Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libportal for openSUSE:Factory checked in at 2022-03-23 20:17:10 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libportal (Old) and /work/SRC/openSUSE:Factory/.libportal.new.25692 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libportal" Wed Mar 23 20:17:10 2022 rev:3 rq:964035 version:0.6 Changes: -------- --- /work/SRC/openSUSE:Factory/libportal/libportal.changes 2021-05-20 19:24:46.966010802 +0200 +++ /work/SRC/openSUSE:Factory/.libportal.new.25692/libportal.changes 2022-03-23 20:18:41.642473475 +0100 @@ -1,0 +2,61 @@ +Mon Mar 21 19:31:57 UTC 2022 - Bj??rn Lie <bjorn....@gmail.com> + +- Update to version 0.6: + + New portal support: Dynamic launcher. + + Add API for checking for flatpak/snap sandbox. + + Fix a bug where the callback setup by libportal for a + GCancellable was not properly canceled in case a portal method + call was not successful, which can lead to a double free seg + fault. + + libportal-qt: + - Add convenient functions to better deal with GVariants. + - Use a global instance of XdpPortal object. + - Make filechooserFilterToGVariant() public. + + camera: Use correct variant for is_camera_present(). + + portal-test-gtk3: Fix incorrect paths used in tests. + + Documentation improvements. + + CI improvements. +- Add pkgconfig(Qt5Test) BuildRequires: New dependency. + +------------------------------------------------------------------- +Tue Jan 11 16:47:29 UTC 2022 - Bj??rn Lie <bjorn....@gmail.com> + +- Split devel subpackage into 4, libportal-devel, + libportal-gt3-devel, libportal-gtk4-devel and + libportal-qt5-devel, minimize dependencies pulled in for packages + depending on the various devel packages. + +------------------------------------------------------------------- +Fri Jan 7 23:16:24 UTC 2022 - Bj??rn Lie <bjorn....@gmail.com> + +- Update to version 0.5: + + Relicence to LGPL 3.0 + + Fix a refcounting error in xdp_parent_free + + location: Fix location-updated signature + + remote: + - Add cursor mode + - Support virtual screens + - Support persistent sessions + + Rename qt backend to qt5 + + Install separate libraries: libportal-gtk3, libportal-gtk4, + libportal-qt5 + + Add gobject-introspection support + + Add vala support + + Add a GTK4 portal test app, using gjs + + Build documentation using gi-docgen +- Change license from LGPL-2.1-or-later to LGPL-3.0-or-later + following upstream. +- Add c_compiler, c++_compiler, pkgconfig(gi-docgen), + pkgconfig(gobject-introspection-1.0), pkgconfig(gtk+-3.0), + pkgconfig(gtk4), pkgconfig(vapigen), pkgconfig(Qt5Core), + pkgconfig(Qt5Gui), pkgconfig(Qt5Widgets) and + pkgconfig(Qt5X11Extras) BuildRequires: New dependencies. +- Drop gtk-doc BuildRequires, no longer needed, nor used. +- Replace post(un) handling with ldconfig_scriptlets macro. +- Bump sover to 1 following upstream changes, drop libportal0 + subpackage as it is no longer built, add new subpackages: + libportal-1, libportal-gtk3, libportal-gtk4, libportal-qt5, + typelib-1_0-Xdp-1_0, typelib-1_0-XdpGtk3-1_0 and + typelib-1_0-XdpGtk4-1_0. + +------------------------------------------------------------------- Old: ---- libportal-0.4.tar.xz New: ---- libportal-0.6.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libportal.spec ++++++ --- /var/tmp/diff_new_pack.VStCTF/_old 2022-03-23 20:18:42.158473768 +0100 +++ /var/tmp/diff_new_pack.VStCTF/_new 2022-03-23 20:18:42.174473777 +0100 @@ -1,7 +1,7 @@ # # spec file for package libportal # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,40 +16,120 @@ # -%define sover 0 +%define sover 1 Name: libportal -Version: 0.4 +Version: 0.6 Release: 0 Summary: A GIO-style async APIs for most Flatpak portals -License: LGPL-2.1-or-later +License: LGPL-3.0-or-later URL: https://github.com/flatpak/libportal Source0: %{url}/releases/download/%{version}/%{name}-%{version}.tar.xz -BuildRequires: gtk-doc +BuildRequires: c++_compiler +BuildRequires: c_compiler BuildRequires: meson >= 0.46.0 BuildRequires: pkgconfig +BuildRequires: pkgconfig(Qt5Core) +BuildRequires: pkgconfig(Qt5Gui) +BuildRequires: pkgconfig(Qt5Test) +BuildRequires: pkgconfig(Qt5Widgets) +BuildRequires: pkgconfig(Qt5X11Extras) +BuildRequires: pkgconfig(gi-docgen) BuildRequires: pkgconfig(gio-2.0) BuildRequires: pkgconfig(gio-unix-2.0) +BuildRequires: pkgconfig(gobject-introspection-1.0) +BuildRequires: pkgconfig(gtk+-3.0) +BuildRequires: pkgconfig(gtk4) +BuildRequires: pkgconfig(vapigen) %description A GIO-style async APIs for most Flatpak portals. -%package -n %{name}%{sover} +%package -n %{name}-%{sover} Summary: Shared library for %{name} -%description -n %{name}%{sover} +%description -n %{name}-%{sover} A GIO-style async APIs for most Flatpak portals. This package contains the shared library of %{name}. +%package -n %{name}-gtk3-%{sover} +Summary: Shared library for %{name} + +%description -n %{name}-gtk3-%{sover} +A GIO-style async APIs for most Flatpak portals. +This package contains the shared library of %{name}. + +%package -n %{name}-gtk4-%{sover} +Summary: Shared library for %{name} + +%description -n %{name}-gtk4-%{sover} +A GIO-style async APIs for most Flatpak portals. +This package contains the shared library of %{name}. + +%package -n %{name}-qt5-%{sover} +Summary: Shared library for %{name} + +%description -n %{name}-qt5-%{sover} +A GIO-style async APIs for most Flatpak portals. +This package contains the shared library of %{name}. + +%package -n typelib-1_0-Xdp-1_0 +Summary: Introspections files for libportal + +%description -n typelib-1_0-Xdp-1_0 +A GIO-style async APIs for most Flatpak portals. +This package contains the introspection files of %{name}. + +%package -n typelib-1_0-XdpGtk3-1_0 +Summary: Introspections files for libportal + +%description -n typelib-1_0-XdpGtk3-1_0 +A GIO-style async APIs for most Flatpak portals. +This package contains the introspection files of %{name}. + +%package -n typelib-1_0-XdpGtk4-1_0 +Summary: Introspections files for libportal + +%description -n typelib-1_0-XdpGtk4-1_0 +A GIO-style async APIs for most Flatpak portals. +This package contains the introspection files of %{name}. + %package devel Summary: A GIO-style async APIs for most Flatpak portals -- Development files -Requires: %{name}%{sover} = %{version} +Requires: %{name}-%{sover} = %{version} +Requires: typelib-1_0-Xdp-1_0 = %{version} %description devel The %{name}-devel package contains libraries, build data, and header files for developing applications that use %{name}. +%package gtk3-devel +Summary: A GIO-style async APIs for most Flatpak portals -- Development files +Requires: %{name}-gtk3-%{sover} = %{version} +Requires: typelib-1_0-XdpGtk3-1_0 = %{version} + +%description gtk3-devel +The %{name}-gtk3-devel package contains libraries, build data, and +header files for developing applications that use %{name}. + +%package gtk4-devel +Summary: A GIO-style async APIs for most Flatpak portals -- Development files +Requires: %{name}-gtk4-%{sover} = %{version} +Requires: typelib-1_0-XdpGtk4-1_0 = %{version} + +%description gtk4-devel +The %{name}-gtk4-devel package contains libraries, build data, and +header files for developing applications that use %{name}. + +%package qt5-devel +Summary: A GIO-style async APIs for most Flatpak portals -- Development files +Requires: %{name}-qt5-%{sover} = %{version} + +%description qt5-devel +The %{name}-qt5-devel package contains libraries, build data, and +header files for developing applications that use %{name}. + %prep %autosetup -p1 @@ -61,18 +141,65 @@ %install %meson_install -%post -n %{name}%{sover} -p /sbin/ldconfig -%postun -n %{name}%{sover} -p /sbin/ldconfig +%ldconfig_scriptlets -n %{name}-%{sover} +%ldconfig_scriptlets -n %{name}-gtk3-%{sover} +%ldconfig_scriptlets -n %{name}-gtk4-%{sover} +%ldconfig_scriptlets -n %{name}-qt5-%{sover} -%files -n %{name}%{sover} +%files -n %{name}-%{sover} %license COPYING -%{_libdir}/libportal.so.* +%{_libdir}/libportal.so.%{sover}* + +%files -n %{name}-gtk3-%{sover} +%{_libdir}/libportal-gtk3.so.%{sover}* + +%files -n %{name}-gtk4-%{sover} +%{_libdir}/libportal-gtk4.so.%{sover}* + +%files -n %{name}-qt5-%{sover} +%{_libdir}/libportal-qt5.so.%{sover}* + +%files -n typelib-1_0-Xdp-1_0 +%{_libdir}/girepository-1.0/Xdp-1.0.typelib + +%files -n typelib-1_0-XdpGtk3-1_0 +%{_libdir}/girepository-1.0/XdpGtk3-1.0.typelib + +%files -n typelib-1_0-XdpGtk4-1_0 +%{_libdir}/girepository-1.0/XdpGtk4-1.0.typelib %files devel %doc NEWS README.md -%doc %{_datadir}/gtk-doc/html/libportal +%doc %{_datadir}/doc/libportal-1 %{_includedir}/%{name} %{_libdir}/libportal.so %{_libdir}/pkgconfig/libportal.pc +%dir %{_datadir}/vala/vapi +%{_datadir}/vala/vapi/libportal.deps +%{_datadir}/vala/vapi/libportal.vapi +%{_datadir}/gir-1.0/Xdp-1.0.gir + +%files gtk3-devel +%{_includedir}/libportal-gtk3 +%{_libdir}/libportal-gtk3.so +%{_libdir}/pkgconfig/libportal-gtk3.pc +%{_datadir}/gir-1.0/XdpGtk3-1.0.gir +%dir %{_datadir}/vala/vapi +%{_datadir}/vala/vapi/libportal-gtk3.deps +%{_datadir}/vala/vapi/libportal-gtk3.vapi + +%files gtk4-devel +%{_includedir}/libportal-gtk4 +%{_libdir}/libportal-gtk4.so +%{_libdir}/pkgconfig/libportal-gtk4.pc +%{_datadir}/gir-1.0/XdpGtk4-1.0.gir +%dir %{_datadir}/vala/vapi +%{_datadir}/vala/vapi/libportal-gtk4.deps +%{_datadir}/vala/vapi/libportal-gtk4.vapi + +%files qt5-devel +%{_includedir}/libportal-qt5 +%{_libdir}/libportal-qt5.so +%{_libdir}/pkgconfig/libportal-qt5.pc %changelog ++++++ libportal-0.4.tar.xz -> libportal-0.6.tar.xz ++++++ ++++ 15801 lines of diff (skipped)