Update to 1.19.1
Resolves: RHEL-70763
This commit is contained in:
parent
b978350da7
commit
2cdc8e33c0
1
.gitignore
vendored
1
.gitignore
vendored
@ -47,3 +47,4 @@
|
|||||||
/xdg-desktop-portal-1.18.1.tar.xz
|
/xdg-desktop-portal-1.18.1.tar.xz
|
||||||
/xdg-desktop-portal-1.18.2.tar.xz
|
/xdg-desktop-portal-1.18.2.tar.xz
|
||||||
/xdg-desktop-portal-1.18.4.tar.xz
|
/xdg-desktop-portal-1.18.4.tar.xz
|
||||||
|
/xdg-desktop-portal-1.19.1.tar.xz
|
||||||
|
2
sources
2
sources
@ -1 +1 @@
|
|||||||
SHA512 (xdg-desktop-portal-1.18.4.tar.xz) = 482676777e8180752e13ff485acab91de117f4ecf2aefd313a6f596df800f37d7004ee4ba1040009eb69a6efc780efc7dcd7e46b3f59c47bd9f21aef48d346de
|
SHA512 (xdg-desktop-portal-1.19.1.tar.xz) = c480cdc6fbbdeedbfe0e37ac463b6afa9127efa1b3e6c665c28e272c23f5d41e6f3f0e8e3c69c31d0829032a009bcf04643ba7f782332a3eccf591eca5c6dff4
|
||||||
|
1986
xdg-desktop-portal-webextensions.patch
Normal file
1986
xdg-desktop-portal-webextensions.patch
Normal file
File diff suppressed because it is too large
Load Diff
@ -1,11 +1,14 @@
|
|||||||
|
%bcond docs %{undefined rhel}
|
||||||
|
|
||||||
%global flatpak_version 1.5.0
|
%global flatpak_version 1.5.0
|
||||||
%global geoclue_version 2.5.2
|
%global geoclue_version 2.5.2
|
||||||
%global glib_version 2.69.1
|
%global glib_version 2.72.0
|
||||||
|
%global libportal_version 0.9.0
|
||||||
%global low_memory_monitor_version 2.0
|
%global low_memory_monitor_version 2.0
|
||||||
%global pipewire_version 0.2.90
|
%global pipewire_version 0.2.90
|
||||||
|
|
||||||
Name: xdg-desktop-portal
|
Name: xdg-desktop-portal
|
||||||
Version: 1.18.4
|
Version: 1.19.1
|
||||||
Release: %autorelease
|
Release: %autorelease
|
||||||
Summary: Portal frontend service to flatpak
|
Summary: Portal frontend service to flatpak
|
||||||
|
|
||||||
@ -14,6 +17,10 @@ License: LGPL-2.1-or-later
|
|||||||
URL: https://github.com/flatpak/xdg-desktop-portal/
|
URL: https://github.com/flatpak/xdg-desktop-portal/
|
||||||
Source0: https://github.com/flatpak/xdg-desktop-portal/releases/download/%{version}/%{name}-%{version}.tar.xz
|
Source0: https://github.com/flatpak/xdg-desktop-portal/releases/download/%{version}/%{name}-%{version}.tar.xz
|
||||||
|
|
||||||
|
# Backport of webextensions portal
|
||||||
|
# PR: https://github.com/flatpak/xdg-desktop-portal/pull/1537
|
||||||
|
Patch0: xdg-desktop-portal-webextensions.patch
|
||||||
|
|
||||||
BuildRequires: gcc
|
BuildRequires: gcc
|
||||||
BuildRequires: gettext
|
BuildRequires: gettext
|
||||||
BuildRequires: meson
|
BuildRequires: meson
|
||||||
@ -22,23 +29,34 @@ BuildRequires: pkgconfig(flatpak) >= %{flatpak_version}
|
|||||||
BuildRequires: pkgconfig(fuse3)
|
BuildRequires: pkgconfig(fuse3)
|
||||||
BuildRequires: pkgconfig(gdk-pixbuf-2.0)
|
BuildRequires: pkgconfig(gdk-pixbuf-2.0)
|
||||||
BuildRequires: pkgconfig(gio-unix-2.0) >= %{glib_version}
|
BuildRequires: pkgconfig(gio-unix-2.0) >= %{glib_version}
|
||||||
|
BuildRequires: pkgconfig(gstreamer-pbutils-1.0)
|
||||||
BuildRequires: pkgconfig(json-glib-1.0)
|
BuildRequires: pkgconfig(json-glib-1.0)
|
||||||
BuildRequires: pkgconfig(libgeoclue-2.0) >= %{geoclue_version}
|
BuildRequires: pkgconfig(libgeoclue-2.0) >= %{geoclue_version}
|
||||||
BuildRequires: pkgconfig(libpipewire-0.3) >= %{pipewire_version}
|
BuildRequires: pkgconfig(libpipewire-0.3) >= %{pipewire_version}
|
||||||
BuildRequires: pkgconfig(libportal)
|
BuildRequires: pkgconfig(libportal) >= %{libportal_version}
|
||||||
BuildRequires: pkgconfig(libsystemd)
|
BuildRequires: pkgconfig(libsystemd)
|
||||||
|
BuildRequires: pkgconfig(umockdev-1.0)
|
||||||
BuildRequires: python3-dbusmock
|
BuildRequires: python3-dbusmock
|
||||||
BuildRequires: python3-gobject-base
|
BuildRequires: python3-gobject-base
|
||||||
BuildRequires: python3-pytest
|
BuildRequires: python3-pytest
|
||||||
%if %{undefined rhel}
|
%if %{undefined rhel}
|
||||||
BuildRequires: python3-pytest-xdist
|
BuildRequires: python3-pytest-xdist
|
||||||
%endif
|
%endif
|
||||||
|
%if %{with docs}
|
||||||
|
BuildRequires: python3-furo
|
||||||
|
BuildRequires: python3-sphinx-copybutton
|
||||||
|
BuildRequires: python3-sphinxext-opengraph
|
||||||
|
BuildRequires: /usr/bin/sphinx-build
|
||||||
|
%endif
|
||||||
|
BuildRequires: /usr/bin/gst-inspect-1.0
|
||||||
|
BuildRequires: gstreamer1-plugins-good
|
||||||
|
# for man-pages
|
||||||
BuildRequires: /usr/bin/rst2man
|
BuildRequires: /usr/bin/rst2man
|
||||||
BuildRequires: /usr/bin/xmlto
|
|
||||||
|
|
||||||
Requires: dbus
|
Requires: dbus
|
||||||
Requires: geoclue2 >= %{geoclue_version}
|
Requires: geoclue2 >= %{geoclue_version}
|
||||||
Requires: glib2%{?_isa} >= %{glib_version}
|
Requires: glib2%{?_isa} >= %{glib_version}
|
||||||
|
Requires: libportal%{?_isa} >= %{libportal_version}
|
||||||
Recommends: pipewire >= %{pipewire_version}
|
Recommends: pipewire >= %{pipewire_version}
|
||||||
Requires: pipewire-libs%{?_isa} >= %{pipewire_version}
|
Requires: pipewire-libs%{?_isa} >= %{pipewire_version}
|
||||||
# Required for the document portal.
|
# Required for the document portal.
|
||||||
@ -70,7 +88,7 @@ The pkg-config file for %{name}.
|
|||||||
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%meson
|
%meson %{!?with_docs:-Ddocumentation=disabled}
|
||||||
%meson_build
|
%meson_build
|
||||||
|
|
||||||
|
|
||||||
@ -108,6 +126,7 @@ install -dm 755 %{buildroot}/%{_datadir}/xdg-desktop-portal/portals
|
|||||||
%{_libexecdir}/xdg-desktop-portal
|
%{_libexecdir}/xdg-desktop-portal
|
||||||
%{_libexecdir}/xdg-desktop-portal-rewrite-launchers
|
%{_libexecdir}/xdg-desktop-portal-rewrite-launchers
|
||||||
%{_libexecdir}/xdg-desktop-portal-validate-icon
|
%{_libexecdir}/xdg-desktop-portal-validate-icon
|
||||||
|
%{_libexecdir}/xdg-desktop-portal-validate-sound
|
||||||
%{_libexecdir}/xdg-document-portal
|
%{_libexecdir}/xdg-document-portal
|
||||||
%{_libexecdir}/xdg-permission-store
|
%{_libexecdir}/xdg-permission-store
|
||||||
%{_mandir}/man5/portals.conf.5*
|
%{_mandir}/man5/portals.conf.5*
|
||||||
|
Loading…
Reference in New Issue
Block a user