yashsingh1/xdaforums huggingface dataset:
[General SlimRoms Discussion] dankoman:
okay, i started a repo on github for LP gapps also. you can clone it from https://github.com/dankoman30/slimlp_gapps

if you take a look inside the build.xml in the root directory of that repo, you can see the script that is responsible for generating the gapps packages. by modifying this script, you can add/remove apps to suit your needs.

the build is initiated by running "ant" from the root directory on command line. if you don't have ant installed, you can get it by running "sudo apt-get install ant" from the command line.

here's more info on apache ant.

i'll be keeping this repository updated, so track it if you're doing your own builds.
[General SlimRoms Discussion] Nucleonic:
I definitely would like to try my hand at building too. From the instructions posted previously for kk, I would clone the repo into my root directory, then enter the single command "ant" with no other modifiers? The ant command would build three packages by default?

Once cloned, how do we keep the local repo in sync with current updates to the main repo? Just re-clone or is there a repo-sync type of command we should use?

Will the script produce the gapps having the same names as the Betas?
[General SlimRoms Discussion] dankoman:
yes

you can keep it in sync using git from command line:

git checkout master
git pull https://github.com/dankoman30/slimlp_gapps.git master

the file name is generated in the build script. here's the line that created the file name value for mini gapps, for example. the variables used in that line (PRODUCT_VERSION_MAJOR, PRODUCT_VERSION_MINOR, PRODUCT_VERSION_MAINTENANCE, BUILD_NUMBER) are all defined in the build.properties file, located here. these can be modified to change the filename to your liking.
[General SlimRoms Discussion] VictorLapin:
Use git pull to sync with the main repo.

Edit: whoops, I was ninja'ed =)
[General SlimRoms Discussion] DsturbD:
check that second link, its reporting the mini file as 659mb instead of 65.9mb :)

and can you build just one of the three? for example would "ant buildMini" just build the one mini zip package?

never mind found it
[General SlimRoms Discussion] Andromendous:
Dan, you rock! Thank you!!!
[General SlimRoms Discussion] dankoman:
You'd edit the build.xml to remove buildNormal and buildFull jobs. Then run ant.
[General SlimRoms Discussion] letmedanz:
Seriously cool stuff!

Thanks for everything danko ?
[General SlimRoms Discussion] dankoman:
i've added links to the building information for 5.0 and 4.4 gapps to OP1 and OP2, respectively.
[General SlimRoms Discussion] DroidIt!:
Heya danko, no idea if you know of this or not, but from this article it kind of sounds like Android Auto will actually be an app that works with QNX instead of a standalone solution. I know you've been waiting a bit on Android Auto but here's the article http://www.androidheadlines.com/2015/01/ah-primetime-things-know-android-auto.html
[General SlimRoms Discussion] dankoman:
yeah i saw that. it's a little disappointing, but i'm still hoping that when google releases material dark theme, they will provide a way to switch between light/dark UI natively. i mean, they'd pretty much have to, right? :fingers-crossed::fingers-crossed:
[General SlimRoms Discussion] DroidIt!:
Yeah I was a little disappointed too reading that. I'd almost buy a car or give it more consideration over others if it had a Google solution baked in. For my money, Maps still can't be beat. My second thought was I hope the app isn't closed source [emoji53]
[General SlimRoms Discussion] dankoman:
alright guys, new 5.0 gapps builds up on robbie's server

this is important for anyone that was having incompatibility issues with the play store unrelated to dpi. i wiped out more of google's compatibility checks to force compatibility on more apps. hell, you might even be able to download CM theme chooser themes now lol. anyway, thanks [MENTION=4911350]RobbieL811[/MENTION] for hooking it up. jenkins is being a little brat and throwing childish tantrums lately ;)
[General SlimRoms Discussion] AquilaDroid:
It says that the mini Gapps package is 659 Mb, should there be a decimal point in there? THANKS, Dan!

