diff --git a/rpm/nohang-dev.spec b/rpm/nohang-dev.spec deleted file mode 100644 index 9668818..0000000 --- a/rpm/nohang-dev.spec +++ /dev/null @@ -1,166 +0,0 @@ -# Automated build version of dev branch - -# -# Copyright © 2019 Artem Polishchuk -# -# Permission is hereby granted, free of charge, to any person obtaining -# a copy of this software and associated documentation files (the -# "Software"), to deal in the Software without restriction, including -# without limitation the rights to use, copy, modify, merge, publish, -# distribute, sublicense, and/or sell copies of the Software, and to -# permit persons to whom the Software is furnished to do so, subject to -# the following conditions: -# -# The above copyright notice and this permission notice shall be included -# in all copies or substantial portions of the Software. -# -# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -# EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -# IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -# CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -# TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -# SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -# - -%define build_timestamp %{lua: print(os.date("%Y%m%d"))} -%global appname nohang - -Name: %{appname}-dev -Version: 0.1 -Release: 1.%{build_timestamp}%{?dist} -Summary: Highly configurable OOM prevention daemon - -License: MIT -URL: https://github.com/hakavlad/nohang -Source0: %{url}/archive/dev/%{name}-%{build_timestamp}.tar.gz -BuildArch: noarch - -BuildRequires: gettext -%if 0%{?rhel} >= 7 -BuildRequires: systemd -%else -BuildRequires: systemd-rpm-macros -%endif -Requires: logrotate -%if 0%{?fedora} || 0%{?rhel} >= 8 -Recommends: %{name}-desktop -%endif -%{?systemd_requires} - -%description -Nohang is a highly configurable daemon for Linux which is able to correctly -prevent out of memory (OOM) and keep system responsiveness in low memory -conditions. - -To enable and start: - - systemctl enable --now %{appname} - - -%package desktop -Summary: Desktop version of %{name} -BuildArch: noarch - -Requires: %{name} = %{version}-%{release} -Requires: libnotify - -%description desktop -Desktop version of %{name}. - - -%prep -%autosetup -n %{appname}-dev-%{version} - -# For local build -%dnl %autosetup -n %{appname}-dev - - -%build -%make_build - - -%install -%make_install \ - BINDIR=%{_bindir} \ - CONFDIR=%{_sysconfdir} \ - SYSTEMDUNITDIR=%{_unitdir} - -echo "v%{version}-%{build_timestamp}" > %{buildroot}%{_sysconfdir}/%{appname}/version - - -%post -%systemd_post %{appname}.service - -%preun -%systemd_preun %{appname}.service - -%postun -%systemd_postun_with_restart %{appname}.service - -# Desktop -%post desktop -%systemd_post %{appname}-desktop.service - -%preun desktop -%systemd_preun %{appname}-desktop.service - -%postun desktop -%systemd_postun_with_restart %{appname}-desktop.service - - -%files -%license LICENSE -%doc README.md CHANGELOG.md -%{_bindir}/%{appname} -%{_bindir}/oom-sort -%{_bindir}/psi-top -%{_bindir}/psi2log -%{_mandir}/man1/* -%{_sysconfdir}/%{appname}/%{appname}.conf.default -%{_sysconfdir}/%{appname}/version -%{_sysconfdir}/logrotate.d/%{appname} -%{_unitdir}/%{appname}.service -%dir %{_sysconfdir}/%{appname}/ -%config(noreplace) %{_sysconfdir}/%{appname}/%{appname}.conf - -%files desktop -%{_sysconfdir}/%{appname}/%{appname}-desktop.conf.default -%{_unitdir}/%{appname}-desktop.service -%config(noreplace) %{_sysconfdir}/%{appname}/%{appname}-desktop.conf - - -%changelog -* Fri Jan 31 2020 Artem Polishchuk - 0.1-19.20200131git6fb0324 -- Update to latest git snapshot - -* Wed Jan 29 2020 Fedora Release Engineering - 0.1-18.20191203git6389a06 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Wed Dec 04 2019 Artem Polishchuk - 0.1-17.20191203git6389a06 -- Update to latest git snapshot - -* Sun Nov 17 2019 Artem Polishchuk - 0.1-16.20191117gitaef8af6 -- Update to latest git snapshot - -* Mon Oct 14 2019 Artem Polishchuk - 0.1-15.20191005git2a3209c -- Update to latest git snapshot - -* Sat Sep 21 2019 Artem Polishchuk - 0.1-15.20190919git286ed84 -- Fix BR: systemd required for EPEL8 - -* Thu Sep 19 2019 Artem Polishchuk - 0.1-14.20190919git286ed84 -- Update to latest git snapshot - -* Tue Sep 10 2019 Artem Polishchuk - 0.1-10.20190910gite442e41 -- Update to latest git snapshot -- Add 'desktop' package - -* Thu Sep 05 2019 Artem Polishchuk - 0.1-8.20190905git6db1833 -- Update to latest git snapshot - -* Sun Sep 01 2019 Artem Polishchuk - 0.1-7.20190901git4c1b5ee -- Update to latest git snapshot - -* Sat Aug 31 2019 Artem Polishchuk - 0.1-5.20190831gitf3baa58 -- Initial package