Commit Graph

275 Commits

Author SHA1 Message Date
Paul Keith
5af93c969f Update files
* Package version: angler-n2g47w

Change-Id: I0894866e4a581d5216a62764e367189db1736303
2017-06-05 17:27:10 -05:00
Paul Keith
a3ae309eaa Add rudimentary detection for A/B devices
* Bail if A/B device is detected

Change-Id: Id1c205eb96d6e5e9e67183f410467d82ac121540
Signed-off-by: Paul Keith <javelinanddart@bestas.gr>
2017-05-10 14:54:40 -05:00
Harry Youd
844fcf1951 Remove OCD-inducing double blank line 2017-05-10 20:26:08 +01:00
Paul Keith
f358df0a24 setup-makefiles: Mirror changes in extract-files
Change-Id: I263ebde1f13926004efd5deada40b40d1f52614e
Signed-off-by: Paul Keith <javelinanddart@bestas.gr>
2017-05-10 10:46:06 -05:00
Paul Keith
0a26940cad Fix LICENSE
* The makefiles have an Apache license on them

Change-Id: I5ff4ce3c7d49e244a86a350556c176253046b1d2
Signed-off-by: Paul Keith <javelinanddart@bestas.gr>
2017-05-10 10:22:47 -05:00
Paul Keith
7fc64e946c extract-files: Force architecture to be specified
* This also functions as a rudimentary help option
  if the script is run without any arguments,
  or if any of the arguments are not provided

Change-Id: I311df9f52a1dd51da676c3b004a98eefbd79e12e
Signed-off-by: Paul Keith <javelinanddart@bestas.gr>
2017-05-10 10:22:47 -05:00
Harry Youd
3dc554ac19 Test webhook 2017-05-10 11:29:31 +01:00
Paul Keith
5782324e6b README: Thanks for Jenkins harry
Change-Id: I9e733b3ec70fe1f1507e8a977adb8e0fa81d49bf
Signed-off-by: Paul Keith <javelinanddart@bestas.gr>
2017-05-08 16:03:46 -05:00
Harry Youd
bc2ff86b53 Test webhook 2017-05-08 21:46:46 +01:00
Paul Keith
b8641dd38f Fix duplicate addon.d entry for 30-gapps.sh
* Now that this is generated at install time,
  30-gapps.sh will be found automatically,
  so we can remove the hardcoded entry for it

Change-Id: Ic7287dbec45a2e7f7314d98f5f8abfdb4dec1964
Signed-off-by: Paul Keith <javelinanddart@bestas.gr>
2017-05-06 15:56:11 -05:00
Paul Keith
2d7e0eb47c update-binary: Fix compat with different unzip tools
* For some bizarre reason, the unzip util included with
  lineage recovery doesn't work with the system/*
  wildcard for unzip, so just extract the entire zip
  and remove the META-INF folder from /tmp manually

Change-Id: Id11e18d7fef0c78b10f7060a10274ea0e958ea84
Signed-off-by: Paul Keith <javelinanddart@bestas.gr>
2017-05-05 22:47:00 -05:00
Paul Keith
0a3ad4c143 Reextract files
* To make sure SetupWizard is up to date

Change-Id: Id5ca05e19588b56fc3ed626ce349c47aedecd144
Signed-off-by: Paul Keith <javelinanddart@bestas.gr>
2017-05-05 22:46:58 -05:00
Paul Keith
528de1d8c0 Update Credits
Change-Id: I4fcc3204c69f1a387d1ce9871ba8a24df77696f2
Signed-off-by: Paul Keith <javelinanddart@bestas.gr>
2017-05-05 22:46:51 -05:00
Paul Keith
2caf62a12b update-binary: Selectively remove Google's SuW
* This is done based on the total memory as reported by /proc/meminfo
* If the memory in the MemTotal field is less than 1572864 kB (1.5 GB),
  then Google's SuW is removed as a precaution, as it is known to crash
  on devices that don't have much memory available to use
* Thanks to cdesai for the solution idea

Change-Id: If0d5b9dff7f9536f78d4069df8665b19209fea52
Signed-off-by: Paul Keith <javelinanddart@bestas.gr>
2017-05-05 15:16:16 -05:00
Paul Keith
e6b11e3fe7 Revert "Nuke SetupWizard"
* Alternate solution will be pursued

This reverts commit 7db9738f2e.
2017-05-05 14:54:57 -05:00
Paul Keith
76aefc9bc3 update-binary: Simplify mounting of /system
* This workaround for recovery.fstab was only necessary for
  CM recovery, however the recovery will be fixed properly
  soon, so there is no need for this workaround