EDIT: I've downloaded it twice and the md5 doesn't match the download site. The download is 64.44Mb.
[General SlimRoms Discussion] RobbieL811:
Yes. There should be a point. Just download the package. It will download just fine. It's just the way that it is displayed there. The file is actually the correct size.
[General SlimRoms Discussion] AquilaDroid:
Thanks Robbie, would that account for the md5 discrepancy (see the edit of my post above).

From my Nexus 5
[General SlimRoms Discussion] RobbieL811:
Idk. Is the md5 info wrong? I have messaged the guy that runs that server, and he will fix it when he has a chance.
[General SlimRoms Discussion] gladi8r:
The md5 for the full package is off as well.
[General SlimRoms Discussion] NovaSlim:
Thanks for the new package! :good: however the slimgapps pushbullet channel have been silent since Dec 24th, have you abandoned that :confused:

Anyone want to confirm md5/sha1 for the full gapp package?

md5 ABF807441FDC8EB85870FEDF37579400

sha1 15C8DCEA40E0B00201C1B7BB2FD6B8D91C2B00D7

flashed on both my N5 & N7, both running fine.
[General SlimRoms Discussion] VictorLapin:
I believe pushbullet channel is linked with jenkins

Tapatalked from Slim Nexus 7
[General SlimRoms Discussion] Jax Teller:
Confirmed.

I get the same md5 & sha1.:)
[General SlimRoms Discussion] j1gga84:
It seems that we will get an awesome update of Google Translate in the next days:

http://googleblog.blogspot.de/2015/...gn=Feed:+blogspot/MKuf+(Official+Google+Blog)

regards
[General SlimRoms Discussion] JG:
Looks pretty cool.I like how it translates via camera.
[General SlimRoms Discussion] letmedanz:
[MENTION=1277872]dankoman[/MENTION] - at the end of the compilation, the unsigned.zip is left behind.

Is there a need for it?

i have added

echo message="Deleting Unsigned.zip"/>
<delete file="${build.dir}/unsigned.zip"/>

to the build.xml to remove after signing...
[General SlimRoms Discussion] dankoman:
nah, no need for it.
[General SlimRoms Discussion] Lil Geeky:
There is problem with the link?

Download link?

Deleted

sorry didnt read last page
[General SlimRoms Discussion] dankoman:
good stuff. i merged that in to my source https://github.com/dankoman30/slimlp_gapps/commit/b41040d26cb264162a9b31460fb20179961931f5

been meaning to do that for awhile actually. thanks :D
[General SlimRoms Discussion] dankoman:
update wednesday has begun :p

let's see what google's got in store today (besides translate).

edit- :yawn:
[General SlimRoms Discussion] NovaSlim:
In case you don't have the new translate apk already:

http://www.apkmirror.com/apk/google-inc/translate/translate-3-1-0-rc06-83908714-apk/
[General SlimRoms Discussion] chikimonke:
Careful what you wish for....

http://www.apkmirror.com/apk/google-inc/maps/maps-9-3-0-apk/
[General SlimRoms Discussion] dankoman:
new 5.0 gapps builds up on robbie's server

for changelog see my github
[General SlimRoms Discussion] NovaSlim:
Thanks!

For those who don't want to look through the github changelog:

Translate(3.1.0.RC06) and Maps(9.3,it is back :D ) have been updated, these two apps are for full package only so if you only use mini/normal there is no need to update from 20150113.

Could anyone confirm these md5/sha1 for the full package?

md5 3C5FE55F4196953AFAA9521358882F69

sha1 BC8D815B139507F96FF985F850AE0E19C458C579

size 276MB
[General SlimRoms Discussion] gladi8r:
Confirmed. :good:
[General SlimRoms Discussion] RobbieL811:
Also another good mirror here:

http://104.236.22.120/index.php?device=gapps/lollipop
[General SlimRoms Discussion] LeroViten:
Hey, Robbie, can this be true that mini gapps package is the heaviest one in the list? :lol:

Sent via Slimmed Bacon.
[General SlimRoms Discussion] RobbieL811:
This has already been brought up. It's missing a decimal. The package is actually the proper size. Should be good to go. Just download it.

