From 1a1caa29432e95d36531915ae9a53f55f801ec53 Mon Sep 17 00:00:00 2001
From: Jean-Paul Saman <jean-paul.saman@m2x.nl>
Date: Tue, 1 Jun 2010 21:32:33 +0200
Subject: [PATCH] dvblast.spec: rpm specfile

---
 dvblast.spec | 71 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 71 insertions(+)
 create mode 100644 dvblast.spec

diff --git a/dvblast.spec b/dvblast.spec
new file mode 100644
index 0000000..4984d5f
--- /dev/null
+++ b/dvblast.spec
@@ -0,0 +1,71 @@
+%define name		dvblast
+%define version		1.2.0
+%define release		1
+
+%define redhat 0
+%if %redhat
+# some mdk macros that do not exist in rh
+%define configure2_5x CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=/usr
+%define make %__make
+%define makeinstall_std %__make DESTDIR="$RPM_BUILD_ROOT" install
+# adjust define for Redhat.
+%endif
+
+Summary:	%{name} is a lightweight and fast DVB-S/C/T remuxer and restreamer.
+Name:		%{name}
+Version:	%{version}
+Release:	%{release}
+License:	GPL
+URL:		http://developers.videolan.org/projects/dvblast/
+Group:		System/Daemons
+Source:		http://www.videolan.org/pub/videolan/dvblast/%{version}/%{name}-%{version}.tar.bz2
+BuildRoot:	%_tmppath/%name-%version-%release-root
+Provides:	%name
+Prefix:         /usr
+Requires:	libdvbpsi
+BuildRequires:  libdvbpsi-devel
+
+%description
+DVBlast is a lightweight and fast DVB-S/C/T remuxer and restreamer. It is used in broadcast production environments as DVB to IP gateway
+
+%prep
+%setup -q -n %{name}-%{version}
+
+# Generate general options file
+cat > %buildroot/etc/sysconfig/dvblast << EOF
+# DVBlast options
+DVBLASTARGS="-q"
+EOF
+
+%build
+%configure2_5x --enable-release
+%make PREFIX=%{prefix}
+
+%install
+rm -rf %buildroot
+%makeinstall_std
+
+%clean
+rm -rf %buildroot
+
+%post -p /sbin/ldconfig
+chkconfig --add dvblast
+
+%postun -p /sbin/ldconfig
+chkconfig --del dvblast
+
+%files
+%defattr(-,root,root,-)
+%doc AUTHORS README COPYING ChangeLog INSTALL NEWS
+%{_bindir}/dvblast
+%{_bindir}/dvblastctl
+%{_bindir}/dvblast_mmi.sh
+%{_mandir}/man1/dvblast.1
+%dir /etc/dvblast.d
+/etc/init.d/dvblast
+/etc/sysconfig/dvblast
+
+%changelog
+* Tue Jun 01 2010 Jean-Paul Saman <jpsaman@videolan.org>
+- DVBlast rpm specfile
+
-- 
2.25.4