Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libmodulemd for openSUSE:Factory checked in at 2026-05-16 19:24:03 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libmodulemd (Old) and /work/SRC/openSUSE:Factory/.libmodulemd.new.1966 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libmodulemd" Sat May 16 19:24:03 2026 rev:21 rq:1353445 version:2.15.2 Changes: -------- --- /work/SRC/openSUSE:Factory/libmodulemd/libmodulemd.changes 2026-03-06 18:18:14.299274408 +0100 +++ /work/SRC/openSUSE:Factory/.libmodulemd.new.1966/libmodulemd.changes 2026-05-16 19:24:36.374236322 +0200 @@ -1,0 +2,5 @@ +Fri May 15 15:12:48 UTC 2026 - Pablo Suárez Hernández <[email protected]> + +- Build different flavors for Python subpackages + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libmodulemd.spec ++++++ --- /var/tmp/diff_new_pack.rmJjqI/_old 2026-05-16 19:24:37.094265789 +0200 +++ /var/tmp/diff_new_pack.rmJjqI/_new 2026-05-16 19:24:37.094265789 +0200 @@ -40,11 +40,12 @@ Patch0: https://github.com/fedora-modularity/libmodulemd/commit/89d4afb3.patch Patch1: https://github.com/fedora-modularity/libmodulemd/commit/e33ecf1c.patch +BuildRequires: %{python_module gobject} BuildRequires: gcc BuildRequires: glib2-doc BuildRequires: help2man BuildRequires: meson >= 0.47.0 -BuildRequires: python3-gobject +BuildRequires: python-rpm-macros BuildRequires: rpm-devel BuildRequires: pkgconfig(gobject-2.0) BuildRequires: pkgconfig(gobject-introspection-1.0) @@ -53,6 +54,9 @@ # For tests BuildRequires: gcc-c++ +%define python_subpackage_only 1 +%python_subpackages + %description C Library for manipulating module metadata files. @@ -65,14 +69,14 @@ The modulemd-validator tool provides the facility for verifying constructed modulemd data is correct and usable. -%package -n python3-%{name} +%package -n python-%{name} Summary: Python 3 bindings for %{name} Group: Development/Libraries/Python Requires: %{girname}%{?_isa} = %{libmodulemd_version}-%{release} -Requires: python3-gobject -Requires: python3-six +Requires: python-gobject +Requires: python-six -%description -n python3-%{name} +%description -n python-%{name} This package provides the Python 3 bindings for %{name}. %package -n %{libname} @@ -119,6 +123,10 @@ %install %meson_install +%{python_expand # +install -Dpm 0644 bindings/python/gi/overrides/Modulemd.py %{buildroot}%{$python_sitearch}/gi/overrides/Modulemd.py +} + %post -n %{libname} -p /sbin/ldconfig %postun -n %{libname} -p /sbin/ldconfig @@ -128,8 +136,8 @@ %{_bindir}/modulemd-validator %{_mandir}/man1/modulemd-validator.1* -%files -n python3-%{name} -%{python3_sitearch}/gi/overrides/Modulemd.py +%files %{python_files %{name}} +%{python_sitearch}/gi/overrides/Modulemd.py %files -n %{libname} %license COPYING
