diff --git a/.gitignore b/.gitignore index f9d66ca..30fbcf4 100644 --- a/.gitignore +++ b/.gitignore @@ -21,3 +21,4 @@ /fmn.consumer-0.6.3.tar.gz /fmn.consumer-0.8.1.tar.gz /fmn.consumer-1.0.0.tar.gz +/fmn.consumer-1.0.1.tar.gz diff --git a/python-fmn-consumer.spec b/python-fmn-consumer.spec index 5ba0057..e9c745d 100644 --- a/python-fmn-consumer.spec +++ b/python-fmn-consumer.spec @@ -7,8 +7,8 @@ %endif Name: python-fmn-consumer -Version: 1.0.0 -Release: 2%{?dist} +Version: 1.0.1 +Release: 1%{?dist} Summary: Backend worker daemon for Fedora Notifications Group: Development/Libraries @@ -55,16 +55,40 @@ rm -rf %{modname}.egg-info %install %{__python2} setup.py install -O1 --skip-build --root=%{buildroot} +# Install the systemd files +mkdir -p $RPM_BUILD_ROOT/%{_unitdir} +install -m 644 systemd/fmn-backend@.service \ + $RPM_BUILD_ROOT/%{_unitdir}/fmn-backend@.service +install -m 644 systemd/fmn-worker@.service \ + $RPM_BUILD_ROOT/%{_unitdir}/fmn-worker@.service + # Tests require python-twisted-words #%check #%{__python2} setup.py test +%post +%systemd_post fmn-backend@.service +%systemd_post fmn-worker@.service + +%preun +%systemd_preun fmn-backend@.service +%systemd_preun fmn-worker@.service + +%postun +%systemd_postun_with_restart fmn-backend@.service +%systemd_postun_with_restart fmn-worker@.service + %files %doc README.rst COPYING COPYING.LESSER CHANGELOG.rst %{python2_sitelib}/fmn/consumer/ %{python2_sitelib}/%{modname}-%{version}* +%{_unitdir}/fmn-*.service %changelog +* Mon Jul 18 2016 Pierre-Yves Chibon - 1.0.1-1 +- Update to 1.0.1 +- Install the systemd service files + * Fri Jul 15 2016 Pierre-Yves Chibon - 1.0.0-2 - Add missing Requires on python-pika diff --git a/sources b/sources index 01d6eb1..23a7d0f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -2180672b38f5d4bfe994076164b7d7a0 fmn.consumer-1.0.0.tar.gz +a5dadb41fb8851453daf580621cfd62f fmn.consumer-1.0.1.tar.gz