Blame SPECS/numad.spec

Packit 4a4b9c
%global systemctl_bin /usr/bin/systemctl
Packit 4a4b9c
Packit 4a4b9c
Name: numad
Packit 4a4b9c
Version: 0.5
Packit 4a4b9c
Release: 26.20150602git%{?dist}
Packit 4a4b9c
Summary: NUMA user daemon
Packit 4a4b9c
Packit 4a4b9c
License: LGPLv2
Packit 4a4b9c
Group: System Environment/Daemons
Packit 4a4b9c
URL: https://pagure.io/numad
Packit 4a4b9c
# The source for this package was pulled from upstream's vcs.  Use the
Packit 4a4b9c
# following commands to generate the tarball:
Packit 4a4b9c
#   git clone https://pagure.io/numad.git numad-0.5git
Packit 4a4b9c
#   tar --exclude-vcs -cJf numad-0.5git.tar.xz numad-0.5git/
Packit 4a4b9c
Source0: %{name}-%{version}git.tar.xz
Packit 4a4b9c
Packit 4a4b9c
Requires: systemd-units
Packit 4a4b9c
Requires(post): systemd-units
Packit 4a4b9c
Requires(preun): systemd-units
Packit 4a4b9c
BuildRequires: systemd-units
Packit 4a4b9c
Packit 4a4b9c
ExcludeArch: s390 %{arm}
Packit 4a4b9c
Packit 4a4b9c
%description
Packit 4a4b9c
Numad, a daemon for NUMA (Non-Uniform Memory Architecture) systems,
Packit 4a4b9c
that monitors NUMA characteristics and manages placement of processes
Packit 4a4b9c
and memory to minimize memory latency and thus provide optimum performance.
Packit 4a4b9c
Packit 4a4b9c
%prep
Packit 4a4b9c
%setup -q -n %{name}-%{version}git
Packit 4a4b9c
Packit 4a4b9c
%build
Packit 4a4b9c
make CFLAGS="$RPM_OPT_FLAGS -std=gnu99" LDFLAGS="$RPM_LD_FLAGS -lpthread -lrt -lm"
Packit 4a4b9c
Packit 4a4b9c
%install
Packit 4a4b9c
mkdir -p %{buildroot}%{_bindir}
Packit 4a4b9c
mkdir -p %{buildroot}%{_sysconfdir}/logrotate.d
Packit 4a4b9c
mkdir -p %{buildroot}%{_unitdir}
Packit 4a4b9c
mkdir -p %{buildroot}%{_mandir}/man8/
Packit 4a4b9c
install -p -m 644 numad.service %{buildroot}%{_unitdir}/
Packit 4a4b9c
install -p -m 644 numad.logrotate %{buildroot}%{_sysconfdir}/logrotate.d/%{name}
Packit 4a4b9c
make install prefix=%{buildroot}/usr
Packit 4a4b9c
Packit 4a4b9c
%files
Packit 4a4b9c
%{_bindir}/numad
Packit 4a4b9c
%{_unitdir}/numad.service
Packit 4a4b9c
%config(noreplace) %{_sysconfdir}/logrotate.d/numad
Packit 4a4b9c
%doc %{_mandir}/man8/numad.8.gz
Packit 4a4b9c
Packit 4a4b9c
%post
Packit 4a4b9c
%systemd_post numad.service
Packit 4a4b9c
Packit 4a4b9c
%preun
Packit 4a4b9c
%systemd_preun numad.service
Packit 4a4b9c
Packit 4a4b9c
%postun
Packit 4a4b9c
%systemd_postun numad.service
Packit 4a4b9c
Packit 4a4b9c
%changelog
Packit 4a4b9c
* Tue Jun 19 2018 Jan Synáček <jsynacek@redhat.com> - 0.5-26.20150602git
Packit 4a4b9c
- Remove initscripts from Requires (#1610280)
Packit 4a4b9c
Packit 4a4b9c
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.5-25.20150602git
Packit 4a4b9c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Packit 4a4b9c
Packit 4a4b9c
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.5-24.20150602git
Packit 4a4b9c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
Packit 4a4b9c
Packit 4a4b9c
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.5-23.20150602git
Packit 4a4b9c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
Packit 4a4b9c
Packit 4a4b9c
* Fri Feb 10 2017 Dan Horák <dan[at]danny.cz> - 0.5-22.20150602git
Packit 4a4b9c
- Enable on s390x
Packit 4a4b9c
Packit 4a4b9c
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.5-21.20150602git
Packit 4a4b9c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
Packit 4a4b9c
Packit 4a4b9c
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5-20.20150602git
Packit 4a4b9c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
Packit 4a4b9c
Packit 4a4b9c
* Tue Jun  2 2015 Jan Synáček <jsynacek@redhat.com> - 0.5-19.20150602git
Packit 4a4b9c
- Update to 20150602
Packit 4a4b9c
Packit 4a4b9c
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5-18.20140620git
Packit 4a4b9c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
Packit 4a4b9c
Packit 4a4b9c
* Mon Jun 23 2014 Jan Synáček <jsynacek@redhat.com> - 0.5-17.20140620git
Packit 4a4b9c
- Update to 20140620
Packit 4a4b9c
Packit 4a4b9c
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5-16.20140225git
Packit 4a4b9c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
Packit 4a4b9c
Packit 4a4b9c
* Tue Mar 25 2014 Jan Synáček <jsynacek@redhat.com> - 0.5-15.20140225git
Packit 4a4b9c
- Update to the correct upstream version of 20140225
Packit 4a4b9c
Packit 4a4b9c
* Fri Feb 28 2014 Jan Synáček <jsynacek@redhat.com> - 0.5-14.20140225git
Packit 4a4b9c
- Update to 20140225
Packit 4a4b9c
- Resolves: #1071221
Packit 4a4b9c
Packit 4a4b9c
* Mon Jan 20 2014 Ville Skyttä <ville.skytta@iki.fi> - 0.5-13.20130814git
Packit 4a4b9c
- Don't order service after syslog.target (#1055209).
Packit 4a4b9c
- Build with $RPM_OPT_FLAGS and $RPM_LD_FLAGS.
Packit 4a4b9c
- Fix build with -Werror=format-security.
Packit 4a4b9c
Packit 4a4b9c
* Wed Aug 14 2013 Jan Synáček <jsynacek@redhat.com> - 0.5-12.20130814git
Packit 4a4b9c
- Update to 20130814
Packit 4a4b9c
Packit 4a4b9c
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5-11.20121130git
Packit 4a4b9c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
Packit 4a4b9c
Packit 4a4b9c
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5-10.20121130git
Packit 4a4b9c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
Packit 4a4b9c
Packit 4a4b9c
* Tue Dec 11 2012 Jan Synáček <jsynacek@redhat.com> - 0.5-9.20121130git
Packit 4a4b9c
- Update and comment the Makefile patch
Packit 4a4b9c
- Related: #825153
Packit 4a4b9c
Packit 4a4b9c
* Mon Dec 03 2012 Jan Synáček <jsynacek@redhat.com> - 0.5-8.20121130git
Packit 4a4b9c
- Update to 20121130
Packit 4a4b9c
- Update spec: fix command to generate tarball
Packit 4a4b9c
Packit 4a4b9c
* Tue Oct 16 2012 Jan Synáček <jsynacek@redhat.com> - 0.5-7.20121015git
Packit 4a4b9c
- Update to 20121015
Packit 4a4b9c
- Add Makefile patch
Packit 4a4b9c
- Update spec: update command to generate tarball
Packit 4a4b9c
Packit 4a4b9c
* Wed Aug 22 2012 Jan Synáček <jsynacek@redhat.com> - 0.5-6.20120522git
Packit 4a4b9c
- add systemd-rpm macros
Packit 4a4b9c
- Resolves: #850236
Packit 4a4b9c
Packit 4a4b9c
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5-5.20120522git
Packit 4a4b9c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
Packit 4a4b9c
Packit 4a4b9c
* Wed May 23 2012 Jan Synáček <jsynacek@redhat.com> - 0.5-4.20120522git
Packit 4a4b9c
- update source (20120522) and manpage
Packit 4a4b9c
Packit 4a4b9c
* Tue Mar 06 2012 Jan Synáček <jsynacek@redhat.com> 0.5-3.20120221git
Packit 4a4b9c
- update source
Packit 4a4b9c
- drop the patch
Packit 4a4b9c
Packit 4a4b9c
* Fri Feb 24 2012 Jan Synáček <jsynacek@redhat.com> 0.5-2.20120221git
Packit 4a4b9c
- add BuildRequires: systemd-units
Packit 4a4b9c
Packit 4a4b9c
* Wed Feb 15 2012 Jan Synáček <jsynacek@redhat.com> 0.5-1.20120221git
Packit 4a4b9c
- spec update
Packit 4a4b9c
Packit 4a4b9c
* Fri Feb 10 2012 Bill Burns <bburns@redhat.com> 0.5-1
Packit 4a4b9c
- initial version