commit xdg-desktop-portal for openSUSE:Factory
Hello community, here is the log from the commit of package xdg-desktop-portal for openSUSE:Factory checked in at 2020-09-04 10:52:32 Comparing /work/SRC/openSUSE:Factory/xdg-desktop-portal (Old) and /work/SRC/openSUSE:Factory/.xdg-desktop-portal.new.3399 (New) Package is "xdg-desktop-portal" Fri Sep 4 10:52:32 2020 rev:16 rq:830851 version:1.6.0 Changes: --- /work/SRC/openSUSE:Factory/xdg-desktop-portal/xdg-desktop-portal.changes 2020-07-13 09:05:47.576132741 +0200 +++ /work/SRC/openSUSE:Factory/.xdg-desktop-portal.new.3399/xdg-desktop-portal.changes 2020-09-04 10:52:41.130416783 +0200 @@ -1,0 +2,8 @@ +Fri Aug 28 16:27:32 UTC 2020 - Dario Faggioli + +- Require /usr/bin/fusermount: xdg-document-portal calls out to the + binary. Without it, files or dirs can be selected, but + whatever is done with or in them, will not have any effect + (boo#1175899). + +--- Other differences: -- ++ xdg-desktop-portal.spec ++ --- /var/tmp/diff_new_pack.r2QskJ/_old 2020-09-04 10:52:42.714417631 +0200 +++ /var/tmp/diff_new_pack.r2QskJ/_new 2020-09-04 10:52:42.718417634 +0200 @@ -29,7 +29,6 @@ Patch1: 0001-Fix-use-after-free-in-xdg_get_app_info_from_pid.patch Patch2: 0002-add-AssumedAppArmorLabel-key-to-D-Bus-service-files.patch Patch3: 0003-Fix-criticals-if-no-default-handler-for-desired-type.patch - BuildRequires: libtool BuildRequires: pkgconfig BuildRequires: xmlto @@ -45,6 +44,9 @@ BuildRequires: pkgconfig(libportal) # Break cycle: we buildrequire flatpak, and flatpak has a requires on xdg-desktop-portal #!BuildIgnore: xdg-desktop-portal +# xdg-dfesktop-portal calls out to fusermount (in $PATH) (boo#1175899) +# document-portal/document-portal-fuse.c: char *umount_argv[] = { "fusermount", "-u", "-z", (char *) path, NULL }; +Requires: %{_bindir}/fusermount %description A portal frontend service for Flatpak and possibly other desktop containment frameworks.
commit xdg-desktop-portal for openSUSE:Factory
Hello community, here is the log from the commit of package xdg-desktop-portal for openSUSE:Factory checked in at 2020-07-13 09:05:37 Comparing /work/SRC/openSUSE:Factory/xdg-desktop-portal (Old) and /work/SRC/openSUSE:Factory/.xdg-desktop-portal.new.3060 (New) Package is "xdg-desktop-portal" Mon Jul 13 09:05:37 2020 rev:15 rq:819954 version:1.6.0 Changes: --- /work/SRC/openSUSE:Factory/xdg-desktop-portal/xdg-desktop-portal.changes 2020-04-13 12:50:09.196566013 +0200 +++ /work/SRC/openSUSE:Factory/.xdg-desktop-portal.new.3060/xdg-desktop-portal.changes 2020-07-13 09:05:47.576132741 +0200 @@ -1,0 +2,5 @@ +Tue Jul 7 10:33:27 UTC 2020 - Callum Farmer + +- Fixes for %_libexecdir changing to /usr/libexec + +--- Other differences: -- ++ xdg-desktop-portal.spec ++ --- /var/tmp/diff_new_pack.FaHMLE/_old 2020-07-13 09:05:49.944138694 +0200 +++ /var/tmp/diff_new_pack.FaHMLE/_new 2020-07-13 09:05:49.948138705 +0200 @@ -99,8 +99,8 @@ %{_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 +%{_libexecdir}/xdg-document-portal +%{_libexecdir}/xdg-permission-store %{_userunitdir}/xdg-desktop-portal.service %files devel
commit xdg-desktop-portal for openSUSE:Factory
Hello community, here is the log from the commit of package xdg-desktop-portal for openSUSE:Factory checked in at 2020-04-13 12:50:07 Comparing /work/SRC/openSUSE:Factory/xdg-desktop-portal (Old) and /work/SRC/openSUSE:Factory/.xdg-desktop-portal.new.3248 (New) Package is "xdg-desktop-portal" Mon Apr 13 12:50:07 2020 rev:14 rq:792300 version:1.6.0 Changes: --- /work/SRC/openSUSE:Factory/xdg-desktop-portal/xdg-desktop-portal.changes 2020-03-26 23:30:55.442724125 +0100 +++ /work/SRC/openSUSE:Factory/.xdg-desktop-portal.new.3248/xdg-desktop-portal.changes 2020-04-13 12:50:09.196566013 +0200 @@ -1,0 +2,16 @@ +Mon Apr 6 11:49:59 UTC 2020 - Antonio Larrosa + +- Add patch from upstream to fix a use-after-free case: + * 0001-Fix-use-after-free-in-xdg_get_app_info_from_pid.patch + +- Add patch from upstream to add AssumedAppArmorLabel key to D-Bus + service files to allow sandboxed processes to activate the portal + services if the sandbox makes use of AppArmor D-Bus mediation + rules that depend on the service's security label: + * 0002-add-AssumedAppArmorLabel-key-to-D-Bus-service-files.patch + +- Add patch from upstream to fix a null pointer usage when no + default handler is set for desired type: + * 0003-Fix-criticals-if-no-default-handler-for-desired-type.patch + +--- New: 0001-Fix-use-after-free-in-xdg_get_app_info_from_pid.patch 0002-add-AssumedAppArmorLabel-key-to-D-Bus-service-files.patch 0003-Fix-criticals-if-no-default-handler-for-desired-type.patch Other differences: -- ++ xdg-desktop-portal.spec ++ --- /var/tmp/diff_new_pack.q6URjW/_old 2020-04-13 12:50:10.904566975 +0200 +++ /var/tmp/diff_new_pack.q6URjW/_new 2020-04-13 12:50:10.908566978 +0200 @@ -26,6 +26,9 @@ Source0:%{url}/releases/download/%{version}/%{name}-%{version}.tar.xz # PATCH-FEATURE-UPSTREAM xdg-dp-port-pipewire-3-api.patch -- Port to use new pipewire-3.0 api Patch0: xdg-dp-port-pipewire-3-api.patch +Patch1: 0001-Fix-use-after-free-in-xdg_get_app_info_from_pid.patch +Patch2: 0002-add-AssumedAppArmorLabel-key-to-D-Bus-service-files.patch +Patch3: 0003-Fix-criticals-if-no-default-handler-for-desired-type.patch BuildRequires: libtool BuildRequires: pkgconfig ++ 0001-Fix-use-after-free-in-xdg_get_app_info_from_pid.patch ++ >From 8fbab8933fc4e0e87dbb263c9414dc349fc3cdb8 Mon Sep 17 00:00:00 2001 From: Alexander Larsson Date: Thu, 12 Mar 2020 15:01:26 +0100 Subject: [PATCH] utils: Fix use-after-free in xdp_get_app_info_from_pid() This was freeing the value before returning it. This was noticed by jhenstridge in https://github.com/flatpak/xdg-desktop-portal/pull/443 --- src/xdp-utils.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/xdp-utils.c b/src/xdp-utils.c index 2f5be5c..4f72df1 100644 --- a/src/xdp-utils.c +++ b/src/xdp-utils.c @@ -618,7 +618,7 @@ xdp_get_app_info_from_pid (pid_t pid, if (app_info == NULL) app_info = xdp_app_info_new_host (); - return app_info; + return g_steal_pointer (_info); } static XdpAppInfo * ++ 0002-add-AssumedAppArmorLabel-key-to-D-Bus-service-files.patch ++ >From 2a3118ce4a9dc144237ebbfc0147fc535cd23c32 Mon Sep 17 00:00:00 2001 From: James Henstridge Date: Mon, 2 Mar 2020 16:40:22 +0100 Subject: [PATCH] src, document-portal: add AssumedAppArmorLabel key to D-Bus service files This allows sandboxed processes to activate the portal services if the sandbox makes use of AppArmor D-Bus mediation rules that depend on the service's security label. --- document-portal/org.freedesktop.portal.Documents.service.in | 1 + src/org.freedesktop.portal.Desktop.service.in | 1 + 2 files changed, 2 insertions(+) diff --git a/document-portal/org.freedesktop.portal.Documents.service.in b/document-portal/org.freedesktop.portal.Documents.service.in index cf0c1ef..4d0881b 100644 --- a/document-portal/org.freedesktop.portal.Documents.service.in +++ b/document-portal/org.freedesktop.portal.Documents.service.in @@ -2,3 +2,4 @@ Name=org.freedesktop.portal.Documents Exec=@libexecdir@/xdg-document-portal SystemdService=xdg-document-portal.service +AssumedAppArmorLabel=unconfined diff --git a/src/org.freedesktop.portal.Desktop.service.in b/src/org.freedesktop.portal.Desktop.service.in index e017386..2b31f32 100644 --- a/src/org.freedesktop.portal.Desktop.service.in +++ b/src/org.freedesktop.portal.Desktop.service.in @@ -2,3 +2,4 @@ Name=org.freedesktop.portal.Desktop Exec=@libexecdir@/xdg-desktop-portal SystemdService=xdg-desktop-portal.service +AssumedAppArmorLabel=unconfined ++ 0003-Fix-criticals-if-no-default-handler-for-desired-type.patch
commit xdg-desktop-portal for openSUSE:Factory
Hello community, here is the log from the commit of package xdg-desktop-portal for openSUSE:Factory checked in at 2020-03-26 23:30:54 Comparing /work/SRC/openSUSE:Factory/xdg-desktop-portal (Old) and /work/SRC/openSUSE:Factory/.xdg-desktop-portal.new.3160 (New) Package is "xdg-desktop-portal" Thu Mar 26 23:30:54 2020 rev:13 rq:784414 version:1.6.0 Changes: --- /work/SRC/openSUSE:Factory/xdg-desktop-portal/xdg-desktop-portal.changes 2020-02-07 15:51:35.571418324 +0100 +++ /work/SRC/openSUSE:Factory/.xdg-desktop-portal.new.3160/xdg-desktop-portal.changes 2020-03-26 23:30:55.442724125 +0100 @@ -1,0 +2,9 @@ +Fri Feb 21 13:17:51 UTC 2020 - Bjørn Lie + +- Add xdg-dp-port-pipewire-3-api.patch: Port to use new + pipewire-3.0 api. Following this, replace + pkgconfig(libpipewire-2.0) with pkgconfig(libpipewire-3.0) + BuildRequires. Also add libtool BuildRequires and pass autoreconf + as the patch touches the buildsystem. + +--- New: xdg-dp-port-pipewire-3-api.patch Other differences: -- ++ xdg-desktop-portal.spec ++ --- /var/tmp/diff_new_pack.Tukk8M/_old 2020-03-26 23:30:55.970724316 +0100 +++ /var/tmp/diff_new_pack.Tukk8M/_new 2020-03-26 23:30:55.970724316 +0100 @@ -24,7 +24,10 @@ Group: System/Libraries URL:https://github.com/flatpak/xdg-desktop-portal Source0:%{url}/releases/download/%{version}/%{name}-%{version}.tar.xz +# PATCH-FEATURE-UPSTREAM xdg-dp-port-pipewire-3-api.patch -- Port to use new pipewire-3.0 api +Patch0: xdg-dp-port-pipewire-3-api.patch +BuildRequires: libtool BuildRequires: pkgconfig BuildRequires: xmlto BuildRequires: pkgconfig(flatpak) @@ -35,7 +38,7 @@ BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(json-glib-1.0) BuildRequires: pkgconfig(libgeoclue-2.0) >= 2.5.2 -BuildRequires: pkgconfig(libpipewire-0.2) >= 0.2.6 +BuildRequires: pkgconfig(libpipewire-0.3) >= 0.2.90 BuildRequires: pkgconfig(libportal) # Break cycle: we buildrequire flatpak, and flatpak has a requires on xdg-desktop-portal #!BuildIgnore: xdg-desktop-portal @@ -68,6 +71,7 @@ %build export LANG=C.UTF-8 +autoreconf -fiv %configure \ --enable-geoclue \ --enable-pipewire \ ++ xdg-dp-port-pipewire-3-api.patch ++ >From a38901e5e7f835efe7b7a06c55790c8c20bc91a2 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Tue, 14 Jan 2020 09:37:09 +0100 Subject: [PATCH] PipeWire: update to 0.3 API --- configure.ac | 2 +- src/camera.c | 24 src/pipewire.c| 141 +- src/pipewire.h| 10 ++-- src/screen-cast.c | 98 ++-- 5 files changed, 72 insertions(+), 203 deletions(-) diff --git a/configure.ac b/configure.ac index 89902fa..62d7960 100644 --- a/configure.ac +++ b/configure.ac @@ -97,7 +97,7 @@ AC_ARG_ENABLE(pipewire, [AS_HELP_STRING([--enable-pipewire],[Enable PipeWire support. Needed for screen cast portal])], enable_pipewire=$enableval, enable_pipewire=yes) if test x$enable_pipewire = xyes ; then - PKG_CHECK_MODULES(PIPEWIRE, [libpipewire-0.2 >= 0.2.6]) + PKG_CHECK_MODULES(PIPEWIRE, [libpipewire-0.3 >= 0.2.90]) AC_DEFINE([HAVE_PIPEWIRE],[1], [Define to enable PipeWire support]) fi AM_CONDITIONAL([HAVE_PIPEWIRE],[test "$enable_pipewire" = "yes"]) diff --git a/src/camera.c b/src/camera.c index c2b392c..20fe3aa 100644 --- a/src/camera.c +++ b/src/camera.c @@ -141,7 +141,7 @@ open_pipewire_camera_remote (const char *app_id, GError **error) { PipeWireRemote *remote; - struct spa_dict_item permission_items[1]; + struct pw_permission permission_items[2]; struct pw_properties *pipewire_properties; pipewire_properties = @@ -158,12 +158,12 @@ open_pipewire_camera_remote (const char *app_id, * Hide all existing and future nodes by default. PipeWire will use the * permission store to set up permissions. */ - permission_items[0].key = PW_CORE_PROXY_PERMISSIONS_DEFAULT; - permission_items[0].value = "---"; + permission_items[0] = PW_PERMISSION_INIT (PW_ID_CORE, PW_PERM_RWX); + permission_items[1] = PW_PERMISSION_INIT (PW_ID_ANY, 0); - pw_core_proxy_permissions (pw_remote_get_core_proxy (remote->remote), - _DICT_INIT (permission_items, - G_N_ELEMENTS (permission_items))); + pw_client_update_permissions (pw_core_get_client(remote->core), +G_N_ELEMENTS (permission_items), +permission_items); pipewire_remote_roundtrip (remote); @@ -219,7 +219,7 @@
commit xdg-desktop-portal for openSUSE:Factory
Hello community, here is the log from the commit of package xdg-desktop-portal for openSUSE:Factory checked in at 2020-02-07 15:51:06 Comparing /work/SRC/openSUSE:Factory/xdg-desktop-portal (Old) and /work/SRC/openSUSE:Factory/.xdg-desktop-portal.new.26092 (New) Package is "xdg-desktop-portal" Fri Feb 7 15:51:06 2020 rev:12 rq:769942 version:1.6.0 Changes: --- /work/SRC/openSUSE:Factory/xdg-desktop-portal/xdg-desktop-portal.changes 2020-01-28 10:53:24.728907357 +0100 +++ /work/SRC/openSUSE:Factory/.xdg-desktop-portal.new.26092/xdg-desktop-portal.changes 2020-02-07 15:51:35.571418324 +0100 @@ -1,0 +2,5 @@ +Fri Jan 31 11:57:16 UTC 2020 - Antonio Larrosa + +- Set encoding before building to fix a build error in SLE. + +--- Other differences: -- ++ xdg-desktop-portal.spec ++ --- /var/tmp/diff_new_pack.icJAvg/_old 2020-02-07 15:51:38.667420017 +0100 +++ /var/tmp/diff_new_pack.icJAvg/_new 2020-02-07 15:51:38.667420017 +0100 @@ -1,7 +1,7 @@ # # spec file for package xdg-desktop-portal # -# Copyright (c) 2019 SUSE LLC +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -67,6 +67,7 @@ %autosetup -p1 %build +export LANG=C.UTF-8 %configure \ --enable-geoclue \ --enable-pipewire \ @@ -74,6 +75,7 @@ %make_build %install +export LANG=C.UTF-8 %make_install %find_lang %{name}
commit xdg-desktop-portal for openSUSE:Factory
Hello community, here is the log from the commit of package xdg-desktop-portal for openSUSE:Factory checked in at 2020-01-28 10:53:23 Comparing /work/SRC/openSUSE:Factory/xdg-desktop-portal (Old) and /work/SRC/openSUSE:Factory/.xdg-desktop-portal.new.26092 (New) Package is "xdg-desktop-portal" Tue Jan 28 10:53:23 2020 rev:11 rq:767492 version:1.6.0 Changes: --- /work/SRC/openSUSE:Factory/xdg-desktop-portal/xdg-desktop-portal.changes 2019-12-30 12:34:27.075792295 +0100 +++ /work/SRC/openSUSE:Factory/.xdg-desktop-portal.new.26092/xdg-desktop-portal.changes 2020-01-28 10:53:24.728907357 +0100 @@ -1,0 +2,5 @@ +Sat Jan 25 14:21:07 UTC 2020 - Dominique Leuenberger + +- No longer recommend -lang: supplements are in use + +--- Other differences: -- ++ xdg-desktop-portal.spec ++ --- /var/tmp/diff_new_pack.Phe04c/_old 2020-01-28 10:53:25.196907905 +0100 +++ /var/tmp/diff_new_pack.Phe04c/_new 2020-01-28 10:53:25.196907905 +0100 @@ -39,7 +39,6 @@ BuildRequires: pkgconfig(libportal) # Break cycle: we buildrequire flatpak, and flatpak has a requires on xdg-desktop-portal #!BuildIgnore: xdg-desktop-portal -Recommends: %{name}-lang %description A portal frontend service for Flatpak and possibly other desktop containment frameworks.
commit xdg-desktop-portal for openSUSE:Factory
Hello community, here is the log from the commit of package xdg-desktop-portal for openSUSE:Factory checked in at 2019-12-30 12:34:25 Comparing /work/SRC/openSUSE:Factory/xdg-desktop-portal (Old) and /work/SRC/openSUSE:Factory/.xdg-desktop-portal.new.6675 (New) Package is "xdg-desktop-portal" Mon Dec 30 12:34:25 2019 rev:10 rq:759708 version:1.6.0 Changes: --- /work/SRC/openSUSE:Factory/xdg-desktop-portal/xdg-desktop-portal.changes 2019-06-22 11:21:11.397193452 +0200 +++ /work/SRC/openSUSE:Factory/.xdg-desktop-portal.new.6675/xdg-desktop-portal.changes 2019-12-30 12:34:27.075792295 +0100 @@ -1,0 +2,48 @@ +Fri Dec 20 23:44:36 UTC 2019 - Bjørn Lie + +- Update to version 1.6.0: + + tests: Adapt to libportal api changes. +- Changes from version 1.5.4: + + background: +- Add a signal to the impl api. +- Rewrite the monitoring to better track when apps disappear. + + permissions: Fix SetValue handling of GVariant wrapping. This +is an api change. + + openuri: +- Add a per-type always-ask option. +- Show the app chooser dialog less often. + + memorymonitor: A new portal to let apps receive low memory +warnings. + + filetransfer: A new portal to rewrite file paths between +sandboxes. +- Changes from version 1.5.3: + + Add more tests. + + location: Various fixes. + + document portal: Monitor fuse mount. + + openuri: +- Only ask 3 times to use the same app. +- Add an 'ask' option. + + Fix build from git. + + email: Allow multiple addresses, cc and bcc. + + filechooser: Allow saving multiple files. + + Update translations. +- Changes from version 1.5.2: + + Add many more tests, using libportal. + + gamemode: Add a pidfd-based api. + + inhibit: Send a Response signal. + + openuri: Add an OpenDirectory api. + + Updated translations. +- Changes from version 1.5.1: + + Add a portal for setting desktop backgrounds + + Add tests. + + Optionally use libportal (for tests). +- Changes from version 1.5.0: + + Add a secret portal that is meant be used via libsecret inside +the sandbox. One backend for this will live in gnome-keyring, +others are possible. + + Fix a file descriptor leak. + + Reduce log spam. + + Updated translations. +- Add pkgconfig(libportal) BuildRequires: New dependency. + +--- Old: xdg-desktop-portal-1.4.2.tar.xz New: xdg-desktop-portal-1.6.0.tar.xz Other differences: -- ++ xdg-desktop-portal.spec ++ --- /var/tmp/diff_new_pack.wTnvX7/_old 2019-12-30 12:34:27.667792613 +0100 +++ /var/tmp/diff_new_pack.wTnvX7/_new 2019-12-30 12:34:27.671792614 +0100 @@ -1,7 +1,7 @@ # # spec file for package xdg-desktop-portal # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,13 +17,14 @@ Name: xdg-desktop-portal -Version:1.4.2 +Version:1.6.0 Release:0 Summary:A portal frontend service for Flatpak License:LGPL-2.1-or-later Group: System/Libraries URL:https://github.com/flatpak/xdg-desktop-portal -Source0: https://github.com/flatpak/xdg-desktop-portal/releases/download/%{version}/%{name}-%{version}.tar.xz +Source0:%{url}/releases/download/%{version}/%{name}-%{version}.tar.xz + BuildRequires: pkgconfig BuildRequires: xmlto BuildRequires: pkgconfig(flatpak) @@ -35,6 +36,7 @@ BuildRequires: pkgconfig(json-glib-1.0) BuildRequires: pkgconfig(libgeoclue-2.0) >= 2.5.2 BuildRequires: pkgconfig(libpipewire-0.2) >= 0.2.6 +BuildRequires: pkgconfig(libportal) # Break cycle: we buildrequire flatpak, and flatpak has a requires on xdg-desktop-portal #!BuildIgnore: xdg-desktop-portal Recommends: %{name}-lang ++ xdg-desktop-portal-1.4.2.tar.xz -> xdg-desktop-portal-1.6.0.tar.xz ++ 23366 lines of diff (skipped)
commit xdg-desktop-portal for openSUSE:Factory
Hello community, here is the log from the commit of package xdg-desktop-portal for openSUSE:Factory checked in at 2019-06-22 11:21:10 Comparing /work/SRC/openSUSE:Factory/xdg-desktop-portal (Old) and /work/SRC/openSUSE:Factory/.xdg-desktop-portal.new.4615 (New) Package is "xdg-desktop-portal" Sat Jun 22 11:21:10 2019 rev:9 rq:710130 version:1.4.2 Changes: --- /work/SRC/openSUSE:Factory/xdg-desktop-portal/xdg-desktop-portal.changes 2019-04-17 10:06:03.946620535 +0200 +++ /work/SRC/openSUSE:Factory/.xdg-desktop-portal.new.4615/xdg-desktop-portal.changes 2019-06-22 11:21:11.397193452 +0200 @@ -1,0 +2,20 @@ +Thu Jun 13 23:39:21 UTC 2019 - Bjørn Lie + +- Update to version 1.4.2: + + Build fixes. +- Changes from version 1.4.1: + + Build fixes. +- Changes from version 1.4.0: + + Add a background & autostart portal. + + Add a gamemode portal. + + Add a camera portal. + + Require pipewire 0.2.6. + + inhibit: Track session state. + + documents: Fix a ref-counting bug. + + screencast: +- Add cursor modes. +- Memory leak fixes. + + Updated translations. +- Add pkgconfig(json-glib-1.0) BuildRequires: New dependency. + +--- Old: xdg-desktop-portal-1.2.0.tar.xz New: xdg-desktop-portal-1.4.2.tar.xz Other differences: -- ++ xdg-desktop-portal.spec ++ --- /var/tmp/diff_new_pack.2Qci2Z/_old 2019-06-22 11:21:11.985194098 +0200 +++ /var/tmp/diff_new_pack.2Qci2Z/_new 2019-06-22 11:21:11.989194102 +0200 @@ -17,7 +17,7 @@ Name: xdg-desktop-portal -Version:1.2.0 +Version:1.4.2 Release:0 Summary:A portal frontend service for Flatpak License:LGPL-2.1-or-later @@ -32,8 +32,9 @@ BuildRequires: pkgconfig(gio-2.0) BuildRequires: pkgconfig(gio-unix-2.0) BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(json-glib-1.0) BuildRequires: pkgconfig(libgeoclue-2.0) >= 2.5.2 -BuildRequires: pkgconfig(libpipewire-0.2) >= 0.2.2 +BuildRequires: pkgconfig(libpipewire-0.2) >= 0.2.6 # Break cycle: we buildrequire flatpak, and flatpak has a requires on xdg-desktop-portal #!BuildIgnore: xdg-desktop-portal Recommends: %{name}-lang ++ xdg-desktop-portal-1.2.0.tar.xz -> xdg-desktop-portal-1.4.2.tar.xz ++ 12499 lines of diff (skipped)
commit xdg-desktop-portal for openSUSE:Factory
Hello community, here is the log from the commit of package xdg-desktop-portal for openSUSE:Factory checked in at 2019-04-17 10:06:02 Comparing /work/SRC/openSUSE:Factory/xdg-desktop-portal (Old) and /work/SRC/openSUSE:Factory/.xdg-desktop-portal.new.17052 (New) Package is "xdg-desktop-portal" Wed Apr 17 10:06:02 2019 rev:8 rq:693289 version:1.2.0 Changes: --- /work/SRC/openSUSE:Factory/xdg-desktop-portal/xdg-desktop-portal.changes 2019-02-13 10:18:01.145343141 +0100 +++ /work/SRC/openSUSE:Factory/.xdg-desktop-portal.new.17052/xdg-desktop-portal.changes 2019-04-17 10:06:03.946620535 +0200 @@ -1,0 +2,9 @@ +Wed Apr 10 12:29:04 UTC 2019 - Dominique Leuenberger + +- BuildIgnore xdg-desktop-portal: self-requires is not needed here + to build. Flatkpak has a (correct) dependency on + xdg-desktop-portal, but since we don't run flatpak during build, + but merely require its -devel package, we can break up this + chain. + +--- Other differences: -- ++ xdg-desktop-portal.spec ++ --- /var/tmp/diff_new_pack.EFuXR4/_old 2019-04-17 10:06:05.154621929 +0200 +++ /var/tmp/diff_new_pack.EFuXR4/_new 2019-04-17 10:06:05.154621929 +0200 @@ -22,9 +22,8 @@ Summary:A portal frontend service for Flatpak License:LGPL-2.1-or-later Group: System/Libraries -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 - BuildRequires: pkgconfig BuildRequires: xmlto BuildRequires: pkgconfig(flatpak) @@ -35,6 +34,8 @@ BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(libgeoclue-2.0) >= 2.5.2 BuildRequires: pkgconfig(libpipewire-0.2) >= 0.2.2 +# Break cycle: we buildrequire flatpak, and flatpak has a requires on xdg-desktop-portal +#!BuildIgnore: xdg-desktop-portal Recommends: %{name}-lang %description
commit xdg-desktop-portal for openSUSE:Factory
Hello community, here is the log from the commit of package xdg-desktop-portal for openSUSE:Factory checked in at 2019-02-13 10:17:58 Comparing /work/SRC/openSUSE:Factory/xdg-desktop-portal (Old) and /work/SRC/openSUSE:Factory/.xdg-desktop-portal.new.28833 (New) Package is "xdg-desktop-portal" Wed Feb 13 10:17:58 2019 rev:7 rq:673297 version:1.2.0 Changes: --- /work/SRC/openSUSE:Factory/xdg-desktop-portal/xdg-desktop-portal.changes 2018-12-27 00:22:08.368018342 +0100 +++ /work/SRC/openSUSE:Factory/.xdg-desktop-portal.new.28833/xdg-desktop-portal.changes 2019-02-13 10:18:01.145343141 +0100 @@ -1,0 +2,34 @@ +Wed Jan 30 17:06:04 UTC 2019 - bjorn@gmail.com + +- Update to version 1.2.0: + + notification: +- Use icon validator from flatpak. +- Don't leave temp files around. + + email: Validate options better. + + inhibit: Validate options better. + + file chooser: Add support for setting the current filter. + + Updated translations. +- Changes from version 1.1.1: + + Validate icons in notifications. + + Respect lockdown settings. + + Write back permissions for notifications to indicate portal +use. + + Set st_nlink in the documents portal. + + Add infrastructure for validating options. + + Validate email addresses. + + Updated translations. +- Changes from version 1.1.0: + + Add a location portal, this requires geoclue 2.5.2. + + Add a settings portal, for desktop-wide settings like XSettings +or kdeglobals. + + Allow locking down printing, save-to-disk and opening uris. + + Monitor application changes in the open uri portal. + + Add more tests. + + Fix a crash when xdg-desktop-portal-gtk times out (boo#1118121, +gh#flatpak/xdg-desktop-portal#236). +- Add pkgconfig(fontconfig) and pkgconfig(flatpak) BuildRequires: + New dependencies. +- Add pkgconfig(libgeoclue-2.0) BuildRequires and pass + enable-geoclue to configure, build new optional location portal. + +--- Old: xdg-desktop-portal-1.0.3.tar.xz New: xdg-desktop-portal-1.2.0.tar.xz Other differences: -- ++ xdg-desktop-portal.spec ++ --- /var/tmp/diff_new_pack.lTkY58/_old 2019-02-13 10:18:01.609342965 +0100 +++ /var/tmp/diff_new_pack.lTkY58/_new 2019-02-13 10:18:01.613342963 +0100 @@ -1,7 +1,7 @@ # # spec file for package xdg-desktop-portal # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 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,7 +17,7 @@ Name: xdg-desktop-portal -Version:1.0.3 +Version:1.2.0 Release:0 Summary:A portal frontend service for Flatpak License:LGPL-2.1-or-later @@ -27,10 +27,13 @@ BuildRequires: pkgconfig BuildRequires: xmlto +BuildRequires: pkgconfig(flatpak) +BuildRequires: pkgconfig(fontconfig) BuildRequires: pkgconfig(fuse) BuildRequires: pkgconfig(gio-2.0) BuildRequires: pkgconfig(gio-unix-2.0) BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(libgeoclue-2.0) >= 2.5.2 BuildRequires: pkgconfig(libpipewire-0.2) >= 0.2.2 Recommends: %{name}-lang @@ -62,6 +65,7 @@ %build %configure \ + --enable-geoclue \ --enable-pipewire \ %{nil} %make_build ++ xdg-desktop-portal-1.0.3.tar.xz -> xdg-desktop-portal-1.2.0.tar.xz ++ 8945 lines of diff (skipped)
commit xdg-desktop-portal for openSUSE:Factory
Hello community, here is the log from the commit of package xdg-desktop-portal for openSUSE:Factory checked in at 2018-12-27 00:22:07 Comparing /work/SRC/openSUSE:Factory/xdg-desktop-portal (Old) and /work/SRC/openSUSE:Factory/.xdg-desktop-portal.new.28833 (New) Package is "xdg-desktop-portal" Thu Dec 27 00:22:07 2018 rev:6 rq:660477 version:1.0.3 Changes: --- /work/SRC/openSUSE:Factory/xdg-desktop-portal/xdg-desktop-portal.changes 2018-07-04 23:49:47.692245785 +0200 +++ /work/SRC/openSUSE:Factory/.xdg-desktop-portal.new.28833/xdg-desktop-portal.changes 2018-12-27 00:22:08.368018342 +0100 @@ -2 +2,36 @@ -Tue Jun 26 10:08:20 UTC 2018 - opensuse-packag...@opensuse.org +Wed Dec 19 21:50:14 UTC 2018 - bjorn@gmail.com + +- Update to version 1.0.3: + + Fix an option name in the remote desktop portal + + document-portal: Validate permissions and report errors + + Fix life-cycle issues with inodes in the document portal + + Improve the test coverage of the documents portal + + Add a 'coverage' make target +- Changes from version 1.0.2: + + networkmonitor: Fix several issues + + inhibit: Add session state monitoring +- Changes from version 1.0.1: + + networkmonitor: Add GetStatus and CanReach methods + + Unset GTK_USE_PORTAL + + Add a portal for moving files to the trash + + Fix an inode leak in the document portal +- Changes from version 1.0: + + screenshot: Add a color picker api + + screencast: Bump the pipewire dependency to 0.2.1 + + Improve --help output + + Small documentation improvements +- Changes from version 0.99: + + The NetworkMonitor portal API has been changed to allow access +control + + The Proxy and NetworkMonitor portals only respond to requests +from sandboxes with network access + + The flatpak portal is now documented +- Switch to tarball releases, upstream now releases stable + tarballs. +- Following the above, drop libtool BuildRequires and autogen.sh + macro call. +- Add pkgconfig(libpipewire-0.2) and pass --enable-pipewire to + configure, build screencast and screenshot support. + +--- +Tue Jun 26 10:08:20 UTC 2018 - bjorn@gmail.com Old: _service _servicedata xdg-desktop-portal-0.11.tar.xz New: xdg-desktop-portal-1.0.3.tar.xz Other differences: -- ++ xdg-desktop-portal.spec ++ --- /var/tmp/diff_new_pack.FK1hC5/_old 2018-12-27 00:22:08.780018007 +0100 +++ /var/tmp/diff_new_pack.FK1hC5/_new 2018-12-27 00:22:08.784018003 +0100 @@ -12,26 +12,26 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: xdg-desktop-portal -Version:0.11 +Version:1.0.3 Release:0 Summary:A portal frontend service for Flatpak License:LGPL-2.1-or-later Group: System/Libraries Url:https://github.com/flatpak/xdg-desktop-portal -# Source is _service generated, git checkout -Source: %{name}-%{version}.tar.xz -BuildRequires: libtool +Source0: https://github.com/flatpak/xdg-desktop-portal/releases/download/%{version}/%{name}-%{version}.tar.xz + BuildRequires: pkgconfig BuildRequires: xmlto BuildRequires: pkgconfig(fuse) BuildRequires: pkgconfig(gio-2.0) BuildRequires: pkgconfig(gio-unix-2.0) BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(libpipewire-0.2) >= 0.2.2 Recommends: %{name}-lang %description @@ -58,13 +58,13 @@ %lang_package %prep -%setup -q +%autosetup -p1 %build -NOCONFIGURE=1 ./autogen.sh %configure \ ---disable-pipewire -make %{?_smp_mflags} + --enable-pipewire \ + %{nil} +%make_build %install %make_install @@ -75,36 +75,7 @@ %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 -%{_datadir}/dbus-1/interfaces/org.freedesktop.impl.portal.Email.xml -%{_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
commit xdg-desktop-portal for openSUSE:Factory
Hello community, here is the log from the commit of package xdg-desktop-portal for openSUSE:Factory checked in at 2018-07-04 23:49:44 Comparing /work/SRC/openSUSE:Factory/xdg-desktop-portal (Old) and /work/SRC/openSUSE:Factory/.xdg-desktop-portal.new (New) Package is "xdg-desktop-portal" Wed Jul 4 23:49:44 2018 rev:5 rq:619152 version:0.11 Changes: --- /work/SRC/openSUSE:Factory/xdg-desktop-portal/xdg-desktop-portal.changes 2018-03-08 10:52:41.803710742 +0100 +++ /work/SRC/openSUSE:Factory/.xdg-desktop-portal.new/xdg-desktop-portal.changes 2018-07-04 23:49:47.692245785 +0200 @@ -1,0 +2,33 @@ +Tue Jun 26 10:08:20 UTC 2018 - opensuse-packag...@opensuse.org + +- Update to version 0.11: + + OpenURI: +- Fix misleading warning when accessing the permission store +- Don't skip the dialog based on content type if a threshold is + set + + document-portal: +- Support non-O_PATH fds for adding existing files +- Only give DELETE right if you also get WRITE rights +- Make fd validation stricter wrt /proc/pid/fd symlink +- Rewrite paths in data +- Verify access right on fds +- Add some debug spew + + XdpAppInfo: Nicer handling of kind + + Add support for snap packages + + XdpAppInfo: Centralize handling of xdp_app_info_new_host () + + Broaden what are valid app ids to allow snap.$PKGNAME + + README: Fix docs link + + Don't register http: uris + + remote-desktop: Correct device type values + + utils: +- Generalize XdpAppInfo with a tagged union +- Clarify content of app_infos hash table +- Use more constants for interactions with the dbus-daemon +- Don't leak names whose ownership changed + + file-chooser: Handle save-file backend failure + + screen-cast: add missing sync request + + documents xml: Correct flag value for as-needed-by-app + + build: Run install-test-data-hook as intended + + Updated translations. + +--- Old: xdg-desktop-portal-0.10.tar.xz New: xdg-desktop-portal-0.11.tar.xz Other differences: -- ++ xdg-desktop-portal.spec ++ --- /var/tmp/diff_new_pack.b6xoE8/_old 2018-07-04 23:49:48.320245090 +0200 +++ /var/tmp/diff_new_pack.b6xoE8/_new 2018-07-04 23:49:48.324245086 +0200 @@ -17,7 +17,7 @@ Name: xdg-desktop-portal -Version:0.10 +Version:0.11 Release:0 Summary:A portal frontend service for Flatpak License:LGPL-2.1-or-later ++ _service ++ --- /var/tmp/diff_new_pack.b6xoE8/_old 2018-07-04 23:49:48.348245059 +0200 +++ /var/tmp/diff_new_pack.b6xoE8/_new 2018-07-04 23:49:48.352245055 +0200 @@ -4,7 +4,7 @@ git @PARENT_TAG@ enable -refs/tags/0.10 +refs/tags/0.11 *.tar ++ _servicedata ++ --- /var/tmp/diff_new_pack.b6xoE8/_old 2018-07-04 23:49:48.368245037 +0200 +++ /var/tmp/diff_new_pack.b6xoE8/_new 2018-07-04 23:49:48.368245037 +0200 @@ -1,4 +1,4 @@ https://github.com/flatpak/xdg-desktop-portal.git - 7b818b146f0d832551356d3c84de1df1a39a37fa \ No newline at end of file + 753cc5f41103fd2e5feb87249d9b465f173aff8a \ No newline at end of file ++ xdg-desktop-portal-0.10.tar.xz -> xdg-desktop-portal-0.11.tar.xz ++ 1794 lines of diff (skipped)
commit xdg-desktop-portal for openSUSE:Factory
Hello community, here is the log from the commit of package xdg-desktop-portal for openSUSE:Factory checked in at 2018-03-08 10:52:39 Comparing /work/SRC/openSUSE:Factory/xdg-desktop-portal (Old) and /work/SRC/openSUSE:Factory/.xdg-desktop-portal.new (New) Package is "xdg-desktop-portal" Thu Mar 8 10:52:39 2018 rev:4 rq:583070 version:0.10 Changes: --- /work/SRC/openSUSE:Factory/xdg-desktop-portal/xdg-desktop-portal.changes 2017-06-29 15:15:40.948243371 +0200 +++ /work/SRC/openSUSE:Factory/.xdg-desktop-portal.new/xdg-desktop-portal.changes 2018-03-08 10:52:41.803710742 +0100 @@ -1,0 +2,32 @@ +Mon Mar 5 15:15:29 UTC 2018 - fcro...@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 - dims...@opensuse.org + +- Use SPDX3.0 license tags and package COPYING as %license. + +--- +Mon Feb 26 11:42:58 UTC 2018 - dims...@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 - dims...@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. + +--- Old: xdg-desktop-portal-0.8.tar.xz New: xdg-desktop-portal-0.10.tar.xz Other differences: -- ++ xdg-desktop-portal.spec ++ --- /var/tmp/diff_new_pack.eXUJoD/_old 2018-03-08 10:52:42.343691303 +0100 +++ /var/tmp/diff_new_pack.eXUJoD/_new 2018-03-08 10:52:42.347691159 +0100 @@ -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 @@ 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 @@ %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 @@ %{_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
commit xdg-desktop-portal for openSUSE:Factory
Hello community, here is the log from the commit of package xdg-desktop-portal for openSUSE:Factory checked in at 2017-06-29 15:15:20 Comparing /work/SRC/openSUSE:Factory/xdg-desktop-portal (Old) and /work/SRC/openSUSE:Factory/.xdg-desktop-portal.new (New) Package is "xdg-desktop-portal" Thu Jun 29 15:15:20 2017 rev:3 rq:506743 version:0.8 Changes: --- /work/SRC/openSUSE:Factory/xdg-desktop-portal/xdg-desktop-portal.changes 2017-01-25 23:31:06.400485632 +0100 +++ /work/SRC/openSUSE:Factory/.xdg-desktop-portal.new/xdg-desktop-portal.changes 2017-06-29 15:15:40.948243371 +0200 @@ -1,0 +2,44 @@ +Mon Jun 26 12:26:40 UTC 2017 - zai...@opensuse.org + +- Update to version 0.8: + + Update po files. +- Changes from version 0.7: + + notification: Fix copy+paste error. + + notification: Subscribe to the right interface for signals. + + If the random request ID creates a collision, pick a new random +ID. + + Add some rationale. + + Fix a typo. + + Update README.md. + + OpenURI: Refuse to handle file: uris. + + Add an OpenFile method. + + OpenFile: Fix URI. + + Cache entire flatpak info file for peer, not just app id. + + Store the cached flatpak-info keyfile with the request. + + OpenFile: Rewrite app paths in /usr and /app (and /newroot). + + OpenFile: Ensure that passed O_PATH fd is correct. + + Send more data to the appchooser. + + Updated translations. +- Changes from version 0.6: + + Remove what appears to be printing lines from a debugging +session. + + open-uri: Fix segfault crash when no content-type can be +resolved. + + account: Remove debug spew. + + Update README.md. + + Add an email portal. + + Include the email portal in the docs. + + build: No need to clean org.freedesktop.portal.Desktop.service +twice. + + Add a systemd user unit corresponding to the session service. + + notifications: Add better debug and error messages. + + device: Add more detail to error messages. + + Handle g_variant_lookup failure. + + Encode po/Makevars in UTF-8. + + Initialize autofree string variable to NULL. + + open-uri: Implement a more permissive policy for the OpenURI +portal. + + data: Fix typo in NetworkMonitor XML definition. + + Updated translations. + +--- Old: xdg-desktop-portal-0.5.tar.xz New: xdg-desktop-portal-0.8.tar.xz Other differences: -- ++ xdg-desktop-portal.spec ++ --- /var/tmp/diff_new_pack.bzBfrx/_old 2017-06-29 15:15:44.591728316 +0200 +++ /var/tmp/diff_new_pack.bzBfrx/_new 2017-06-29 15:15:44.599727184 +0200 @@ -17,7 +17,7 @@ Name: xdg-desktop-portal -Version:0.5 +Version:0.8 Release:0 Summary:A portal frontend service for Flatpak License:LGPL-2.1+ @@ -74,9 +74,11 @@ %defattr(-,root,root) %doc COPYING %{_libexecdir}/xdg-desktop-portal +%{_userunitdir}/xdg-desktop-portal.service %{_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 +%{_datadir}/dbus-1/interfaces/org.freedesktop.impl.portal.Email.xml %{_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 @@ -85,6 +87,7 @@ %{_datadir}/dbus-1/interfaces/org.freedesktop.impl.portal.Screenshot.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.Email.xml %{_datadir}/dbus-1/interfaces/org.freedesktop.portal.FileChooser.xml %{_datadir}/dbus-1/interfaces/org.freedesktop.portal.Inhibit.xml %{_datadir}/dbus-1/interfaces/org.freedesktop.portal.NetworkMonitor.xml ++ _service ++ --- /var/tmp/diff_new_pack.bzBfrx/_old 2017-06-29 15:15:44.647720400 +0200 +++ /var/tmp/diff_new_pack.bzBfrx/_new 2017-06-29 15:15:44.651719835 +0200 @@ -4,7 +4,7 @@ git @PARENT_TAG@ enable -refs/tags/0.5 +refs/tags/0.8 *.tar ++ _servicedata ++ --- /var/tmp/diff_new_pack.bzBfrx/_old 2017-06-29 15:15:44.691714181 +0200 +++ /var/tmp/diff_new_pack.bzBfrx/_new 2017-06-29 15:15:44.695713615 +0200 @@ -1,4 +1,4 @@ https://github.com/flatpak/xdg-desktop-portal.git - 3daad21c289952edb60573752c9aa93a5c56e66d \ No newline at end of file + ea111542b516142a0740ab8f47325566a9c51693 \ No newline at end of file ++ xdg-desktop-portal-0.5.tar.xz -> xdg-desktop-portal-0.8.tar.xz ++
commit xdg-desktop-portal for openSUSE:Factory
Hello community, here is the log from the commit of package xdg-desktop-portal for openSUSE:Factory checked in at 2017-01-25 23:31:05 Comparing /work/SRC/openSUSE:Factory/xdg-desktop-portal (Old) and /work/SRC/openSUSE:Factory/.xdg-desktop-portal.new (New) Package is "xdg-desktop-portal" Changes: --- /work/SRC/openSUSE:Factory/xdg-desktop-portal/xdg-desktop-portal.changes 2016-11-09 11:40:18.0 +0100 +++ /work/SRC/openSUSE:Factory/.xdg-desktop-portal.new/xdg-desktop-portal.changes 2017-01-25 23:31:06.400485632 +0100 @@ -1,0 +2,26 @@ +Sun Jan 22 09:50:48 UTC 2017 - zai...@opensuse.org + +- Update to version 0.5: + + notification: Support 'non-exported actions. + + Fix issues found in testing. + + Avoid a crash when removing notifications. + + Add an Account portal. + + Change the Account portal API. + + Update README.md. + + Add a version property to all portal interfaces. + + Fix a refcounting snafu. + + file chooser: +- Always grant write permissions for save dialogs. +- Fix reading the writable property. + + Simplify version support. + + Updated translations. + +--- +Wed Jan 11 01:51:56 UTC 2017 - zai...@opensuse.org + +- Update to version 0.4: + + No longer rely on cgroups to find the app id. + + Fix handling of mime type filters in the file chooser portal. + + Updated translations. + +--- Old: xdg-desktop-portal-0.3.tar.xz New: xdg-desktop-portal-0.5.tar.xz Other differences: -- ++ xdg-desktop-portal.spec ++ --- /var/tmp/diff_new_pack.VEYMm6/_old 2017-01-25 23:31:06.940404259 +0100 +++ /var/tmp/diff_new_pack.VEYMm6/_new 2017-01-25 23:31:06.944403656 +0100 @@ -1,7 +1,7 @@ # # spec file for package xdg-desktop-portal # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 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,7 +17,7 @@ Name: xdg-desktop-portal -Version:0.3 +Version:0.5 Release:0 Summary:A portal frontend service for Flatpak License:LGPL-2.1+ @@ -75,6 +75,7 @@ %doc COPYING %{_libexecdir}/xdg-desktop-portal %{_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 %{_datadir}/dbus-1/interfaces/org.freedesktop.impl.portal.FileChooser.xml %{_datadir}/dbus-1/interfaces/org.freedesktop.impl.portal.Inhibit.xml @@ -82,6 +83,7 @@ %{_datadir}/dbus-1/interfaces/org.freedesktop.impl.portal.Print.xml %{_datadir}/dbus-1/interfaces/org.freedesktop.impl.portal.Request.xml %{_datadir}/dbus-1/interfaces/org.freedesktop.impl.portal.Screenshot.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.FileChooser.xml %{_datadir}/dbus-1/interfaces/org.freedesktop.portal.Inhibit.xml ++ _service ++ --- /var/tmp/diff_new_pack.VEYMm6/_old 2017-01-25 23:31:07.020392203 +0100 +++ /var/tmp/diff_new_pack.VEYMm6/_new 2017-01-25 23:31:07.028390998 +0100 @@ -4,7 +4,7 @@ git @PARENT_TAG@ enable -refs/tags/0.3 +refs/tags/0.5 *.tar ++ _servicedata ++ --- /var/tmp/diff_new_pack.VEYMm6/_old 2017-01-25 23:31:07.068384970 +0100 +++ /var/tmp/diff_new_pack.VEYMm6/_new 2017-01-25 23:31:07.068384970 +0100 @@ -1,4 +1,4 @@ https://github.com/flatpak/xdg-desktop-portal.git - d543a102c7bc730865b77d33e086c1946b0f0b3e \ No newline at end of file + 3daad21c289952edb60573752c9aa93a5c56e66d \ No newline at end of file ++ xdg-desktop-portal-0.3.tar.xz -> xdg-desktop-portal-0.5.tar.xz ++ 1819 lines of diff (skipped)