iyzsong pushed a commit to branch master
in repository guix.

commit 7e7ad582e47111b1524edd48372e51ad1294d683
Author: 宋文武 <[email protected]>
AuthorDate: Mon Mar 3 12:38:35 2025 +0800

    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
---
 gnu/packages/bittorrent.scm | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

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.

Reply via email to