Sent from my 1+1
[General SlimRoms Discussion] kantjer:
[MENTION=1277872]dankoman[/MENTION] something I have been thinking about for some time now.

Currently the 3 gapps packages all have a xxgapps.sh script with various names (80,81 and 82) Wouldn't it be easier to all give them the same name so when switching package the backup and restore script will be overwritten.

According to my logic this would make switching packages far more easy by flashing new gapps package first followed by the ROM flash.
[General SlimRoms Discussion] DroidIt!:
This actually gave me a thought and a question :) I've always downloaded the minimal packages and I always clean flash just to avoid possible issues and then end up needing to clean flash anyways. So say if for one ROM update I were to do a clean flash and flash with it a full gapps and just keep all the gapps as system apps and later do another clean flash update and flash the full package again, would my settings for gapps be transfered between clean flashes? Don't know why I never thought about that before and just curious :)
[General SlimRoms Discussion] dankoman:
done

by the way, since everything's on github now, if anyone has suggestions for gapps, feel free to branch and pull request :cool:
[General SlimRoms Discussion] dankoman:
if by clean flash, you mean just factory resetting, then yes, gapps will get carried over. the only way the gapps are NOT carried over is if you manually wipe the system partition in recovery prior to flashing rom. this is because the backup scripts are stored in /system/addon.d/, so wiping system also wipes backup scripts.

when you flash rom, it looks for the backup scripts before wiping system. if system partition is manually wiped, there are no backup scripts to be found, so gapps aren't backed up.

hope this clarifies things :D
[General SlimRoms Discussion] VictorLapin:
Subscribed to repository :) I am not a big user of github though, bitbucket feels more comfortable to me
[General SlimRoms Discussion] kantjer:
http://xdaforums.com/showpost.php?p=58193915&postcount=2721

Great thanks. This will mean that users currently using the normal or full package will need to rename there system 81-normal_gapps.sh or 82-full_gapps.sh to 80_gapps.sh before flashing a newly made build (one time thing), or alternatively you can also wipe the system partition or remove the xxgapps.sh file from system/addon.d before flashing a new ROM/gapps, again only needs to be done once.

User of the mini package don't need to rename/wipe/remove anything.
[General SlimRoms Discussion] chikimonke:
Or manually wipe system and flash your rom with the new gapps , right?
[General SlimRoms Discussion] kantjer:
Yes that will also do the trick.

But that will also remove any other custom addon.d scripts you might have.
[General SlimRoms Discussion] DroidIt!:
OK, that's what I kind of figured. :) Yep in advanced wipe in twrp I select all but internal storage for wiping. So my thinking was correct, settings won't carry over with clean flash. Thanks danko ;)
[General SlimRoms Discussion] dankoman:
well it won't hurt anything leaving both scripts with different file names and identical content. it will be equivalent to just running the backup twice, which might take 5 seconds longer on rom flash.

if it's bothering you though, you can rename it :D
[General SlimRoms Discussion] kantjer:
But it will give an unwanted effect when switching package. Unused files from the old package will still be restored when doing a dirty flash.
[General SlimRoms Discussion] dankoman:
yeah true, but only if you're going from a larger package to a smaller package.

hm, maybe i should add line to the update-scripts to delete system/addon.d/82-full_gapps.sh and system/addon.d/81-normal_gapps.sh while flashing.

will probably avoid a lot of confusion for people who don't regularly follow this thread.
[General SlimRoms Discussion] kantjer:
Excellent idea :good:

BTW. there is a fix needed in the build.xml for the normal and full packages. They are still pointing to the old gapps.sh

copy file="${app.dir}/extras/normal/81-normal_gapps.sh" todir="${work.dir}/system/addon.d"/
copy file="${app.dir}/extras/full/82-full_gapps.sh" todir="${work.dir}/system/addon.d"/
[General SlimRoms Discussion] DroidIt!:
What!? People not follow the Slim Knight?....simply unthinkable [emoji14]
[General SlimRoms Discussion] dankoman:
yeah lol i noticed that when i was in there editing the scripts. anyway, now fixed:

