2 %define _snapver 20011220
3 %define _snapsubver admin
4 %define _snap %{_snapver}%{_snapsubver}
7 Summary: Library for playing AVI files
8 Summary(pl): Biblioteka do odtwarzania plików AVI
10 Version: %{_ver}%{_subver}
15 Group(de): X11/Libraries
16 Group(es): X11/Bibliotecas
17 Group(fr): X11/Librairies
18 Group(pl): X11/Biblioteki
19 Group(pt_BR): X11/Bibliotecas
20 Group(ru): X11/âÉÂÌÉÏÔÅËÉ
21 Group(uk): X11/â¦Â̦ÏÔÅËÉ
22 URL: http://avifile.sourceforge.net/
23 Source0: http://avifile.sourceforge.net/%{name}-%{version}-%{_snap}.tgz
24 Source1: %{name}.desktop
25 Patch0: %{name}-shareware.patch
26 Patch1: %{name}-deplib.patch
27 Patch2: %{name}-ac3.patch
28 Patch3: %{name}-size_t.patch
29 Patch4: %{name}-amfix.patch
30 BuildRequires: XFree86-devel
31 BuildRequires: SDL-devel >= 1.2.0
32 BuildRequires: ac3dec-devel >= 0.6.1
33 BuildRequires: libjpeg-devel
35 BuildRequires: qt-devel
36 BuildRequires: divx4linux-devel
37 BuildRequires: autoconf
38 BuildRequires: automake
39 BuildRequires: libtool
40 BuildRequires: libogg-devel
41 BuildRequires: libvorbis-devel
42 BuildRequires: lame-libs-devel
43 BuildConflicts: wine-devel
44 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
46 %define _prefix /usr/X11R6
47 %define _mandir %{_prefix}/man
50 Avifile is a library that allow programs to read and write compressed
51 AVI files (Indeo Video, DivX :-), etc.) under x86 Linux.
52 (De)compression is performed with various plugins (Win32, FFMpeg,...)
55 Avifile jest bibliotek± s³u¿±c± do odczytywania i zapisywania
56 skompresowanych plików AVI (Indeo Video, DivX :-), etc.) pod Linuksem.
57 Do (de)kompresji u¿ywane s± pluginy (win32, FFMpeg, ...)
60 Summary: Header file required to build programs using libavifile
61 Summary(pl): Pliki nag³ówkowe wymagane przez programy u¿ywaj±ce libavifile
62 Group: X11/Development/Libraries
63 Group(de): X11/Entwicklung/Libraries
64 Group(es): X11/Desarrollo/Bibliotecas
65 Group(fr): X11/Development/Librairies
66 Group(pl): X11/Programowanie/Biblioteki
67 Group(pt_BR): X11/Desenvolvimento/Bibliotecas
68 Group(ru): X11/òÁÚÒÁÂÏÔËÁ/âÉÂÌÉÏÔÅËÉ
69 Group(uk): X11/òÏÚÒÏÂËÁ/â¦Â̦ÏÔÅËÉ
70 Requires: XFree86-devel
71 Requires: %{name} = %{version}
74 Header files required to build programs using libavifile.
76 %description devel -l pl
77 Pliki nag³ówkowe niezbêdne do kompilacji programów korzystaj±cych z
81 Summary: Player for AVI/ASF/WMF files
82 Summary(pl): Odtwarzacz plików AVI/ASF/WMF
83 Group: X11/Applications/Multimedia
84 Group(de): X11/Applikationen/Multimedia
85 Group(pl): X11/Aplikacje/Multimedia
86 Requires: %{name} = %{version}
89 Sample player for AVI, ASF, WFM (with straming support) files.
91 %description aviplay -l pl
92 Przyk³adowy odtwarzacz plików AVI, ASF, WFM (ze wsparciem dla
96 Summary: Sample programs using the avifile library
97 Summary(pl): Przyk³adowe programy u¿ywaj±ce biblioteki avifile
98 Group: X11/Applications/Multimedia
99 Group(de): X11/Applikationen/Multimedia
100 Group(pl): X11/Aplikacje/Multimedia
101 Requires: %{name} = %{version}
104 Qt-based AVI utilities with few other useful supporting tools for TV
105 capturing, AVI recompression, benchmarking, joining AVI files. These
106 programs have more bugs as they are not as extensively developed as
109 %description utils -l pl
110 Kilka u¿ytecznych narzêdzi do przechwytywania TV, rekompresji AVI,
111 benchmarkowania, ³±czenia plików AVI. Maj± wiêcej b³êdów, poniewa¿ nie
112 s± tak intensywnie rozwijane jak odtwarzacz.
115 Summary: Win32 audio/video plugin
116 Summary(pl): Plugin audio/video win32
118 Group(de): X11/Libraries
119 Group(es): X11/Bibliotecas
120 Group(fr): X11/Librairies
121 Group(pl): X11/Biblioteki
122 Group(pt_BR): X11/Bibliotecas
123 Group(ru): X11/âÉÂÌÉÏÔÅËÉ
124 Group(uk): X11/â¦Â̦ÏÔÅËÉ
125 Requires: %{name} = %{version}
127 ExclusiveArch: %{ix86}
130 Plugin for using Win32 DLL libraries in avifile located in
134 Summary: GPL MPEG4 codec
135 Summary(pl): Kodek MPEG4 na licencji GPL
137 Group(de): X11/Libraries
138 Group(es): X11/Bibliotecas
139 Group(fr): X11/Librairies
140 Group(pl): X11/Biblioteki
141 Group(pt_BR): X11/Bibliotecas
142 Group(ru): X11/âÉÂÌÉÏÔÅËÉ
143 Group(uk): X11/â¦Â̦ÏÔÅËÉ
144 Requires: %{name} = %{version}
147 ffmpeg is a hyper fast realtime audio/video encoder, a streaming
148 server and a generic audio and video file converter.
150 It can grab from a standard Video4Linux video source and convert it
151 into several file formats based on DCT/motion compensation encoding.
152 Sound is compressed in MPEG audio layer 2 or using an AC3 compatible
156 Summary: Fast MPEG4 codec
157 Summary(pl): Szybki kodek MPEG4
159 Group(de): X11/Libraries
160 Group(es): X11/Bibliotecas
161 Group(fr): X11/Librairies
162 Group(pl): X11/Biblioteki
163 Group(pt_BR): X11/Bibliotecas
164 Group(ru): X11/âÉÂÌÉÏÔÅËÉ
165 Group(uk): X11/â¦Â̦ÏÔÅËÉ
166 Requires: %{name} = %{version}
168 ExclusiveArch: %{ix86}
171 DivX MPEG-4 decoder and encoder.
173 %description divx4 -l pl
174 Dekoder i koder MPEG-4 DivX.
177 Summary: Vorbis audio plugin
178 Summary(pl): Plugin vorbis audio.
180 Group(de): X11/Libraries
181 Group(es): X11/Bibliotecas
182 Group(fr): X11/Librairies
183 Group(pl): X11/Biblioteki
184 Group(pt_BR): X11/Bibliotecas
185 Group(ru): X11/âÉÂÌÉÏÔÅËÉ
186 Group(uk): X11/â¦Â̦ÏÔÅËÉ
187 Requires: %{name} = %{version}
190 Plugin for decompression of Vorbis audio streams.
193 Summary: MAD - MPEG audio plugin
194 Summary(pl): MAD - plugin MPEG audio
196 Group(de): X11/Libraries
197 Group(es): X11/Bibliotecas
198 Group(fr): X11/Librairies
199 Group(pl): X11/Biblioteki
200 Group(pt_BR): X11/Bibliotecas
201 Group(ru): X11/âÉÂÌÉÏÔÅËÉ
202 Group(uk): X11/â¦Â̦ÏÔÅËÉ
203 Requires: %{name} = %{version}
206 Plugin for decompression of MPEG-1 Layer I/II/III audio streams.
208 %description mad -l pl
209 Plugin do dekompresji strumieni d¼wiêkowych MPEG-1 Layer I/II/III.
211 %package lame_audioenc
212 Summary: MP3 audio encoder plugin
213 Summary(pl): Plugin enkoduj±cy d¼wiêk w formacie MP3
215 Group(de): X11/Libraries
216 Group(es): X11/Bibliotecas
217 Group(fr): X11/Librairies
218 Group(pl): X11/Biblioteki
219 Group(pt_BR): X11/Bibliotecas
220 Group(ru): X11/âÉÂÌÉÏÔÅËÉ
221 Group(uk): X11/â¦Â̦ÏÔÅËÉ
222 Requires: %{name} = %{version}
224 %description lame_audioenc
225 Plugin for mp3 encoding capability of avirecompress tool.
228 %setup -q -n avifile%{_ver}-%{_snapver}
230 # was broken and need fixing; without this xmms and avi plugin is broken
237 rm -f missing aclocal.m4
238 libtoolize --copy --force
242 automake -a -c --foreign
244 cd plugins/libmad/libmad
252 # This is The WRONG Way (tm)
253 GEN_MOC="`grep -Rl '^ *Q_OBJECT$' *`"
254 for f in $GEN_MOC; do moc -o "${f%.[!.]*}.moc" "$f"; done
256 %configure CPPFLAGS="-I/usr/include/divx" AS="%{__cc}" \
257 --with-qt-includes=%{_includedir}/qt \
258 --with-libac3-path=%{_prefix} \
266 rm -rf $RPM_BUILD_ROOT
267 install -d $RPM_BUILD_ROOT{%{_bindir},%{_libdir},/usr/lib/win32,%{_pixmapsdir},%{_applnkdir}/Multimedia}
270 for f in plugins/*/lib*.la ; do
271 sed -e '/^relink_command/d' $f > $f.new
276 DESTDIR="$RPM_BUILD_ROOT"
278 cp -f include/fourcc.h $RPM_BUILD_ROOT/%{_includedir}/%{name}
280 gzip -9nf README doc/{CREDITS,EXCEPTIONS,KNOWN_BUGS,LICENSING} \
281 doc/{README-DEVEL,TODO,VIDEO-PERFORMANCE,WARNINGS}
283 install %{SOURCE1} $RPM_BUILD_ROOT%{_applnkdir}/Multimedia
284 install bin/test.png $RPM_BUILD_ROOT%{_pixmapsdir}/avifile.png
287 rm -rf $RPM_BUILD_ROOT
289 %post -p /sbin/ldconfig
290 %postun -p /sbin/ldconfig
293 %defattr(644,root,root,755)
294 %doc *.gz doc/{CREDITS,EXCEPTIONS,KNOWN_BUGS,LICENSING}.gz
295 %doc doc/{TODO,VIDEO-PERFORMANCE,WARNINGS}.gz
296 %attr(755,root,root) %{_libdir}/lib*.so.*.*
297 %dir %{_libdir}/avifile*
298 %attr(755,root,root) %{_libdir}/avifile*/lib*audiodec.so*
299 %attr(755,root,root) %{_libdir}/avifile*/lib*audiodec.la
300 %attr(755,root,root) %{_libdir}/avifile*/libac3pass.so*
301 %attr(755,root,root) %{_libdir}/avifile*/libac3pass.la
302 %attr(755,root,root) %{_libdir}/avifile*/libmjpeg.so*
303 %attr(755,root,root) %{_libdir}/avifile*/libmjpeg.la
306 %defattr(644,root,root,755)
307 %doc doc/README-DEVEL*
308 %attr(755,root,root) %{_bindir}/avifile-config
309 %attr(755,root,root) %{_bindir}/mmxnow-config
310 %attr(755,root,root) %{_libdir}/lib*.la
312 %{_includedir}/%{name}
315 %defattr(644,root,root,755)
316 %attr(755,root,root) %{_bindir}/aviplay
318 %{_applnkdir}/Multimedia/*
322 %defattr(644,root,root,755)
323 %attr(755,root,root) %{_bindir}/avi[bcmrt]*
324 %attr(755,root,root) %{_bindir}/kv4lsetup
327 %defattr(644,root,root,755)
328 %attr(755,root,root) %{_libdir}/avifile*/libwin32.so*
329 %attr(755,root,root) %{_libdir}/avifile*/libwin32.la
332 %defattr(644,root,root,755)
333 %attr(755,root,root) %{_libdir}/avifile*/libffmpeg.so*
334 %attr(755,root,root) %{_libdir}/avifile*/libffmpeg.la
337 %defattr(644,root,root,755)
338 %attr(755,root,root) %{_libdir}/avifile*/libdivx4.so*
339 %attr(755,root,root) %{_libdir}/avifile*/libdivx4.la
342 %defattr(644,root,root,755)
343 %attr(755,root,root) %{_libdir}/avifile*/libvorbis*.so*
344 %attr(755,root,root) %{_libdir}/avifile*/libvorbis*.la
347 %defattr(644,root,root,755)
348 %attr(755,root,root) %{_libdir}/avifile*/libmad*.so*
349 %attr(755,root,root) %{_libdir}/avifile*/libmad*.la
352 %defattr(644,root,root,755)
353 %attr(755,root,root) %{_libdir}/avifile*/libmp3lamebin_audioenc.so*
354 %attr(755,root,root) %{_libdir}/avifile*/libmp3lamebin_audioenc.la