Change-Id: Ib7db0997d1059e9829d9ca4b4a8c208d43bc46b6
Signed-off-by: Paul Keith <javelinanddart@bestas.gr>
2017-05-05 07:59:23 -05:00
Paul Keith
c2f5b4707d setup-makefiles: Remove loop for sed
* Use find's built in -exec instead

Change-Id: I5d75e3f7a9c0746f387a0bc330d9ebccb33cd9e8
Signed-off-by: Paul Keith <javelinanddart@bestas.gr>
2017-05-05 07:39:05 -05:00
Paul Keith
c91176ce50 Minor updates to documentation
* LICENSE: Improve grammar
* README: We support x86

Change-Id: I130644846b1d369cf547eb0ce9eb75abbf71c543
Signed-off-by: Paul Keith <javelinanddart@bestas.gr>
2017-05-02 21:46:31 -05:00
Paul Keith
974f17920a Update LICENSE
* This file list is out of date, just specify which
  dirs contain closed source files instead
* Reshuffle lines to make line length more consistent
* Also fix a tiny typo

Change-Id: I5bd83281b3f3a13ab00f03189771b32f5090e0de
Signed-off-by: Paul Keith <javelinanddart@bestas.gr>
2017-05-02 15:22:02 -05:00
Paul Keith
130d6242af Remove unused arch.sh
Change-Id: I5ea26e6c4c1432629d6e039d4d0c071a0873182e
Signed-off-by: Paul Keith <javelinanddart@bestas.gr>
2017-05-02 15:10:16 -05:00
Paul Keith
f362a67fcc Make ui_print messages consistent
Change-Id: I95f870030820557df074fa6c5d82584b9ecfe441
Signed-off-by: Paul Keith <javelinanddart@bestas.gr>
2017-05-02 14:47:44 -05:00
Paul Keith
7acb09f694 Generate addon.d script at install time
Change-Id: I9d1beba09d3007de597c80af5245290aa146c94d
Signed-off-by: Paul Keith <javelinanddart@bestas.gr>
2017-05-02 14:46:23 -05:00
Paul Keith
e191ff24c4 Add GoogleCalendarSyncAdapter
* This allows Google Calendar syncing in the AOSP calendar app

Change-Id: Ib77fb5a10d6239df728be62e4b3dd8720012b769
Signed-off-by: Paul Keith <javelinanddart@bestas.gr>
2017-05-02 14:10:22 -05:00
Paul Keith
b44476b518 extract-files: Error if path isn't specified
* ADB shouldn't be an option
* It's super annoying when you forget to use -p

Change-Id: Ie2c8819b10377109b7c49e52f1cb25f4289be372
Signed-off-by: Paul Keith <javelinanddart@bestas.gr>
2017-05-02 14:00:57 -05:00
Paul Keith
bbc653b31e Update gapps files
* Package version: angler-n2g47o

Change-Id: I84b45c10f2464692a8b67e80b7523b4c9f35b8a8
Signed-off-by: Paul Keith <javelinanddart@bestas.gr>
2017-05-02 13:59:28 -05:00
Paul Keith
7db9738f2e Nuke SetupWizard
* This doesn't work on low-ram devices, and will
  be provided as an add-on installation instead

Change-Id: I4f5ca159a846328fdec8b81f98f14365073fb017
Signed-off-by: Paul Keith <javelinanddart@bestas.gr>
2017-05-02 13:38:56 -05:00
Paul Keith
1dec4c07a0 Nuke HotwordEnrollment
* This is device specific

Change-Id: Icd7c286e35aae5125f4c19653d06809112f14e89
Signed-off-by: Paul Keith <javelinanddart@bestas.gr>
2017-05-02 13:37:12 -05:00
Paul Keith
14adee926b
Fix makefile generation for apk targets
* I don't even know

Change-Id: I173566d54e0088b273f6747b5b7e8455cd04d0bb
Signed-off-by: Paul Keith <javelinanddart@bestas.gr>
2017-04-09 10:01:39 -05:00
Paul Keith
a3b57cd6a0
README: Add missing credit
Signed-off-by: Paul Keith <javelinanddart@bestas.gr>
2017-04-09 09:25:53 -05:00
Paul Keith
8abc2a3432
Fix indentation in update-binary
* This was bothering me

Signed-off-by: Paul Keith <javelinanddart@bestas.gr>
2017-04-09 09:22:05 -05:00
Paul Keith
d82010a3ea
Use root root for chown
* This is what it's supposed to be

