7 Source0: %{name}-%{version}.tar.gz
8 Requires(post): /sbin/ldconfig
9 Requires(postun): /sbin/ldconfig
16 %package -n libavcodec
18 Group: TO_BE/FILLED_IN
20 %description -n libavcodec
23 %package -n libavcodec-devel
24 Summary: AV codec lib (devel)
25 Group: Development/Libraries
26 Requires: libavcodec = %{version}-%{release}
28 %description -n libavcodec-devel
29 AV codec library (devel)
31 %package -n libavformat
32 Summary: AV format lib
33 Group: TO_BE/FILLED_IN
35 %description -n libavformat
38 %package -n libavformat-devel
39 Summary: AV format lib (devel)
40 Group: Development/Libraries
41 Requires: libavformat = %{version}-%{release}
43 %description -n libavformat-devel
44 AV format library (devel)
48 Group: TO_BE/FILLED_IN
50 %description -n libavutil
53 %package -n libavutil-devel
54 Summary: AV util lib (devel)
55 Group: Development/Libraries
56 Requires: libavutil = %{version}-%{release}
58 %description -n libavutil-devel
59 AV util library (devel)
61 %package -n libavfilter
63 Group: TO_BE/FILLED_IN
65 %description -n libavfilter
68 %package -n libavfilter-devel
69 Summary: AV util lib (devel)
70 Group: Development/Libraries
71 Requires: libavfilter = %{version}-%{release}
73 %description -n libavfilter-devel
74 AV filter library (devel)
76 %package -n libswscale
78 Group: TO_BE/FILLED_IN
80 %description -n libswscale
81 developement files for libswsacle
83 %package -n libswscale-devel
84 Summary: SW scale lib (devel)
85 Group: Development/Libraries
86 Requires: libswscale = %{version}-%{release}
88 %description -n libswscale-devel
89 developement files for libswsacle
95 export CONFIGURE_OPTIONS="--enable-shared --disable-static --disable-postproc \
96 --disable-version3 --disable-devices --disable-nonfree --disable-gpl --disable-doc \
97 --disable-mmx --disable-zlib --disable-network \
98 --disable-ffserver --disable-ffplay --disable-ffmpeg --disable-ffprobe \
100 --disable-bsfs --disable-filters \
101 --enable-filter=buffer --enable-filter=buffersink --enable-filter=crop \
102 --enable-filter=hflip --enable-filter=lut --enable-filter=lutyuv \
103 --enable-filter=lutrgb --enable-filter=overlay --enable-filter=scale \
104 --enable-filter=transpose --enable-filter=unsharp --enable-filter=vflip \
105 --disable-protocols \
106 --enable-protocol=file \
110 --enable-parser=aac --enable-parser=h264 --enable-parser=mpegaudio \
111 --enable-parser=h263 --enable-parser=mpeg4video --enable-parser=mpegvideo \
113 --enable-demuxer=aac --enable-demuxer=h264 --enable-demuxer=mpegts \
114 --enable-demuxer=amr --enable-demuxer=m4v --enable-demuxer=mpegtsraw \
115 --enable-demuxer=asf --enable-demuxer=mmf --enable-demuxer=mpegvideo \
116 --enable-demuxer=avi --enable-demuxer=mov --enable-demuxer=ogg \
117 --enable-demuxer=flac --enable-demuxer=mp3 --enable-demuxer=wav \
118 --enable-demuxer=h263 --enable-demuxer=mpegps --enable-demuxer=matroska \
119 --enable-demuxer=dv \
121 --enable-decoder=alac --enable-decoder=h264 --enable-decoder=wmv1 \
122 --enable-decoder=flac --enable-decoder=mpeg4 --enable-decoder=wmv2 \
123 --enable-decoder=h263 --enable-decoder=mpegvideo --enable-decoder=wmv3 \
124 --enable-decoder=vc1 \
125 --enable-decoder=h263i --enable-decoder=theora \
126 --enable-decoder=pcm_alaw --enable-decoder=pcm_mulaw \
127 --enable-encoder=h263 --enable-encoder=h263p --enable-encoder=mpeg4 \
128 --enable-decoder=bmp --enable-encoder=bmp \
129 --enable-decoder=tiff \
130 --enable-decoder=mp3 --enable-decoder=amrnb \
131 --enable-encoder=aac --enable-decoder=aac \
132 --enable-swscale --disable-yasm"
134 CFLAGS="%{optflags} -fPIC -DEXPORT_API=\"__attribute__((visibility(\\\"default\\\")))\" "; export CFLAGS
136 ./configure --prefix=%{_prefix} $CONFIGURE_OPTIONS
141 make %{?jobs:-j%jobs}
150 %post -p /sbin/ldconfig
152 %postun -p /sbin/ldconfig
155 %defattr(-,root,root,-)
156 %{_libdir}/libavcodec.so.*
158 %files -n libavformat
159 %defattr(-,root,root,-)
160 %{_libdir}/libavformat.so.*
163 %defattr(-,root,root,-)
164 %{_libdir}/libavutil.so.*
166 %files -n libavfilter
167 %defattr(-,root,root,-)
168 %{_libdir}/libavfilter.so.*
171 %defattr(-,root,root,-)
172 %{_libdir}/libswscale.so.*
174 %files -n libavcodec-devel
175 %defattr(-,root,root,-)
176 %_includedir/libavcodec/*
177 %_libdir/libavcodec.so
178 %_libdir/pkgconfig/libavcodec.pc
180 %files -n libavformat-devel
181 %defattr(-,root,root,-)
182 %_includedir/libavformat/*
183 %_libdir/libavformat.so
184 %_libdir/pkgconfig/libavformat.pc
186 %files -n libavutil-devel
187 %defattr(-,root,root,-)
188 %_includedir/libavutil/*
189 %_libdir/libavutil.so
190 %_libdir/pkgconfig/libavutil.pc
192 %files -n libavfilter-devel
193 %defattr(-,root,root,-)
194 %_includedir/libavfilter/*
195 %_libdir/libavfilter.so
196 %_libdir/pkgconfig/libavfilter.pc
198 %files -n libswscale-devel
199 %defattr(-,root,root,-)
200 %_includedir/libswscale/*
201 %_libdir/libswscale.so
202 %_libdir/pkgconfig/libswscale.pc