2 # How to deal with ffmpeg/opencv checken-egg problem:
3 # 1. make-request -r --without opencv ffmpeg.spec
4 # 2. make-request -r opencv.spec
5 # 3. bump release of ffmpeg.spec
6 # 4. make-request -r ffmpeg.spec
9 %bcond_with nonfree # non free options of package (currently: faac)
10 %bcond_with aacplus # AAC+ encoding via libaacplus (requires nonfree)
11 %bcond_with fdk_aac # AAC encoding via libfdk_aac (requires nonfree)
12 %bcond_without caca # textual display using libcaca
13 %bcond_without flite # flite voice synthesis support
14 %bcond_without frei0r # frei0r video filtering
15 %bcond_without ilbc # iLBC de/encoding via WebRTC libilbc
16 %bcond_without openal # OpenAL 1.1 capture support
17 %bcond_without opencv # OpenCV video filtering
18 %bcond_without pulseaudio # PulseAudio input support
19 %bcond_without soxr # SoX Resampler support
20 %bcond_without x264 # x264 encoder
21 %bcond_without utvideo # Ut Video decoder
22 %bcond_without va # VAAPI (Video Acceleration API)
23 %bcond_without vpx # VP8, a high-quality video codec
24 %bcond_without doc # don't build docs
26 Summary: FFmpeg - a very fast video and audio converter
27 Summary(pl.UTF-8): FFmpeg - szybki konwerter audio/wideo
31 # LGPL or GPL, chosen at configure time (GPL version is more featured)
32 # (postprocessing, some filters, x264, xavs, xvid, x11grab)
33 # using v3 allows Apache-licensed libs (opencore-amr, libvo-*enc)
34 License: GPL v3+ with LGPL v3+ parts
35 Group: Applications/Multimedia
36 Source0: http://ffmpeg.org/releases/%{name}-%{version}.tar.bz2
37 # Source0-md5: c871d20559cb64c015b5cf0858812a56
38 Source1: ffserver.init
39 Source2: ffserver.sysconfig
40 Source3: ffserver.conf
41 Patch0: %{name}-opencv24.patch
42 Patch1: %{name}-utvideo.patch
43 URL: http://www.ffmpeg.org/
44 %{?with_openal:BuildRequires: OpenAL-devel >= 1.1}
45 BuildRequires: SDL-devel >= 1.2.1
46 BuildRequires: alsa-lib-devel
47 BuildRequires: bzip2-devel
48 BuildRequires: celt-devel >= 0.11.0
49 %{?with_nonfree:BuildRequires: faac-devel}
50 %{?with_fdk_aac:BuildRequires: fdk-aac-devel}
51 %{?with_flite:BuildRequires: flite-devel >= 1.4}
52 BuildRequires: fontconfig-devel
53 BuildRequires: freetype-devel
54 %{?with_frei0r:BuildRequires: frei0r-devel}
56 # require version with altivec support fixed
57 BuildRequires: gcc >= 5:3.3.2-3
59 BuildRequires: gnutls-devel
60 BuildRequires: jack-audio-connection-kit-devel
61 BuildRequires: lame-libs-devel >= 3.98.3
62 %{?with_aacplus:BuildRequires: libaacplus-devel >= 2.0.0}
63 BuildRequires: libass-devel
64 BuildRequires: libavc1394-devel
65 BuildRequires: libbluray-devel
66 %{?with_caca:BuildRequires: libcaca-devel}
67 BuildRequires: libcdio-paranoia-devel >= 0.90-2
68 BuildRequires: libdc1394-devel >= 2
69 BuildRequires: libgsm-devel
70 BuildRequires: libiec61883-devel
71 BuildRequires: libmodplug-devel
72 BuildRequires: libnut-devel
73 BuildRequires: libraw1394-devel >= 2
74 BuildRequires: librtmp-devel
75 BuildRequires: libtheora-devel >= 1.0-0.beta3
76 BuildRequires: libtool >= 2:1.4d-3
77 BuildRequires: libv4l-devel
78 %{?with_va:BuildRequires: libva-devel >= 1.0.3}
79 BuildRequires: libvdpau-devel >= 0.2
80 BuildRequires: libvorbis-devel
81 %{?with_vpx:BuildRequires: libvpx-devel >= 0.9.7}
83 %{?with_x264:BuildRequires: libx264-devel >= 0.1.3-1.20111212_2245}
89 BuildRequires: opencore-amr-devel
90 %{?with_opencv:BuildRequires: opencv-devel}
91 BuildRequires: openjpeg-devel >= 1.5
92 BuildRequires: opus-devel
93 BuildRequires: perl-Encode
94 BuildRequires: perl-tools-pod
95 BuildRequires: pkgconfig
96 %{?with_pulseaudio:BuildRequires: pulseaudio-devel}
97 BuildRequires: rpmbuild(macros) >= 1.470
98 BuildRequires: schroedinger-devel
99 %{?with_soxr:BuildRequires: soxr-devel}
100 BuildRequires: speex-devel >= 1:1.2-rc1
101 %{?with_doc:BuildRequires: tetex}
102 %{?with_doc:BuildRequires: texi2html}
103 %{?with_doc:BuildRequires: texinfo}
104 BuildRequires: twolame-devel
105 %{?with_utvideo:BuildRequires: utvideo-devel >= 12}
106 BuildRequires: vo-aacenc-devel
107 BuildRequires: vo-amrwbenc-devel
108 %{?with_ilbc:BuildRequires: webrtc-libilbc-devel}
109 BuildRequires: xavs-devel
110 BuildRequires: xorg-lib-libX11-devel
111 BuildRequires: xorg-lib-libXext-devel
112 BuildRequires: xorg-lib-libXfixes-devel
113 BuildRequires: xvid-devel >= 1:1.1.0
115 BuildRequires: zlib-devel
116 %{?with_autoreqdep:BuildConflicts: libpostproc}
117 # overflows maximum hash table size
118 BuildConflicts: pdksh < 5.2.14-57
119 Requires: %{name}-libs = %{version}-%{release}
120 %{?with_utvideo:Requires: utvideo >= 12}
121 %{?with_ilbc:Requires: webrtc-libilbc}
122 Requires: xvid >= 1:1.1.0
123 Obsoletes: libpostproc
124 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
126 %define _noautoreqdep libGL.so.1 libGLU.so.1
128 %define specflags -fno-strict-aliasing
130 # -fomit-frame-pointer is always needed on x86 due to lack of registers (-fPIC takes one)
131 %define specflags_ia32 -fomit-frame-pointer
132 # -mmmx is needed to enable <mmintrin.h> code.
133 %define specflags_i586 -mmmx
134 %define specflags_i686 -mmmx
135 %define specflags_ppc -fPIC
138 FFmpeg is a complete solution to record, convert and stream audio and
139 video. It is a command line tool to convert one video file format to
140 another. It also supports grabbing and encoding in real time from a TV
143 %description -l pl.UTF-8
144 FFmpeg to kompletne rozwiązanie nagrywania, konwersji i transmisji
145 strumieni dźwięku i obrazu. Jest to działające z linii poleceń
146 narzędzie do konwersji obrazu z jednego formatu do innego. Obsługuje
147 także przechwytywanie i kodowanie w czasie rzeczywistym z karty
151 Summary: ffmpeg libraries
152 Summary(pl.UTF-8): Biblioteki ffmpeg
156 This package contains the ffmpeg shared libraries:
157 - the codec library (libavcodec). It supports most existing encoding
158 formats (MPEG, DivX, MPEG4, AC3, DV...),
159 - demuxer library (libavformat). It supports most existing file
160 formats (AVI, MPEG, OGG, Matroska, ASF...),
161 - video postprocessing library (libpostproc).
163 %description libs -l pl.UTF-8
164 Ten pakiet zawiera biblioteki współdzielone ffmpeg:
165 - bibliotekę kodeków (libavcodec); obsługuje większość istniejących
166 formatów kodowania (MPEG, DivX, MPEG4, AC3, DV...),
167 - bibliotekę demuksera (libavformat); obsługuje większość istniejących
168 formatów plików (AVI, MPEG, OGG, Matroska, ASF...),
169 - bibliotekę postprocessingu (libpostproc).
172 Summary: ffmpeg header files
173 Summary(pl.UTF-8): Pliki nagłówkowe ffmpeg
174 Group: Development/Libraries
175 Requires: %{name}-libs = %{version}-%{release}
176 # Libs.private from *.pc (unreasonably they are all the same)
177 Requires: SDL-devel >= 1.2.1
178 Requires: alsa-lib-devel
179 Requires: bzip2-devel
180 Requires: celt-devel >= 0.11.0
181 %{?with_nonfree:Requires: faac-devel}
182 %{?with_fdk_aac:Requires: fdk-aac-devel}
183 Requires: fontconfig-devel
184 Requires: freetype-devel
185 Requires: jack-audio-connection-kit-devel
186 %{?with_flite:Requires: flite-devel >= 1.4}
187 Requires: lame-libs-devel >= 3.98.3
188 %{?with_aacplus:Requires: libaacplus-devel >= 2.0.0}
189 Requires: libass-devel
190 Requires: libavc1394-devel
191 Requires: libbluray-devel
192 %{?with_caca:Requires: libcaca-devel}
193 Requires: libcdio-paranoia-devel >= 0.90-2
194 Requires: libdc1394-devel >= 2
195 Requires: libgsm-devel
196 Requires: libiec61883-devel
197 Requires: libmodplug-devel
198 Requires: libnut-devel
199 Requires: libraw1394-devel >= 2
200 Requires: librtmp-devel
201 Requires: libtheora-devel >= 1.0-0.beta3
202 %{?with_va:Requires: libva-devel >= 1.0.3}
203 Requires: libvorbis-devel
204 %{?with_vpx:Requires: libvpx-devel >= 0.9.7}
205 %{?with_x264:Requires: libx264-devel >= 0.1.3-1.20110625_2245}
206 Requires: opencore-amr-devel
207 %{?with_opencv:Requires: opencv-devel}
208 Requires: openjpeg-devel >= 1.5
209 Requires: schroedinger-devel
210 %{?with_soxr:Requires: soxr-devel}
211 Requires: speex-devel >= 1:1.2-rc1
212 Requires: twolame-devel
213 %{?with_utvideo:Requires: utvideo-devel >= 12}
214 Requires: vo-aacenc-devel
215 Requires: vo-amrwbenc-devel
216 %{?with_ilbc:Requires: webrtc-libilbc-devel}
218 Requires: xorg-lib-libXext-devel
219 Requires: xorg-lib-libXfixes-devel
220 Requires: xvid-devel >= 1:1.1.0
222 Obsoletes: libpostproc-devel
227 %description devel -l pl.UTF-8
228 Pliki nagłówkowe ffmpeg.
231 Summary: ffmpeg static libraries
232 Summary(pl.UTF-8): Statyczne biblioteki ffmpeg
233 Group: Development/Libraries
234 Requires: %{name}-devel = %{version}-%{release}
237 ffmpeg static libraries (libavcodec and libavformat).
239 %description static -l pl.UTF-8
240 Statyczne biblioteki ffmpeg (libavcodec i libavformat).
243 Summary: FFplay - SDL-based media player
244 Summary(pl.UTF-8): FFplay - odtwarzacz mediów oparty na SDL
245 Group: Applications/Multimedia
246 Requires: %{name}-libs = %{version}-%{release}
249 FFplay is a very simple and portable media player using the FFmpeg
250 libraries and the SDL library. It is mostly used as a test bench for
251 the various APIs of FFmpeg.
253 %description ffplay -l pl.UTF-8
254 FFplay to bardzo prosty i przenośny odtwarzacz mediów używający
255 bibliotek FFmpeg oraz biblioteki SDL. Jest używany głównie do
256 testowania różnych API FFmpeg.
259 Summary: FFserver video server
260 Summary(pl.UTF-8): FFserver - serwer strumieni obrazu
262 Requires(post,preun): /sbin/chkconfig
263 Requires: %{name}-libs = %{version}-%{release}
264 Requires: rc-scripts >= 0.4.0.10
266 %description ffserver
267 FFserver is a streaming server for both audio and video. It supports
268 several live feeds, streaming from files and time shifting on live
269 feeds (you can seek to positions in the past on each live feed,
270 provided you specify a big enough feed storage in ffserver.conf).
272 %description ffserver -l pl.UTF-8
273 FFserver to serwer strumieni dla dźwięku i obrazu. Obsługuje kilka
274 źródeł na żywo, przekazywanie strumieni z plików i przesuwanie w
275 czasie dla źródeł na żywo (można przeskakiwać na położenia w
276 przeszłości dla każdego źródła na żywo, pod warunkiem odpowiednio
277 dużej przestrzeni na dane skonfigurowanej w ffserver.conf).
284 # package the grep result for mplayer, the result formatted as ./mplayer/configure
285 cat <<EOF > ffmpeg-avconfig
287 libavdecoders_all="$(sed -n 's/^[^#]*DEC.*(.*, *\(.*\)).*/\1_decoder/p' libavcodec/allcodecs.c | tr '[a-z]' '[A-Z]')"
288 libavencoders_all="$(sed -n 's/^[^#]*ENC.*(.*, *\(.*\)).*/\1_encoder/p' libavcodec/allcodecs.c | tr '[a-z]' '[A-Z]')"
289 libavparsers_all="$(sed -n 's/^[^#]*PARSER.*(.*, *\(.*\)).*/\1_parser/p' libavcodec/allcodecs.c | tr '[a-z]' '[A-Z]')"
290 libavbsfs_all="$(sed -n 's/^[^#]*BSF.*(.*, *\(.*\)).*/\1_bsf/p' libavcodec/allcodecs.c | tr '[a-z]' '[A-Z]')"
291 libavdemuxers_all="$(sed -n 's/^[^#]*DEMUX.*(.*, *\(.*\)).*/\1_demuxer/p' libavformat/allformats.c | tr '[a-z]' '[A-Z]')"
292 libavmuxers_all="$(sed -n 's/^[^#]*_MUX.*(.*, *\(.*\)).*/\1_muxer/p' libavformat/allformats.c | tr '[a-z]' '[A-Z]')"
293 libavprotocols_all="$(sed -n 's/^[^#]*PROTOCOL.*(.*, *\(.*\)).*/\1_protocol/p' libavformat/allformats.c | tr '[a-z]' '[A-Z]')"
294 libavhwaccels_all="$(sed -n 's/^[^#]*HWACCEL.*(.*, *\(.*\)).*/\1_hwaccel/p' libavcodec/allcodecs.c | tr '[a-z]' '[A-Z]')"
295 libavfilters_all="$(sed -n 's/^[^#]*FILTER.*(.*, *\(.*\),.*).*/\1_filter/p' libavfilter/allfilters.c | tr '[a-z]' '[A-Z]')"
297 cat <<'EOF' >> ffmpeg-avconfig
301 echo $libavdecoders_all
304 echo $libavencoders_all
307 echo $libavparsers_all
313 echo $libavdemuxers_all
316 echo $libavmuxers_all
319 echo $libavprotocols_all
322 echo $libavhwaccels_all
325 echo $libavfilters_all
349 # - it's not autoconf configure
350 # - --disable-debug, --disable-optimizations, tune=generic causes not to override our optflags
352 --arch=%{_target_base_arch} \
353 --prefix=%{_prefix} \
354 --libdir=%{_libdir} \
355 --shlibdir=%{_libdir} \
356 --mandir=%{_mandir} \
357 --extra-cflags="-D_GNU_SOURCE=1 %{rpmcppflags} %{rpmcflags}" \
358 --extra-ldflags="%{rpmcflags} %{rpmldflags}" \
361 --disable-optimizations \
362 --disable-stripping \
364 --enable-avresample \
368 --enable-fontconfig \
369 %{?with_frei0r:--enable-frei0r} \
370 %{?with_aacplus:--enable-libaacplus} \
373 %{?with_caca:--enable-libcaca} \
377 %{?with_fdk_aac:--enable-libfdk-aac} \
378 %{?with_flite:--enable-libflite} \
379 --enable-libfreetype \
381 --enable-libiec61883 \
382 %{?with_ilbc:--enable-libilbc} \
383 --enable-libmodplug \
384 --enable-libmp3lame \
386 --enable-libopencore-amrnb \
387 --enable-libopencore-amrwb \
388 %{?with_opencv:--enable-libopencv} \
389 --enable-libopenjpeg \
391 %{?with_pulseaudio:--enable-libpulse} \
393 --enable-libschroedinger \
394 %{?with_soxr:--enable-libsoxr} \
397 --enable-libtwolame \
398 %{?with_utvideo:--enable-libutvideo} \
400 --enable-libvo-aacenc \
401 --enable-libvo-amrwbenc \
403 %{?with_vpx:--enable-libvpx} \
404 %{?with_x264:--enable-libx264} \
407 %{?with_openal:--enable-openal} \
412 %{?with_va:--enable-vaapi} \
415 %ifnarch %{ix86} %{x8664}
425 --enable-runtime-cpudetect
427 # force oldscaler build
428 %{__sed} -i -e 's|#define.*CONFIG_OLDSCALER.*0|#define CONFIG_OLDSCALER 1|g' config.h
433 # CC_O to add -c to commandline. makefile should be patched
434 %{__make} tools/qt-faststart V=1 CC_O='-c -o $@'
437 rm -rf $RPM_BUILD_ROOT
438 install -d $RPM_BUILD_ROOT{%{_sysconfdir},%{_sbindir},/etc/{sysconfig,rc.d/init.d}} \
439 $RPM_BUILD_ROOT%{_includedir}/ffmpeg \
440 $RPM_BUILD_ROOT/var/{cache,log}/ffserver
442 %{__make} install install-headers \
443 DESTDIR=$RPM_BUILD_ROOT \
446 # install nonstandard, non-public headers manually
447 cp -a config.h $RPM_BUILD_ROOT%{_includedir}/ffmpeg
448 for a in libavutil/*/bswap.h; do
449 install -Dp $a $RPM_BUILD_ROOT%{_includedir}/$a
451 cp -a libavformat/riff.h $RPM_BUILD_ROOT%{_includedir}/libavformat
452 # for lim-omx ffmpeg components
453 cp -a libavcodec/audioconvert.h $RPM_BUILD_ROOT%{_includedir}/libavcodec
455 install -p %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/ffserver
456 cp -a %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/ffserver
457 cp -a %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/ffserver.conf
458 mv -f $RPM_BUILD_ROOT{%{_bindir},%{_sbindir}}/ffserver
459 install -p tools/qt-faststart $RPM_BUILD_ROOT%{_bindir}
461 # install as ffmpeg-avconfig to avoid with possible programs looking for
462 # ffmpeg-config and expecting --libs output from it which is not implemented
463 # simple to do (by querying pkgconfig), but why?
464 install -p ffmpeg-avconfig $RPM_BUILD_ROOT%{_bindir}/ffmpeg-avconfig
468 install -d $RPM_BUILD_ROOT%{_mandir}/man3
469 %{__mv} $RPM_BUILD_ROOT%{_mandir}/man1/lib*.3 $RPM_BUILD_ROOT%{_mandir}/man3
473 rm -rf $RPM_BUILD_ROOT
475 %post libs -p /sbin/ldconfig
476 %postun libs -p /sbin/ldconfig
479 %groupadd -g 167 ffserver
480 %useradd -g ffserver -u 167 ffserver
483 /sbin/chkconfig --add ffserver
484 %service ffserver restart
487 if [ "$1" = 0 ]; then
488 %service ffserver stop
489 /sbin/chkconfig --del ffserver
493 if [ "$1" = 0 ]; then
495 %groupremove ffserver
499 %defattr(644,root,root,755)
500 %doc CREDITS LICENSE MAINTAINERS README doc/{APIchanges,RELEASE_NOTES} %{?with_doc:doc/*.html}
501 %attr(755,root,root) %{_bindir}/ffmpeg
502 %attr(755,root,root) %{_bindir}/ffprobe
503 %attr(755,root,root) %{_bindir}/qt-faststart
504 %dir %{_datadir}/ffmpeg
505 %{_datadir}/ffmpeg/*.ffpreset
506 %{_datadir}/ffmpeg/ffprobe.xsd
508 %{_mandir}/man1/ffmpeg.1*
509 %{_mandir}/man1/ffmpeg-bitstream-filters.1*
510 %{_mandir}/man1/ffmpeg-codecs.1*
511 %{_mandir}/man1/ffmpeg-devices.1*
512 %{_mandir}/man1/ffmpeg-filters.1*
513 %{_mandir}/man1/ffmpeg-formats.1*
514 %{_mandir}/man1/ffmpeg-protocols.1*
515 %{_mandir}/man1/ffmpeg-resampler.1*
516 %{_mandir}/man1/ffmpeg-scaler.1*
517 %{_mandir}/man1/ffmpeg-utils.1*
518 %{_mandir}/man1/ffprobe.1*
522 %defattr(644,root,root,755)
523 %attr(755,root,root) %{_libdir}/libavcodec.so.*.*.*
524 %attr(755,root,root) %ghost %{_libdir}/libavcodec.so.54
525 %attr(755,root,root) %{_libdir}/libavdevice.so.*.*.*
526 %attr(755,root,root) %ghost %{_libdir}/libavdevice.so.54
527 %attr(755,root,root) %{_libdir}/libavfilter.so.*.*.*
528 %attr(755,root,root) %ghost %{_libdir}/libavfilter.so.3
529 %attr(755,root,root) %{_libdir}/libavformat.so.*.*.*
530 %attr(755,root,root) %ghost %{_libdir}/libavformat.so.54
531 %attr(755,root,root) %{_libdir}/libavresample.so.*.*.*
532 %attr(755,root,root) %ghost %{_libdir}/libavresample.so.1
533 %attr(755,root,root) %{_libdir}/libavutil.so.*.*.*
534 %attr(755,root,root) %ghost %{_libdir}/libavutil.so.52
535 %attr(755,root,root) %{_libdir}/libpostproc.so.*.*.*
536 %attr(755,root,root) %ghost %{_libdir}/libpostproc.so.52
537 %attr(755,root,root) %{_libdir}/libswresample.so.*.*.*
538 %attr(755,root,root) %ghost %{_libdir}/libswresample.so.0
539 %attr(755,root,root) %{_libdir}/libswscale.so.*.*.*
540 %attr(755,root,root) %ghost %{_libdir}/libswscale.so.2
543 %defattr(644,root,root,755)
544 %doc doc/optimization.txt
545 %attr(755,root,root) %{_bindir}/ffmpeg-avconfig
546 %attr(755,root,root) %{_libdir}/libavcodec.so
547 %attr(755,root,root) %{_libdir}/libavdevice.so
548 %attr(755,root,root) %{_libdir}/libavfilter.so
549 %attr(755,root,root) %{_libdir}/libavformat.so
550 %attr(755,root,root) %{_libdir}/libavresample.so
551 %attr(755,root,root) %{_libdir}/libavutil.so
552 %attr(755,root,root) %{_libdir}/libpostproc.so
553 %attr(755,root,root) %{_libdir}/libswresample.so
554 %attr(755,root,root) %{_libdir}/libswscale.so
555 %{_includedir}/ffmpeg
556 %{_includedir}/libavcodec
557 %{_includedir}/libavdevice
558 %{_includedir}/libavfilter
559 %{_includedir}/libavformat
560 %{_includedir}/libavresample
561 %{_includedir}/libavutil
562 %{_includedir}/libpostproc
563 %{_includedir}/libswresample
564 %{_includedir}/libswscale
565 %{_pkgconfigdir}/libavcodec.pc
566 %{_pkgconfigdir}/libavdevice.pc
567 %{_pkgconfigdir}/libavfilter.pc
568 %{_pkgconfigdir}/libavformat.pc
569 %{_pkgconfigdir}/libavresample.pc
570 %{_pkgconfigdir}/libavutil.pc
571 %{_pkgconfigdir}/libpostproc.pc
572 %{_pkgconfigdir}/libswresample.pc
573 %{_pkgconfigdir}/libswscale.pc
575 %{_mandir}/man3/libavcodec.3*
576 %{_mandir}/man3/libavdevice.3*
577 %{_mandir}/man3/libavfilter.3*
578 %{_mandir}/man3/libavformat.3*
579 %{_mandir}/man3/libavutil.3*
580 %{_mandir}/man3/libswresample.3*
581 %{_mandir}/man3/libswscale.3*
585 %defattr(644,root,root,755)
586 %{_libdir}/libavcodec.a
587 %{_libdir}/libavdevice.a
588 %{_libdir}/libavfilter.a
589 %{_libdir}/libavformat.a
590 %{_libdir}/libavresample.a
591 %{_libdir}/libavutil.a
592 %{_libdir}/libpostproc.a
593 %{_libdir}/libswresample.a
594 %{_libdir}/libswscale.a
597 %defattr(644,root,root,755)
598 %attr(755,root,root) %{_bindir}/ffplay
599 %{?with_doc:%{_mandir}/man1/ffplay.1*}
602 %defattr(644,root,root,755)
603 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/ffserver.conf
604 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/ffserver
605 %attr(755,root,root) %{_sbindir}/ffserver
606 %attr(754,root,root) /etc/rc.d/init.d/ffserver
607 %{?with_doc:%{_mandir}/man1/ffserver.1*}
608 %dir %attr(770,root,ffserver) /var/cache/ffserver
609 %dir %attr(770,root,ffserver) /var/log/ffserver