[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#71897] [PATCH v3 1/2] gnu: xdg-desktop-portal: Update to 1.18.4.
From: |
Liliana Marie Prikler |
Subject: |
[bug#71897] [PATCH v3 1/2] gnu: xdg-desktop-portal: Update to 1.18.4. |
Date: |
Wed, 03 Jul 2024 19:01:59 +0200 |
User-agent: |
Evolution 3.48.4 |
Am Mittwoch, dem 03.07.2024 um 21:22 +0800 schrieb dan:
> * gnu/packages/patches/xdg-desktop-portal-disable-portal-tests.patch:
> New file.
> * gnu/local.mk (dist_patch_DATA): Register it.
> * gnu/packages/freedesktop.scm (xdg-desktop-portal): Update to
> 1.18.4.
> [patches]: Disable portal tests.
> [native-inputs]: Remove autoconf, automake, libtool and which. Add
> python,
> python-dbusmock, python-pytest and python-pytest-xdist.
> [inputs]: Add bubblewrap.
> [phases]<#:configureflags>: Update flags to meson options.
Nit-pick: you misspelled #:configure-flags.
> Change-Id: Ic9876565e9119443fedd082273be4f372ebce1d4
> ---
> gnu/local.mk | 1 +
> gnu/packages/freedesktop.scm | 25 +++++----
> ...-desktop-portal-disable-portal-tests.patch | 56
> +++++++++++++++++++
> 3 files changed, 72 insertions(+), 10 deletions(-)
> create mode 100644 gnu/packages/patches/xdg-desktop-portal-disable-
> portal-tests.patch
>
> diff --git a/gnu/local.mk b/gnu/local.mk
> index cf6b1d61b3..973c4a5dad 100644
> --- a/gnu/local.mk
> +++ b/gnu/local.mk
> @@ -2240,6 +2240,7 @@ dist_patch_DATA
> = \
> %D%/packages/patches/wordnet-CVE-2008-3908-
> pt2.patch \
> %D%/packages/patches/wpa-supplicant-dbus-group-
> policy.patch \
> %D%/packages/patches/x265-arm-flags.patch \
> + %D%/packages/patches/xdg-desktop-portal-disable-portal-
> tests.patch\
> %D%/packages/patches/xdg-desktop-portal-wlr-harcoded-length.patch\
> %D%/packages/patches/xen-docs-use-predictable-ordering.patch \
> %D%/packages/patches/xen-remove-config.gz-timestamp.patch \
> diff --git a/gnu/packages/freedesktop.scm
> b/gnu/packages/freedesktop.scm
> index 6941450436..2015ee46f8 100644
> --- a/gnu/packages/freedesktop.scm
> +++ b/gnu/packages/freedesktop.scm
> @@ -38,6 +38,7 @@
> ;;; Copyright © 2022 Samuel Culpepper <sculpepper@newstore.com>
> ;;; Copyright © 2024 aurtzy <aurtzy@gmail.com>
> ;;; Copyright © 2024 Dariqq <dariqq@posteo.net>
> +;;; Copyright © 2024 dan <i@dan.games>
> ;;;
> ;;; This file is part of GNU Guix.
> ;;;
> @@ -133,6 +134,7 @@ (define-module (gnu packages freedesktop)
> #:use-module (gnu packages tls)
> #:use-module (gnu packages valgrind)
> #:use-module (gnu packages video)
> + #:use-module (gnu packages virtualization)
> #:use-module (gnu packages w3m)
> #:use-module (gnu packages web)
> #:use-module (gnu packages xdisorg)
> @@ -2989,7 +2991,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)
> @@ -2998,18 +3000,21 @@ (define-public xdg-desktop-portal
> version "/xdg-desktop-portal-" version ".tar.xz"))
> (sha256
> (base32
> - "06cczlh39kc41rvav06v37sad827y61rffy3v29i918ibj8sahav"))))
> - (build-system gnu-build-system)
> + "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)
> (native-inputs
> `(("pkg-config" ,pkg-config)
> - ("autoconf" ,autoconf)
> - ("automake" ,automake)
> - ("libtool" ,libtool)
> ("glib:bin" ,glib "bin")
> - ("which" ,which)
> - ("gettext" ,gettext-minimal)))
> + ("gettext" ,gettext-minimal)
> + ("python" ,python)
> + ("python-dbusmock" ,python-dbusmock)
> + ("python-pytest" ,python-pytest)
> + ("python-pytest-xdist" ,python-pytest-xdist)))
> (inputs
> - `(("gdk-pixbuf" ,gdk-pixbuf)
> + `(("bubblewrap" ,bubblewrap)
> + ("gdk-pixbuf" ,gdk-pixbuf)
> ("glib" ,glib)
> ("flatpak" ,flatpak)
> ("fontconfig" ,fontconfig)
Since this is still using old-style inputs, it would be nice to follow
up with a styling commit.
Cheers
- [bug#71897] [PATCH 1/3] gnu: Add cppgir., (continued)
[bug#71897] [PATCH v3 1/2] gnu: xdg-desktop-portal: Update to 1.18.4.,
Liliana Marie Prikler <=
[bug#71897] [PATCH 1/5] gnu: xdg-desktop-portal: Update to 1.18.4., dan, 2024/07/07
[bug#71897] [PATCH 5/5] gnu: telegram-desktop: Update to 5.2.3., dan, 2024/07/07
[bug#71897] [PATCH 4/5] gnu: Add libprisma-for-telegram-desktop., dan, 2024/07/07