88 Commits

Author SHA256 Message Date
9fa35f3889 Accepting request 1332321 from hardware
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1332321
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/android-tools?expand=0&rev=27
2026-02-11 17:47:51 +00:00
3574b595ad Accepting request 1330830 from home:munix9:branches:hardware
- Use system libusb library (>= 1.0.28 with SuperSpeedPlus
  support) for Leap 16

OBS-URL: https://build.opensuse.org/request/show/1330830
OBS-URL: https://build.opensuse.org/package/show/hardware/android-tools?expand=0&rev=86
2026-02-03 20:57:20 +00:00
f06738392c Accepting request 1330730 from home:munix9:branches:hardware
- Add fix-legacy-USB-driver-default.patch
  * Make legacy USB driver default on Linux (gh#nmeum/android-tools#190)
- Add fix-missing-cstdint-includes-for-gcc16.patch
  * Include missing cstdint header (gh#nmeum/android-tools#191)
- Remove 'go' as a build requirement (only needed eg. for the
  boringssl test suite)
- Fix build on SLFO_Main (use system fmt)

OBS-URL: https://build.opensuse.org/request/show/1330730
OBS-URL: https://build.opensuse.org/package/show/hardware/android-tools?expand=0&rev=85
2026-02-03 11:01:10 +00:00
dd3670c248 Accepting request 1295064 from hardware
OBS-URL: https://build.opensuse.org/request/show/1295064
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/android-tools?expand=0&rev=26
2025-07-23 14:33:21 +00:00
7cca1b314d Accepting request 1295063 from home:munix9
- Add fix-libusb-enumeration.patch
  * Fix libusb enumeration to handle PINE64 PinePhone modem
    (gh#nmeum/android-tools#153)
- The android-udev-rules package is now suggested but no longer
  required. See https://github.com/systemd/systemd/pull/36939
  and (gh#M0Rf30/android-udev-rules#344)

OBS-URL: https://build.opensuse.org/request/show/1295063
OBS-URL: https://build.opensuse.org/package/show/hardware/android-tools?expand=0&rev=83
2025-07-22 11:09:52 +00:00
2d4d416b98 Accepting request 1282899 from hardware
OBS-URL: https://build.opensuse.org/request/show/1282899
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/android-tools?expand=0&rev=25
2025-06-05 18:33:53 +00:00
f2cfce0020 Accepting request 1282898 from home:munix9
- Add fix-protobuf-30-compat.patch
  * vendor/extras/libjsonpb: Fix incompatibility with protobuf v30
    based on https://github.com/nmeum/android-tools/commit/0c4d799

OBS-URL: https://build.opensuse.org/request/show/1282898
OBS-URL: https://build.opensuse.org/package/show/hardware/android-tools?expand=0&rev=81
2025-06-04 19:33:29 +00:00
bee2330141 Accepting request 1267271 from hardware
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1267271
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/android-tools?expand=0&rev=24
2025-04-07 15:36:56 +00:00
749c3f91f5 Accepting request 1265383 from home:munix9
- Use system libusb library (>= 1.0.28 with SuperSpeedPlus
  support) for Factory/TW

OBS-URL: https://build.opensuse.org/request/show/1265383
OBS-URL: https://build.opensuse.org/package/show/hardware/android-tools?expand=0&rev=79
2025-03-29 11:07:45 +00:00
01db1c5b6f Accepting request 1251498 from hardware
OBS-URL: https://build.opensuse.org/request/show/1251498
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/android-tools?expand=0&rev=23
2025-03-19 21:32:41 +00:00
51f8bbb46a Accepting request 1251497 from home:munix9
- Revoke "Use system fmt library for Leap >= 16", as "SLFO_Main"
  does not appear to provide an fmt library >= 10.2.0

OBS-URL: https://build.opensuse.org/request/show/1251497
OBS-URL: https://build.opensuse.org/package/show/hardware/android-tools?expand=0&rev=77
2025-03-09 05:42:46 +00:00
525ff325ea Accepting request 1251495 from home:munix9
- Fix build for Factory/TW: Add "BuildRequires: python-rpm-macros"
- Use system fmt library for Leap >= 16

OBS-URL: https://build.opensuse.org/request/show/1251495
OBS-URL: https://build.opensuse.org/package/show/hardware/android-tools?expand=0&rev=76
2025-03-09 05:14:39 +00:00
7b42917f8f Accepting request 1223843 from hardware
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1223843
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/android-tools?expand=0&rev=22
2024-11-13 14:29:14 +00:00
b0a36b1b5c Accepting request 1222918 from home:munix9
- Exclude ppc ppc64 and ppc64le: Bundled boringssl doesn't support
  the big endian architectures and dropped ppc64le support
- Simplify python3 requirements
- Simplify fix-install-completion.patch

OBS-URL: https://build.opensuse.org/request/show/1222918
OBS-URL: https://build.opensuse.org/package/show/hardware/android-tools?expand=0&rev=74
2024-11-09 05:18:46 +00:00
b1c3eb1b8d Accepting request 1217137 from hardware
- Fix build for Leap 16.0
- Add 'Provides: bundled(...)' where appropriate
- Clean up spec file
- remove adb from bash-completion package for SLE15 because it is
  still part of bash-completion itself
- Use specific python versions for all SLE15 variants
- Require protobuf >= 21 until earlier variants are supported again

OBS-URL: https://build.opensuse.org/request/show/1217137
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/android-tools?expand=0&rev=21
2024-10-23 19:10:34 +00:00
4de9b4067f Accepting request 1217023 from home:munix9
- Fix build for Leap 16.0
- Add 'Provides: bundled(...)' where appropriate
- Clean up spec file

OBS-URL: https://build.opensuse.org/request/show/1217023
OBS-URL: https://build.opensuse.org/package/show/hardware/android-tools?expand=0&rev=72
2024-10-22 12:55:54 +00:00
f8ef011f7b Accepting request 1203213 from home:olh:branches:hardware
- remove adb from bash-completion package for SLE15 because it is
  still part of bash-completion itself
- Use specific python versions for all SLE15 variants
- Require protobuf >= 21 until earlier variants are supported again

OBS-URL: https://build.opensuse.org/request/show/1203213
OBS-URL: https://build.opensuse.org/package/show/hardware/android-tools?expand=0&rev=71
2024-09-25 05:17:08 +00:00
536d4b6b23 Accepting request 1199071 from hardware
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1199071
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/android-tools?expand=0&rev=20
2024-09-06 15:18:36 +00:00
469dd009d9 Accepting request 1197523 from home:munix9:branches:hardware
- Fix build on i586.

OBS-URL: https://build.opensuse.org/request/show/1197523
OBS-URL: https://build.opensuse.org/package/show/hardware/android-tools?expand=0&rev=69
2024-08-29 19:11:33 +00:00
6c0a65f3de Accepting request 1197517 from home:munix9
- Update to version 35.0.2
  * adb
    - Fix openscreen mDNS backend bug bringing down server on
      truncated query issue #294120933.
    - Make openscreen mDNS backend work on macOS.
    - Make openscreen mDNS backend default on all platforms.
    - Support to detect USB SuperSpeed+ (current and negotiated
      speeds) for diagnostic purposes.
    - Graceful shutdown: Release all USB interfaces on shutdown
      (all OSes).

  * CMake: Add option to link libusb with libudev
  * patches/adb: Combine similar patch to workaround nullability
    specifier
  * CMake: Add option to use bundled libusb library
  * CMake: Add option to use system fmt library
  * vendor: Don't use absolute dir for mkbootimg symlink
  * vendor: mkbootimg: Use builtin ${CMAKE_INSTALL_BINDIR} instead
    of relative bin
  * vendor: Remove unused native submodule
  * vendor: Remove unused incremental_delivery submodule
  * CMake: Remove leftovers after base submodule removal
  * Remove unused patch for libandroidfw
  * Remove libandroidfw: it was never used
  * CMake: Install adb man page
  * boringssl: Workaround compiler error with gcc-14 and _Generic

- Remove man-pages.tar.gz, use upstream man pages

OBS-URL: https://build.opensuse.org/request/show/1197517
OBS-URL: https://build.opensuse.org/package/show/hardware/android-tools?expand=0&rev=68
2024-08-29 18:13:47 +00:00
c6254ed59d Accepting request 1195836 from hardware
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1195836
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/android-tools?expand=0&rev=19
2024-08-25 10:10:41 +00:00
b0a6e5b343 Accepting request 1194458 from home:munix9
- Fix for Factory/TW: Add 'BuildRequires: pkgconfig(zlib)'

OBS-URL: https://build.opensuse.org/request/show/1194458
OBS-URL: https://build.opensuse.org/package/show/hardware/android-tools?expand=0&rev=66
2024-08-17 12:33:41 +00:00
e801434e91 Accepting request 1185936 from hardware
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1185936
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/android-tools?expand=0&rev=18
2024-07-08 17:07:53 +00:00
103aa9154b Accepting request 1184047 from home:olh:branches:hardware
- Use clang15 to fix build in SLE15

(SLE15 maps clang to clang7, Leap15 maps clang to clang15)

OBS-URL: https://build.opensuse.org/request/show/1184047
OBS-URL: https://build.opensuse.org/package/show/hardware/android-tools?expand=0&rev=64
2024-07-04 12:37:30 +00:00
9361188303 Accepting request 1170563 from hardware
OBS-URL: https://build.opensuse.org/request/show/1170563
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/android-tools?expand=0&rev=17
2024-04-28 19:51:11 +00:00
8a9b88d251 Accepting request 1170562 from home:munix9
- Update to version 35.0.1
  * adb
    - Switch to libusb as the default on Linux issue #270205252.
    - Fix adb startup on hosts without USB.
    - Fix adb hangs caused by USB devices incorrectly reporting
      zero-length descriptors issue #302212871.
    - Fix return code of adb shell when device disconnects
      issue #321787891.

  * fastboot
    - Limit the maximum size of the incoming packet queue.
    - Remove bottlenecks that previously limited download speeds
      to around 120MB/s. Now fastboot can saturate a SuperSpeed+
      bus and achieve speeds up to 980MB/s, depending on the device.

OBS-URL: https://build.opensuse.org/request/show/1170562
OBS-URL: https://build.opensuse.org/package/show/hardware/android-tools?expand=0&rev=62
2024-04-28 08:45:19 +00:00
4a8d0f23de Accepting request 1160544 from hardware
OBS-URL: https://build.opensuse.org/request/show/1160544
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/android-tools?expand=0&rev=16
2024-03-22 14:21:27 +00:00
702281701f Accepting request 1160543 from home:munix9
- Update to version 34.0.5
  * adb
    - Previously, adb responded with a successful code when wireless
      pairing fails. Resolved this by returning a failure code (1) and
      user-facing error (error: protocol fault (couldn't read status
      message...)). echo $? now reports 1.
    - adb wait-for-disconnect is now operational for non-USB
      (wireless debugging).
    - Added new DbC interface for future support of ChromeOS over adb.

  * fastboot
    - Fixed flashall on Pixel 3 devices.

- Remove fix-add-make_f2fs-tool-for-fastboot.patch and
  fix-add-sload_f2fs-tool.patch (merged upstream)

OBS-URL: https://build.opensuse.org/request/show/1160543
OBS-URL: https://build.opensuse.org/package/show/hardware/android-tools?expand=0&rev=60
2024-03-22 06:56:33 +00:00
d383cd7638 Accepting request 1158477 from hardware
- Use custom %python3_fix_shebang_path macro for Leap
- Add upstream patch fix-add-sload_f2fs-tool.patch
  (gh#nmeum/android-tools#127) for the missing tool sload_f2fs
- Rework python3 dependencies (use %python3_fix_shebang for
  Factory)

OBS-URL: https://build.opensuse.org/request/show/1158477
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/android-tools?expand=0&rev=15
2024-03-17 21:14:52 +00:00
0a0cc23909 Accepting request 1158474 from home:munix9
- Use custom %python3_fix_shebang_path macro for Leap

OBS-URL: https://build.opensuse.org/request/show/1158474
OBS-URL: https://build.opensuse.org/package/show/hardware/android-tools?expand=0&rev=58
2024-03-16 13:05:24 +00:00
657fa137ec Accepting request 1158451 from home:munix9
- Add upstream patch fix-add-sload_f2fs-tool.patch
  (gh#nmeum/android-tools#127) for the missing tool sload_f2fs
- Rework python3 dependencies (use %python3_fix_shebang for
  Factory)

OBS-URL: https://build.opensuse.org/request/show/1158451
OBS-URL: https://build.opensuse.org/package/show/hardware/android-tools?expand=0&rev=57
2024-03-16 10:48:36 +00:00
349dbbc107 Accepting request 1114525 from hardware
OBS-URL: https://build.opensuse.org/request/show/1114525
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/android-tools?expand=0&rev=14
2023-10-02 18:06:07 +00:00
9490276508 Accepting request 1114524 from home:munix9
- Add upstream patch fix-add-make_f2fs-tool-for-fastboot.patch
  (gh#nmeum/android-tools#109)
- Remove the requirement for f2fs-tools

OBS-URL: https://build.opensuse.org/request/show/1114524
OBS-URL: https://build.opensuse.org/package/show/hardware/android-tools?expand=0&rev=55
2023-09-30 09:33:16 +00:00
96c4d551a2 Accepting request 1109144 from hardware
OBS-URL: https://build.opensuse.org/request/show/1109144
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/android-tools?expand=0&rev=13
2023-09-06 16:58:21 +00:00
60d55d4176 Accepting request 1109143 from home:munix9
- Update to version 34.0.4
  * adb
    - Propagate -a (gListenAll) when adb forks an adb host server
      (previously, the flag only worked for adb -a server nodaemon)
    - Faster root and unroot
    - Reland Flag(env) guarding clear endpoint (device) feature
      for OSX usb start. (issue #270205252).

  * fastboot
    - Mac: remove retries on invalid IO iterator (flashing failure
      with LIBUSB_TRANSFER_CANCELLED)
    - Windows: fix "Sparse file is too large or invalid" when using
      "flashall"
    - All platforms: fix "ANDROID_PRODUCT_OUT not set" when using
      "update"

- Remove the files vendor.tar.gz and _service and strip
  "-mod=vendor" from GOFLAGS env var (currently superfluous)
- Remove protobuf version requirement

OBS-URL: https://build.opensuse.org/request/show/1109143
OBS-URL: https://build.opensuse.org/package/show/hardware/android-tools?expand=0&rev=53
2023-09-05 20:20:52 +00:00
d45d097941 Accepting request 1100932 from home:olh:branches:hardware
- Use specific python versions for 15.4 and 15.5,
  otherwise stick with plain python3
- Remove Requires for a specific python version, the interpreter
  already creates a matching Requires

OBS-URL: https://build.opensuse.org/request/show/1100932
OBS-URL: https://build.opensuse.org/package/show/hardware/android-tools?expand=0&rev=52
2023-09-05 20:07:20 +00:00
d6b19f23db Accepting request 1096825 from hardware
OBS-URL: https://build.opensuse.org/request/show/1096825
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/android-tools?expand=0&rev=12
2023-07-05 13:30:56 +00:00
0ad251b29e Accepting request 1096824 from home:munix9
- Fix for Factory/TW: Use protobuf < 22.5
- Add f2fs-tools as a requirement: Required for 'fastboot format:f2fs ...'
  (link /usr/bin/make_f2fs to /usr/sbin/mkfs.f2fs)

OBS-URL: https://build.opensuse.org/request/show/1096824
OBS-URL: https://build.opensuse.org/package/show/hardware/android-tools?expand=0&rev=50
2023-07-04 14:02:37 +00:00
65d601acb2 Accepting request 1088115 from hardware
OBS-URL: https://build.opensuse.org/request/show/1088115
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/android-tools?expand=0&rev=11
2023-05-21 17:08:58 +00:00
d439f575b9 Accepting request 1088114 from home:munix9
- Update to version 34.0.1
  * Upgrade to platform-tools-34.0.1 (see #111)

OBS-URL: https://build.opensuse.org/request/show/1088114
OBS-URL: https://build.opensuse.org/package/show/hardware/android-tools?expand=0&rev=48
2023-05-21 07:59:42 +00:00
e57bd8b832 Accepting request 1069449 from hardware
OBS-URL: https://build.opensuse.org/request/show/1069449
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/android-tools?expand=0&rev=10
2023-03-05 19:08:10 +00:00
34a5fb68e7 Accepting request 1069446 from home:munix9
- Update to version 34.0.0
  * Upgrade to platform-tools-34.0.0 (see #106)

  * adb
    - Fixed zero length packet sends for macOS
      (issuetracker: 208675141).
    - Addressed unstable connectivity (MacBook high speed cable):
      frequent adb disconnects.
    - Improved error message for adb push with insufficient number
      of arguments.

  * fastboot
    - Improved flashing: flashall will now skip reboots to
      userspace if it can.
    - Fixed zero length packet sends for macOS
      (issuetracker: 208675141).
    - Fixed flashing recovery.img resulting in wrong AVB footer.

OBS-URL: https://build.opensuse.org/request/show/1069446
OBS-URL: https://build.opensuse.org/package/show/hardware/android-tools?expand=0&rev=46
2023-03-05 08:52:23 +00:00
acd977e06b Accepting request 1043917 from hardware
OBS-URL: https://build.opensuse.org/request/show/1043917
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/android-tools?expand=0&rev=9
2022-12-20 19:21:12 +00:00
4b6c657ba4 Accepting request 1042767 from home:munix9
- Update to version 33.0.3p2
  * Actually update submodules to 33.0.3 (see #100)
  * Initial support for MacOS (see #95 and #97)

OBS-URL: https://build.opensuse.org/request/show/1042767
OBS-URL: https://build.opensuse.org/package/show/hardware/android-tools?expand=0&rev=44
2022-12-20 13:23:49 +00:00
5d47f759d3 Accepting request 1034389 from hardware
OBS-URL: https://build.opensuse.org/request/show/1034389
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/android-tools?expand=0&rev=8
2022-11-08 09:54:59 +00:00
Petr Vorel
54ffc109b7 Accepting request 1034382 from home:munix9
- Update to version 33.0.3p1
* Fixed mkbootimg (see #78)
* Added avbtool (see #79)
* Fix for compatibility with Linux >= 6.0 (see #74)
* Removal of several obsolete patches

- Remove fix-mkbootimg-gki-path.patch (fixed upstream)
- Remove fix-lpmake-help-segfault.patch (fixed upstream)

OBS-URL: https://build.opensuse.org/request/show/1034382
OBS-URL: https://build.opensuse.org/package/show/hardware/android-tools?expand=0&rev=42
2022-11-07 22:55:13 +00:00
0220f248f7 Accepting request 1011274 from hardware
OBS-URL: https://build.opensuse.org/request/show/1011274
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/android-tools?expand=0&rev=7
2022-10-17 12:57:53 +00:00
Petr Vorel
b7bb16ecf9 Accepting request 1011250 from home:AndreasSchwab:f
- Use python3.10 for 15.4

OBS-URL: https://build.opensuse.org/request/show/1011250
OBS-URL: https://build.opensuse.org/package/show/hardware/android-tools?expand=0&rev=40
2022-10-16 19:25:16 +00:00
dbebd73d86 Accepting request 1010605 from hardware
OBS-URL: https://build.opensuse.org/request/show/1010605
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/android-tools?expand=0&rev=6
2022-10-14 13:42:39 +00:00
Petr Vorel
a3dd9c0bbb Accepting request 1010568 from home:munix9
- Switch to clang/llvm because of build errors with gcc12 and the
  new 6.0 kernel headers (recent gcc env for Leap still required)

OBS-URL: https://build.opensuse.org/request/show/1010568
OBS-URL: https://build.opensuse.org/package/show/hardware/android-tools?expand=0&rev=38
2022-10-14 07:22:01 +00:00