~ruther/guix-local

812f41f8b6ce1346822db1203b21476a6b56dd7e — Felipe Silva 5 months ago d4e0699
gnu: nicotine+: Wrap with `GUIX_GDK_PIXBUF_MODULE_FILES`.

Previously, nicotine+ would fail to properly load some of its specified
icons in the graphic interface.

* gnu/packages/nicotine.scm (nicotine+)[arguments]{phases}: In
wrap-program phase, also wrap with GUIX_GDK_PIXBUF_MODULE_FILES.

Change-Id: I9cc83e1290d686e68320c9a270ecb7e9b6474f36
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
1 files changed, 3 insertions(+), 0 deletions(-)

M gnu/packages/nicotine.scm
M gnu/packages/nicotine.scm => gnu/packages/nicotine.scm +3 -0
@@ 2,6 2,7 @@
;;; Copyright © 2020 Martin Becze <mjbecze@riseup.net>
;;; Copyright © 2022 Fatima Toothpaste <fatimatoothpaste@disroot.org>
;;; Copyright © 2024 Juliana Sims <juli@incana.org>
;;; Copyright © 2025 Felipe Silva <git@felipeqq2.rocks>
;;;
;;; This file is part of GNU Guix.
;;;


@@ 62,6 63,8 @@
          (add-after 'install 'wrap-program
            (lambda _
              (wrap-program (string-append #$output "/bin/nicotine")
                `("GUIX_GDK_PIXBUF_MODULE_FILES" ":" suffix
                  (,(getenv "GUIX_GDK_PIXBUF_MODULE_FILES")))
                `("GI_TYPELIB_PATH" ":" prefix
                  (,(getenv "GI_TYPELIB_PATH"))))))
          (add-after 'wrap-program 'glib-or-gtk-wrap