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

Reply via email to