aboutsummaryrefslogtreecommitdiffstats
path: root/community/android-tools/APKBUILD
blob: ec2b475143c986dab47872aa89b25d9a607c02fd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
# Contributor: Sören Tempel <soeren+alpine@soeren-tempel.net>
# Maintainer: Sören Tempel <soeren+alpine@soeren-tempel.net>
pkgname=android-tools
pkgver=31.0.3p2
pkgrel=9
pkgdesc="Android platform tools"
url="https://sites.google.com/a/android.com/tools/"
# s390x: Vendored BoringSSL has no support for s390x
arch="all !s390x"
license="Apache-2.0 MIT"
options="net !check" # upstream doesn't have a test suite
makedepends="pcre2-dev linux-headers libusb-dev gtest-dev go perl cmake
	protobuf-dev brotli-dev zstd-dev lz4-dev samurai"
subpackages="$pkgname-bash-completion:bashcomp:noarch"
source="https://github.com/nmeum/android-tools/releases/download/$pkgver/android-tools-$pkgver.tar.xz"

[ "$CARCH" = "riscv64" ] && options="$options textrels"

export GOCACHE="$srcdir/go-cache"
export GOTMPDIR="$srcdir"
export GOMODCACHE="$srcdir/go"

build() {
	cmake -B build -G Ninja \
		-DCMAKE_INSTALL_PREFIX=/usr \
		-DCMAKE_INSTALL_LIBDIR=lib \
		-DCMAKE_BUILD_TYPE=None
	cmake --build build
}

package() {
	DESTDIR="$pkgdir" cmake --install build
}

bashcomp() {
	default_bashcomp
	amove usr/share/android-tools/completions
}

sha512sums="
367a502c11a136ff15a060df44df14ceec46eb5eb386babb4d38783622e363421d2ec9a65a5810fb8f2b308912c2bdb980e6fce24ba532a111e413647efe67d5  android-tools-31.0.3p2.tar.xz
"