https://github.com/dankoman30/slimlp_gapps/commit/3634a2e64f0bdfb760f50e45b8b8789355d51591
[General SlimRoms Discussion] dankoman:
new gapps packages with these latest changes are available. mirror1 and mirror2
[General SlimRoms Discussion] NovaSlim:
Thanks.

Just for confirmation from anyone who also download the full package

md5 D5DBA85A15AB7C4BAB9F3FDFA28AD440

sha1 12A672D308DBD9EE6DF05EC634A3CB14A8AA404C

276MB
[General SlimRoms Discussion] david72262:
Confirmed downloaded 2 times same

64 pieces of bacon bliss yummy?
[General SlimRoms Discussion] RobbieL811:
Why is everyone, the past few months been so worried about the hashes? Do yall not make backups??? I have never once checked a hash or sha for anything I have ever flashed throughout my entire android career. Maybe that's not good practice...But anytime anything screwed up, I always had a backup to go back to...
[General SlimRoms Discussion] shaggyskunk:
I was going to say the same - I've never had any issues with downloads (unless they were incomplete) and I haven't ever verified sha1 or md5 - Am I a bad person - lol

Edit - And yeah I manually nandroid my devices every couple of days - More when I'm testing Roms for Devs

Sent from my SM-N910W8

Running SlimLP
[General SlimRoms Discussion] kantjer:
Same here, never check the hash, but I have a nandroid scheduled every 3 days :D
[General SlimRoms Discussion] RobbieL811:
What do you mean you have one scheduled? Is there a way to setup an automatic schedule?

---------- Post added at 11:37 AM ---------- Previous post was at 11:37 AM ----------

Yes, you are a HORRIBLE person!!!!!
[General SlimRoms Discussion] shaggyskunk:
Sent from my SM-N910W8

Running SlimLP
[General SlimRoms Discussion] RobbieL811:
WTF!?!?!? I already told you not to post pictures of me!!! Goddamnit!!!!
[General SlimRoms Discussion] kantjer:
If you use Tasker, look here
[General SlimRoms Discussion] NovaSlim:
I am not worried, it is just a second nature for me to check hashes when downloading custom rom and gapps. The official slim site always generate the correct sha1 hashes so I never posted anything when I was getting my rom and gapps there, now that I am not getting my gapps from there I prefer to post my md5/sha1 here so someone can double check.

I do make backups in TWRP( only once a month), but it is better to be safe than sorry. If that seems OCD and annoying I apologize.
[General SlimRoms Discussion] VictorLapin:
Wow, thanks for the heads-up

Tapatalked from Slim Nexus 5
[General SlimRoms Discussion] a g bell:
What is this sorcery l am able DL some much more from the playstore?
[General SlimRoms Discussion] DroidIt!:
Yep I always check too out of habit. I used to not check either and had a REALLY bad flash that somehow messed up my recovery too so backup didn't do any good. Sooo, I had to go from scratch. That's just me [emoji16]
[General SlimRoms Discussion] NovaSlim:
Thanks for this very helpful post. One thing: I looked through your post and the open recovery script page on TWRP and neither mentioned how to make sure EFS is backed up too, do you know how?
[General SlimRoms Discussion] lilgiz:
[MENTION=1277872]dankoman[/MENTION] I just want to thank you for putting up your GApps on github. I now have a simple way to finally have a GApps package that can meet my exact needs. Thanks again.
[General SlimRoms Discussion] wozn:
How a bit of a guide for others to personify their gapps lilgiz, just a thought
[General SlimRoms Discussion] RobbieL811:
It shouldn't really be all that hard. Just add and remove what you don't want.
[General SlimRoms Discussion] dankoman:
new gapps up for 4.4 AND 5.0

5.0

mirror1

mirror2

4.4

mirror1

mirror2
[General SlimRoms Discussion] shaggyskunk:
WHAT'S IN THE BOX? (He screeches) - lol ??
[General SlimRoms Discussion] dankoman:
yeah, like robbie said, it's not that difficult.

