SPECS: ffmpeg.spec - run as ffserver
glen
glen at pld-linux.org
Sun Apr 16 22:17:06 CEST 2006
Author: glen Date: Sun Apr 16 20:17:06 2006 GMT
Module: SPECS Tag: HEAD
---- Log message:
- run as ffserver
---- Files affected:
SPECS:
ffmpeg.spec (1.83 -> 1.84)
---- Diffs:
================================================================
Index: SPECS/ffmpeg.spec
diff -u SPECS/ffmpeg.spec:1.83 SPECS/ffmpeg.spec:1.84
--- SPECS/ffmpeg.spec:1.83 Sun Apr 16 20:26:47 2006
+++ SPECS/ffmpeg.spec Sun Apr 16 22:17:01 2006
@@ -4,7 +4,7 @@
%bcond_without autoreqdep # don't care about package name deps generated by rpm
#
%define snap 20060129
-%define _rel 8.5
+%define _rel 8.6
Summary: Realtime audio/video encoder and streaming server
Summary(pl): Koder audio/wideo czasu rzeczywistego oraz serwer strumieni
Name: ffmpeg
@@ -19,6 +19,7 @@
# Source0-md5: d8ea09431d6c0c91bfd35e0ca74a67e1
Source1: ffserver.init
Source2: ffserver.sysconfig
+Source3: ffserver.conf
Patch0: %{name}-libtool.patch
Patch1: %{name}-libdir.patch
Patch2: %{name}-gcc4.patch
@@ -222,7 +223,8 @@
%install
rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{_sysconfdir},%{_sbindir},/etc/{sysconfig,rc.d/init.d}}
+install -d $RPM_BUILD_ROOT{%{_sysconfdir},%{_sbindir},/etc/{sysconfig,rc.d/init.d}} \
+ $RPM_BUILD_ROOT/var/{cache,log}/ffserver
%{__make} install \
DESTDIR=$RPM_BUILD_ROOT
@@ -230,9 +232,8 @@
install xvmc_render.h $RPM_BUILD_ROOT%{_includedir}/ffmpeg
install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/ffserver
install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/ffserver
-
+install %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/ffserver.conf
mv -f $RPM_BUILD_ROOT{%{_bindir},%{_sbindir}}/ffserver
-install doc/*.conf $RPM_BUILD_ROOT%{_sysconfdir}
%clean
rm -rf $RPM_BUILD_ROOT
@@ -240,16 +241,26 @@
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
+%pre ffserver
+%groupadd -g 167 ffserver
+%useradd -g ffserver -u 167 ffserver
+
%post ffserver
/sbin/chkconfig --add ffserver
%service ffserver restart
-%postun ffserver
+%preun ffserver
if [ "$1" = 0 ]; then
%service ffserver stop
/sbin/chkconfig --del ffserver
fi
+%postun ffserver
+if [ "$1" = 0 ]; then
+ %userremove ffserver
+ %groupremove ffserver
+fi
+
%files
%defattr(644,root,root,755)
%doc Changelog README doc/*.html doc/TODO
@@ -303,6 +314,8 @@
%attr(755,root,root) %{_sbindir}/ffserver
%attr(754,root,root) /etc/rc.d/init.d/ffserver
%{_mandir}/man1/ffserver.1*
+%dir %attr(770,root,ffserver) /var/cache/ffserver
+%dir %attr(770,root,ffserver) /var/log/ffserver
%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
@@ -310,6 +323,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.84 2006/04/16 20:17:01 glen
+- run as ffserver
+
Revision 1.83 2006/04/16 18:26:47 glen
- drop ffmpeg-config (*.pc is sufficent)
================================================================
---- CVS-web:
http://cvs.pld-linux.org/SPECS/ffmpeg.spec?r1=1.83&r2=1.84&f=u
More information about the pld-cvs-commit
mailing list