mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-01-10 19:22:10 +01:00
90 lines
3.9 KiB
Plaintext
90 lines
3.9 KiB
Plaintext
# Contributor: Sören Tempel <soeren+alpine@soeren-tempel.net>
|
|
# Maintainer: Sören Tempel <soeren+alpine@soeren-tempel.net>
|
|
pkgname=android-tools
|
|
pkgver=6.0.1_p46
|
|
_realver=${pkgver/_p/_r}
|
|
pkgrel=1
|
|
pkgdesc="Android platform tools"
|
|
url="http://tools.android.com/"
|
|
arch="all"
|
|
license="Apache BSD"
|
|
depends=""
|
|
depends_dev=""
|
|
makedepends="openssl-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"
|