From 79a178981e6909807986446e4df25a09b24cb27e54e86cbda0811c90025e7c8b Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Mon, 5 Mar 2018 16:15:50 +0000 Subject: [PATCH] Accepting request 583054 from GNOME:Next OBS-URL: https://build.opensuse.org/request/show/583054 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/xdg-desktop-portal?expand=0&rev=7 --- _service | 2 +- _servicedata | 2 +- xdg-desktop-portal-0.10.tar.xz | 3 +++ xdg-desktop-portal-0.8.tar.xz | 3 --- xdg-desktop-portal.changes | 32 ++++++++++++++++++++++++++ xdg-desktop-portal.spec | 42 ++++++++++++++++++++++------------ 6 files changed, 65 insertions(+), 19 deletions(-) create mode 100644 xdg-desktop-portal-0.10.tar.xz delete mode 100644 xdg-desktop-portal-0.8.tar.xz diff --git a/_service b/_service index db2701b..cea4046 100644 --- a/_service +++ b/_service @@ -4,7 +4,7 @@ git @PARENT_TAG@ enable - refs/tags/0.8 + refs/tags/0.10 *.tar diff --git a/_servicedata b/_servicedata index 3809d7b..f044834 100644 --- a/_servicedata +++ b/_servicedata @@ -1,4 +1,4 @@ https://github.com/flatpak/xdg-desktop-portal.git - ea111542b516142a0740ab8f47325566a9c51693 \ No newline at end of file + 7b818b146f0d832551356d3c84de1df1a39a37fa \ No newline at end of file diff --git a/xdg-desktop-portal-0.10.tar.xz b/xdg-desktop-portal-0.10.tar.xz new file mode 100644 index 0000000..a9a3f2b --- /dev/null +++ b/xdg-desktop-portal-0.10.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f35ce260f02661e6705823bb269c643d07aeaf7b301abe369c1df74eb7ed93a6 +size 111876 diff --git a/xdg-desktop-portal-0.8.tar.xz b/xdg-desktop-portal-0.8.tar.xz deleted file mode 100644 index f48af8d..0000000 --- a/xdg-desktop-portal-0.8.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4f08123ad9ecb9b2561dfd363858d2f21f4f3c4e53d384405cff7761f1ea275f -size 49812 diff --git a/xdg-desktop-portal.changes b/xdg-desktop-portal.changes index 008166c..bc52238 100644 --- a/xdg-desktop-portal.changes +++ b/xdg-desktop-portal.changes @@ -1,3 +1,35 @@ +------------------------------------------------------------------- +Mon Mar 5 15:15:29 UTC 2018 - fcrozat@suse.com + +- Remove BuildRequires(flatpak), it is not needed. +- Own /usr/share/dbus-1, /usr/share/dbus-1/{interfaces,services} + which were owned by flatpak package before. + +------------------------------------------------------------------- +Mon Feb 26 11:45:21 UTC 2018 - dimstar@opensuse.org + +- Use SPDX3.0 license tags and package COPYING as %license. + +------------------------------------------------------------------- +Mon Feb 26 11:42:58 UTC 2018 - dimstar@opensuse.org + +- Update to version 0.10: + + xdg-document-portal moved here from flatpak. + + Add a new screencast and remote desktop portal based on + PipeWire. +- Pass --disable-pipewire to configure: pipewire has not yet been + packaged for openSUSE. +- Add pgkconfig(fuse) BuildRequires: new dependency. + +------------------------------------------------------------------- +Tue Feb 06 18:55:25 UTC 2018 - dimstar@opensuse.org + +- Update to version 0.9: + + Install pkg-config files into datadir. + + Avoid a race in the portal APIs. + + Change the email portal to take fds. + + Updated translations. + ------------------------------------------------------------------- Mon Jun 26 12:26:40 UTC 2017 - zaitor@opensuse.org diff --git a/xdg-desktop-portal.spec b/xdg-desktop-portal.spec index f7ddbba..ebcacd7 100644 --- a/xdg-desktop-portal.spec +++ b/xdg-desktop-portal.spec @@ -1,7 +1,7 @@ # # spec file for package xdg-desktop-portal # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,10 +17,10 @@ Name: xdg-desktop-portal -Version: 0.8 +Version: 0.10 Release: 0 Summary: A portal frontend service for Flatpak -License: LGPL-2.1+ +License: LGPL-2.1-or-later Group: System/Libraries Url: https://github.com/flatpak/xdg-desktop-portal # Source is _service generated, git checkout @@ -28,12 +28,11 @@ Source: %{name}-%{version}.tar.xz BuildRequires: libtool BuildRequires: pkgconfig BuildRequires: xmlto -BuildRequires: pkgconfig(flatpak) +BuildRequires: pkgconfig(fuse) BuildRequires: pkgconfig(gio-2.0) BuildRequires: pkgconfig(gio-unix-2.0) BuildRequires: pkgconfig(glib-2.0) Recommends: %{name}-lang -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description A portal frontend service for Flatpak and possibly other desktop containment frameworks. @@ -63,18 +62,19 @@ This package contains convenience files for developers. %build NOCONFIGURE=1 ./autogen.sh -%configure +%configure \ + --disable-pipewire make %{?_smp_mflags} %install -make %{?_smp_mflags} DESTDIR=%{buildroot} install +%make_install %find_lang %{name} %files -%defattr(-,root,root) -%doc COPYING -%{_libexecdir}/xdg-desktop-portal -%{_userunitdir}/xdg-desktop-portal.service +%license COPYING +%dir %{_datadir}/dbus-1 +%dir %{_datadir}/dbus-1/interfaces +%dir %{_datadir}/dbus-1/services %{_datadir}/dbus-1/interfaces/org.freedesktop.impl.portal.Access.xml %{_datadir}/dbus-1/interfaces/org.freedesktop.impl.portal.Account.xml %{_datadir}/dbus-1/interfaces/org.freedesktop.impl.portal.AppChooser.xml @@ -82,11 +82,16 @@ make %{?_smp_mflags} DESTDIR=%{buildroot} install %{_datadir}/dbus-1/interfaces/org.freedesktop.impl.portal.FileChooser.xml %{_datadir}/dbus-1/interfaces/org.freedesktop.impl.portal.Inhibit.xml %{_datadir}/dbus-1/interfaces/org.freedesktop.impl.portal.Notification.xml +%{_datadir}/dbus-1/interfaces/org.freedesktop.impl.portal.PermissionStore.xml %{_datadir}/dbus-1/interfaces/org.freedesktop.impl.portal.Print.xml +%{_datadir}/dbus-1/interfaces/org.freedesktop.impl.portal.RemoteDesktop.xml %{_datadir}/dbus-1/interfaces/org.freedesktop.impl.portal.Request.xml +%{_datadir}/dbus-1/interfaces/org.freedesktop.impl.portal.ScreenCast.xml %{_datadir}/dbus-1/interfaces/org.freedesktop.impl.portal.Screenshot.xml +%{_datadir}/dbus-1/interfaces/org.freedesktop.impl.portal.Session.xml %{_datadir}/dbus-1/interfaces/org.freedesktop.portal.Account.xml %{_datadir}/dbus-1/interfaces/org.freedesktop.portal.Device.xml +%{_datadir}/dbus-1/interfaces/org.freedesktop.portal.Documents.xml %{_datadir}/dbus-1/interfaces/org.freedesktop.portal.Email.xml %{_datadir}/dbus-1/interfaces/org.freedesktop.portal.FileChooser.xml %{_datadir}/dbus-1/interfaces/org.freedesktop.portal.Inhibit.xml @@ -95,16 +100,25 @@ make %{?_smp_mflags} DESTDIR=%{buildroot} install %{_datadir}/dbus-1/interfaces/org.freedesktop.portal.OpenURI.xml %{_datadir}/dbus-1/interfaces/org.freedesktop.portal.Print.xml %{_datadir}/dbus-1/interfaces/org.freedesktop.portal.ProxyResolver.xml +%{_datadir}/dbus-1/interfaces/org.freedesktop.portal.RemoteDesktop.xml %{_datadir}/dbus-1/interfaces/org.freedesktop.portal.Request.xml +%{_datadir}/dbus-1/interfaces/org.freedesktop.portal.ScreenCast.xml %{_datadir}/dbus-1/interfaces/org.freedesktop.portal.Screenshot.xml +%{_datadir}/dbus-1/interfaces/org.freedesktop.portal.Session.xml +%{_datadir}/dbus-1/services/org.freedesktop.impl.portal.PermissionStore.service %{_datadir}/dbus-1/services/org.freedesktop.portal.Desktop.service +%{_datadir}/dbus-1/services/org.freedesktop.portal.Documents.service %{_datadir}/doc/xdg-desktop-portal/ +%{_libexecdir}/xdg-desktop-portal +%{_prefix}/lib/systemd/user/xdg-document-portal.service +%{_prefix}/lib/systemd/user/xdg-permission-store.service +%{_prefix}/lib/xdg-document-portal +%{_prefix}/lib/xdg-permission-store +%{_userunitdir}/xdg-desktop-portal.service %files devel -%defattr(-,root,root) -%{_libdir}/pkgconfig/xdg-desktop-portal.pc +%{_datadir}/pkgconfig/xdg-desktop-portal.pc %files lang -f %{name}.lang -%defattr(-,root,root) %changelog