summaryrefslogtreecommitdiffstats
path: root/SPECS
diff options
context:
space:
mode:
authorK. de Jong <kjong+dev@neobits.nl>2020-07-24 17:02:05 +0200
committerK. de Jong <kjong+dev@neobits.nl>2020-07-24 17:02:05 +0200
commit235736d4905e8a53bc98f110e48a092001895456 (patch)
treea67bb0ceb2ca1d195f41d8ef1d73310a5cd3cba7 /SPECS
parent8ccaa26f529c614478d64b381a894ba2c53009a6 (diff)
downloadrpmbuild-235736d4905e8a53bc98f110e48a092001895456.tar.gz
rpmbuild-235736d4905e8a53bc98f110e48a092001895456.tar.xz
rpmbuild-235736d4905e8a53bc98f110e48a092001895456.zip
Updated spec file of dnf-rkhunter to comply with python guidelines
Diffstat (limited to 'SPECS')
-rw-r--r--SPECS/dnf-plugin-rkhunter.spec45
1 files changed, 26 insertions, 19 deletions
diff --git a/SPECS/dnf-plugin-rkhunter.spec b/SPECS/dnf-plugin-rkhunter.spec
index b837d1e..44e3226 100644
--- a/SPECS/dnf-plugin-rkhunter.spec
+++ b/SPECS/dnf-plugin-rkhunter.spec
@@ -1,47 +1,54 @@
%{!?dnf_lowest_compatible: %global dnf_lowest_compatible 4.2.23}
+%global srcname dnf-plugin-rkhunter
-Name: dnf-plugin-rkhunter
+Name: python-%{srcname}
Version: 1.1
Release: 1%{?dist}
Summary: Automatic updates of rkhunter property files after DNF transactions
License: GPLv2+
-URL: https://github.com/AquaL1te/%{name}
-Source0: https://github.com/AquaL1te/%{name}/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
+URL: https://github.com/AquaL1te/%{srcname}
+Source0: https://github.com/AquaL1te/%{srcname}/archive/v%{version}.tar.gz#/%{srcname}-%{version}.tar.gz
+Provides: python3-%{srcname} = %{version}-%{release}
+%{?python_provide:%python_provide python3-pkg_resources}
+
+%global _description %{expand:
+dnf-plugin-rkhunter is a plugin for DNF to do an automatic update of rkhunter
+property files after each DNF transaction.}
+
+%description %{_description}
+
+%package -n python3-%{srcname}
+Summary: %{summary}
BuildArch: noarch
BuildRequires: python3-devel
-
Requires: rkhunter
-Provides: python3-%{name} = %{version}-%{release}
-
-%description
-dnf-plugin-rkhunter is a plugin for DNF to do an automatic update of rkhunter
-property files after each DNF transaction.
+%description -n python3-%{srcname} %_description
%prep
-%autosetup -n %{name}-%{version}
+%autosetup -n %{srcname}-%{version}
%install
mkdir -p %{buildroot}%{python3_sitelib}/dnf-plugins/
mkdir -p %{buildroot}%{_sysconfdir}/dnf/plugins/
-mkdir -p %{buildroot}%{_defaultdocdir}/%{name}/
-mkdir -p %{buildroot}%{_defaultlicensedir}/%{name}/
+mkdir -p %{buildroot}%{_defaultdocdir}/%{srcname}/
+mkdir -p %{buildroot}%{_defaultlicensedir}/%{srcname}/
mkdir -p %{buildroot}%{_mandir}/man8/
install -m 644 plugin/rkhunter.py %{buildroot}/%{python3_sitelib}/dnf-plugins/rkhunter.py
install -m 644 etc/rkhunter.conf %{buildroot}%{_sysconfdir}/dnf/plugins/rkhunter.conf
-install -m 644 README.md %{buildroot}%{_defaultdocdir}/%{name}/README.md
-install -m 644 LICENSE %{buildroot}%{_defaultlicensedir}/%{name}/LICENSE
-install -m 644 man/dnf-plugin-rkhunter.8 %{buildroot}%{_mandir}/man8/%{name}.8
+install -m 644 README.md %{buildroot}%{_defaultdocdir}/%{srcname}/README.md
+install -m 644 LICENSE %{buildroot}%{_defaultlicensedir}/%{srcname}/LICENSE
+install -m 644 man/dnf-plugin-rkhunter.8 %{buildroot}%{_mandir}/man8/%{srcname}.8
-%files
+%files -n python3-%{srcname}
%{python3_sitelib}/dnf-plugins/rkhunter.py
%{python3_sitelib}/dnf-plugins/__pycache__/rkhunter.*
%{_sysconfdir}/dnf/plugins/rkhunter.conf
-%{_defaultdocdir}/%{name}/README.md
-%{_defaultlicensedir}/%{name}/LICENSE
-%{_mandir}/man8/%{name}.8*
+%{_defaultdocdir}/%{srcname}/README.md
+%{_defaultlicensedir}/%{srcname}/LICENSE
+%{_mandir}/man8/%{srcname}.8*
%changelog
* Wed Jul 22 2020 K. de Jong <keesdejong@fedoraproject.org> - 1.1-1