summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author宋文武 <[email protected]>2025-03-03 12:38:35 +0800
committer宋文武 <[email protected]>2025-03-03 12:38:35 +0800
commit7e7ad582e47111b1524edd48372e51ad1294d683 (patch)
treefa9d3d0aac390a3463837c6e965493c3eeb7cdcb
parent744afc8d807218bf93a754e9f5edcdf18fb0e8f3 (diff)
gnu: transmission: Fix build.
Reported in <https://issues.guix.gnu.org/76697>. This is follow up to 4838b7b0e94c7636cc2639e3b53d3fe37251fca2. * gnu/packages/bittorrent.scm (transmission) [arguments]: Invoke 'generate-gdk-pixbuf-loaders-cache' before using GDK_PIXBUF_MODULE_FILE. Change-Id: I234cdd8649e82d0a8b44bee15968fcd22c134ce4
-rw-r--r--gnu/packages/bittorrent.scm4
1 files changed, 3 insertions, 1 deletions
diff --git a/gnu/packages/bittorrent.scm b/gnu/packages/bittorrent.scm
index 34c2141db7..e946660ab7 100644
--- a/gnu/packages/bittorrent.scm
+++ b/gnu/packages/bittorrent.scm
@@ -146,7 +146,9 @@
#:glib-or-gtk-wrap-excluded-outputs (list "out")
args)))
(add-after 'glib-or-gtk-wrap 'wrap-program
- (lambda* (#:key outputs #:allow-other-keys)
+ (lambda* (#:key inputs outputs #:allow-other-keys)
+ (glib-or-gtk:generate-gdk-pixbuf-loaders-cache
+ (map cdr inputs) (list (assoc-ref outputs "gui")))
(wrap-program (string-append #$output:gui "/bin/transmission-gtk")
;; Wrapping GDK_PIXBUF_MODULE_FILE allows Transmission to load
;; its own icons in pure environments.