[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
30/181: gnu: gnome-desktop: Update to 42.4 and remove input labels.
From: |
guix-commits |
Subject: |
30/181: gnu: gnome-desktop: Update to 42.4 and remove input labels. |
Date: |
Tue, 13 Sep 2022 02:25:14 -0400 (EDT) |
apteryx pushed a commit to branch master
in repository guix.
commit ee871fc92c0f593cd47c070961826ee8e755856a
Author: Maxim Cournoyer <maxim.cournoyer@gmail.com>
AuthorDate: Mon Aug 22 21:31:35 2022 -0400
gnu: gnome-desktop: Update to 42.4 and remove input labels.
* gnu/packages/gnome.scm (gnome-desktop): Update to 42.4.
[phases]: Delete trailing #t.
{patch-path}: Use search-input-file.
[native-inputs]: Delete labels.
[propagated-inputs]: Add gtk. Replace gsettings-desktop-schemas with
gsettings-desktop-schemas-next.
[inputs]: Sort lexicographically.
---
gnu/packages/gnome.scm | 53 +++++++++++++++++++++++++-------------------------
1 file changed, 26 insertions(+), 27 deletions(-)
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index 8b2d29b5c4..873d8d3551 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -2147,27 +2147,25 @@ offline sources, providing a centralized place for
managing your contacts.")
(define-public gnome-desktop
(package
(name "gnome-desktop")
- (version "40.4")
+ (version "42.4")
(source
(origin
- (method url-fetch)
- (uri (string-append "mirror://gnome/sources/" name "/"
- (version-major version) "/"
- name "-" version ".tar.xz"))
- (sha256
- (base32
- "1vs5knn2yj6a449p9bn5w5407i1yvxfxg8xv844qgl70hpsrdbl8"))))
+ (method url-fetch)
+ (uri (string-append "mirror://gnome/sources/" name "/"
+ (version-major version) "/"
+ name "-" version ".tar.xz"))
+ (sha256
+ (base32
+ "09ddr5fzhh02fcn7xl1wy18qfsdqryd5msl2nbhdnsbr0vawkqhw"))))
(build-system meson-build-system)
(arguments
'(#:phases
(modify-phases %standard-phases
(add-before 'configure 'patch-path
(lambda* (#:key inputs #:allow-other-keys)
- (let ((libc (assoc-ref inputs "libc")))
- (substitute* "libgnome-desktop/gnome-languages.c"
- (("\"locale\"")
- (string-append "\"" libc "/bin/locale\"")))
- #t)))
+ (substitute* "libgnome-desktop/gnome-languages.c"
+ (("\"locale\"")
+ (format #f "~s" (search-input-file inputs "bin/locale"))))))
(add-before 'configure 'patch-bubblewrap
(lambda* (#:key inputs #:allow-other-keys)
(substitute* "libgnome-desktop/gnome-desktop-thumbnail-script.c"
@@ -2179,8 +2177,8 @@ offline sources, providing a centralized place for
managing your contacts.")
"\", \""
(%store-directory)
"\","))
- (("\"--ro-bind\", \"/etc/ld.so.cache\", \"/etc/ld.so.cache\",")
""))
- #t))
+ (("\"--ro-bind\", \"/etc/ld.so.cache\", \"/etc/ld.so.cache\",")
+ ""))))
(add-before 'check 'pre-check
(lambda* (#:key inputs #:allow-other-keys)
;; Tests require a running X server and locales.
@@ -2192,26 +2190,27 @@ offline sources, providing a centralized place for
managing your contacts.")
(search-input-directory inputs
"lib/locale")))))))
(native-inputs
- `(("glib:bin" ,glib "bin") ; for gdbus-codegen
- ("glibc-locales" ,glibc-locales) ; for tests
- ("gobject-introspection" ,gobject-introspection)
- ("itstool" ,itstool)
- ("intltool" ,intltool)
- ("pkg-config" ,pkg-config)
- ("xmllint" ,libxml2)
- ("xorg-server" ,xorg-server-for-tests)))
+ (list `(,glib "bin") ;for gdbus-codegen
+ glibc-locales ;for tests
+ gobject-introspection
+ itstool
+ intltool
+ pkg-config
+ libxml2
+ xorg-server-for-tests))
(propagated-inputs
;; Required by gnome-desktop-3.0.pc.
- (list gsettings-desktop-schemas
+ (list gsettings-desktop-schemas-next
+ gtk
gtk+
iso-codes
libseccomp
libx11
xkeyboard-config))
(inputs
- (list gdk-pixbuf
+ (list bubblewrap
+ gdk-pixbuf
glib
- bubblewrap
libxext
libxkbfile
libxrandr))
@@ -2225,7 +2224,7 @@ There is no API or ABI guarantee, although we are doing
our best to provide
stability. Documentation for the API is available with gtk-doc.
The gnome-about program helps find which version of GNOME is installed.")
- ; Some bits under the LGPL.
+ ; Some bits under the LGPL.
(license license:gpl2+)))
(define-public gnome-disk-utility
- 122/181: gnu: eog: Update to 42.3., (continued)
- 122/181: gnu: eog: Update to 42.3., guix-commits, 2022/09/13
- 124/181: gnu: epiphany: Update to 42.4., guix-commits, 2022/09/13
- 129/181: gnu: shotwell: Update to 0.31.5., guix-commits, 2022/09/13
- 126/181: gnu: yelp: Update to 42.1., guix-commits, 2022/09/13
- 135/181: gnu: mobile-broadband-provider-info: Update to 20220725., guix-commits, 2022/09/13
- 139/181: gnu: nautilus: Update to 42.2 and enable tests., guix-commits, 2022/09/13
- 140/181: gnu: komikku: Update to 0.41.0., guix-commits, 2022/09/13
- 146/181: gnu: gspell: Update to 1.11.1., guix-commits, 2022/09/13
- 149/181: gnu: passwordsafe: Rename to secrets and update to 6.5., guix-commits, 2022/09/13
- 28/181: gnu: upower: Fix indentation., guix-commits, 2022/09/13
- 30/181: gnu: gnome-desktop: Update to 42.4 and remove input labels.,
guix-commits <=
- 31/181: gnu: libnma: Update to 1.10.2 and delete input labels., guix-commits, 2022/09/13
- 39/181: gnu: gdm: Update to 42.0., guix-commits, 2022/09/13
- 49/181: gnu: cups-pk-helper: Replace polkit with polkit-duktape., guix-commits, 2022/09/13
- 55/181: gnu: gnome-online-accounts: Update to 3.45.2, remove "lib" output., guix-commits, 2022/09/13
- 68/181: gnu: gnome-user-docs: Update to 42.0., guix-commits, 2022/09/13
- 100/181: gnu: blueprint-compiler: Update to 0.4.0., guix-commits, 2022/09/13
- 94/181: gnu: phodav: Update to 3.0., guix-commits, 2022/09/13
- 128/181: gnu: gexiv2: Update to 0.14.0., guix-commits, 2022/09/13
- 123/181: gnu: eog-plugins: Update to 42.1., guix-commits, 2022/09/13
- 141/181: gnu: libgovirt: Update to 0.3.9., guix-commits, 2022/09/13