diff options
| author | Liliana Marie Prikler <liliana.prikler@gmail.com> | 2026-01-31 20:28:34 +0100 |
|---|---|---|
| committer | Andreas Enge <andreas@enge.fr> | 2026-03-06 14:53:13 +0100 |
| commit | 4acc1d73aef90a4d436714b5c09ebf777abb9373 (patch) | |
| tree | a876fed855a1ed4ce96690fbf4128ed07b293bdc | |
| parent | 1e5cad6911b6ef222014edb69b61ddf7e4ee9dac (diff) | |
gnu: gnome-shell: Update to 48.7.
* gnu/packages/gnome.scm (gnome-shell): Update to 48.7.
[#:configure-flags]: Add “--wrap-mode=nodownload”.
[#:phases]: Add ‘patch-jasmine’.
[native-inputs]: Add coreutils-minimal and python-docutils.
Replace python-dbus-1.2 with python-dbus.
| -rw-r--r-- | gnu/packages/gnome.scm | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 99fd87ab0e9..42de6e800e1 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -9309,7 +9309,7 @@ properties, screen resolution, and other GNOME parameters.") (define-public gnome-shell (package (name "gnome-shell") - (version "46.10") + (version "48.7") (source (origin (method url-fetch) (uri (string-append "mirror://gnome/sources/" name "/" @@ -9317,7 +9317,7 @@ properties, screen resolution, and other GNOME parameters.") name "-" version ".tar.xz")) (sha256 (base32 - "1dmpv6n05r7ryl4rq39755bv3f1x50kxk049phnlsyfxfn7m1jcs")))) + "1hwk6kr01j6y4dv4vs1sqvikni1dgnncl8dwjz4ghabyby6k5zrd")))) (build-system meson-build-system) (arguments (let ((disallowed-references @@ -9332,7 +9332,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) @@ -9348,6 +9350,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 _ @@ -9446,6 +9452,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 @@ -9455,8 +9462,9 @@ printf '~a is deprecated. Use the \"gnome-extensions\" CLI or \ perl pkg-config python - python-dbus-1.2 + python-dbus python-dbusmock + python-docutils ruby-sass sassc ;; For tests |
