85 Commits

Author SHA256 Message Date
2bb0b70c6e 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
aa89a23486 - 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/package/show/hardware/android-tools?expand=0&rev=83
2025-07-22 11:09:52 +00:00
aff95c3c0f 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
3aa75c0b88 - 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/package/show/hardware/android-tools?expand=0&rev=81
2025-06-04 19:33:29 +00:00
a499ad3242 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
dc4dc5103e - Use system libusb library (>= 1.0.28 with SuperSpeedPlus
support) for Factory/TW

OBS-URL: https://build.opensuse.org/package/show/hardware/android-tools?expand=0&rev=79
2025-03-29 11:07:45 +00:00
df6fdaade6 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
4a3d609ce1 - 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/package/show/hardware/android-tools?expand=0&rev=77
2025-03-09 05:42:46 +00:00
7a9cfdb7a6 - Fix build for Factory/TW: Add "BuildRequires: python-rpm-macros"
- Use system fmt library for Leap >= 16

OBS-URL: https://build.opensuse.org/package/show/hardware/android-tools?expand=0&rev=76
2025-03-09 05:14:39 +00:00
732e13ca44 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
d29eee870d - 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/package/show/hardware/android-tools?expand=0&rev=74
2024-11-09 05:18:46 +00:00
11c94a6378 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
298f81b8ad - Fix build for Leap 16.0
- Add 'Provides: bundled(...)' where appropriate
- Clean up spec file

OBS-URL: https://build.opensuse.org/package/show/hardware/android-tools?expand=0&rev=72
2024-10-22 12:55:54 +00:00
0e0ba04989 - 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/package/show/hardware/android-tools?expand=0&rev=71
2024-09-25 05:17:08 +00:00
51c1eee38f 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
2fdbb0374a 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
4f70e50c83 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
18a0604855 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
33dbfc5303 - Fix for Factory/TW: Add 'BuildRequires: pkgconfig(zlib)'
OBS-URL: https://build.opensuse.org/package/show/hardware/android-tools?expand=0&rev=66
2024-08-17 12:33:41 +00:00
8ab2c99292 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
d5c9783ebc - Use clang15 to fix build in SLE15
(SLE15 maps clang to clang7, Leap15 maps clang to clang15)

OBS-URL: https://build.opensuse.org/package/show/hardware/android-tools?expand=0&rev=64
2024-07-04 12:37:30 +00:00
a2bc86cd73 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
c618e29f8d 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
4d1a6d9a1d 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
3549ddab3f 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
35be86fc37 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
110f4f71d0 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
9bb0a81504 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
7463448d80 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
8cf18ac2c1 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
ffa871257e 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
879c3cdfc2 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
8f9110209b 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
664b05962d 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
01f3b8af2d 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
ccb5a22569 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
e7868b7af2 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
36831dbef1 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
c770c78507 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
92a5e75c15 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
431a4f11a2 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
11f75e79bc 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
d7c0c56b65 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
a9e9e1f0d9 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
52a260bd78 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
31f252140a 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
50b297fc9d 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
e3029433ae Accepting request 1006123 from hardware
OBS-URL: https://build.opensuse.org/request/show/1006123
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/android-tools?expand=0&rev=5
2022-09-26 16:48:42 +00:00
Markus S
4f02015321 Accepting request 1005819 from home:munix9
- Update to version 33.0.3
  * Upgrade to platform-tools-33.0.3 (see #65).

- Update to version 31.0.3p2
  * Added e2fsdroid and ext2simg (#36)
  * Fixed build with GCC 12 (#60 and #61)
  * Bumped minimum required CMake version to 3.12 (#67)

- Add man-pages.tar.gz
- Add fix-mkbootimg-gki-path.patch
- Add fix-lpmake-help-segfault.patch
- Remove fix-add-e2fsprogs-contrib.patch (added upstream)
- Remove fix-add-functional-include.patch (fixed upstream)

OBS-URL: https://build.opensuse.org/request/show/1005819
OBS-URL: https://build.opensuse.org/package/show/hardware/android-tools?expand=0&rev=36
2022-09-26 14:10:26 +00:00
77b1bb9bbf Accepting request 985222 from hardware
OBS-URL: https://build.opensuse.org/request/show/985222
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/android-tools?expand=0&rev=4
2022-06-27 09:25:45 +00:00