summaryrefslogtreecommitdiff
path: root/pcr/android-tools/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'pcr/android-tools/PKGBUILD')
-rw-r--r--pcr/android-tools/PKGBUILD33
1 files changed, 33 insertions, 0 deletions
diff --git a/pcr/android-tools/PKGBUILD b/pcr/android-tools/PKGBUILD
new file mode 100644
index 000000000..37005019d
--- /dev/null
+++ b/pcr/android-tools/PKGBUILD
@@ -0,0 +1,33 @@
+# Maintainer: Anatol Pomozov
+# Contributor: 謝致邦 <Yeking@Red54.com>
+# Contributor: Alucryd <alucryd at gmail dot com>
+
+pkgname=android-tools
+pkgver=31.0.2
+_tag=${pkgver} # https://github.com/nmeum/android-tools sometimes carries extra patch version on top of the upstream versioning
+pkgrel=1
+pkgdesc='Android platform tools'
+arch=('armv7h')
+url='http://tools.android.com/'
+license=(Apache MIT)
+depends=(libusb protobuf brotli zstd android-udev)
+makedepends=(pcre2 gtest cmake go ninja git)
+source=(https://github.com/nmeum/android-tools/releases/download/$_tag/android-tools-$_tag.tar.xz)
+sha256sums=('61b3bf6c240cb0b4d0ccfef696c55986e06657843627df950fdcf6881af0f8d4')
+
+build() {
+ cd android-tools-$_tag
+
+ cmake \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_CXX_FLAGS="$CXXFLAGS" \
+ -DCMAKE_C_FLAGS="$CFLAGS" \
+ -G Ninja -S . -B build
+}
+
+package() {
+ cd android-tools-$_tag
+
+ DESTDIR="${pkgdir}" ninja -C build install
+}