summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorYen Chi Hsuan2017-05-28 22:31:32 +0800
committerYen Chi Hsuan2017-05-28 22:31:32 +0800
commit0560da201b4335114c8a97d5d8e60bcf5226007a (patch)
treed8ff70536df684cf315ef29ed1ea081b33bf7ad4 /PKGBUILD
downloadaur-0560da201b4335114c8a97d5d8e60bcf5226007a.tar.gz
New package, version 3.6.3155560
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD37
1 files changed, 37 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..a7b2512678a3
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,37 @@
+# Maintainer: Yen Chi Hsuan <yan12125 at gmail dot com>
+
+pkgname=android-sdk-cmake
+pkgver=3.6.3155560
+pkgrel=1
+pkgdesc='CMake from Google Android SDK'
+arch=('x86_64')
+url="http://developer.android.com/sdk/index.html"
+license=('custom:android-sdk-license')
+depends=('bash' 'openssl-1.0')
+makedepends=('libxml2') # xmllint
+source=("https://dl-ssl.google.com/android/repository/cmake-${pkgver}-linux-x86_64.zip"
+ package.xml)
+noextract=("cmake-${pkgver}-linux-x86_64.zip")
+install=android-sdk-cmake.install
+# sha1sum is from https://dl.google.com/android/repository/repository2-1.xml
+sha1sums=('0c218e6ee868a020b37418469f4657390f5493ac'
+ '499d480538d4077f8e0c8c22b3bcdf809daf18ac')
+options=('!strip')
+
+prepare() {
+ cd "$srcdir"
+ mkdir -p cmake-pkg
+ cd cmake-pkg
+ bsdtar -x -f ../cmake-$pkgver-linux-x86_64.zip
+}
+
+package() {
+ install -Ddm755 "$pkgdir"/opt/android-sdk/cmake
+ cp -dr --no-preserve=ownership "$srcdir"/cmake-pkg "$pkgdir"/opt/android-sdk/cmake/$pkgver
+ # This is required for sdkmanager to recognize this package
+ install -Dm644 "$srcdir"/package.xml "$pkgdir"/opt/android-sdk/cmake/$pkgver/package.xml
+
+ install -Ddm755 "$pkgdir"/usr/share/licenses/$pkgname
+ xmllint --xpath '//*[local-name()="repository"]/license/text()' "$srcdir"/package.xml \
+ > "$pkgdir"/usr/share/licenses/$pkgname/android-sdk-license
+}