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 _