# Contributor: Sören Tempel # Maintainer: Sören Tempel pkgname=android-tools pkgver=6.0.1_p46 _realver=${pkgver/_p/_r} pkgrel=2 pkgdesc="Android platform tools" url="http://tools.android.com/" arch="all" license="Apache BSD" depends="" depends_dev="" makedepends="zlib-dev libressl-dev pcre-dev linux-headers bsd-compat-headers ruby" install="" subpackages="" source="http://dev.alpinelinux.org/archive/$pkgname/$pkgname-core-$_realver.tar.gz http://dev.alpinelinux.org/archive/$pkgname/$pkgname-extras-$_realver.tar.gz http://dev.alpinelinux.org/archive/$pkgname/$pkgname-libselinux-$_realver.tar.gz http://dev.alpinelinux.org/archive/$pkgname/$pkgname-f2fs-tools-$_realver.tar.gz fix-build.patch fix-getcwd.patch generate-build.rb " _giturl="https://android.googlesource.com/platform" _gittag="android-$_realver" builddir="$srcdir" prepare() { default_prepare || return 1 cd "$builddir" echo "set -x -e" > build.sh ruby generate-build.rb >> build.sh } snapshot() { mkdir -p "$srcdir" && cd "$srcdir" local r= for r in system/core system/extras external/libselinux external/f2fs-tools; do local n="${r##*/}.git" local f=$pkgname-"${r##*/}" if [ -d "$n" ]; then git --git-dir $n fetch || return 1 else git clone --bare $_giturl/$r || return 1 fi git --git-dir $n archive --prefix ${f#$pkgname-}/ -o "$srcdir"/$f-$_realver.tar.gz $_gittag done scp "$srcdir"/$pkgname-*-$_realver.tar.gz dev.alpinelinux.org:/archive/$pkgname/ } build() { cd "$builddir" PKGVER=$pkgver sh build.sh || return 1 } package() { cd "$builddir" mkdir -p "$pkgdir"/usr/bin/ install -Dm755 mkbootimg fastboot adb \ "$pkgdir"/usr/bin/ || return 1 } md5sums="db66109fd5ca02ad4ad6c879441ee96c android-tools-core-6.0.1_r46.tar.gz 1d5f3bdf8a54c94e27f9f663ff5ec6c9 android-tools-extras-6.0.1_r46.tar.gz 0ae3837c990c4262f3ada4917acc8153 android-tools-libselinux-6.0.1_r46.tar.gz b99b09cfef42ac2faad237d51338abad android-tools-f2fs-tools-6.0.1_r46.tar.gz 7272c0aea987e1d4450ed316cb19937a fix-build.patch b3d1da647a52bf0dd6ca562033648b41 fix-getcwd.patch 3c77207b30748bcf2cbb6dab257bf6ff generate-build.rb" sha256sums="1e0186dc1160f2db44aee4afb68909760dbf421d9e82de04a850547d70a5fd05 android-tools-core-6.0.1_r46.tar.gz de52852ee2a172cf193bf43840e2d4418d6dfbdcae68cbff3c77ba0c09f325cb android-tools-extras-6.0.1_r46.tar.gz 5c60e5bfa33e0977ddb6e5f1e0c4df19d88447640d308aaf9665da13b1d370ee android-tools-libselinux-6.0.1_r46.tar.gz 0883c9017c8e498456563c2088e7436eb725a7720d01ac565f27fd2c82263ac8 android-tools-f2fs-tools-6.0.1_r46.tar.gz bb91e2a8855a5b47d64fbe2a13dcfb5c3bfca5b9e79e06a790cdabe48d55bc2c fix-build.patch d9e2ba5337c2dbea2d9747c232f56953562494e44faeee88dd0abddb3c810796 fix-getcwd.patch 802f565f7204b720ff86f6acb02aa1ba03b9438b84a38911ba76edeb0824dd3d generate-build.rb" sha512sums="091c663ff5ba36fed872f30c4d32e4961657ce3bf3c039dd641cc4e003194c5b40aa2dd373f909e58df4529465d5c80784423e8a71229104af75c84c835ead90 android-tools-core-6.0.1_r46.tar.gz bb3953bfaed031a46dc707896df303a44ea7c764adc48757344c38b805a820c95aa6a702a5e8247c73872466600706e66bf2d3487e6c988cc009197f893426d5 android-tools-extras-6.0.1_r46.tar.gz 765491488780e1da7510fa3146b6ae7443e98ee5b64490aea1fe95d05eb3f96f31c389cbcc33178ffac602f12bda0948f8d7e8dd23bb27628061fd0ba00a106c android-tools-libselinux-6.0.1_r46.tar.gz b5433ac4b9e3f6b180ebc0b8b5c623b0e1008111e40a179ab4383bd7730ecd09a74d524ee8a5ff8bc1dd0ab8c8cef824c8e8212cf9ad461cff1399de0e96b113 android-tools-f2fs-tools-6.0.1_r46.tar.gz 38e5ce4bfc0305585b1071b52c5d2e47927adc24318abdc466c9eed53ad6ed4fa83b6c1342db51d3a62b76996d2649632012d73c340eaf8b131ac6023248c59a fix-build.patch d6ab3595d1f77f4baea03d828cc03291cb08e7787ebd653faac4776a2d27ff899f0746516f52c8b533dd104f9e9a1fcede59936de3146f7b8e8955101dacd889 fix-getcwd.patch 421596678ab767d4bf59c54878e82a4faa0e3b5a070803ea37b5ee3c8cd41972d2d8ae46d081ee54a0d5b24874c893f32ad2aae7426090632f8c6099a241030b generate-build.rb"