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")

Reply via email to