Anatol Pomozov pushed to branch main at Arch Linux / Packaging / Packages / 
android-tools


Commits:
f85f94e9 by Anatol Pomozov at 2024-09-07T17:27:12-07:00
upgpkg: 35.0.2-1

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

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.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


=====================================
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
 }



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/android-tools/-/commit/f85f94e98b2084fc4f5bbf845ff43593015ca8d3

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/android-tools/-/commit/f85f94e98b2084fc4f5bbf845ff43593015ca8d3
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to