git » android-tools.git » commit f85f94e

upgpkg: 35.0.2-1

author Anatol Pomozov
2024-09-08 00:27:12 UTC
committer Anatol Pomozov
2024-09-08 00:27:12 UTC
parent f8c9de0de069f2992b0d713e95d8c8cc6cbee10d

upgpkg: 35.0.2-1

use newer bindled libusb until a new version arrive to Arch repo

.SRCINFO +5 -5
PKGBUILD +9 -4

diff --git a/.SRCINFO b/.SRCINFO
index a344818..d75e84f 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
 pkgbase = android-tools
 	pkgdesc = Android platform tools
-	pkgver = 35.0.1
-	pkgrel = 3
+	pkgver = 35.0.2
+	pkgrel = 1
 	url = http://tools.android.com/
 	arch = x86_64
 	license = Apache
@@ -11,14 +11,14 @@ pkgbase = android-tools
 	makedepends = go
 	makedepends = ninja
 	makedepends = git
-	depends = libusb
+	depends = fmt
 	depends = protobuf
 	depends = brotli
 	depends = zstd
 	depends = android-udev
 	depends = pcre2
 	optdepends = python: {mk,unpack_,repack_}bootimg and mkdtboimg support
-	source = https://github.com/nmeum/android-tools/releases/download/35.0.1/android-tools-35.0.1.tar.xz
-	sha256sums = 654030c7f96d25d7224cd6861fac14a043cf1d3980f40288cdfbe219f94ffaf9
+	source = https://github.com/nmeum/android-tools/releases/download/35.0.2/android-tools-35.0.2.tar.xz
+	sha256sums = d2c3222280315f36d8bfa5c02d7632b47e365bfe2e77e99a3564fb6576f04097
 
 pkgname = android-tools
diff --git a/PKGBUILD b/PKGBUILD
index 1c2a394..4043bbb 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,22 +3,25 @@
 # Contributor: Alucryd <alucryd at gmail dot com>
 
 pkgname=android-tools
-pkgver=35.0.1
+pkgver=35.0.2
 _tag=${pkgver} # https://github.com/nmeum/android-tools sometimes carries extra patch version on top of the upstream versioning
-pkgrel=3
+pkgrel=1
 pkgdesc='Android platform tools'
 arch=(x86_64)
 url='http://tools.android.com/'
 license=(Apache MIT)
-depends=(libusb protobuf brotli zstd android-udev pcre2)
+depends=(fmt protobuf brotli zstd android-udev pcre2)
 makedepends=(gtest cmake go ninja git)
 optdepends=('python: {mk,unpack_,repack_}bootimg and mkdtboimg support')
 source=(https://github.com/nmeum/android-tools/releases/download/$_tag/android-tools-$_tag.tar.xz)
-sha256sums=('654030c7f96d25d7224cd6861fac14a043cf1d3980f40288cdfbe219f94ffaf9')
+sha256sums=('d2c3222280315f36d8bfa5c02d7632b47e365bfe2e77e99a3564fb6576f04097')
 
 build() {
   cd android-tools-$_tag
 
+  # android-tools uses libusb API that has not been released yet
+  # use newer bundled libusb until the new libusb release arrive
+
   cmake \
     -DCMAKE_INSTALL_PREFIX=/usr \
     -DCMAKE_BUILD_TYPE=Release \
@@ -26,6 +29,8 @@ build() {
     -DCMAKE_C_FLAGS="$CFLAGS" \
     -DCMAKE_FIND_PACKAGE_PREFER_CONFIG=ON \
     -Dprotobuf_MODULE_COMPATIBLE=ON \
+    -DANDROID_TOOLS_LIBUSB_ENABLE_UDEV=ON \
+    -DANDROID_TOOLS_USE_BUNDLED_LIBUSB=ON \
     -G Ninja -S . -B build
   cmake --build build
 }