This is an automated email from the git hooks/post-receive script.

guix_mirror_bot pushed a commit to branch master
in repository guix.

The following commit(s) were added to refs/heads/master by this push:
     new 5b307267d6 gnu: transmission-remote-gtk: Update to 1.6.0.
5b307267d6 is described below

commit 5b307267d698aa1b76dd03102107599731feb219
Author: Andrew Wong <[email protected]>
AuthorDate: Wed Jun 11 07:37:01 2025 -0400

    gnu: transmission-remote-gtk: Update to 1.6.0.
    
    * gnu/packages/bittorrent.scm (transmission-remote-gtk): Update to 1.6.0.
    [source]: Switch to git.
    [build-system]: Switch to meson-build-system.
    [native-inputs]: Add glib:bin, appstream-glib, perl, 
gettings-desktop-schemas,
    remove gnu-gettext
    [inputs]: Add libsoup, gnu-gettext, remove appstream-glib.
    [arguments]: Disable tests.
    
    Change-Id: Ie71c8b246adccb5e47622803603f1c6f786aaf65
    Signed-off-by: Zheng Junjie <[email protected]>
---
 gnu/packages/bittorrent.scm | 32 ++++++++++++++++++++------------
 1 file changed, 20 insertions(+), 12 deletions(-)

diff --git a/gnu/packages/bittorrent.scm b/gnu/packages/bittorrent.scm
index b2f22739ae..4ff8a65bce 100644
--- a/gnu/packages/bittorrent.scm
+++ b/gnu/packages/bittorrent.scm
@@ -43,6 +43,7 @@
   #:use-module (guix git-download)
   #:use-module (guix build-system cmake)
   #:use-module (guix build-system gnu)
+  #:use-module (guix build-system meson)
   #:use-module (guix build-system python)
   #:use-module (guix build-system qt)
   #:use-module (guix build-system glib-or-gtk)
@@ -73,6 +74,7 @@
   #:use-module (gnu packages multiprecision)
   #:use-module (gnu packages nettle)
   #:use-module (gnu packages ncurses)
+  #:use-module (gnu packages perl)
   #:use-module (gnu packages pkg-config)
   #:use-module (gnu packages python)
   #:use-module (gnu packages python-build)
@@ -187,21 +189,27 @@ DHT, µTP, PEX and Magnet Links.")
 (define-public transmission-remote-gtk
   (package
     (name "transmission-remote-gtk")
-    (version "1.4.2")
+    (version "1.6.0")
     (source
      (origin
-       (method url-fetch)
-       (uri (string-append "https://github.com/transmission-remote-gtk/";
-                           "transmission-remote-gtk/releases/download/"
-                           version "/transmission-remote-gtk-" version
-                           ".tar.gz"))
+       (method git-fetch)
+       (uri
+        (git-reference
+         (url
+          "https://github.com/transmission-remote-gtk/transmission-remote-gtk";)
+         (commit version)))
+       (file-name (git-file-name name version))
        (sha256
-        (base32 "0qz9wi70qc6vgnaymivc3xz6y86c9hglk6wjv3snnqxpxmp9saay"))))
-    (build-system gnu-build-system)
-    (native-inputs
-     (list gnu-gettext pkg-config))
-    (inputs
-     (list appstream-glib curl gtk+ json-glib))
+        (base32 "17b4as8k84b6gfr7g27r9hgw8qbcx5wr5kbspl5yd1jbzqirkk7y"))))
+    (build-system meson-build-system)
+    (native-inputs (list `(,glib "bin") ;glib-compile-resources
+                         gettext-minimal
+                         gsettings-desktop-schemas
+                         perl           ;pod2man
+                         pkg-config))
+    (inputs (list gtk+ json-glib libappindicator libsoup))
+    (arguments (list #:tests? #f        ;Tests require network access.
+                     #:glib-or-gtk? #t))
     (synopsis "Gtk frontend to the Transmission daemon")
     (description "transmission-remote-gtk is a GTK client for remote management
 of the Transmission BitTorrent client, using its HTTP RPC protocol.")

Reply via email to