%define name mcelog %define version 0.8 %define release %mkrel 0.2 Name: %{name} Version: %{version} Release: %{release} Summary: The kernel machine check logger License: GPL Group: System/Kernel and hardware BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot Url: ftp://ftp.suse.com/pub/people/ak/mcelog Source: ftp://ftp.suse.com/pub/people/ak/mcelog/%{name}-%{version}pre.tar.gz %description mcelog is the user space interface to the in kernel machine check logger on x86-64. It decodes the binary machine check records into a human readable format. %prep %setup -q -n %{name}-%{version}pre %build %make CFLAGS="%{optflags}" %install rm -rf %{buildroot} mkdir -p %{buildroot}/%{_sbindir} mkdir -p %{buildroot}/%{_mandir}/man8 mkdir -p %{buildroot}/%{_sysconfdir}/logrotate.d/ mkdir -p %{buildroot}/%{_sysconfdir}/cron.hourly/ %makeinstall cp mcelog.logrotate %{buildroot}/%{_sysconfdir}/logrotate.d/%{name} cp mcelog.cron %{buildroot}/%{_sysconfdir}/cron.hourly/%{name} %clean rm -rf %{buildroot} %files %defattr(-,root,root) %{_sbindir}/mcelog %{_mandir}/man8/* %{_sysconfdir}/cron.hourly/%{name} %config(noreplace) %{_sysconfdir}/logrotate.d/%{name} %changelog * Mon Mar 10 2008 Erwan Velu <erwan@mandriva.org> 0.8-0.2mdv2008.1 + Revision: 183364 - Rebuild + Thierry Vignaud <tvignaud@mandriva.com> - fix no-buildroot-tag - kill re-definition of %%buildroot on Pixel's request * Fri May 04 2007 Erwan Velu <erwan@mandriva.org> 0.8-0.1mdv2008.0 + Revision: 22425 - 0.8pre - Import mcelog * Wed May 03 2006 Guillaume Rousse <guillomovitch@mandriva.org> 0.7-1mdk - New release 0.7 * Thu Feb 09 2006 Guillaume Rousse <guillomovitch@mandriva.org> 0.6-1mdk - new version - spec cleanup - fix optimisations * Mon Dec 19 2005 Erwan Velu <erwan@seanodes.com> 0.5-1mdk - Initial Release