yashsingh1/xdaforums huggingface dataset:
[Android Software Development] Deltadroid:
In lollipop, there are two separate setup wizard applications in gapps, one for tablets and one for phones. I've added some logic to the installation script to determine if the device is a tablet or a phone and install the correct setup wizard application in /system/priv-app/SetupWizard/. If you have a tablet, then the previous version of gapps (gapps-lp-20150110-1-signed) has already installed the correct setup wizard application on your device. This change is for installing gapps on phone devices.

diff -ru gapps-lp-20150110-1-signed/install-optional.sh gapps-lp-20150112-1-signed/install-optional.sh
--- gapps-lp-20150110-1-signed/install-optional.sh	2015-01-11 00:16:32.000000000 +0100
+++ gapps-lp-20150112-1-signed/install-optional.sh	2015-01-13 00:51:34.000000000 +0100
@@ -48,3 +48,16 @@
fi
rm -rf /tmp/gms

+TYPE=$(grep ro.build.characteristics /system/build.prop | cut -d "=" -f 2);
+
+mkdir /system/priv-app/SetupWizard
+if [ $TYPE == tablet ]; then
+ echo "Tablet detected."
+ cp -f /tmp/setup/tablet/priv-app/SetupWizard/SetupWizard.apk /system/priv-app/SetupWizard/
+else
+ echo "Phone detected."
+ cp -f /tmp/setup/phone/priv-app/SetupWizard/SetupWizard.apk /system/priv-app/SetupWizard/
+fi
+rm -rf /tmp/setup
+
+

Minimal gapps package for 5.0.x: gapps-lp-20150112-1-minimal-signed.zip

Standard gapps package for 5.0.x: gapps-lp-20150112-1-signed.zip

Note: Ive also updated the versions of Hangouts and Google Search in this new standard gapps package.

Google Search: 4.1.24.1672412.arm

Hangouts: 2.5.83281670
[Android Software Development] Deltadroid:
I've uploaded a new addon: Google QuickOffice

gapps-lp-google-office-20150113-1-signed.zip
[Android Software Development] Deltadroid:
I also wanted to mention that I've updated almost all of the addons and the standard package with today's date (20150113-1). I was able to reduce the size of the packages by removing the "lib" directory inside all of the apk files (because the lib directory is already extracted to ./lib/arm/). The overall size reduction was about 50MB after removing the "lib" directories inside the apk files from all the packages.

I have the latest standard gapps package (20150113-1) plus all 11 gapps addon packages installed using the latest CyanogenMod 12 Nightly build on my G Pad 8.3 and I have ~100MB free still on my /system partition. That leaves 100MB for CM12 and Google applications to grow.

Note: The minimal gapps package has not changed. The latest minimal gapps package is still 20150112-1.
[Android Software Development] ux50jp:
Gcalendar data has been lost when I updated CM12.

Data storage seems gone. How can I fix?

Thanks,
[Android Software Development] Deltadroid:
Try account settings and then sync the data.
[Android Software Development] Acid0057:
Thanks

Sent from my GT-I9100 flowing on SwiftKey in Tapatalk
[Android Software Development] shuli81:
Just finished flashing these for the first time.

Thanks for your work. With PA gapps out of the picture I was getting worried...?

I did notice there is no Google Fit add-on. Would you consider adding it.

Also, would you conside combining the add-ons into one or two packs similar to how it was on PA. it is very tedious work if you want a stock like experience.
[Android Software Development] zephyrus17:
Is it different from Google Fitness? We already have it in the OP. :)

Good read here: http://xdaforums.com/showpost.php?p=59748230&postcount=141
[Android Software Development] r0hit.s3n:
I guess it's a noob question but do these work with OnePlus One(Bacon)?

Tapatalked from

My One+

