diff options
author | Jack Chen | 2019-10-16 23:22:42 +0800 |
---|---|---|
committer | Jack Chen | 2019-10-16 23:22:42 +0800 |
commit | 59f7337b9cac61c2abea52bb18f87e70add9e44e (patch) | |
tree | 169a8f7316305bdce66aac7c128980706afed384 | |
parent | 6b21181e3b87d02139e6374e8a6373177faaa834 (diff) | |
download | aur-59f7337b9cac61c2abea52bb18f87e70add9e44e.tar.gz |
script format
-rw-r--r-- | PKGBUILD | 32 |
1 files changed, 16 insertions, 16 deletions
@@ -3,9 +3,9 @@ pkgname=anbox-image-houdini pkgver=2018.07.19 pkgrel=1 -pkgdesc="Android image for running in Anbox with houdini" +pkgdesc='Android image for running in Anbox with houdini' arch=('x86_64') -url="https://anbox.io/" +url='https://anbox.io/' license=('custom') depends=( 'sed' @@ -18,9 +18,9 @@ conflicts=( 'anbox-image' ) source=( - "http://build.anbox.io/android-images/${pkgver//./\/}/android_amd64.img" - "houdini_y.sfs::http://dl.android-x86.org/houdini/7_y/houdini.sfs" - "houdini_z.sfs::http://dl.android-x86.org/houdini/7_z/houdini.sfs" + 'http://build.anbox.io/android-images/'${pkgver//./\/}'/android_amd64.img' + 'houdini_y.sfs::http://dl.android-x86.org/houdini/7_y/houdini.sfs' + 'houdini_z.sfs::http://dl.android-x86.org/houdini/7_z/houdini.sfs' ) sha256sums=( '6b04cd33d157814deaf92dccf8a23da4dc00b05ca6ce982a03830381896a8cca' @@ -29,7 +29,7 @@ sha256sums=( ) build () { - cd "${srcdir}" + cd ${srcdir} # unpack anbox image mkdir -p squashfs-root @@ -62,9 +62,9 @@ build () { echo ':arm64_dyn:M::\x7f\x45\x4c\x46\x02\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x03\x00\xb7::/system/lib64/arm64/houdini64:P' >> ./squashfs-root/system/etc/binfmt_misc/arm64_dyn # add features - sed -i "/<\/permissions>/d" ./squashfs-root/system/etc/permissions/anbox.xml - sed -i "/<unavailable-feature name=\"android.hardware.wifi\" \/>/d" ./squashfs-root/system/etc/permissions/anbox.xml - sed -i "/<unavailable-feature name=\"android.hardware.bluetooth\" \/>/d" ./squashfs-root/system/etc/permissions/anbox.xml + sed -i '/<\/permissions>/d' ./squashfs-root/system/etc/permissions/anbox.xml + sed -i '/<unavailable-feature name=\"android.hardware.wifi\" \/>/d' ./squashfs-root/system/etc/permissions/anbox.xml + sed -i '/<unavailable-feature name=\"android.hardware.bluetooth\" \/>/d' ./squashfs-root/system/etc/permissions/anbox.xml echo ' <feature name="android.hardware.touchscreen" /> <feature name="android.hardware.audio.output" /> @@ -81,23 +81,23 @@ build () { echo '</permissions>' >> ./squashfs-root/system/etc/permissions/anbox.xml # set processors - sed -i "/^ro.product.cpu.abilist=x86_64,x86/ s/$/,arm64-v8a,armeabi-v7a,armeabi/" ./squashfs-root/system/build.prop - sed -i "/^ro.product.cpu.abilist32=x86/ s/$/,armeabi-v7a,armeabi/" ./squashfs-root/system/build.prop - sed -i "/^ro.product.cpu.abilist64=x86_64/ s/$/,arm64-v8a/" ./squashfs-root/system/build.prop + sed -i '/^ro.product.cpu.abilist=x86_64,x86/ s/$/,arm64-v8a,armeabi-v7a,armeabi/' ./squashfs-root/system/build.prop + sed -i '/^ro.product.cpu.abilist32=x86/ s/$/,armeabi-v7a,armeabi/' ./squashfs-root/system/build.prop + sed -i '/^ro.product.cpu.abilist64=x86_64/ s/$/,arm64-v8a/' ./squashfs-root/system/build.prop # enable nativebridge - echo "persist.sys.nativebridge=1" >> ./squashfs-root/system/build.prop + echo 'persist.sys.nativebridge=1' >> ./squashfs-root/system/build.prop sed -i 's/ro.dalvik.vm.native.bridge=0/ro.dalvik.vm.native.bridge=libhoudini.so/' ./squashfs-root/default.prop # enable opengles - echo "ro.opengles.version=131072" >> ./squashfs-root/system/build.prop + echo 'ro.opengles.version=131072' >> ./squashfs-root/system/build.prop } package() { - cd "${srcdir}" + cd ${srcdir} # repack image mksquashfs ./squashfs-root ./android.img -noappend -b 131072 -comp xz -Xbcj x86 - install -Dm 644 ./android.img "${pkgdir}"/var/lib/anbox/android.img + install -Dm 644 ./android.img ${pkgdir}/var/lib/anbox/android.img } |