summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorZhang Hai2017-04-19 15:05:49 +0800
committerZhang Hai2017-04-19 15:05:49 +0800
commit95803a8352c769823cbea11e94332d0f257663a5 (patch)
tree304840e8c5d2439e4af4c9e4a22484bf7efc6799 /PKGBUILD
downloadaur-95803a8352c769823cbea11e94332d0f257663a5.tar.gz
Initial commit.
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD39
1 files changed, 39 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..313a56b0b295
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,39 @@
+# Maintainer: Zhang Hai <dreaming.in.code.zh@gmail.com>
+
+pkgname=android-emulator
+pkgver=26.0.1
+pkgrel=1
+pkgdesc='Google Android Emulator'
+arch=('i686' 'x86_64')
+url='https://developer.android.com/studio/releases/emulator.html'
+license=('custom')
+depends=('android-sdk')
+install="${pkgname}.install"
+source=('https://dl.google.com/android/repository/emulator-linux-3887480.zip'
+ "${pkgname}.sh"
+ "${pkgname}.csh")
+sha1sums=('81cba3f2b698dbbc450873916b30ac2ca8c104f8'
+ '4537a7ce30bedf87cedafc2020822219ad58310d'
+ '2fb371b5774b67143f0610dfbec4963a4e2f11cc')
+
+package() {
+
+ install -Dm755 "${pkgname}.sh" "${pkgdir}/etc/profile.d/${pkgname}.sh"
+ install -Dm755 "${pkgname}.csh" "${pkgdir}/etc/profile.d/${pkgname}.csh"
+
+ rm -rf emulator/lib{,64}/libstdc++
+
+ if [[ "${CARCH}" = i686 ]]; then
+ rm -rf emulator/lib64/
+ fi
+
+ cp -a emulator "${pkgdir}/opt/android-sdk/"
+
+ # Fix broken permissions
+ chmod -R o=g "${pkgdir}/opt/android-sdk/emulator"
+ find "${pkgdir}/opt/android-sdk/emulator" -perm 744 -exec chmod 755 {} +
+}
+
+# getver: https://developer.android.com/studio/releases/emulator.html
+# see https://dl.google.com/android/repository/repository2-1.xml for new versions
+# vim:set ts=2 sw=2 et: