guix_mirror_bot pushed a commit to branch master
in repository guix.
commit 3ef32a4923903ee7c070d03871760cdda4a0caa9
Author: pinoaffe <[email protected]>
AuthorDate: Sun Aug 24 12:10:09 2025 +0200
gnu: Add betteradbsync.
* gnu/packages/android.scm (betteradbsync): New variable.
Change-Id: I508a786fe7715ba5e6acf07d5b0b152db9e226e8
Signed-off-by: Steve George <[email protected]>
---
gnu/packages/android.scm | 26 ++++++++++++++++++++++++++
1 file changed, 26 insertions(+)
diff --git a/gnu/packages/android.scm b/gnu/packages/android.scm
index 8c16e1a5c8..ac5395bae2 100644
--- a/gnu/packages/android.scm
+++ b/gnu/packages/android.scm
@@ -435,6 +435,32 @@ of device actions, such as installing and debugging apps,
and it provides access
to a Unix shell that can run commands on the connected device or emulator.")
(license license:asl2.0)))
+(define-public betteradbsync
+ (package
+ (name "betteradbsync")
+ (version "1.4.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/jb2170/better-adb-sync/")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "06ri9a8r0a4i9ih0cqdj5j19dbkbqwd5m5g8ch220rh4firaj4w2"))))
+ (build-system pyproject-build-system)
+ (arguments (list #:tests? #f)) ; there are none
+ (home-page "https://github.com/jb2170/better-adb-sync/")
+ (native-inputs (list python-setuptools python-wheel))
+ (synopsis "Rsync-like file transfer over @acronym{ADB,Android Debug
Bridge}")
+ (description "An rsync-like command-line utility that facilitates file
+transfer over @acronym{ADB,Android Debug Bridge}. There are several additional
+features over Google's original @code{adbsync} version with support for the
+@code{--exclude}, @code{--exclude-from}, @code{--del}, and
+@code{--delete-excluded} command line flags, which have the same purpose to
+the corresponding @command{rsync} flags.")
+ (license license:asl2.0)))
+
(define-public mkbootimg
(package
(name "mkbootimg")