# Maintainer: xgdgsc # Maintainer: mynacol pkgname=android-sdk-build-tools #_ver=$(cat "${srcdir}/$_android/source.properties" |grep ^Pkg.Revision=|sed 's/Pkg.Revision=\([0-9.]*\).*/\1/') _major=34 _minor=0 _micro=0 _ver=34.0.0-rc2 _displayversion=34-rc2 pkgver=r34.0.0 pkgrel=1 _sdk=android-sdk _android=android-UpsideDownCake pkgdesc='Build-Tools for Google Android SDK (aapt, aidl, dexdump, dx, llvm-rs-cc)' arch=('x86_64') url="https://developer.android.com/studio/releases/build-tools" license=('custom') depends=('gcc-libs' 'zlib') optdepends=('lib32-gcc-libs' 'lib32-zlib') source=("https://dl-ssl.google.com/android/repository/build-tools_r${_displayversion}-linux.zip" "package.xml") sha512sums=('1b52510ad3f7724728979a794560410cab2850b0f22efc8c824458af871ccc6e6532592bf72117d50f28b6d8c741a4b846df9c68aa18b82721112958a4040073' '501211771b02940010420a4003b8396d3d6599fb339c2f64959335ab1c3cf615811cc62acaa093c9f4e14bbc019a9e493835573a5136383617d8b5184509d3f8') options=('!strip') package() { cd "$pkgdir" install -d usr/share/licenses/$pkgname/ ln -s /opt/$_sdk/build-tools/$_ver/NOTICE.txt usr/share/licenses/$pkgname/NOTICE.txt sed -i "s/@major@/$_major/g;s/@minor@/$_minor/g;s/@micro@/$_micro/g;s/@displayv@/$_displayversion/g;s/@pathv@/$_ver/g" "$srcdir/package.xml" install -Dm644 "${srcdir}/package.xml" opt/$_sdk/build-tools/$_ver/package.xml ln -s /opt/$_sdk/build-tools/$_ver/package.xml usr/share/licenses/$pkgname/package.xml target="opt/$_sdk/build-tools/$_ver" mkdir -p "$target" cp -r "$srcdir/$_android/"* "$target" chmod +Xr -R "$target" # Add symlinks to binaries to usr/bin/ mkdir -p usr/bin/ # lld is also provided by extra/lld, not creating symlink binaries=$(find "${target}" -maxdepth 1 -type f -executable -not -iname lld -printf "%f\n") for f in ${binaries[@]} do ln -s "/$target/$f" "usr/bin/$f" done }