Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package xdg-desktop-portal for openSUSE:Factory checked in at 2023-09-20 13:22:39 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/xdg-desktop-portal (Old) and /work/SRC/openSUSE:Factory/.xdg-desktop-portal.new.16627 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xdg-desktop-portal" Wed Sep 20 13:22:39 2023 rev:35 rq:1112199 version:1.18.0 Changes: -------- --- /work/SRC/openSUSE:Factory/xdg-desktop-portal/xdg-desktop-portal.changes 2023-06-25 21:41:57.140936925 +0200 +++ /work/SRC/openSUSE:Factory/.xdg-desktop-portal.new.16627/xdg-desktop-portal.changes 2023-09-20 13:23:41.294820053 +0200 @@ -1,0 +2,97 @@ +Mon Sep 18 19:45:54 UTC 2023 - Bjørn Lie <bjorn....@gmail.com> + +- Update to version 1.18.0: + + Highlights: + - A new config-based portal matching mechanism that gives + preciser control over which portal backends are picked for + each portal. + - New portals: Clipboard and Input Capture. + - The settings portal now documents an 'accent-color' key. + + New portal APIs: + - Introduce a new Clipboard portal. This portal extends the + Remote Desktop portal by adding support for sharing clipboard + between remote machines. + - Introduce a new Input Capture portal. This portal adds + mechanisms for taking control of input devices. The primary + usage model is centered around the InputLeap and Synergy use + cases, where local devices are used to control remote + displays. + - Add an "accept-label" option the the Print portal. This lets + apps suggest a proper label to the print operation. + - Document a new 'accent-color' key in the Settings portal. + This key represents an arbitrary color in sRGB colorspace. + How implementations of the portal provide this key is + entirely dependent on their internal policies and design. + - Support restoring remote desktop sessions. + - Introduce the ReadOne() method in the Settings portal. This + method is now preferred over the Read() method, as Read() + mistakenly returned a variant inside a variant. The Read() + method will continue to exist for compatibility with existing + apps, but its usage is deprecated. We recommend apps to port + to the ReadOne() method. Apps can decide whether to use + ReadOne() or Read() by looking at the version of the Settings + portal. + + Changes that might be relevant for distributors: + - Rework how portal implementations are loaded. This new, more + robust system allows selecting specific backends for specific + portals, and layering them when necessary. Platforms that + provide portals implementation are encouraged to provide a + suitable configuration file. + - Drop the Autotools build. Meson is now the only supported + build system. + - The PipeWire dependency is now mandatory. + - Bump GLib dependency to 2.66. + + Misc changes: + - Improve robustness of the OpenURI portal by validating more + URIs. + - Various small visual tweaks to the generated documentation. + - Various fixes to the Global Shortcuts portal. + - Stop using the deprecated GTimeVal struct. + - Document xdg-desktop-portal versioning scheme. + - Fix various issues in the OpenURI portal. + - Bump interface version of the Printer portal to 2. + - Validate addresses following the HTML specs in the Email + portal. + - Document minimum version of the new ReadOne() method of the + Settings portal. + - Add a mapping id property to the ScreenCast portal. + - Add activation token parameter to the Email portal. + - Test tarball generation in CI. + - Updated translations. +- Add docutils BuildRequires: New dependency. + +------------------------------------------------------------------- +Wed Aug 9 10:53:54 UTC 2023 - Bjørn Lie <bjorn....@gmail.com> + +- Update to version 1.17.0: + + Drop the Autotools build. Meson is now the only supported build + system. + + Rework how portal implementations are loaded. This new, more + robust system allows selecting specific backends for specific + portals, and layering them when necessary. Platforms that + provide portals implementation are encouraged to provide a + suitable configuration file. + + Introduce a new Clipboard portal. This portal extends the + Remote Desktop portal by adding support for sharing clipboard + between remote machines. + + Introduce a new Input Capture portal. This portal adds + mechanisms for taking control of input devices. The primary + usage model is centered around the InputLeap and Synergy use + cases, where local devices are used to control remote displays. + + Stop using the deprecated GTimeVal struct + + Bump GLib dependency to 2.66 + + Add an "accept-label" option the the Print portal. This lets + apps suggest a proper label to the print operation. + + Various fixes to the Global Shortcuts portal. + + Support restoring remote desktop sessions. + + Improve robustness of the OpenURI portal by validating more + URIs. + + The PipeWire dependency is now mandatory. + + Various improvements for the test suite. + + Updated translations. +- Drop 0001-portal-impl-Only-return-found-implementation-if-it-launched.patch + fixed upstream. +- Switch to meson buildsystem following upstream changes. Add meson + BuildRequires and macros. + +------------------------------------------------------------------- Old: ---- 0001-portal-impl-Only-return-found-implementation-if-it-launched.patch xdg-desktop-portal-1.16.0.tar.xz New: ---- xdg-desktop-portal-1.18.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xdg-desktop-portal.spec ++++++ --- /var/tmp/diff_new_pack.OI0H87/_old 2023-09-20 13:23:42.886877090 +0200 +++ /var/tmp/diff_new_pack.OI0H87/_new 2023-09-20 13:23:42.886877090 +0200 @@ -17,17 +17,16 @@ Name: xdg-desktop-portal -Version: 1.16.0 +Version: 1.18.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: %{url}/releases/download/%{version}/%{name}-%{version}.tar.xz -# PATCH-FIX-UPSTREAM -Patch0: 0001-portal-impl-Only-return-found-implementation-if-it-launched.patch -BuildRequires: libtool +BuildRequires: docutils +BuildRequires: meson BuildRequires: pkgconfig BuildRequires: systemd-rpm-macros BuildRequires: xmlto @@ -75,18 +74,13 @@ %autosetup -p1 %build -export LANG=C.UTF-8 -autoreconf -fiv -%configure \ - --enable-geoclue \ - --enable-pipewire \ - --docdir=%{_defaultdocdir}/%{name} \ +%meson \ + -Dpytest=disabled \ %{nil} -%make_build +%meson_build %install -export LANG=C.UTF-8 -%make_install +%meson_install %find_lang %{name} %{?no_lang_C} %post @@ -113,9 +107,10 @@ %{_userunitdir}/xdg-document-portal.service %{_userunitdir}/xdg-permission-store.service %{_userunitdir}/xdg-desktop-portal-rewrite-launchers.service +%{_mandir}/man5/portals.conf.5%{?ext_man} %files devel -%doc %{_defaultdocdir}/%{name}/ +%doc %{_datadir}/doc/%{name}/ %{_datadir}/pkgconfig/%{name}.pc %files lang -f %{name}.lang ++++++ xdg-desktop-portal-1.16.0.tar.xz -> xdg-desktop-portal-1.18.0.tar.xz ++++++ ++++ 18828 lines of diff (skipped)