1. clone repo

git clone https://github.com/dankoman30/slimlp_gapps.git

2. modify build.xml

if you're customizing your own package, i'd use the buildMini job as a base:

<!--=======================================================================-->
<!-- mini -->
<!--=======================================================================-->
<target name="buildMini"
description="execute mini gapps build">
<!-- preparations -->
<property environment="env"/>
<property name="file.name.mini" value="${build.dir}/Slim_mini_gapps.BETA.${PRODUCT_VERSION_MAJOR}.${PRODUCT_VERSION_MINOR}.${PRODUCT_VERSION_MAINTENANCE}-${BUILD_NUMBER}.zip"/>
<delete dir="${work.dir}"/>
<propertyfile file="${build.dir}/gapps.filenames">
<entry key="minifilename" value="${file.name.mini}"/>
</propertyfile>
<!-- copy files -->
<copy todir="${work.dir}">
<fileset dir="${structure.dir}">
[B][COLOR="Red"] <exclude name="system/app/CalendarGoogle/**"/>
<exclude name="system/app/Chrome/**"/>
<exclude name="system/app/Drive/**"/>
<exclude name="system/app/GenieWidget/**"/>
<exclude name="system/app/GoogleHome/**"/>
<exclude name="system/app/GoogleTTS/**"/>
<exclude name="system/app/Keep/**"/>
<exclude name="system/app/Keyboard/**"/>
<exclude name="system/app/Maps/**"/>
<exclude name="system/app/Messenger/**"/>
<exclude name="system/app/Music2/**"/>
<exclude name="system/app/PlusOne/**"/>
<exclude name="system/app/Street/**"/>
<exclude name="system/app/Translate/**"/>
<exclude name="system/app/Wallet/**"/>
<exclude name="system/app/YouTube/**"/>
<exclude name="system/priv-app/Velvet/**"/>[/COLOR][/B]
<exclude name="system/tts/**"/>
<exclude name="system/usr/**"/>
<exclude name="system/vendor/**"/>
</fileset>
</copy>
<copy file="${app.dir}/extras/mini/updater-script" todir="${work.dir}/META-INF/com/google/android"/>
<copy file="${app.dir}/extras/mini/80-gapps.sh" todir="${work.dir}/system/addon.d"/>

<!-- zip and sign it -->
<zip destfile="${build.dir}/unsigned.zip" basedir="${work.dir}"></zip>
<echo message="Signing gapps"/>
<java dir="${build.dir}" fork="true" failonerror="true" maxmemory="128m" jar="${sign.jar}">
<arg value="${sign.pem}"/>
<arg value="${sign.pk8}"/>
<arg value="${build.dir}/unsigned.zip"/>
<arg value="${file.name.mini}"/>
</java>

</target>

the red lines are what you want to edit. these are exclusionary lines, so any of these excluded lines that you want in your package, just comment out the line (by putting <!-- at the beginning of the line and --> at the end of the line) and the app will now be included in the mini gapps package.

3. from the repo root directory (slimlp_gapps), run the build:

ant

4. grab your new customized mini package from slimlp_gapps/build :D
[General SlimRoms Discussion] dankoman:
youtube for 4.4 and 5.0

play services for 4.4
[General SlimRoms Discussion] shaggyskunk:
It was a Saturday psychotic screech - with a wry smile - The product of a caffeinated - peyote induced giddiness - at the prospect of something good to flash ?

Thanks Dan ?
[General SlimRoms Discussion] NovaSlim:
Thanks a lot, great work as always, and for resuming sending pushbullet notifications :good:

for full package user confirmation

md5 ADF9F3433D4348E9CD1BEF097B68ED5E

sha1 27B7A5795E633471B0A982F90D0ECF234143A4B5

