diff --git a/sausage.spec b/sausage.spec index efc3a10..345de4e 100644 --- a/sausage.spec +++ b/sausage.spec @@ -1,53 +1,58 @@ %define name sausage %define version 0.1.7 %define unmangled_version 0.1.7 %define release 1 Summary: Command-line interface to query the sausage-API service Name: %{name} Version: %{version} Release: %{release} Source0: %{name}-%{unmangled_version}.tar.gz License: GPL v3 Group: Development/Libraries BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot Prefix: %{_prefix} BuildArch: noarch Vendor: ECOLE POLYTECHNIQUE FEDERALE DE LAUSANNE Url: https://c4science.ch/source/sausage-binary/ BuildRequires: python3-setuptools +%if 0%{?rhel} < 8 Requires: python36-requests +%else +Requires: python3-requests +%endif + %description SLURM account usage (Sausage) ============================= This project implements a Command-line interface to query the sausage-API service. The service queries the elastic instance created by the jobcomp/elasticsearch plugin provided by SchedMD. %prep %setup -n %{name}-%{unmangled_version} -n %{name}-%{unmangled_version} %build python3 setup.py build /usr/bin/mkdir -p %{buildroot}/etc/sausage/ /usr/bin/mkdir -p %{buildroot}/usr/bin/ %install python3 setup.py install --single-version-externally-managed -O1 --root=$RPM_BUILD_ROOT --record=INSTALLED_FILES install -m 644 sausage.cfg %{buildroot}/etc/sausage/ install -m 600 sausage.secure %{buildroot}/etc/sausage/ install -m 755 Sausage %{buildroot}/usr/bin/ %clean rm -rf $RPM_BUILD_ROOT %files -f INSTALLED_FILES %defattr(-,root,root) /etc/sausage/sausage.cfg /etc/sausage/sausage.secure /usr/bin/Sausage