[arch-commits] Commit in (8 files)

Alexander Rødseth arodseth at archlinux.org
Fri Sep 19 20:19:39 UTC 2014


    Date: Friday, September 19, 2014 @ 22:19:39
  Author: arodseth
Revision: 119262

Moving android-ndk from AUR

Added:
  android-ndk/
  android-ndk/repos/
  android-ndk/repos/community-i686/
  android-ndk/repos/community-x86_64/
  android-ndk/trunk/
  android-ndk/trunk/PKGBUILD
  android-ndk/trunk/android-ndk.install
  android-ndk/trunk/android-ndk.sh

---------------------+
 PKGBUILD            |   55 ++++++++++++++++++++++++++++++++++++++++++++++++++
 android-ndk.install |   18 ++++++++++++++++
 android-ndk.sh      |    2 +
 3 files changed, 75 insertions(+)

Added: android-ndk/trunk/PKGBUILD
===================================================================
--- android-ndk/trunk/PKGBUILD	                        (rev 0)
+++ android-ndk/trunk/PKGBUILD	2014-09-19 20:19:39 UTC (rev 119262)
@@ -0,0 +1,55 @@
+# Maintainer: Alexander Rødseth <rodseth at gmail.com>
+# Contributor: Daniel Micay <danielmicay at gmail.com>
+
+pkgbase=android-ndk
+pkgname=('android-ndk32' 'android-ndk64')
+pkgver=r10b
+pkgrel=1
+pkgdesc='Android C/C++ developer kit'
+arch=('x86_64' 'i686')
+url='http://developer.android.com/sdk/ndk/index.html'
+license=('GPL' 'LGPL' 'custom')
+depends=('android-sdk')
+options=('!strip' 'staticlibs')
+install="$pkgbase.install"
+
+noextract=("${pkgbase}32-$CARCH.tbz2"
+           "${pkgbase}64-$CARCH.tbz2")
+
+if [[ $CARCH == x86_64 ]]; then
+    source=("${pkgbase}32-$CARCH.tbz2::http://dl.google.com/android/ndk/${pkgbase}32-$pkgver-linux-x86_64.tar.bz2"
+            "${pkgbase}64-$CARCH.tbz2::http://dl.google.com/android/ndk/${pkgbase}64-$pkgver-linux-x86_64.tar.bz2"
+            "${pkgbase}.sh")
+    sha256sums=('e4766586d0f65452317e662758eb7d070c55ad4092e1e82ab1717a1114a1c430'
+            'f56782b70ceff53749b9e63f0384e4e0ad04a46a2d7cd64c3b27c7493d2f64dc'
+            '5bc58ccd7e7de03c9656ca8f13fb9bf9dff2eeee31a2670ce04a4b97be73dc95')
+else
+    source=("${pkgbase}32-$CARCH.tbz2::http://dl.google.com/android/ndk/${pkgbase}32-$pkgver-linux-x86.tar.bz2"
+            "${pkgbase}64-$CARCH.tbz2::http://dl.google.com/android/ndk/${pkgbase}64-$pkgver-linux-x86.tar.bz2"
+            "${pkgbase}.sh")
+    sha256sums=('e4766586d0f65452317e662758eb7d070c55ad4092e1e82ab1717a1114a1c430'
+            'f56782b70ceff53749b9e63f0384e4e0ad04a46a2d7cd64c3b27c7493d2f64dc'
+            '5bc58ccd7e7de03c9656ca8f13fb9bf9dff2eeee31a2670ce04a4b97be73dc95')
+fi
+
+package_android-ndk32() {
+  provides=('android-ndk')
+  replaces=('android-ndk')
+
+  install -Dm755 "$pkgname.sh" "$pkgdir/etc/profile.d/$pkgname.sh"
+  install -d "$pkgdir/opt"
+  tar kaxf "$pkgname-$CARCH.tbz2" -C "$pkgdir/opt"
+  mv "$pkgdir/opt/$pkgbase-$pkgver" "$pkgdir/opt/$pkgname"
+}
+
+package_android-ndk64() {
+  provides=('android-ndk')
+  replaces=('android-ndk')
+
+  install -Dm755 "$pkgname.sh" "$pkgdir/etc/profile.d/$pkgname.sh"
+  install -d "$pkgdir/opt"
+  tar kaxf "$pkgname-$CARCH.tbz2" -C "$pkgdir/opt"
+  mv "$pkgdir/opt/$pkgbase-$pkgver" "$pkgdir/opt/$pkgname"
+}
+
+# vim:set ts=2 sw=2 et:

Added: android-ndk/trunk/android-ndk.install
===================================================================
--- android-ndk/trunk/android-ndk.install	                        (rev 0)
+++ android-ndk/trunk/android-ndk.install	2014-09-19 20:19:39 UTC (rev 119262)
@@ -0,0 +1,18 @@
+post_upgrade() {
+  if [ ! -f /opt/android-ndk ]; then
+    if [ -f /opt/android-ndk32 ]; then
+      # If there is no /opt/android-ndk, but there is /opt/android-ndk32, make a symlink
+      ln -s /opt/android-ndk32 /opt/android-ndk
+    else
+      # If there is no /opt/android-ndk, but there is /opt/android-ndk64, make a symlink
+      ln -s /opt/android-ndk64 /opt/android-ndk
+    fi
+  fi
+}
+
+post_install() {
+  post_upgrade
+  echo 'Source /etc/profile or relogin to add the Android NDK tools to your path.'
+}
+
+# vim:set ts=2 sw=2 et:

Added: android-ndk/trunk/android-ndk.sh
===================================================================
--- android-ndk/trunk/android-ndk.sh	                        (rev 0)
+++ android-ndk/trunk/android-ndk.sh	2014-09-19 20:19:39 UTC (rev 119262)
@@ -0,0 +1,2 @@
+export PATH=$PATH:/opt/android-ndk
+export ANDROID_NDK=/opt/android-ndk




More information about the arch-commits mailing list