guix_mirror_bot pushed a commit to branch gnome-team
in repository guix.

commit 587a3138bba9bf22a0686835715fc8dc06058bc6
Author: Liliana Marie Prikler <[email protected]>
AuthorDate: Sun Jun 21 08:21:41 2026 +0200

    gnu: gnome-shell: Fix location of Shew-0.typelib.
    
    * gnu/packages/gnome.scm (gnome-shell)[#:phases]: Add ‘patch-shew’.
    
    Signed-off-by: Noé Lopez <[email protected]>
---
 gnu/packages/gnome.scm | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index ee978b0cb2..d9c119f1ac 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -9669,6 +9669,13 @@ properties, screen resolution, and other GNOME 
parameters.")
               (lambda _
                 (substitute* (find-files "subprojects/jasmine-gjs/bin")
                   (("/usr/bin/env") (which "env")))))
+            (add-after 'unpack 'patch-shew
+              (lambda _
+                (substitute* "subprojects/libshew/src/meson.build"
+                   (("extra_args: \\[(.*)\\]" all args)
+                    (string-append "extra_args: ['--fallback-library-path="
+                                   #$output "/lib/gnome-shell/'," args
+                                   "]")))))
             (add-after 'unpack 'skip-gtk-update-icon-cache
               ;; Don't create 'icon-theme.cache'.
               (lambda _

Reply via email to