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)

Reply via email to