guix_mirror_bot pushed a commit to branch gnome-team
in repository guix.
commit a3ca4d09cafd5fd96a88e9fdf8d7f7cd376c960d
Author: Maxim Cournoyer <[email protected]>
AuthorDate: Sun May 18 11:38:27 2025 +0900
gnu: Add libgxdp.
* gnu/packages/gnome.scm (libgxdp): New variable.
Change-Id: I4636b66287ea1cc3df9fa419967271470c5279c5
---
gnu/packages/gnome.scm | 26 ++++++++++++++++++++++++++
1 file changed, 26 insertions(+)
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index 2944b58e77..51e34082ce 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -2131,6 +2131,32 @@ the GData protocol — most notably, Google's services.
It provides APIs to
access the common Google services, and has full asynchronous support.")
(license license:lgpl2.1+)))
+(define-public libgxdp
+ ;; No releases nor tags. Use the latest commit that passes the project CI.
+ (let ((commit "e6c11f2812cad0a43e847ec97bfc1c67bf50be52")
+ (revision "0"))
+ (package
+ (name "libgxdp")
+ (version (git-version "0.0.0" revision commit))
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://gitlab.gnome.org/GNOME/libgxdp")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "1djfmwvcywbkpl9v8cs0b1hhylfd3fbrdk451vd16hwls46nf0v2"))))
+ (build-system meson-build-system)
+ (native-inputs (list pkg-config))
+ (inputs (list gtk))
+ (home-page "https://gitlab.gnome.org/GNOME/libgxdp")
+ (synopsis "Library for GNOME XDG Desktop Portal")
+ (description "Libgxdp is a library for GNOME XDG Desktop Portal. It
+provides functionality needed by GNOME portal backends, such as cross
+windowing system dialog stacking functionality.")
+ (license license:lgpl2.0+))))
+
(define-public libgxps
(package
(name "libgxps")