summaryrefslogtreecommitdiff
path: root/gnu/packages/bittorrent.scm
diff options
context:
space:
mode:
authorAndrew Wong <wongandj@icloud.com>2025-06-11 07:37:01 -0400
committerZheng Junjie <z572@z572.online>2025-06-21 22:43:41 +0800
commit5b307267d698aa1b76dd03102107599731feb219 (patch)
tree5b31fca4b96cd726548b7b6361cb2785746234bf /gnu/packages/bittorrent.scm
parentde9e1421ae254ec94adbb45421b4690b5a20fc79 (diff)
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 <z572@z572.online>
Diffstat (limited to 'gnu/packages/bittorrent.scm')
-rw-r--r--gnu/packages/bittorrent.scm32
1 files 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.")