Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libnma for openSUSE:Factory checked 
in at 2022-01-23 12:15:26
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libnma (Old)
 and      /work/SRC/openSUSE:Factory/.libnma.new.1938 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libnma"

Sun Jan 23 12:15:26 2022 rev:8 rq:947966 version:1.8.34

Changes:
--------
--- /work/SRC/openSUSE:Factory/libnma/libnma.changes    2021-08-25 
20:57:00.873255216 +0200
+++ /work/SRC/openSUSE:Factory/.libnma.new.1938/libnma.changes  2022-01-23 
12:16:39.756077111 +0100
@@ -1,0 +2,13 @@
+Wed Jan 19 21:40:45 UTC 2022 - Bj??rn Lie <bjorn....@gmail.com>
+
+- Update to version 1.8.34:
+  + Add possibility of building libnma-gtk4 library with
+    experimental Gtk4 support.
+- Add pkgconfig(gtk4) BuildRequires and pass libnma_gtk4=true to
+  meson, build the experimental Gtk4 support.
+- Following the above, package new sub-packages libnma-gtk4-0 and
+  typelib-1_0-NMA4-1_0 and libnma-gtk4-devel.
+- Use ldconfig_scriptlets for post(un) handling.
+- Split out documentation files in own docs sub-package.
+
+-------------------------------------------------------------------

Old:
----
  libnma-1.8.32.tar.xz

New:
----
  libnma-1.8.34.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libnma.spec ++++++
--- /var/tmp/diff_new_pack.IcEGvG/_old  2022-01-23 12:16:40.284073583 +0100
+++ /var/tmp/diff_new_pack.IcEGvG/_new  2022-01-23 12:16:40.288073556 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libnma
 #
-# 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
@@ -20,7 +20,7 @@
 %define base_ver 1.8
 
 Name:           libnma
-Version:        1.8.32
+Version:        1.8.34
 Release:        0
 Summary:        Shared library for NetworkManager-applet
 License:        GPL-2.0-or-later
@@ -35,7 +35,8 @@
 BuildRequires:  pkgconfig(gio-2.0) >= 2.38
 BuildRequires:  pkgconfig(gmodule-export-2.0)
 BuildRequires:  pkgconfig(gobject-introspection-1.0) >= 0.9.6
-BuildRequires:  pkgconfig(gtk+-3.0) >= 3.10
+BuildRequires:  pkgconfig(gtk+-3.0) >= 3.12
+BuildRequires:  pkgconfig(gtk4) >= 4.0
 BuildRequires:  pkgconfig(iso-codes)
 BuildRequires:  pkgconfig(libnm) >= 1.7
 BuildRequires:  pkgconfig(mobile-broadband-provider-info)
@@ -58,12 +59,25 @@
 %description -n %{name}%{sover}
 Shared library for NetworkManager-applet.
 
+%package -n     %{name}-gtk4-%{sover}
+Summary:        Shared library for NetworkManager-applet. Gtk4 version
+Requires:       mobile-broadband-provider-info
+
+%description -n %{name}-gtk4-%{sover}
+Shared library for NetworkManager-applet. Gtk4 version.
+
 %package -n     typelib-1_0-NMA-1_0
 Summary:        Introspection bindings for %{name}
 
 %description -n typelib-1_0-NMA-1_0
 Introspection bindings for %{name}.
 
+%package -n     typelib-1_0-NMA4-1_0
+Summary:        Introspection bindings for %{name}
+
+%description -n typelib-1_0-NMA4-1_0
+Introspection bindings for %{name}.
+
 %package        devel
 Summary:        Development Files for %{name}
 Requires:       %{name}%{sover} = %{version}
@@ -72,6 +86,22 @@
 %description    devel
 Development Files for %{name}.
 
+%package        gtk4-devel
+Summary:        Development Files for %{name}-gtk4
+# Depend on main devel package for the shared header files.
+Requires:       %{name}-devel = %{version}
+Requires:       %{name}-gtk4-%{sover} = %{version}
+Requires:       typelib-1_0-NMA4-1_0 = %{version}
+
+%description    gtk4-devel
+Development Files for %{name}-gtk4.
+
+%package        docs
+Summary:        Documentation files for %{name}
+
+%description    docs
+Documentation files for %{name}.
+
 %lang_package
 
 %prep
@@ -79,6 +109,7 @@
 
 %build
 %meson \
+       -D libnma_gtk4=true \
        %{nil}
 %meson_build
 
@@ -86,8 +117,8 @@
 %meson_install
 %find_lang %{name} %{?no_lang_C}
 
-%post -n %{name}%{sover} -p /sbin/ldconfig
-%postun -n %{name}%{sover} -p /sbin/ldconfig
+%ldconfig_scriptlets -n %{name}%{sover}
+%ldconfig_scriptlets -n %{name}-gtk4-%{sover}
 
 %files -n %{name}%{sover}
 %license COPYING
@@ -95,18 +126,33 @@
 %{_libdir}/%{name}.so.*
 %{_datadir}/glib-2.0/schemas/org.gnome.nm-applet.gschema.xml
 
+%files -n %{name}-gtk4-%{sover}
+%{_libdir}/%{name}-gtk4.so.*
+
 %files -n typelib-1_0-NMA-1_0
 %{_libdir}/girepository-1.0/NMA-1.0.typelib
 
+%files -n typelib-1_0-NMA4-1_0
+%{_libdir}/girepository-1.0/NMA4-1.0.typelib
+
 %files devel
-%doc %{_datadir}/gtk-doc/html/%{name}/
 %dir %{_includedir}/%{name}
 %{_includedir}/%{name}/*.h
 %{_libdir}/%{name}.so
 %{_libdir}/pkgconfig/%{name}.pc
 %{_datadir}/gir-1.0/NMA-1.0.gir
-%{_datadir}/vala/vapi/libnma.deps
-%{_datadir}/vala/vapi/libnma.vapi
+%{_datadir}/vala/vapi/%{name}.deps
+%{_datadir}/vala/vapi/%{name}.vapi
+
+%files gtk4-devel
+%{_libdir}/%{name}-gtk4.so
+%{_libdir}/pkgconfig/%{name}-gtk4.pc
+%{_datadir}/gir-1.0/NMA4-1.0.gir
+%{_datadir}/vala/vapi/%{name}-gtk4.deps
+%{_datadir}/vala/vapi/%{name}-gtk4.vapi
+
+%files docs
+%doc %{_datadir}/gtk-doc/html/%{name}/
 
 %files lang -f %{name}.lang
 

++++++ libnma-1.8.32.tar.xz -> libnma-1.8.34.tar.xz ++++++
++++ 69051 lines of diff (skipped)

Reply via email to