Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package terminator for openSUSE:Factory checked in at 2025-06-24 20:47:25 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/terminator (Old) and /work/SRC/openSUSE:Factory/.terminator.new.7067 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "terminator" Tue Jun 24 20:47:25 2025 rev:29 rq:1287930 version:2.1.5 Changes: -------- --- /work/SRC/openSUSE:Factory/terminator/terminator.changes 2025-05-26 18:36:50.990735306 +0200 +++ /work/SRC/openSUSE:Factory/.terminator.new.7067/terminator.changes 2025-06-24 20:48:32.094777031 +0200 @@ -1,0 +2,5 @@ +Wed Jun 18 06:06:36 UTC 2025 - Steve Kowalik <steven.kowa...@suse.com> + +- Use pyproject macros from python-rpm-macros to build and install. + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ terminator.spec ++++++ --- /var/tmp/diff_new_pack.ZV1NiY/_old 2025-06-24 20:48:32.894810197 +0200 +++ /var/tmp/diff_new_pack.ZV1NiY/_new 2025-06-24 20:48:32.894810197 +0200 @@ -20,6 +20,7 @@ %define _commit 590a9cd3 %global __requires_exclude typelib\\(Gnome\\) +%define pythons python3 Name: terminator Version: 2.1.5 Release: 0 @@ -36,14 +37,17 @@ BuildRequires: gsettings-desktop-schemas BuildRequires: hicolor-icon-theme BuildRequires: intltool +BuildRequires: python-rpm-macros BuildRequires: python3 BuildRequires: python3-cairo BuildRequires: python3-configobj BuildRequires: python3-dbus-python BuildRequires: python3-gobject-Gdk +BuildRequires: python3-pip BuildRequires: python3-psutil BuildRequires: python3-pytest BuildRequires: python3-setuptools +BuildRequires: python3-wheel BuildRequires: update-desktop-files BuildRequires: xvfb-run BuildRequires: pkgconfig(libnotify) @@ -76,16 +80,13 @@ sed -i '/#! \?\/usr.*/d' terminatorlib/*.py %build -python3 setup.py build +%pyproject_wheel %install -python3 setup.py install --root=%{buildroot} --prefix=%{_prefix} +%pyproject_install rm %{buildroot}/%{_datadir}/applications/%{name}.desktop -# Fix broken python shebang on main executable -sed -i 's/#!python/#!\/usr\/bin\/env python3/g' %{buildroot}/%{_bindir}/%{name} - desktop-file-install --vendor="" --dir=%{buildroot}%{_datadir}/applications data/%{name}.desktop %suse_update_desktop_file %{name} @@ -117,7 +118,7 @@ %{_mandir}/man1/%{name}.* %{_mandir}/man5/%{name}_config.* %{python3_sitelib}/terminatorlib/ -%{python3_sitelib}/terminator-*.egg-info +%{python3_sitelib}/terminator-%{version}.dist-info %{_datadir}/metainfo/%{name}.metainfo.xml %{_datadir}/applications/%{name}.desktop %{_datadir}/icons/hicolor/*/*/%{name}*.png