From c559bc8ad9227075471f5ce80715101e525147a9 Mon Sep 17 00:00:00 2001 From: Sandro Bonazzola Date: Mon, 29 May 2023 13:33:44 +0200 Subject: [specfile] new fedora guidelines adapt the specfile to new fedora packaging guidelines. Signed-off-by: Sandro Bonazzola --- sos.spec | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'sos.spec') diff --git a/sos.spec b/sos.spec index 0947a60f..6264c5e6 100644 --- a/sos.spec +++ b/sos.spec @@ -28,11 +28,25 @@ support technicians and developers. %prep %setup -qn %{name}-%{version} +%if 0%{?fedora} >= 39 +%generate_buildrequires +%pyproject_buildrequires +%endif + %build +%if 0%{?fedora} >= 39 +%pyproject_wheel +%else %py3_build +%endif %install +%if 0%{?fedora} >= 39 +%pyproject_install +%pyproject_save_files sos +%else %py3_install '--install-scripts=%{_sbindir}' +%endif install -d -m 755 %{buildroot}%{_sysconfdir}/%{name} install -d -m 700 %{buildroot}%{_sysconfdir}/%{name}/cleaner @@ -50,9 +64,15 @@ rm -rf %{buildroot}/usr/config/ # internationalization is currently broken. Uncomment this line once fixed. # %%files -f %%{name}.lang %files +%if 0%{?fedora} >= 39 +%{_bindir}/sos +%{_bindir}/sosreport +%{_bindir}/sos-collector +%else %{_sbindir}/sos %{_sbindir}/sosreport %{_sbindir}/sos-collector +%endif %dir /etc/sos/cleaner %dir /etc/sos/presets.d %dir /etc/sos/extras.d -- cgit