Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gnome-keysign for openSUSE:Factory checked in at 2025-06-23 14:56:56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gnome-keysign (Old) and /work/SRC/openSUSE:Factory/.gnome-keysign.new.7067 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gnome-keysign" Mon Jun 23 14:56:56 2025 rev:11 rq:1287136 version:0.9.7.2 Changes: -------- --- /work/SRC/openSUSE:Factory/gnome-keysign/gnome-keysign.changes 2025-05-26 18:39:49.806242367 +0200 +++ /work/SRC/openSUSE:Factory/.gnome-keysign.new.7067/gnome-keysign.changes 2025-06-23 14:57:29.938398457 +0200 @@ -1,0 +2,6 @@ +Fri Jun 20 05:07:10 UTC 2025 - Steve Kowalik <steven.kowa...@suse.com> + +- Use pyproject macros to build and install. +- Add in fdupes. + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gnome-keysign.spec ++++++ --- /var/tmp/diff_new_pack.wI18K0/_old 2025-06-23 14:57:30.658428568 +0200 +++ /var/tmp/diff_new_pack.wI18K0/_new 2025-06-23 14:57:30.658428568 +0200 @@ -16,6 +16,7 @@ # +%define pythons python3 Name: gnome-keysign Version: 0.9.7.2 Release: 0 @@ -26,10 +27,14 @@ Source: %{name}-%{version}.tar.xz Patch0: gnome-keysign-python3-setup.patch +BuildRequires: fdupes BuildRequires: gobject-introspection +BuildRequires: python-rpm-macros BuildRequires: python3-Babel BuildRequires: python3-lxml +BuildRequires: python3-pip BuildRequires: python3-setuptools +BuildRequires: python3-wheel %ifarch aarch64 ppc64 ppc64le riscv64 s390x x86_64 Requires: gstreamer1(element-zbar)()(64bit) %else @@ -58,10 +63,11 @@ %autosetup -p1 %build -python3 setup.py build +%pyproject_wheel %install -python3 setup.py install -O1 --skip-build --root %{buildroot} +%pyproject_install +%fdupes %{buildroot}%{python3_sitelib} %files %license COPYING @@ -75,5 +81,5 @@ %dir %{_datadir}/icons/hicolor/scalable/apps %{_datadir}/icons/hicolor/scalable/apps/org.gnome.Keysign.svg %{python3_sitelib}/keysign/ -%{python3_sitelib}/gnome_keysign-*.egg-info/ +%{python3_sitelib}/gnome_keysign-%{version}.dist-info/