Signed-off-by: Paul Keith <javelinanddart@bestas.gr>
2017-04-09 09:02:55 -05:00
Paul Keith
976f2b8178
Give credit where credit is due
Signed-off-by: Paul Keith <javelinanddart@bestas.gr>
2017-04-08 17:58:10 -05:00
Paul Keith
44cac4c226
Fix asterisks in installer header
* You're welcome harry

Signed-off-by: Paul Keith <javelinanddart@bestas.gr>
2017-04-08 16:46:48 -05:00
Paul Keith
36c04ec8d7
Fix ui_print
Signed-off-by: Paul Keith <javelinanddart@bestas.gr>
2017-04-08 16:46:48 -05:00
Paul Keith
c9ba5041e7
Fix update-binary
* Some devices get linkage errors executing
  toybox without linking against /system

Signed-off-by: Paul Keith <javelinanddart@bestas.gr>
2017-04-08 16:46:48 -05:00
Paul Keith
172eb653be
Fix derp in installer
Signed-off-by: Paul Keith <javelinanddart@bestas.gr>
2017-04-08 09:21:46 -05:00
Paul Keith
9464c98363
Update files
* Reextracted from angler-n2g47h

Change-Id: Ifdfa103b9758d25f9652da51b45a6c655c3c7a1a
Signed-off-by: Paul Keith <javelinanddart@bestas.gr>
2017-04-08 09:18:03 -05:00
Paul Keith
a391eecd98
Add HotwordEnrollment
* Can't be installed from play store

Signed-off-by: Paul Keith <javelinanddart@bestas.gr>
2017-04-08 08:52:41 -05:00
Paul Keith
d8345ea375
Rebrand to MindTheGapps
* Thanks to mikeioannina for the name suggestion

Signed-off-by: Paul Keith <javelinanddart@bestas.gr>
2017-04-08 08:41:46 -05:00
Paul Keith
1e2facf59c
Move gapps log
Signed-off-by: Paul Keith <javelinanddart@bestas.gr>
2017-04-08 08:33:37 -05:00
Paul Keith
40fe4aff80
Cleanup spacing in installer
Signed-off-by: Paul Keith <javelinanddart@bestas.gr>
2017-04-08 08:33:37 -05:00
Paul Keith
f0dfd13793
Cleanup build script
Signed-off-by: Paul Keith <javelinanddart@bestas.gr>
2017-04-08 08:33:37 -05:00
Paul Keith
678251b77c
Add really shitty shell scripted install scripts
* Mounting of /system stolen from gmrt's scripts

Signed-off-by: Paul Keith <javelinanddart@bestas.gr>
2017-04-07 21:15:59 -05:00
Paul Keith
de08307dae
Nuke ConfigUpdater
* This shouldn't be necessary

Change-Id: If6f341cbc5efe97e1df0e8f68293df4cca9363ac
Signed-off-by: Paul Keith <javelinanddart@bestas.gr>
2017-04-07 15:54:36 -05:00
Paul Keith
fd168ac31e
build: Strip | character in addon.d generation
* Previously, files that were pinned and weren't
  presigned wouldn't have the sha1sum stripped
  from the name of the blob
* n.b. This only affected libjni_latinimegoogle.so

Signed-off-by: Paul Keith <javelinanddart@bestas.gr>
2017-04-07 15:46:15 -05:00
Paul Keith
d7b8223912
Update pinning for PrebuiltGmsCore
Signed-off-by: Paul Keith <javelinanddart@bestas.gr>
2017-04-07 11:22:37 -05:00
Paul Keith
ad7fc4180b
Repack libs in PrebuiltGmsCore without compression
* Fixes crashing
* Thanks to syphyr for pointing this out to me

Signed-off-by: Paul Keith <javelinanddart@bestas.gr>
2017-04-07 11:21:15 -05:00
Paul Keith
feafa1c9b3
Specify a target for setup-makefiles.sh
* So it can be run standalone

Signed-off-by: Paul Keith <javelinanddart@bestas.gr>
2017-04-07 08:18:07 -05:00
Paul Keith
c1a4094173
Add x86
Signed-off-by: Paul Keith <javelinanddart@bestas.gr>
2017-04-07 08:18:07 -05:00
Paul Keith
3359ed44df
Use pinned nodpi PrebuiltGmsCore
* This fixes issues with dpi
* Also, reshuffle PrebuiltGmsCore in blob lists,
  since it has to be pinned now
* Standardize blob list naming to proprietary-files-$arch(/common).txt
* This is slightly older than the newest PrebuiltGmsCore,
  but it almost never has to be updated, and Android will
  silently update to a proper version with the correct dpi

Signed-off-by: Paul Keith <javelinanddart@bestas.gr>
2017-04-07 08:04:26 -05:00