[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