summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorfarawayer2016-07-13 17:32:22 +0300
committerfarawayer2016-07-13 17:32:22 +0300
commitb5ab18de29900e9c4a16dee2ba99db0c8626eb50 (patch)
treef0dd315147a56eaa55793924aeb13bf941ec186f
downloadaur-android-ndk-10e.tar.gz
init
-rw-r--r--.SRCINFO24
-rw-r--r--.gitignore6
-rw-r--r--PKGBUILD34
-rw-r--r--android-ndk.install6
-rw-r--r--android-ndk.sh2
5 files changed, 72 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..f3ee7d0a80f3
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,24 @@
+pkgbase = android-ndk-10e
+ pkgdesc = Android C/C++ developer kit
+ pkgver = r10_e
+ pkgrel = 1
+ url = https://developer.android.com/ndk/
+ install = android-ndk.install
+ arch = x86_64
+ license = GPL
+ license = LGPL
+ license = custom
+ depends = ncurses5-compat-libs
+ provides = android-ndk
+ conflicts = android-ndk
+ replaces = android-ndk64
+ options = !strip
+ options = staticlibs
+ backup = etc/profile.d/android-ndk.sh
+ source = android-ndk.sh
+ source = http://dl.google.com/android/repository/android-ndk-r10e-linux-x86_64.zip
+ sha256sums = 5bc58ccd7e7de03c9656ca8f13fb9bf9dff2eeee31a2670ce04a4b97be73dc95
+ sha256sums = ee5f405f3b57c4f5c3b3b8b5d495ae12b660e03d2112e4ed5c728d349f1e520c
+
+pkgname = android-ndk-10e
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..d9372230abae
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,6 @@
+*
+!.SRCINFO
+!PKGBUILD
+!android-ndk.install
+!android-ndk.sh
+!.gitignore
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..62c8795df511
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,34 @@
+# Maintainer: farwayer <farwayer@gmail.com>
+
+_pkg=android-ndk
+pkgver=r10_e
+
+pkgname=$_pkg-${pkgver//[r|_]/}
+pkgrel=1
+pkgdesc='Android C/C++ developer kit'
+arch=('x86_64')
+url='https://developer.android.com/ndk/'
+license=('GPL' 'LGPL' 'custom')
+options=('!strip' 'staticlibs')
+backup=('etc/profile.d/android-ndk.sh')
+install="android-ndk.install"
+provides=('android-ndk')
+conflicts=('android-ndk')
+replaces=('android-ndk64')
+depends=('ncurses5-compat-libs')
+source=('android-ndk.sh' "http://dl.google.com/android/repository/$_pkg-${pkgver/_/}-linux-x86_64.zip")
+sha256sums=('5bc58ccd7e7de03c9656ca8f13fb9bf9dff2eeee31a2670ce04a4b97be73dc95'
+ 'ee5f405f3b57c4f5c3b3b8b5d495ae12b660e03d2112e4ed5c728d349f1e520c')
+
+package() {
+ install -d "$pkgdir/opt"
+ mv "$_pkg-${pkgver/_/}" "$pkgdir/opt/$_pkg"
+
+ install -Dm755 android-ndk.sh "$pkgdir/etc/profile.d/android-ndk.sh"
+
+ # Fix broken permissions
+ chmod -R o=g "$pkgdir/opt/$_pkg"
+ find "$pkgdir/opt/$_pkg" -perm 744 -exec chmod 755 {} +
+}
+
+# vim:set ts=2 sw=2 et:
diff --git a/android-ndk.install b/android-ndk.install
new file mode 100644
index 000000000000..9d5e400344f0
--- /dev/null
+++ b/android-ndk.install
@@ -0,0 +1,6 @@
+post_install() {
+ echo 'Source /etc/profile.d/android-ndk.sh or login again to add the'
+ echo 'Android NDK tools to your path.'
+}
+
+# vim:set ts=2 sw=2 et:
diff --git a/android-ndk.sh b/android-ndk.sh
new file mode 100644
index 000000000000..8bc388f19116
--- /dev/null
+++ b/android-ndk.sh
@@ -0,0 +1,2 @@
+export PATH=$PATH:/opt/android-ndk
+export ANDROID_NDK=/opt/android-ndk