diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 48 |
1 files changed, 19 insertions, 29 deletions
@@ -1,45 +1,35 @@ -# Maintainer: Yen Chi Hsuan <yan12125 at gmail dot com> +# Maintainer: Yurii Kolesnykov <root@yurikoles.com> +# Contributor: Chih-Hsuan Yen <yan12125@gmail.com> pkgname=android-sdk-cmake _major=3 -_minor=6 -_micro=4111459 +_minor=22 +_micro=1 pkgver=$_major.$_minor.$_micro -pkgrel=2 +_magic=ba34c321f92f6e6fd696c8354c262c122f56abf8 +pkgrel=1 pkgdesc='CMake from Google Android SDK' arch=('x86_64') -url="http://developer.android.com/sdk/index.html" +url="https://developer.android.com/studio/index.html" license=('custom:android-sdk-license') depends=('bash') makedepends=('libxml2') # xmllint -source=("https://dl-ssl.google.com/android/repository/cmake-${pkgver}-linux-x86_64.zip" - package.xml.in) -noextract=("cmake-${pkgver}-linux-x86_64.zip") +source=("https://dl-ssl.google.com/android/repository/cmake-${pkgver}-linux.zip" + package.xml) install=android-sdk-cmake.install # sha1sum is from https://dl.google.com/android/repository/repository2-1.xml -sha1sums=('71c539b9c33f0943e9ad6251fea0b161c0b70782' - '5ca8c4e61ee3a3294865afbd5d16e83662871e06') +sha1sums=('fd0a48b4a758310df8c7aa51f59840ed48fe7ed8' + 'bb86ed5351e2713b960692ccf90e72b62489ce00') options=('!strip') -prepare() { - cd "$srcdir" - mkdir -p cmake-pkg - cd cmake-pkg - bsdtar -x -f ../cmake-$pkgver-linux-x86_64.zip -} - -build() { - cd "$srcdir" - sed "s#%MAJOR%#$_major#g;s#%MINOR%#$_minor#g;s#%MICRO%#$_micro#g" package.xml.in > package.xml -} - 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}/opt/android-sdk/cmake/${pkgver}" + cp -dr --no-preserve=ownership {bin,doc,share,source.properties} \ + "${pkgdir}/opt/android-sdk/cmake/${pkgver}" - 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 + # This is required for sdkmanager to recognize this package + install -Dm644 package.xml "${pkgdir}/opt/android-sdk/cmake/${pkgver}/package.xml" + install -Ddm755 "${pkgdir}/usr/share/licenses/${pkgname}" + xmllint --xpath '//*[local-name()="repository"]/license/text()' package.xml \ + > "${pkgdir}/usr/share/licenses/${pkgname}/android-sdk-license" } |