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")

Reply via email to