From 3edeb78b721e94796c5b9150e270315bfd03e77c Mon Sep 17 00:00:00 2001 From: Tad Date: Sun, 28 May 2017 17:17:52 -0400 Subject: [PATCH] Switch back to building on Arch Linux host FWIW Bare Metal > KVM > HyperV > VBox --- Misc/android-devel/PKGBUILD | 9 +++++++++ Scripts/Generic_Deblob.sh | 2 +- Scripts/LAOS-14.1_Patches.sh | 8 ++++---- 3 files changed, 14 insertions(+), 5 deletions(-) create mode 100644 Misc/android-devel/PKGBUILD diff --git a/Misc/android-devel/PKGBUILD b/Misc/android-devel/PKGBUILD new file mode 100644 index 00000000..516d0b3c --- /dev/null +++ b/Misc/android-devel/PKGBUILD @@ -0,0 +1,9 @@ +#Created from aosp-devel and lineageos-devel by p4block +pkgname=android-devel +pkgver=0.1 +pkgrel=1 +pkgdesc='Metapackage to pull all dependencies required to build Android' +arch=('x86_64') +url='https://wiki.archlinux.org/index.php/Android#Building_Android' +license=('None') +depends=('gcc-multilib' 'git' 'gnupg' 'flex' 'bison' 'gperf' 'sdl' 'wxgtk' 'squashfs-tools' 'curl' 'ncurses' 'zlib' 'schedtool' 'perl-switch' 'zip' 'unzip' 'libxslt' 'python2-virtualenv' 'bc' 'rsync' 'lib32-zlib' 'lib32-ncurses' 'lib32-readline' 'xml2' 'lzop' 'pngcrush' 'imagemagick' 'repo' 'ccache' 'maven' 'gradle' 'lib32-ncurses5-compat-libs' 'ncurses5-compat-libs') diff --git a/Scripts/Generic_Deblob.sh b/Scripts/Generic_Deblob.sh index 5176c789..06b10052 100755 --- a/Scripts/Generic_Deblob.sh +++ b/Scripts/Generic_Deblob.sh @@ -10,7 +10,7 @@ #Fully Functional: bacon, clark #LTE Broken (Potentially Unrelated): mako -base="/mnt/adw/Android/Build/LineageOS-14.1/"; +base="/mnt/Drive-1/Development/Other/Android_ROMs/Build/LineageOS-14.1/"; export base; # diff --git a/Scripts/LAOS-14.1_Patches.sh b/Scripts/LAOS-14.1_Patches.sh index 0e97a619..6eef0b11 100755 --- a/Scripts/LAOS-14.1_Patches.sh +++ b/Scripts/LAOS-14.1_Patches.sh @@ -6,7 +6,7 @@ #repo forall -c 'git add -A && git reset --hard' && rm -rf build external/noto-fonts external/sqlite frameworks/base packages/apps/CMParts packages/apps/FakeStore packages/apps/FDroid packages/apps/FDroidPrivilegedExtension packages/apps/GmsCore packages/apps/GsfProxy packages/apps/IchnaeaNlpBackend packages/apps/SetupWizard system/core vendor/cm frameworks/opt/net/ims packages/apps/Settings out #Prepare a build -#repo sync -j20 --force-sync && sh ../../Scripts/LAOS-14.1_Patches.sh && source ../../Scripts/Generic_Deblob.sh && source build/envsetup.sh && export ANDROID_HOME="/mnt/adw/Android/SDK" && export JACK_SERVER_VM_ARGUMENTS="-Dfile.encoding=UTF-8 -XX:+TieredCompilation -Xmx4096m" +#repo sync -j20 --force-sync && sh ../../Scripts/LAOS-14.1_Patches.sh && source ../../Scripts/Generic_Deblob.sh && source build/envsetup.sh && export ANDROID_HOME="/home/$USER/Android/Sdk" && export JACK_SERVER_VM_ARGUMENTS="-Dfile.encoding=UTF-8 -XX:+TieredCompilation -Xmx4096m" && export KBUILD_BUILD_USER=emy && export KBUILD_BUILD_HOST=dscbm1 #Build! #brunch lineage_mako-user && export OTA_PACKAGE_SIGNING_KEY=../../Signing_Keys/releasekey && export SIGNING_KEY_DIR=../../Signing_Keys && brunch lineage_clark-user && brunch lineage_bacon-user && brunch lineage_hammerhead-user && brunch lineage_shamu-user && brunch lineage_bullhead-user && brunch lineage_angler-user && brunch lineage_flo-user && brunch lineage_marlin-user && brunch lineage_ether-user && brunch lineage_Z00T-user @@ -15,9 +15,9 @@ #START OF PREPRATION # #Set some variables for use later on -base="/mnt/adw/Android/Build/LineageOS-14.1/" -patches="/mnt/adw/Android/Patches/LineageOS-14.1/" -ANDROID_HOME="/mnt/adw/Android/SDK" +base="/mnt/Drive-1/Development/Other/Android_ROMs/Build/LineageOS-14.1/"; +patches="/mnt/Drive-1/Development/Other/Android_ROMs/Patches/LineageOS-14.1/" +ANDROID_HOME="/home/$USER/Android/Sdk" #Download some out-of-tree files for use later on mkdir -p /tmp/ar