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)