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