guix_mirror_bot pushed a commit to branch gnome-team
in repository guix.
commit 26ca49a4a73aabdc4ac8e203313c8a8110a4227d
Author: Liliana Marie Prikler <[email protected]>
AuthorDate: Wed Nov 19 13:59:55 2025 +0100
gnu: gnome-shell: Update to 48.6.
* gnu/packages/gnome.scm (gnome-shell): Update to 48.6.
[#:configure-flags]: Add “--wrap-mode=nodownload”.
[#:phases]: Add ‘patch-jasmine’.
[native-inputs]: Add coreutils-minimal and python-docutils.
Replace python-dbus with python-dbus-python.
---
gnu/packages/gnome.scm | 16 ++++++++++++----
1 file changed, 12 insertions(+), 4 deletions(-)
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index 4d208c2d8c..4dd96fca8c 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -9300,7 +9300,7 @@ properties, screen resolution, and other GNOME
parameters.")
(define-public gnome-shell
(package
(name "gnome-shell")
- (version "46.10")
+ (version "48.6")
(source (origin
(method url-fetch)
(uri (string-append "mirror://gnome/sources/" name "/"
@@ -9308,7 +9308,7 @@ properties, screen resolution, and other GNOME
parameters.")
name "-" version ".tar.xz"))
(sha256
(base32
- "1dmpv6n05r7ryl4rq39755bv3f1x50kxk049phnlsyfxfn7m1jcs"))))
+ "0rgrxb7cp6mvj1kgkabw1zs3w245biw1a6c8x4hi16iw64g9a4jh"))))
(build-system meson-build-system)
(arguments
(let ((disallowed-references
@@ -9323,7 +9323,9 @@ properties, screen resolution, and other GNOME
parameters.")
#~(list "-Dsystemd=false"
;; Otherwise, the RUNPATH will lack the final path component.
(string-append "-Dc_link_args=-Wl,-rpath="
- #$output "/lib/gnome-shell"))
+ #$output "/lib/gnome-shell")
+ ;; TODO: Unbundle jasmine
+ "--wrap-mode=nodownload")
#:modules '((guix build meson-build-system)
(guix build utils)
(ice-9 match)
@@ -9339,6 +9341,10 @@ properties, screen resolution, and other GNOME
parameters.")
(substitute* "meson.build"
(("keysdir =.*")
(string-append "keysdir = '" keysdir "'\n"))))))
+ (add-after 'unpack 'patch-jasmine
+ (lambda _
+ (substitute* (find-files "subprojects/jasmine-gjs/bin")
+ (("/usr/bin/env") (which "env")))))
(add-after 'unpack 'skip-gtk-update-icon-cache
;; Don't create 'icon-theme.cache'.
(lambda _
@@ -9437,6 +9443,7 @@ printf '~a is deprecated. Use the \"gnome-extensions\"
CLI or \
#:outputs outputs))))))))
(native-inputs
(list asciidoc
+ coreutils-minimal ;for env
gettext-minimal
`(,glib "bin") ;for glib-compile-schemas, etc.
desktop-file-utils ;for update-desktop-database
@@ -9446,8 +9453,9 @@ printf '~a is deprecated. Use the \"gnome-extensions\"
CLI or \
perl
pkg-config
python
- python-dbus
+ python-dbus-python
python-dbusmock
+ python-docutils
ruby-sass
sassc
;; For tests