guix_mirror_bot pushed a commit to branch gnome-team
in repository guix.

commit ad55daf57f618d29b325914f83bf73c3bd06990c
Author: Maxim Cournoyer <[email protected]>
AuthorDate: Sun May 18 11:38:27 2025 +0900

    gnu: xdg-desktop-portal-gnome: Update to 48.0.
    
    * gnu/packages/gnome.scm (xdg-desktop-portal-gnome): Update to 48.0.
    [#:phases]: Add ‘unpack-libgxdp’.
    [inputs]: Add libgxdp-origin.
---
 gnu/packages/gnome.scm | 15 ++++++++++++---
 1 file changed, 12 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index ade495b45d..6121c4da58 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -13170,7 +13170,7 @@ provided there is a DBus service present:
 (define-public xdg-desktop-portal-gnome
   (package
     (name "xdg-desktop-portal-gnome")
-    (version "46.2")
+    (version "48.0")
     (source (origin
               (method url-fetch)
               (uri (string-append "mirror://gnome/sources/" name "/"
@@ -13178,7 +13178,7 @@ provided there is a DBus service present:
                                   name "-" version ".tar.xz"))
               (sha256
                (base32
-                "1mhngp24k06i993kw6kzq0x8hwbbvkk3nq9s0cnm10w4bsi5ximm"))
+                "0qc8kk8wycjj65mh04pylh6fcxx5wj5bp5ipxc4a6k9nw6iaq5fd"))
               (snippet
                #~(begin
                    (use-modules (guix build utils))
@@ -13187,12 +13187,21 @@ provided there is a DBus service present:
     (arguments
      (list
       #:glib-or-gtk? #t
-      #:configure-flags #~'("-Dsystemduserunitdir=no")))
+      #:configure-flags #~'("-Dsystemduserunitdir=no")
+      #:phases
+      #~(modify-phases %standard-phases
+          (add-after 'unpack 'unpack-libgxdp
+            (lambda* (#:key inputs #:allow-other-keys)
+              (copy-recursively
+               (dirname (search-input-file inputs
+                                           "libgxdp.doap"))
+               "subprojects/libgxdp"))))))
     (inputs
      (list gnome-desktop
            gsettings-desktop-schemas
            libadwaita
            libxml2
+           libgxdp-origin
            xdg-desktop-portal
            xdg-desktop-portal-gtk))
     (native-inputs

Reply via email to