%define name mcelog %define version 0.7 %define release %mkrel 1 Name: %{name} Version: %{version} Release: %{release} Summary: The kernel machine check logger License: GPL Group: System/Kernel and hardware Url: ftp://ftp.x86-64.org/pub/linux/tools/mcelog/ Source: ftp://ftp.x86-64.org/pub/linux/tools/mcelog/%{name}-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version} %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 %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 * 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