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.