Devil Inside©
[Android Software Development] Primokorn:
Yep. It should work on all 32bit devices.
[Android Software Development] slebit:
Anyone else that have had problems with latest exchange service on 5.1? I had to downgrade to previous version for it to work...
[Android Software Development] Deltadroid:
The new gmail 5.1 seems ok with outlook push POP3 with latest exchange with cm12.
[Android Software Development] Deltadroid:
The latest exchange services add-on require gmail version 5.0.2+, which is from latest nexus 5.1 factory image. But, gmail version 5.1 is ok too..it's even newer.
[Android Software Development] MarcusHD:
I've seen that Google Translate is missing as Addon. It would be nice if you can add it. Thanks.
[Android Software Development] kylothow:
Do you accept requests? In that case please consider:

- modifying the Google TTS add-on to remove the integrated PicoTTS, I'm experiencing problems with both installed

- I'm not sure if someone already asked, but it would be nice to have the entire office suite (Sheets and Slides are missing)

- Play Movies is missing also
[Android Software Development] RedSkyRoad:
Where are the "patches" for 5.1 mentioned in the OP?
[Android Software Development] Deltadroid:
See post #110
[Android Software Development] RedSkyRoad:
And how do I apply those patches?
[Android Software Development] Deltadroid:
I am taking requests and yes, I agree about removing Pico. Done and done. Good suggestions.
[Android Software Development] Deltadroid:
Those patches are used when deodexing 5.0.2 and 5.1 factory images and then using smali and baksmali to manually patch classes.dex. Using current toolset.
[Android Software Development] ROMAddiction:
Wow, this is a really awesome way to do the GAPPS. Thanks for doing this work!
[Android Software Development] -iHackerz-:
Just one question, do these apps update through playstore once installed or do I have to install them through playstore for them to be able to update?
[Android Software Development] Deltadroid:
They will all update from play store once installed.
[Android Software Development] schaggo:
Since suggestions seem to go down well with you, a rather simple one, although this involves invoking another dev's name, which one usually shouldn't do on xda: do you think you could arrive at replicating TKruzzes PA Gapps feature removal abilities?

Some explanation and clarification:

Your gapps are customizable in the sense that you give a base package and add-ons, to install at a users discretion. This is perfectly cool, I like this.

Certain add-ons replace stock or inferior packages, such as Chrome<->Browser, Gmail<->Email etc.

I miss the ability to have stuff removed which sits in the base package or comes with the rom though. I found it super convenient to have stuff like sunbeam wallpaper (me no lika lika live wallpapers :silly:), stock camera and gallery (CameraNext & Quickpic ftw :highfive:), CM Filemanager (sssh... :eek:) or AudioFX removed before even being confronted with it. Would it be difficult, to make an add-on zip which acts upon a config file to perform certain actions?

In case this is relatively easily done, this could ultimately go beyond removing apks and libs and eventually include advanced features such as probably build.prop (or local.prop) edits etc. configurable through a config or text file.

Could this easily be done or is this a major thing I'm proposing here?
[Android Software Development] Deltadroid:
Maps, Talkback

Google Maps has been updated to version 9.20.1-92010012x (Multi DPI) for kitkat, lollipop, and marshmallow.

9.20.1-920100121 (120 dpi, 160 dpi)

9.20.1-920100122 (213 dpi, 240 dpi)

9.20.1-920100123 (320 dpi)

9.20.1-920100124 (400 dpi, 480 dpi, 560 dpi, 640 dpi)

Google Maps addon for 4.4.4: gapps-kk-google-maps-20160213-1-signed.zip

Google Maps addon for 5.0.2+: gapps-lp-google-maps-20160213-1-signed.zip

Google Talkback has been updated to version 4.4.1-40401001 for kitkat, lollipop, and marshmallow.

Google Talkback addon for 4.4.4: gapps-kk-google-talkback-20160213-1-signed.zip

