%define mdkversion %(perl -pe '/(\\d+)\\.(\\d)\\.?(\\d)?/; $_="$1$2".($3||0)' /etc/mandriva-release) %define name dvbsnoop %define version 1.4.00 %define mdkrel %mkrel 4 %define beta 0 %if %mdkversion < 1000 %define kernel_rel 2.4.22-28.tmb.1mdk %define kernel_dir /usr/src/linux-%{kernel_rel} %define kernel_inc %kernel_dir/3rdparty/mod_dvb/include %else #define kernel_rel 2.6.3-7mdk %define kernel_dir /usr/src/linux #-#{kernel_rel} %define kernel_inc %kernel_dir/include %endif %if %beta %define release 0.%{beta}.%{mdkrel} %else %define release %{mdkrel} %endif Summary: A simple dvb/mpeg stream analyzer program Name: %{name} Version: %{version} Release: %{release} Source0: http://osdn.dl.sourceforge.net/dvbsnoop/%{name}-%{version}.tar.bz2 Patch: dvbsnoop-1.3.0_drop_FE_CAN_CLEAN_SETUP.patch URL: http://dvbsnoop.sf.net License: GPL Group: Video BuildRoot: %{_tmppath}/%{name}-buildroot Prefix: %{_prefix} BuildRequires: glibc-devel %description dvbsnoop is a simple dvb/mpeg stream analyzer program. The program can be used to sniff, monitor, debug, dump or view dvb/mpeg/dsm-cc/MHP stream information (digital television) send via satellite, cable or terrestrial. %prep %setup -q #%if %mdkversion > 1000 #%patch -p1 #%endif %build %configure CPPFLAGS=-I%kernel_inc %make %install rm -rf $RPM_BUILD_ROOT %makeinstall_std #make install DESTDIR=%buildroot %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) %doc README COPYING %_bindir/* %_mandir/man1/* %changelog * Tue Jun 17 2008 Thierry Vignaud <tvignaud@mandriva.com> 1.4.00-4mdv2009.0 + Revision: 220709 - rebuild * Sat Jan 12 2008 Thierry Vignaud <tvignaud@mandriva.com> 1.4.00-3mdv2008.1 + Revision: 149681 - rebuild - kill re-definition of %%buildroot on Pixel's request - s/Mandrake/Mandriva/ + Olivier Blin <oblin@mandriva.com> - restore BuildRoot * Sun May 14 2006 Stefan van der Eijk <stefan@eijk.nu> 1.4.00-2mdk - rebuild for sparc * Sun Oct 02 2005 Erwan Velu <erwan@seanodes.com> 1.4.0-1mdk - 1.4.0 * Mon May 09 2005 Erwan Velu <erwan@seanodes.com> 1.3.77-1mdk - 1.3.77 * Tue Oct 19 2004 Lenny Cartier <lenny@mandrakesoft.com> 1.3.35-1mdk - 1.3.35 * Tue Jun 08 2004 Svetoslav Slavtchev <svetljo@gmx.de> 1.3.0-3mdk - drop club macros - rebuild * Sun Apr 04 2004 Svetoslav Slavtchev <svetljo@gmx.de> 1.3.0-2mdk - fix group * Sun Apr 04 2004 Svetoslav Slavtchev <svetljo@gmx.de> 1.3.0-1mdk - initial build for club