diff options
| author | Liliana Marie Prikler <liliana.prikler@gmail.com> | 2026-03-05 21:29:02 +0100 |
|---|---|---|
| committer | Andreas Enge <andreas@enge.fr> | 2026-03-06 14:53:12 +0100 |
| commit | c10a5d440bc204429ade393e18005fcfed30523c (patch) | |
| tree | 5c68506df553c5d76d92018641b21d4ba463e987 | |
| parent | 2d5a63f9fa3d8e7ed05f03d1314f5c57242f9e9a (diff) | |
gnu: gnome-software: Update to 48.4.
* gnu/packages/gnome.scm (gnome-software): Update to 48.4.
[#:configure-flags]: Add
“-Dc_link_args=-Wl,-rpath=${output}/lib/gnome-software”.
[#:phases]: Move ‘disable-gtk-update-icon-cache’ after ‘unpack’.
Actually disable the gtk-update-icon-cache and update-desktop-database.
[native-inputs]: Add itstool.
| -rw-r--r-- | gnu/packages/gnome.scm | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 16e8e781873..a5fdf6258ae 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -14395,7 +14395,7 @@ GNU Privacy Guard built with libadwaita.") (define-public gnome-software (package (name "gnome-software") - (version "46.5") + (version "48.4") (source (origin (method url-fetch) @@ -14404,7 +14404,7 @@ GNU Privacy Guard built with libadwaita.") name "/" (version-major version) "/" name "-" version ".tar.xz")) - (sha256 (base32 "0b5y9z64582aarw3v92wjm63yib2q85ylny1k7k4d2y48jivirb9")))) + (sha256 (base32 "0fr6rmnbglf4h0c3q6zfb1fyf5y7pihndcif48xbc26dcay31lcw")))) (build-system meson-build-system) (arguments (list @@ -14414,7 +14414,9 @@ GNU Privacy Guard built with libadwaita.") #~(list "--no-suite=plugins") #:glib-or-gtk? #t #:configure-flags - #~(list "-Dhardcoded_proprietary_webapps=false") + #~(list "-Dhardcoded_proprietary_webapps=false" + (string-append "-Dc_link_args=-Wl,-rpath=" #$output + "/lib/gnome-software")) #:phases #~(modify-phases %standard-phases (add-after 'unpack 'patch-iso-codes @@ -14423,18 +14425,17 @@ GNU Privacy Guard built with libadwaita.") (substitute* "./gs-language.c" (("DATADIR") (format #f "\"~a/share\"" #$iso-codes)))))) - (add-before 'install 'disable-gtk-update-icon-cache + (add-after 'unpack 'disable-gtk-update-icon-cache (lambda _ - (setenv "DESTDIR" "/") - ;; Needed for complete RUNPATHs, but not actually needed at runtime. - (copy-file - "../build/lib/libgnomesoftware.so.20" - (string-append #$output "/lib/libgnomesoftware.so.20"))))))) + (substitute* "meson_post_install.sh" + (("(gtk-update-icon-cache|update-desktop-database)") + "true"))))))) (native-inputs (list docbook-xsl gettext-minimal `(,glib "bin") gtk-doc/stable + itstool libglib-testing libxslt ;for xsltproc pkg-config |
