diff options
author | Andrew Wong <wongandj@icloud.com> | 2025-06-11 07:37:01 -0400 |
---|---|---|
committer | Zheng Junjie <z572@z572.online> | 2025-06-21 22:43:41 +0800 |
commit | 5b307267d698aa1b76dd03102107599731feb219 (patch) | |
tree | 5b31fca4b96cd726548b7b6361cb2785746234bf /gnu/packages/bittorrent.scm | |
parent | de9e1421ae254ec94adbb45421b4690b5a20fc79 (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.scm | 32 |
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.") |