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

Reply via email to