Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package android-tools for openSUSE:Factory checked in at 2026-07-15 22:14:23 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/android-tools (Old) and /work/SRC/openSUSE:Factory/.android-tools.new.1991 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "android-tools" Wed Jul 15 22:14:23 2026 rev:28 rq:1365948 version:36.0.1 Changes: -------- --- /work/SRC/openSUSE:Factory/android-tools/android-tools.changes 2026-02-11 18:48:33.196635976 +0100 +++ /work/SRC/openSUSE:Factory/.android-tools.new.1991/android-tools.changes 2026-07-15 22:15:18.450650993 +0200 @@ -1,0 +2,27 @@ +Wed Jul 8 10:48:10 UTC 2026 - [email protected] + +- Update to version 36.0.1 + * Fix typos in README.md + * Add support for LoongArch64 + * CI: Add protobuf-compiler dependency for ubuntu + * CI: Replace macos-12 with macos-15 due to deprecation + * patches/extras: Fix incompatibility with protobuf v30 + * Fix missing whitespace in patches + * Backport "Make legacy USB driver default on Linux" from 16.0.0_r4 + * Add missing includes for GCC 16 (Fedora Rawhide affected) + * Remove deprecated macos-13 from CI + * Drop gcc11-c++ dependency from opensuse/leap + * Update to 36.0.1 (android-16.0.0_r4) + * Add macos-26 to CI build matrix + +- Remove patches (merged/solved upstream) + * fix-legacy-USB-driver-default.patch + * fix-libusb-enumeration.patch + * fix-missing-cstdint-includes-for-gcc16.patch + * fix-protobuf-30-compat.patch +- Add fix-mdns-references.patch + * Remove all references to mDNS from the man page + (gh#nmeum/android-tools#118) +- Merge bash-completion into main package (consolidation) + +------------------------------------------------------------------- Old: ---- android-tools-35.0.2.tar.xz fix-legacy-USB-driver-default.patch fix-libusb-enumeration.patch fix-missing-cstdint-includes-for-gcc16.patch fix-protobuf-30-compat.patch New: ---- android-tools-36.0.1.tar.xz fix-mdns-references.patch ----------(Old B)---------- Old:- Remove patches (merged/solved upstream) * fix-legacy-USB-driver-default.patch * fix-libusb-enumeration.patch Old: * fix-legacy-USB-driver-default.patch * fix-libusb-enumeration.patch * fix-missing-cstdint-includes-for-gcc16.patch Old: * fix-libusb-enumeration.patch * fix-missing-cstdint-includes-for-gcc16.patch * fix-protobuf-30-compat.patch Old: * fix-missing-cstdint-includes-for-gcc16.patch * fix-protobuf-30-compat.patch - Add fix-mdns-references.patch ----------(Old E)---------- ----------(New B)---------- New: * fix-protobuf-30-compat.patch - Add fix-mdns-references.patch * Remove all references to mDNS from the man page ----------(New E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ android-tools.spec ++++++ --- /var/tmp/diff_new_pack.G1JMnp/_old 2026-07-15 22:15:19.610690352 +0200 +++ /var/tmp/diff_new_pack.G1JMnp/_new 2026-07-15 22:15:19.610690352 +0200 @@ -25,22 +25,17 @@ %endif Name: android-tools -Version: 35.0.2 +Version: 36.0.1 Release: 0 Summary: Android platform tools License: Apache-2.0 AND MIT -URL: https://developer.android.com/studio/releases/platform-tools -Source0: https://github.com/nmeum/android-tools/releases/download/%{version}/%{name}-%{version}.tar.xz +# https://developer.android.com/tools/releases/platform-tools +URL: https://github.com/nmeum/android-tools +Source0: %{url}/releases/download/%{version}/%{name}-%{version}.tar.xz # PATCH-FIX-OPENSUSE fix-install-completion.patch boo#1185883 [email protected] -- Simplify completion Patch0: fix-install-completion.patch -# PATCH-FIX-UPSTREAM fix-protobuf-30-compat.patch -- based on commit 0c4d799 -Patch1: fix-protobuf-30-compat.patch -# PATCH-FIX-UPSTREAM fix-libusb-enumeration.patch gh#nmeum/android-tools#153 -Patch2: fix-libusb-enumeration.patch -# PATCH-FIX-UPSTREAM fix-legacy-USB-driver-default.patch gh#nmeum/android-tools#190 -Patch3: fix-legacy-USB-driver-default.patch -# PATCH-FIX-UPSTREAM fix-missing-cstdint-includes-for-gcc16.patch gh#nmeum/android-tools#191 -Patch4: fix-missing-cstdint-includes-for-gcc16.patch +# PATCH-FIX-OPENSUSE fix-mdns-references.patch [email protected] -- Remove all references to mDNS from the man page +Patch1: fix-mdns-references.patch BuildRequires: cmake >= 3.12 BuildRequires: llvm-gold BuildRequires: ninja @@ -57,28 +52,35 @@ Suggests: %{name}-mkbootimg Suggests: %{name}-partition Suggests: android-udev-rules -Provides: %{name}-python3 = %{version}-%{release} -Obsoletes: %{name}-python3 < %{version}-%{release} +Provides: %{name}-bash-completion = %{version} +Obsoletes: %{name}-bash-completion < %{version} +Provides: %{name}-python3 = %{version} +Obsoletes: %{name}-python3 < %{version} +Provides: adb = 1.0.41 +Provides: avbtool = 1.3.0 +Provides: sload_f2fs = 1.16.0 Provides: bundled(boringssl) ExcludeArch: ppc ppc64 ppc64le s390x %if 0%{?suse_version} < 1600 BuildRequires: clang15 BuildRequires: gcc11-c++ -BuildRequires: python311 +BuildRequires: python311-base +Requires: python311-base %else BuildRequires: clang -BuildRequires: python3 +BuildRequires: python3-base +Requires: python3-base %endif %if %{with bundled_libfmt} -Provides: bundled(fmt) = 10.2.0 +Provides: bundled(fmt) = 11.0.2 %else -BuildRequires: pkgconfig(fmt) >= 10.2.0 +BuildRequires: pkgconfig(fmt) >= 11.0.2 %endif %if %{with bundled_libusb} BuildRequires: pkgconfig(libudev) -Provides: bundled(libusb-1_0) +Provides: bundled(libusb-1_0) = 1.0.29 %else -BuildRequires: pkgconfig(libusb-1.0) >= 1.0.28 +BuildRequires: pkgconfig(libusb-1.0) >= 1.0.29 %endif %description @@ -100,22 +102,16 @@ %description partition This package contains the Android dynamic partition tools. -%package bash-completion -Summary: Bash completion for android-tools -BuildRequires: bash-completion -Requires: bash-completion -Supplements: (%{name} and bash-completion) -BuildArch: noarch - -%description bash-completion -Bash command line completion support for android-tools. - %prep %autosetup -p1 +# fix empty adb man page title +%define man_date %(LC_ALL=C date -u -d@$SOURCE_DATE_EPOCH '+%%B %%Y') +sed -e 's/^\.TH .*/.TH ADB "1" "%{man_date}" "%{name} %{version}" "User Commands"/' \ + -i vendor/adb/docs/user/adb.1 + %build %define __builder ninja - %cmake \ %if 0%{?suse_version} < 1600 -DCMAKE_C_COMPILER=clang-15 \ @@ -135,7 +131,6 @@ -DANDROID_TOOLS_LIBUSB_ENABLE_UDEV=ON \ %endif -DBUILD_SHARED_LIBS=OFF - %cmake_build %install @@ -182,6 +177,14 @@ %{_bindir}/mke2fs.android %{_bindir}/simg2img %{_bindir}/sload_f2fs +%dir %{_datadir}/bash-completion +%dir %{_datadir}/bash-completion/completions +%if 0%{?suse_version} < 1600 +%exclude %{_datadir}/bash-completion/completions/adb +%else +%{_datadir}/bash-completion/completions/adb +%endif +%{_datadir}/bash-completion/completions/fastboot %{_mandir}/man1/adb.1%{?ext_man} %files mkbootimg @@ -196,11 +199,3 @@ %doc vendor/extras/partition_tools/README.md %{_bindir}/lp{add,dump,flash,make,unpack} -%files bash-completion -%if 0%{?suse_version} < 1600 -%exclude %{_datadir}/bash-completion/completions/adb -%else -%{_datadir}/bash-completion/completions/adb -%endif -%{_datadir}/bash-completion/completions/fastboot - ++++++ android-tools-35.0.2.tar.xz -> android-tools-36.0.1.tar.xz ++++++ /work/SRC/openSUSE:Factory/android-tools/android-tools-35.0.2.tar.xz /work/SRC/openSUSE:Factory/.android-tools.new.1991/android-tools-36.0.1.tar.xz differ: char 25, line 1 ++++++ fix-mdns-references.patch ++++++ --- a/vendor/adb/docs/user/adb.1 +++ b/vendor/adb/docs/user/adb.1 @@ -133,16 +133,6 @@ .PP \f[B]--remove-all\f[R] \ \ \ \ Remove all reverse socket connections from device. -.PP -mdns \f[B]check\f[R] | \f[B]services\f[R] \ \ \ \ Perform mDNS -subcommands. -.PP -\f[B]check\f[R] \ \ \ \ Check if mdns discovery is available. -.PP -\f[B]services\f[R] \ \ \ \ List all discovered services. -.PP -\f[B]track-services\f[R] \ \ \ \ Stream discovered services. -Supports flags \[lq]\[en]proto-text\[rq] and \[lq]proto-binary\[rq]. .SH FILE TRANSFER: .PP push [\f[B]\[en]sync\f[R]] [\f[B]-z\f[R] \f[B]ALGORITHM\f[R]] @@ -280,8 +270,8 @@ .PP logcat \ \ \ \ Show device log (logcat \[en]help for more). .PP -server-status Display server configuration (USB backend, mDNS backend, -log location, binary path. +server-status Display server configuration (USB backend, log location, +binary path. See adb_host.proto (AdbServerStatus) for details. .SH SECURITY: .PP @@ -371,8 +361,7 @@ .SH ENVIRONMENT VARIABLES .PP $ADB_TRACE \ \ \ \ Comma (or space) separated list of debug info to log: -all,adb,sockets,packets,rwx,usb,sync,sysdeps,transport,jdwp,services,auth,fdevent,shell,incremental, -mdns. +all,adb,sockets,packets,rwx,usb,sync,sysdeps,transport,jdwp,services,auth,fdevent,shell,incremental. .PP $ADB_VENDOR_KEYS \ \ \ \ Colon-separated list of keys (files or directories). @@ -385,16 +374,6 @@ $ADB_LOCAL_TRANSPORT_MAX_PORT \ \ \ \ Max emulator scan port (default 5585, 16 emulators). .PP -$ADB_MDNS_AUTO_CONNECT \ \ \ \ Comma-separated list of mdns services to -allow auto-connect (default adb-tls-connect). -.PP -$ADB_MDNS_OPENSCREEN \ \ \ \ The default mDNS-SD backend is Bonjour -(mdnsResponder). -For machines where Bonjour is not installed, adb can spawn its own, -embedded, mDNS-SD back end, openscreen. -If set to \[lq]1\[rq], this env variable forces mDNS backend to -openscreen. -.PP $ADB_LIBUSB \ \ \ \ ADB has its own USB backend implementation but can also employ libusb. use \f[V]adb devices -l\f[R] (\f[V]usb:\f[R] prefix is omitted for
