guix_mirror_bot pushed a commit to branch gnome-team
in repository guix.
commit aa9943c3ad463f7130c3a1b63602a23d8fdf74f3
Author: Maxim Cournoyer <[email protected]>
AuthorDate: Sat May 17 19:42:34 2025 +0900
gnu: xdg-desktop-portal-gtk: Update to 1.15.3.
* gnu/packages/freedesktop.scm (xdg-desktop-portal-gtk): Update to 1.15.3.
[build-system]: Switch to meson-build-system.
[arguments]: Add #:glib-or-gtk?. Remove #:configure-flags.
[native-inputs]: Remove autoconf, automake, libtool, libxml2 and which.
[inputs]: Replace gtk+ with gtk. Remove labels.
Change-Id: Ifaa7092872884b74fd3f783b677449935bfd4a2a
---
gnu/packages/freedesktop.scm | 46 +++++++-------------------------------------
1 file changed, 7 insertions(+), 39 deletions(-)
diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm
index 972c094363..46a67ec5b9 100644
--- a/gnu/packages/freedesktop.scm
+++ b/gnu/packages/freedesktop.scm
@@ -3254,7 +3254,7 @@ and others.")
(define-public xdg-desktop-portal-gtk
(package
(name "xdg-desktop-portal-gtk")
- (version "1.14.1")
+ (version "1.15.3")
(source (origin
(method url-fetch)
(uri (string-append
@@ -3262,44 +3262,12 @@ and others.")
version "/xdg-desktop-portal-gtk-" version ".tar.xz"))
(sha256
(base32
- "002p19j1q3fc8x338ndzxnicwframpgafw31lwvv5avy329akqiy"))))
- (build-system glib-or-gtk-build-system)
- (arguments
- `(#:phases
- (modify-phases %standard-phases
- (add-after 'unpack 'po-chmod
- (lambda _
- ;; Make sure 'msgmerge' can modify the PO files.
- (for-each (lambda (po)
- (chmod po #o666))
- (find-files "po" "\\.po$"))
- #t)))
- ;; Enable Gnome portal backends
- #:configure-flags
- (list
- "--enable-appchooser"
- "--enable-wallpaper"
- "--enable-screenshot"
- "--enable-screencast"
- "--enable-background"
- "--enable-settings")))
- (native-inputs
- `(("pkg-config" ,pkg-config)
- ("autoconf" ,autoconf)
- ("automake" ,automake)
- ("libtool" ,libtool)
- ("libxml2" ,libxml2)
- ("glib:bin" ,glib "bin")
- ("which" ,which)
- ("gettext" ,gettext-minimal)))
- (inputs
- `(("glib" ,glib)
- ("gtk" ,gtk+)
- ("fontconfig" ,fontconfig)
- ("gnome-desktop" ,gnome-desktop)
- ("gsettings-desktop-schemas" ,gsettings-desktop-schemas)))
- (propagated-inputs
- (list xdg-desktop-portal))
+ "0drvlanj4pydcmq1fhk8nbj5mb2zpf2pxcqxd4g61a0r4hyp98s7"))))
+ (build-system meson-build-system)
+ (arguments (list #:glib-or-gtk? #t))
+ (native-inputs (list gettext-minimal `(,glib "bin") pkg-config))
+ (inputs (list glib gtk fontconfig gnome-desktop gsettings-desktop-schemas))
+ (propagated-inputs (list xdg-desktop-portal))
(home-page "https://github.com/flatpak/xdg-desktop-portal-gtk")
(synopsis "GTK implementation of xdg-desktop-portal")
(description