276MB
[General SlimRoms Discussion] blade_:
great!thanks!
[General SlimRoms Discussion] chykal:
I think there is something wrong with the names and sizes of the packages.
[General SlimRoms Discussion] LeroViten:
Its all OK. Just download the preferred package. ;)
[General SlimRoms Discussion] chykal:
I just downloaded all three from link 1 and the md5 don't match. Link 2 seems to be OK.
[General SlimRoms Discussion] NovaSlim:
Link 1 md5/size is supposed to be off. If you download the full package, check the md5 I posted above.
[General SlimRoms Discussion] j1gga84:
Many thanks for update :)

What about Google search?

Nevertheless, I miss inverted versions for 4.4 :p

Regards

Sent from my GT-I9100 using german Tapatalk 4
[General SlimRoms Discussion] shaggyskunk:
Downloaded Full Gapps - Flashed them and it's all good md5 or not.
[General SlimRoms Discussion] dankoman:
i updated it 8 days ago :p
[General SlimRoms Discussion] lilgiz:
I also removed a few core items I dont need like gmail for example by adding <exclude name="system/app/Gmail2/**"/> to the exclusionary lines.
[General SlimRoms Discussion] j1gga84:
Ahh sorry I meant Google translate ;)

I installed it manually, it is a beta version (you can translate now with camera, very cool feature) BUT it is stable for me. But I think you will not include beta versions I think ;)

It is absolutely no problem, I only want to mention it if anybody consider to try that version :)

Regards

Sent from my GT-I9100 using german Tapatalk 4
[General SlimRoms Discussion] Natakranta:
I got Google Translate update from Play Store yesterday evening so the are out of beta now ;)

Edit

The camera live translate is insane, out of space, I couldn't believe. Totally awesome!

Now just make it work for more languages.

The Answer to The Ultimate Question of Life, the Universe, and Everything is: CLEAN FLASH.
[General SlimRoms Discussion] dankoman:
updated that one 3 days ago :p
[General SlimRoms Discussion] j1gga84:
You are a magician ;)

Thank you :)

Regards

Sent from my GT-I9100 using german Tapatalk 4
[General SlimRoms Discussion] chykal:
I am getting the following errors. I have cleared data and cache on play... Everything and then wiped both caches in recovery. This is on a clean flash of the latest final KitKat. Any suggestions?
[General SlimRoms Discussion] shaggyskunk:
I'd do a Factory Reset - Wipe System and Caches and Reflash the Rom & Gapps (barring any additional insight from Dan) See if that solves the issue
[General SlimRoms Discussion] hooliganx:
super here!

thanks [MENTION=1277872]dankoman[/MENTION] [emoji6][emoji106]

n5sk8.8.aow10.26artgapps.b9.15.01.17

codeblue.r450rd1.16v4atwrp2.8.4.0

------------------------------------------------------------------------
[General SlimRoms Discussion] Yeti47:
Make sure you have a KitKat gapps, not a lollipop one. Failing that clear the data for Google services framework, google play store and Google play services. Normally OK after that.
[General SlimRoms Discussion] JaylanPHNX:
You don't tug on [MENTION=1277872]dankoman[/MENTION]'s cape[emoji844]

From my SlimTab Pro 8.4
[General SlimRoms Discussion] DroidIt!:
YES! Never ever tug on his cape. I managed to find the bat cave once and did just that and before I was mauled to death I managed to take a picture of Danko's fierce sentinel....beware!
[General SlimRoms Discussion] Nucleonic:
I used a recent build of the mini gapps. Needed to download the Amazon app. Google Play made me have to download the tablet version of the app rather than phone. What causes this behavior and how do we keep Google Play from thinking I have a tablet?
[General SlimRoms Discussion] JaylanPHNX:
Might be a ROM thing. I've read some other similar reports from various slim threads.

From my SlimTab Pro 8.4
[General SlimRoms Discussion] chykal:
This flash was over a clean flash with the last gapps and I can't do a clean flag until Monday. It's a work thing with a device policy that needs to be approved with each clean flash. can't get my work email without it. I will try a clean flash on Monday though. Thanks.

I am using the KitKat gapps and did try wiping the suggested. I missed wiping the framework one before so thanks but it didn't help. Like I saidi will Terry a clean flash on Monday.