From cdc8ee792a4864d0ed48e829f272ab74fa5a4a87 Mon Sep 17 00:00:00 2001 From: CentOS Sources Date: Oct 30 2018 05:58:50 +0000 Subject: import xdg-desktop-portal-1.0.2-1.el7 --- diff --git a/.gitignore b/.gitignore index be2f580..8515749 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -SOURCES/xdg-desktop-portal-0.5.tar.xz +SOURCES/xdg-desktop-portal-1.0.2.tar.xz diff --git a/.xdg-desktop-portal.metadata b/.xdg-desktop-portal.metadata index 6ff7c4e..73d8d6b 100644 --- a/.xdg-desktop-portal.metadata +++ b/.xdg-desktop-portal.metadata @@ -1 +1 @@ -bb4db1dc99400b845f1d4ad9e160c4896b87bb5d SOURCES/xdg-desktop-portal-0.5.tar.xz +15c9c3504973fee711ae964c3c1614e91e1d1beb SOURCES/xdg-desktop-portal-1.0.2.tar.xz diff --git a/SPECS/xdg-desktop-portal.spec b/SPECS/xdg-desktop-portal.spec index 9f55f58..0292ade 100644 --- a/SPECS/xdg-desktop-portal.spec +++ b/SPECS/xdg-desktop-portal.spec @@ -1,6 +1,6 @@ Name: xdg-desktop-portal -Version: 0.5 -Release: 2%{?dist} +Version: 1.0.2 +Release: 1%{?dist} Summary: Portal frontend service to flatpak License: LGPLv2+ @@ -8,9 +8,17 @@ URL: https://github.com/flatpak/xdg-desktop-portal/ Source0: https://github.com/flatpak/xdg-desktop-portal/releases/download/%{version}/%{name}-%{version}.tar.xz BuildRequires: pkgconfig(flatpak) +BuildRequires: pkgconfig(fuse) BuildRequires: pkgconfig(gio-unix-2.0) BuildRequires: /usr/bin/xmlto +BuildRequires: gcc +%{?systemd_requires} +BuildRequires: systemd Requires: dbus +# Required version due to the move of the document portal. +Requires: flatpak >= 0.11.1 +# Required for the document portal. +Requires: /usr/bin/fusermount %description xdg-desktop-portal works by exposing a series of D-Bus interfaces known as @@ -33,7 +41,7 @@ The pkg-config file for %{name}. %build # Generate consistent IDs between runs to avoid multilib problems. export XMLTO_FLAGS="--stringparam generate.consistent.ids=1" -%configure --enable-docbook-docs +%configure --enable-docbook-docs --disable-pipewire --docdir=%{_pkgdocdir} %make_build @@ -47,20 +55,42 @@ install -dm 755 %{buildroot}/%{_datadir}/%{name}/portals %find_lang %{name} +%post +%systemd_user_post %{name}.service +%systemd_user_post xdg-document-portal.service +%systemd_user_post xdg-permission-store.service + + +%preun +%systemd_user_preun %{name}.service +%systemd_user_preun xdg-document-portal.service +%systemd_user_preun xdg-permission-store.service + + %files -f %{name}.lang %doc %{_pkgdocdir} %license COPYING -%{_libexecdir}/xdg-desktop-portal %{_datadir}/dbus-1/interfaces/org.freedesktop.portal.*.xml %{_datadir}/dbus-1/interfaces/org.freedesktop.impl.portal.*.xml %{_datadir}/dbus-1/services/org.freedesktop.portal.Desktop.service +%{_datadir}/dbus-1/services/org.freedesktop.portal.Documents.service +%{_datadir}/dbus-1/services/org.freedesktop.impl.portal.PermissionStore.service %{_datadir}/%{name} +%{_libexecdir}/xdg-desktop-portal +%{_libexecdir}/xdg-document-portal +%{_libexecdir}/xdg-permission-store +%{_userunitdir}/%{name}.service +%{_userunitdir}/xdg-document-portal.service +%{_userunitdir}/xdg-permission-store.service %files devel -%{_libdir}/pkgconfig/xdg-desktop-portal.pc +%{_datadir}/pkgconfig/xdg-desktop-portal.pc %changelog +* Wed Sep 12 2018 David King - 1.0.2-1 +- Rebase to 1.0.2 (#1570030) + * Fri Mar 10 2017 David King - 0.5-2 - Fix multilib issues with XML-based documentation