Google Talkback addon for 5.0.2+: gapps-lp-google-talkback-20160213-1-signed.zip
[Android Software Development] galen2:
Deltadroid i supose u still dont have youtube 11.04.55 nodpi to complete the package. I searched for that file but no luck.
[Android Software Development] Deltadroid:
My 320 dpi device running marshmallow has also not received the YouTube 11.04.55 update.
[Android Software Development] daspazz:
Link is broken

:(:(:(:(
[Android Software Development] Deltadroid:
The 6.0.1 base gapps can be used with a 6.0.0 ROM.
[Android Software Development] daspazz:
Have a link handy? :)
[Android Software Development] Deltadroid:
All links on the op are up to date.
[Android Software Development] daspazz:
Thanks and sorry, got "bumped" into the post from another thread and the "linked" post was broken.

I didn't see the OP so I got "lost" so to speak. :)
[Android Software Development] cityfun:
Hi Deltadroid,

Thanks for the ongoing efforts to keep this project updated. I would like to proposed that the naming convention for the packages common to both Lollipop and Marshmallow be tagged as *-lpmm-*.zip inspead of the current *-lp-*.zip, this will make organizing and flashing ROMs when I should be sleeping much more easier :p

Thanks again.
[Android Software Development] Deltadroid:
Thanks for your suggestion. I think that that is a good idea and I will work on that this evening.
[Android Software Development] Deltadroid:
Standard and Additional Lollipop & Marshmallow addons

The naming convention of the Standard and Additional Lollipop and Marshmallow addons have been changed to *-lpmm-*.zip on the OP. This will help sort the Standard and Additional Lollipop and Marshmallow addons from the Lollipop factory image addons. Also, the new filenames will help show that these addons are compatible with both Lollipop and Marshmallow. All of the download links for the Standard and Additional Lollipop and Marshmallow addons have not changed. There are no other changes besides the filename change.
[Android Software Development] cityfun:
Thanks so much Deltadroid. :good::good:
[Android Software Development] fLipz:
YT Addon

hi Mate! here's the latest YT from Google Play.

Youtube.v11.04.56-10456630[UNiDPi]

MD5:

79E59974F2A9143179945BE81E9AA6C3
[Android Software Development] Deltadroid:
Thanks! I'm also still waiting for the 320 dpi version of YouTube 11.04.56 to be pushed into my play store.
[Android Software Development] Brent212:
How would I go about changing permissions for Play Services? I went to settings->Application Manager->Google Play Services, and while it lists permissions, there doesn't seem to be a way to change them. Also haven't been able to find one matching "keep awake".
[Android Software Development] Deltadroid:
"Keep awake" is not in the list of permissions on my cm13 rom either. Although, disabling "Keep awake" with the new version of Google play services on lollipop does seem to cause Google play services to FC.

The Google play services permissions in marshmallow are probably hard coded into the marshmallow permission policy in order for Google play services to automatically get privileges on a new installation. There is a patch that most marshmallow ROMs use that changes the default marshmallow permission policy so that certain Google apps can be installed to the system partition and automatically get privileges upon initial startup so they don't FC.
[Android Software Development] Brent212:
I'm running lollipop. How do you disable or enable "keep awake"?
[Android Software Development] Deltadroid:
You are in the correct location. Disabling "Keep Awake" does not appear to be an option any more.
[Android Software Development] LeftyGR:
I have wake up and keep awake using your current base 5.1.1 package
[Android Software Development] Deltadroid:
Youtube

Google Youtube has been updated to version 11.04.56-11045663x (Multi DPI) for lollipop and marshmallow.

11.04.56-110456630 (nodpi) thanks [MENTION=1306381]fLipz[/MENTION]

11.04.56-110456631 (160 dpi)

11.04.56-110456632 (240 dpi)

11.04.56-110456633 (320 dpi)

11.04.56-110456634 (480 dpi)

Google Youtube addon for 5.0.2+: gapps-lpmm-google-youtube-20160217-1-signed.zip
[Android Software Development] Deltadroid:
Thanks for confirming. I remember that the option for disabling "keep awake" for Google Play Services was available with CM12.1, but it does not appear to be available on CM13. The availability of this option seems to depend on the ROM.
[Android Software Development] LeftyGR:
Could it be in settings/privacy/privacy guard? It's there in CM12.1 as well.

Edit... I take that back. Only location is available there.

2nd edit... It is there. Privacy guard menu, advanced, device tab
[Android Software Development] Deltadroid:
Ahh, you are correct [MENTION=4303103]LeftyGR[/MENTION]. It is available via privacy guard but not through the application manager. Thanks for clearing that up! So we can disable "Keep awake" in both cm12 and cm13, although, I would still not recommend doing that. :)
[Android Software Development] saenanme:
I have kept it disabled since cm12 with no issues. It is supposed that it is battery friendly, but I cannot confirm because I haven't compare both configurations.

Maybe it is time to stop flashing everyday nightly and check it.

Regards
[Android Software Development] Deltadroid:
I see that the latest version of YouTube has added new libraries to support VR.
[Android Software Development] arlaor:
[MENTION=5227588]Deltadroid[/MENTION] gapps-mm-google-dialer-20160203-1-signed.zip creates problems closing and restarting the phone when trying to make a call. I am using a s4 mini duos i9192. I had to reinstall the entire system to eliminate this gapps, to get back to making calls
[Android Software Development] Deltadroid:
The Google dialer seems to only work with specific ROMs. There are many known issues with it. Make sure Google Dialer has the proper permissions in the privacy manager and that it is set as the default dialer.

If you ever have problems again with a specific add-on, goto /system/addon.d/ and delete the backup script that is associated to the add-on you would like to remove and then reboot into the recovery and dirty flash your ROM. The add-on will then be removed and anything the add-on replaced will be restored. Nothing else should need to be reinstalled this way.
[Android Software Development] Deltadroid:
Gmail, Keep, Text to Speech, Search, Search Beta, Wallet

Google Gmail has been updated to version 5.11.114210608.release-58120007 for kitkat, lollipop, and marshmallow.

Google Gmail addon for 4.4.4: gapps-kk-google-gmail-20160217-1-signed.zip (replaces stock email client)

Google Gmail addon for 5.0.2+: gapps-lpmm-google-gmail-20160217-1-signed.zip (replaces stock email client)

Googe Keep has been updated to version 3.3.072.0-33072030 for kitkat, lollipop, and marshmallow.

Google Keep addon for 4.4.4: gapps-kk-google-keep-20160217-1-signed.zip

Google Keep addon for 5.0.2+: gapps-lpmm-google-keep-20160217-1-signed.zip

Google Text to Speech has been updated to version 3.8.14-210308141 for kitkat, lollipop, and marshmallow.

Google Text to Speech addon for 4.4.4: gapps-kk-google-tts-20160217-1-signed.zip (replaces stock text to speech)

Google Text to Speech addon for 5.0.2+: gapps-lpmm-google-tts-20160217-1-signed.zip (replaces stock text to speech)

Google Search has been updated to version 5.8.57.19.arm-300585496 for kitkat, lollipop, and marshmallow.

Google Search addon for 4.4.4: gapps-kk-google-search-20160217-1-signed.zip (replaces stock quicksearchbox)

Google Search addon for 5.0.2+: gapps-lpmm-google-search-20160217-1-signed.zip (replaces stock quicksearchbox)

Google Search Beta has been updated to version 5.9.29.19.arm-300601116 for kitkat, lollipop, and marshmallow.

Google Search Beta addon for 4.4.4: gapps-kk-google-searchbeta-20160217-1-signed.zip (replaces stock quicksearchbox)

Google Search Beta addon for 5.0.2+: gapps-lpmm-google-searchbeta-20160217-1-signed.zip (replaces stock quicksearchbox)

Google Wallet has been updated to version 13.0-R249-v4-1324904400 for kitkat, lollipop, and marshmallow.

Google Wallet addon for 4.4.4: gapps-kk-google-wallet-20160217-1-signed.zip **requires XPosed module or 3C Toolbox for rooted devices**

Google Wallet addon for 5.0.2+: gapps-lpmm-google-wallet-20160217-1-signed.zip **requires XPosed module or 3C Toolbox for rooted devices**
[Android Software Development] Deltadroid:
Chrome Dev, Play Books

Google Chrome Dev has been updated to version 50.0.2652.3-265200301 for lollipop and marshmallow.

Google Chrome Dev addon for 5.0.2+: gapps-lpmm-google-chromedev-20160217-1-signed.zip (replaces stock web browser)

Google Play Books has been updated to version 3.7.75-30775 for kitkat, lollipop, and marshmallow.

Google Play Books addon for 4.4.4: gapps-kk-google-books-20160217-1-signed.zip

Google Play Books addon for 5.0.2+: gapps-lpmm-google-books-20160217-1-signed.zip
[Android Software Development] Deltadroid:
It appears that Google has recently changed something with the compatibility of their Google App (search). Google App is showing up as incompatible in the play store for all devices that don't have a cellular carrier. Hopefully, Google will fix this soon. This is not a problem with the Google Search add-ons.

Edit: Fixed in latest version (5.8.58.19)
[Android Software Development] arlaor:
The idea is to remove the folder /system/addon.d/ the .sh file dialer? or any line in the file specifies .sh
[Android Software Development] Deltadroid:
Remove only the sh file in the addon.d folder that is the backup script for that add-on (ie; 94-gapps-dialer.sh). When you dirty flash your ROM again, that add-on will no longer be backed up and it will be removed.
[Android Software Development] arlaor:
I understand you. Thanks:good:
[Android Software Development] Deltadroid:
Calendar, Play Music, Search, Street View

Google Calendar has been updated to version 5.3.5-114092827-release-2015099794 for kitkat, lollipop, and marshmallow.

Google Calendar addon for 4.4.4: gapps-kk-google-calendar-20160219-1-signed.zip (replaces stock calendar)

Google Calendar addon for 5.0.2+: gapps-lpmm-google-calendar-20160219-1-signed.zip (replaces stock calendar)

Google Play Music has been updated to version 6.4.2414W.2608842-2414 for kitkat, lollipop, and marshmallow.

Google Play Music addon for 4.4.4: gapps-kk-google-music-20160219-1-signed.zip (replaces stock music player)

Google Play Music addon for 5.0.2+: gapps-lpmm-google-music-20160219-1-signed.zip (replaces stock music player)

Google Search has been updated to version 5.8.58.19.arm-30058555x (Multi DPI) for kitkat, lollipop, and marshmallow. Note: The Google Search addon now supports Multi DPI versions of the Google Search application.

5.8.58.19.arm-300585556 (nodpi)

5.8.58.19.arm-300585557 (160 dpi)

5.8.58.19.arm-300585558 (240 dpi)

5.8.58.19.arm-300585559 (320 dpi)

Google Search addon for 4.4.4: gapps-kk-google-search-20160219-1-signed.zip (replaces stock quicksearchbox)

Google Search addon for 5.0.2+: gapps-lpmm-google-search-20160219-1-signed.zip (replaces stock quicksearchbox)

Google Street View has been updated to version 2.0.0.114257855-23582 for lollipop and marshmallow.

Google Street View addon for 5.0.2+: gapps-lpmm-google-street-20160219-1-signed.zip
[Android Software Development] Deltadroid:
Play Music

Google Play Music has been updated to version 6.4.2415W.2615976-2415 for kitkat, lollipop, and marshmallow.

Google Play Music addon for 4.4.4: gapps-kk-google-music-20160219-2-signed.zip (replaces stock music player)

Google Play Music addon for 5.0.2+: gapps-lpmm-google-music-20160219-2-signed.zip (replaces stock music player)
[Android Software Development] vjtigas:
Question: how do lpmm zips work, how can they be compatible with both? LP requires extracted libs and MM does not, right? (I said in my previous post here that Play Services and WebView required libs to be extracted in MM, I'm wrong.,)
[Android Software Development] Deltadroid:
For lollipop, the libraries do not actually need to be removed from within the apk files, as long as those libraries are pre extracted. Also, if an apk file is edited in any way, the signature verification in Marshmallow will fail.

For Marshmallow, having pre extracted libraries does not interfere with the apk files, and some gapps seem to FC if the pre extracted libraries are not available.

The Lollipop and Marshmallow addons have also been combined for easier maintenance.

If we can determine that the pre extracted libraries are not necessary for Marshmallow, I could make the installation script not install them, but they don't cause any problems and may improve loading time. Marshmallow also has the ability to utilize pre extracted libraries, just like Lollipop.
[Android Software Development] vjtigas:
Well, that would mean more storage usage, right? I could just delete the extracted libs in MM?
[Android Software Development] Deltadroid:
Yes, if you would like to test, you could just delete the extracted lib directory in mm.

When I look at the stock mm image, there are still some apps on the system partition, like Google Search, that still use the extracted libs. Also, the application libraries are loaded differently when an app is updated to the data partition because it becomes odexed.
[Android Software Development] vjtigas:
Ok, thanks. I saw that behavior in updated system apps too. Just weird though, no GApps have their libraries extracted when I tried another GApps package, and I had no issues.

My suggestion is in the future when there are no issues in MM anymore about GApps, you could separate the LP and MM variants, and maybe stopping development for KK when people don't use it as much anymore.
[Android Software Development] Deltadroid:
If there are no problems removing the pre extracted libraries in mm (Google play services, etc.), then I could make the lpmm add-ons only install pre extracted libraries on lollipop. This would save some disk space on marshmallow, although, the real question I have is how that affects performance when loading libraries. Would marshmallow prefer to use pre extracted libraries if they exist to save time and memory.

What I'm saying is that we might be sacrificing performance and stability by removing the pre extracted libraries in marshmallow just to save a negligible amount of disk space.
[Android Software Development] vjtigas:
Ok, thanks!

Do I need to install Google Calendar Sync Adapter if I'm also installing the Calendar app?

Also, can you make an add-on zip that includes the offline speech files for the Google app? Thank you!
[Android Software Development] Deltadroid:
The Google calendar sync adapter is only needed for the stock calendar.

If you install the Google Calendar, then you don't need the Google Calendar Sync Adapter because it is already included.

I will look into the updated offline speech files for Google Text to Speech. I usually let them update automatically because removing the stock speech files will break Pico.
[Android Software Development] Deltadroid:
[MENTION=5178300]vjtigas[/MENTION] Upon further investigation, marshmallow framework has added the following patch which makes pre extracted libraries unnecessary: https://github.com/android/platform_frameworks_base/commit/ff193d642eea7128faad837d19e347cd25212c27

I will begin by removing the pre extracted libraries from the marshmallow base gapps package to save some disk space.
[Android Software Development] marcdw:
Sorry, don't know why that irked me so but...

Why? If YOU do not run KK, that's fine. Speaking on behalf of the masses, not so much.

Development for KK isn't somehow "in your way" is it. Parked on your lawn, blocking your driveway, or otherwise hampering the enjoyment of your LP/MM.

Maybe devs are in your employ and KK development is costing too much. ROI, budgets and all that.

Partially tongue-in-cheek, partially me being ticked off. Devs can and will determine what they develop and for how long. Don't speak for the people when you're really referring to the person (yourself).

[ mods, feel free to remove my graffiti ]

LG-D851, MoKee Open Source LP ROM, Tapatalk 4.9.5