GNU bug report logs - #74622
[PATCH gnome-team 00/10] Getting ready to finally deliver GNOME 46

Previous Next

Package: guix-patches;

Reported by: Liliana Marie Prikler <liliana.prikler <at> gmail.com>

Date: Sat, 30 Nov 2024 10:58:02 UTC

Severity: normal

Tags: patch

Done: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
To: Liliana Marie Prikler <liliana.prikler <at> gmail.com>
Cc: 74622 <at> debbugs.gnu.org, vivien <at> planete-kraus.eu
Subject: [bug#74622] [PATCH gnome-team v2 04/10] gnu: Make xdg-desktop-portal-next the new xdg-desktop-portal.
Date: Mon, 09 Dec 2024 09:23:38 +0900
Hello,

Liliana Marie Prikler <liliana.prikler <at> gmail.com> writes:

> * gnu/packages/freedesktop.scm (xdg-desktop-portal-next): Inline into…
> (xdg-desktop-portal): … this.
> ---
>  gnu/packages/freedesktop.scm | 80 ++++++++++++------------------------
>  1 file changed, 26 insertions(+), 54 deletions(-)
>
> diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm
> index d197b5f553..64d7218a5c 100644
> --- a/gnu/packages/freedesktop.scm
> +++ b/gnu/packages/freedesktop.scm
> @@ -3122,7 +3122,7 @@ (define-public libportal
>  (define-public xdg-desktop-portal
>    (package
>      (name "xdg-desktop-portal")
> -    (version "1.16.0")
> +    (version "1.18.4")
>      (source
>       (origin
>         (method url-fetch)
> @@ -3131,30 +3131,13 @@ (define-public xdg-desktop-portal
>               version "/xdg-desktop-portal-" version ".tar.xz"))
>         (sha256
>          (base32
> -         "06cczlh39kc41rvav06v37sad827y61rffy3v29i918ibj8sahav"))))
> -    (build-system gnu-build-system)
> -    (native-inputs
> -     `(("pkg-config" ,pkg-config)
> -       ("autoconf" ,autoconf)
> -       ("automake" ,automake)
> -       ("libtool" ,libtool)
> -       ("glib:bin" ,glib "bin")
> -       ("which" ,which)
> -       ("gettext" ,gettext-minimal)))
> -    (inputs
> -     `(("gdk-pixbuf" ,gdk-pixbuf)
> -       ("glib" ,glib)
> -       ("flatpak" ,flatpak)
> -       ("fontconfig" ,fontconfig)
> -       ("json-glib" ,json-glib)
> -       ("libportal" ,libportal)
> -       ("dbus" ,dbus)
> -       ("geoclue" ,geoclue)
> -       ("pipewire" ,pipewire)
> -       ("fuse" ,fuse)))
> +         "0r8y8qmzcfj7b7brqcxr9lg8pavfds815ffvj0kqc378fhgaln5q"))
> +       ;; Disable portal tests since they try to use fuse.
> +       (patches (search-patches "xdg-desktop-portal-disable-portal-tests.patch"))))
> +    (build-system meson-build-system)
>      (arguments
>       `(#:configure-flags
> -       (list "--with-systemd=no")
> +       (list "-Dsystemd=disabled")
>         #:phases
>         (modify-phases %standard-phases
>           (add-after 'unpack 'po-chmod
> @@ -3165,6 +3148,26 @@ (define-public xdg-desktop-portal
>                         (find-files "po" "\\.po$"))))
>           (add-after 'unpack 'set-home-directory
>             (lambda _ (setenv "HOME" "/tmp"))))))
> +    (native-inputs
> +     (list pkg-config
> +           `(,glib "bin")
> +           gettext-minimal
> +           python
> +           python-dbusmock
> +           python-pytest
> +           python-pytest-xdist))
> +    (inputs
> +     (list bubblewrap
> +           gdk-pixbuf
> +           glib
> +           flatpak
> +           fontconfig
> +           json-glib
> +           libportal
> +           dbus
> +           geoclue
> +           pipewire
> +           fuse))

Please sort the inputs lexicographically :-).

-- 
Thanks,
Maxim




This bug report was last modified 154 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.