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(cs): X11/Knihovny
16 Group(da): X11/Biblioteker
17 Group(de): X11/Bibliotheken
18 Group(es): X11/Bibliotecas
19 Group(fr): X11/Librairies
20 Group(it): X11/Librerie
21 Group(ja): X11/¥é¥¤¥Ö¥é¥ê
22 Group(no): X11/Biblioteker
23 Group(pl): X11/Biblioteki
24 Group(pt_BR): X11/Bibliotecas
25 Group(pt): X11/Bibliotecas
26 Group(ru): X11/âÉÂÌÉÏÔÅËÉ
27 Group(sv): X11/Bibliotek
28 Group(uk): X11/â¦Â̦ÏÔÅËÉ
29 URL: http://avifile.sourceforge.net/
30 Source0: http://avifile.sourceforge.net/%{name}-%{version}-%{_snap}.tgz
31 Source1: %{name}.desktop
32 Patch0: %{name}-shareware.patch
33 Patch1: %{name}-deplib.patch
34 Patch2: %{name}-ac3.patch
35 Patch3: %{name}-size_t.patch
36 Patch4: %{name}-amfix.patch
37 BuildRequires: XFree86-devel
38 BuildRequires: SDL-devel >= 1.2.0
39 BuildRequires: ac3dec-devel >= 0.6.1
40 BuildRequires: libjpeg-devel
42 BuildRequires: qt-devel
43 BuildRequires: divx4linux-devel
44 BuildRequires: autoconf
45 BuildRequires: automake
46 BuildRequires: libtool
47 BuildRequires: libogg-devel
48 BuildRequires: libvorbis-devel
49 BuildRequires: lame-libs-devel
50 BuildConflicts: wine-devel
51 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
53 %define _prefix /usr/X11R6
54 %define _mandir %{_prefix}/man
57 Avifile is a library that allow programs to read and write compressed
58 AVI files (Indeo Video, DivX :-), etc.) under x86 Linux.
59 (De)compression is performed with various plugins (Win32, FFMpeg,...)
62 Avifile jest bibliotek± s³u¿±c± do odczytywania i zapisywania
63 skompresowanych plików AVI (Indeo Video, DivX :-), etc.) pod Linuksem.
64 Do (de)kompresji u¿ywane s± pluginy (win32, FFMpeg, ...)
67 Summary: Header file required to build programs using libavifile
68 Summary(pl): Pliki nag³ówkowe wymagane przez programy u¿ywaj±ce libavifile
69 Group: X11/Development/Libraries
70 Group(cs): X11/Vývojové prostøedky/Knihovny
71 Group(da): X11/Udvikling/Biblioteker
72 Group(de): X11/Entwicklung/Bibliotheken
73 Group(es): X11/Desarrollo/Bibliotecas
74 Group(fr): X11/Development/Librairies
75 Group(it): X11/Sviluppo/Librerie
76 Group(ja): X11/³«È¯/¥é¥¤¥Ö¥é¥ê
77 Group(no): X11/Applikasjoner/Biblioteker
78 Group(pl): X11/Programowanie/Biblioteki
79 Group(pt_BR): X11/Desenvolvimento/Bibliotecas
80 Group(pt): X11/Desenvolvimento/Bibliotecas
81 Group(ru): X11/òÁÚÒÁÂÏÔËÁ/âÉÂÌÉÏÔÅËÉ
82 Group(sv): X11/Utveckling/Bibliotek
83 Group(uk): X11/òÏÚÒÏÂËÁ/â¦Â̦ÏÔÅËÉ
84 Requires: XFree86-devel
85 Requires: %{name} = %{version}
88 Header files required to build programs using libavifile.
90 %description devel -l pl
91 Pliki nag³ówkowe niezbêdne do kompilacji programów korzystaj±cych z
95 Summary: Player for AVI/ASF/WMF files
96 Summary(pl): Odtwarzacz plików AVI/ASF/WMF
97 Group: X11/Applications/Multimedia
98 Group(cs): X11/Aplikace/Multimédia
99 Group(da): X11/Programmer/Multimedie
100 Group(de): X11/Applikationen/Multimedia
101 Group(es): X11/Aplicaciones/Multimedia
102 Group(fr): X11/Applications/Multimédia
103 Group(it): X11/Applicazioni/Multimedia
104 Group(ja): ¥¢¥×¥ê¥±¡¼¥·¥ç¥ó/¥Þ¥ë¥Á¥á¥Ç¥£¥¢
105 Group(no): X11/Programmer/Multimedia
106 Group(pl): X11/Aplikacje/Multimedia
107 Group(pt): X11/Aplicações/Multimédia
108 Group(ru): X11/ðÒÉÌÏÖÅÎÉÑ/íÕÌØÔÉÍÅÄÉÁ
109 Group(sv): X11/Tillämpningar/Multimedia
110 Requires: %{name} = %{version}
113 Sample player for AVI, ASF, WFM (with straming support) files.
115 %description aviplay -l pl
116 Przyk³adowy odtwarzacz plików AVI, ASF, WFM (ze wsparciem dla
117 odtwarzania z sieci.)
120 Summary: Sample programs using the avifile library
121 Summary(pl): Przyk³adowe programy u¿ywaj±ce biblioteki avifile
122 Group: X11/Applications/Multimedia
123 Group(cs): X11/Aplikace/Multimédia
124 Group(da): X11/Programmer/Multimedie
125 Group(de): X11/Applikationen/Multimedia
126 Group(es): X11/Aplicaciones/Multimedia
127 Group(fr): X11/Applications/Multimédia
128 Group(it): X11/Applicazioni/Multimedia
129 Group(ja): ¥¢¥×¥ê¥±¡¼¥·¥ç¥ó/¥Þ¥ë¥Á¥á¥Ç¥£¥¢
130 Group(no): X11/Programmer/Multimedia
131 Group(pl): X11/Aplikacje/Multimedia
132 Group(pt): X11/Aplicações/Multimédia
133 Group(ru): X11/ðÒÉÌÏÖÅÎÉÑ/íÕÌØÔÉÍÅÄÉÁ
134 Group(sv): X11/Tillämpningar/Multimedia
135 Requires: %{name} = %{version}
138 Qt-based AVI utilities with few other useful supporting tools for TV
139 capturing, AVI recompression, benchmarking, joining AVI files. These
140 programs have more bugs as they are not as extensively developed as
143 %description utils -l pl
144 Kilka u¿ytecznych narzêdzi do przechwytywania TV, rekompresji AVI,
145 benchmarkowania, ³±czenia plików AVI. Maj± wiêcej b³êdów, poniewa¿ nie
146 s± tak intensywnie rozwijane jak odtwarzacz.
149 Summary: Win32 audio/video plugin
150 Summary(pl): Plugin audio/video win32
152 Group(cs): X11/Knihovny
153 Group(da): X11/Biblioteker
154 Group(de): X11/Bibliotheken
155 Group(es): X11/Bibliotecas
156 Group(fr): X11/Librairies
157 Group(it): X11/Librerie
158 Group(ja): X11/¥é¥¤¥Ö¥é¥ê
159 Group(no): X11/Biblioteker
160 Group(pl): X11/Biblioteki
161 Group(pt_BR): X11/Bibliotecas
162 Group(pt): X11/Bibliotecas
163 Group(ru): X11/âÉÂÌÉÏÔÅËÉ
164 Group(sv): X11/Bibliotek
165 Group(uk): X11/â¦Â̦ÏÔÅËÉ
166 Requires: %{name} = %{version}
168 ExclusiveArch: %{ix86}
171 Plugin for using Win32 DLL libraries in avifile located in
174 %description win32 -l pl
175 Plugin do u¿ywania w avifile zlokalizowanych w /usr/lib/win32
179 Summary: GPL MPEG4 codec
180 Summary(pl): Kodek MPEG4 na licencji GPL
182 Group(cs): X11/Knihovny
183 Group(da): X11/Biblioteker
184 Group(de): X11/Bibliotheken
185 Group(es): X11/Bibliotecas
186 Group(fr): X11/Librairies
187 Group(it): X11/Librerie
188 Group(ja): X11/¥é¥¤¥Ö¥é¥ê
189 Group(no): X11/Biblioteker
190 Group(pl): X11/Biblioteki
191 Group(pt_BR): X11/Bibliotecas
192 Group(pt): X11/Bibliotecas
193 Group(ru): X11/âÉÂÌÉÏÔÅËÉ
194 Group(sv): X11/Bibliotek
195 Group(uk): X11/â¦Â̦ÏÔÅËÉ
196 Requires: %{name} = %{version}
199 ffmpeg is a hyper fast realtime audio/video encoder, a streaming
200 server and a generic audio and video file converter.
202 It can grab from a standard Video4Linux video source and convert it
203 into several file formats based on DCT/motion compensation encoding.
204 Sound is compressed in MPEG audio layer 2 or using an AC3 compatible
207 %description ffmpeg -l pl
208 ffmpeg jest hiperszybkim koderem audio/wideo czasu rzeczywistego,
209 serwerem strumieni oraz standardowym konwerterem plików audio-wideo.
211 Mo¿e pobieraæ ze standardowego Video4Linux ¼ród³o obrazu i konwertowaæ
212 je do kilku formatów plików opartych na kodowaniu DCT/kompensacji
213 ruchu. D¼wiêk jest kompresowany w MPEG audio layer 2 lub u¿ywaj±c
214 kompatybilnego z AC3 strumienia.
217 Summary: Fast MPEG4 codec
218 Summary(pl): Szybki kodek MPEG4
220 Group(cs): X11/Knihovny
221 Group(da): X11/Biblioteker
222 Group(de): X11/Bibliotheken
223 Group(es): X11/Bibliotecas
224 Group(fr): X11/Librairies
225 Group(it): X11/Librerie
226 Group(ja): X11/¥é¥¤¥Ö¥é¥ê
227 Group(no): X11/Biblioteker
228 Group(pl): X11/Biblioteki
229 Group(pt_BR): X11/Bibliotecas
230 Group(pt): X11/Bibliotecas
231 Group(ru): X11/âÉÂÌÉÏÔÅËÉ
232 Group(sv): X11/Bibliotek
233 Group(uk): X11/â¦Â̦ÏÔÅËÉ
234 Requires: %{name} = %{version}
236 ExclusiveArch: %{ix86}
239 DivX MPEG-4 decoder and encoder.
241 %description divx4 -l pl
242 Dekoder i koder MPEG-4 DivX.
245 Summary: Vorbis audio plugin
246 Summary(pl): Plugin vorbis audio.
248 Group(cs): X11/Knihovny
249 Group(da): X11/Biblioteker
250 Group(de): X11/Bibliotheken
251 Group(es): X11/Bibliotecas
252 Group(fr): X11/Librairies
253 Group(it): X11/Librerie
254 Group(ja): X11/¥é¥¤¥Ö¥é¥ê
255 Group(no): X11/Biblioteker
256 Group(pl): X11/Biblioteki
257 Group(pt_BR): X11/Bibliotecas
258 Group(pt): X11/Bibliotecas
259 Group(ru): X11/âÉÂÌÉÏÔÅËÉ
260 Group(sv): X11/Bibliotek
261 Group(uk): X11/â¦Â̦ÏÔÅËÉ
262 Requires: %{name} = %{version}
265 Plugin for decompression of Vorbis audio streams.
267 %description vorbis -l pl
268 Plugin do dekompresji strumieni audio Vorbis.
271 Summary: MAD - MPEG audio plugin
272 Summary(pl): MAD - plugin MPEG audio
274 Group(cs): X11/Knihovny
275 Group(da): X11/Biblioteker
276 Group(de): X11/Bibliotheken
277 Group(es): X11/Bibliotecas
278 Group(fr): X11/Librairies
279 Group(it): X11/Librerie
280 Group(ja): X11/¥é¥¤¥Ö¥é¥ê
281 Group(no): X11/Biblioteker
282 Group(pl): X11/Biblioteki
283 Group(pt_BR): X11/Bibliotecas
284 Group(pt): X11/Bibliotecas
285 Group(ru): X11/âÉÂÌÉÏÔÅËÉ
286 Group(sv): X11/Bibliotek
287 Group(uk): X11/â¦Â̦ÏÔÅËÉ
288 Requires: %{name} = %{version}
291 Plugin for decompression of MPEG-1 Layer I/II/III audio streams.
293 %description mad -l pl
294 Plugin do dekompresji strumieni d¼wiêkowych MPEG-1 Layer I/II/III.
296 %package lame_audioenc
297 Summary: MP3 audio encoder plugin
298 Summary(pl): Plugin enkoduj±cy d¼wiêk w formacie MP3
300 Group(cs): X11/Knihovny
301 Group(da): X11/Biblioteker
302 Group(de): X11/Bibliotheken
303 Group(es): X11/Bibliotecas
304 Group(fr): X11/Librairies
305 Group(it): X11/Librerie
306 Group(ja): X11/¥é¥¤¥Ö¥é¥ê
307 Group(no): X11/Biblioteker
308 Group(pl): X11/Biblioteki
309 Group(pt_BR): X11/Bibliotecas
310 Group(pt): X11/Bibliotecas
311 Group(ru): X11/âÉÂÌÉÏÔÅËÉ
312 Group(sv): X11/Bibliotek
313 Group(uk): X11/â¦Â̦ÏÔÅËÉ
314 Requires: %{name} = %{version}
316 %description lame_audioenc
317 Plugin for mp3 encoding capability of avirecompress tool.
319 %description lame_audioenc -l pl
320 Plugin umo¿liwiaj±cy avirecompressowi kodowanie mp3.
323 %setup -q -n avifile%{_ver}-%{_snapver}
325 # was broken and need fixing; without this xmms and avi plugin is broken
332 rm -f missing aclocal.m4
333 libtoolize --copy --force
337 automake -a -c --foreign
339 cd plugins/libmad/libmad
347 # This is The WRONG Way (tm)
348 GEN_MOC="`grep -Rl '^ *Q_OBJECT$' *`"
349 for f in $GEN_MOC; do moc -o "${f%.[!.]*}.moc" "$f"; done
351 %configure CPPFLAGS="-I/usr/include/divx" AS="%{__cc}" \
352 --with-qt-includes=%{_includedir}/qt \
353 --with-libac3-path=%{_prefix} \
361 rm -rf $RPM_BUILD_ROOT
362 install -d $RPM_BUILD_ROOT{%{_bindir},%{_libdir},/usr/lib/win32,%{_pixmapsdir},%{_applnkdir}/Multimedia}
365 for f in plugins/*/lib*.la ; do
366 sed -e '/^relink_command/d' $f > $f.new
371 DESTDIR="$RPM_BUILD_ROOT"
373 cp -f include/fourcc.h $RPM_BUILD_ROOT/%{_includedir}/%{name}
375 gzip -9nf README doc/{CREDITS,EXCEPTIONS,KNOWN_BUGS,LICENSING} \
376 doc/{README-DEVEL,TODO,VIDEO-PERFORMANCE,WARNINGS}
378 install %{SOURCE1} $RPM_BUILD_ROOT%{_applnkdir}/Multimedia
379 install bin/test.png $RPM_BUILD_ROOT%{_pixmapsdir}/avifile.png
382 rm -rf $RPM_BUILD_ROOT
384 %post -p /sbin/ldconfig
385 %postun -p /sbin/ldconfig
388 %defattr(644,root,root,755)
389 %doc *.gz doc/{CREDITS,EXCEPTIONS,KNOWN_BUGS,LICENSING}.gz
390 %doc doc/{TODO,VIDEO-PERFORMANCE,WARNINGS}.gz
391 %attr(755,root,root) %{_libdir}/lib*.so.*.*
392 %dir %{_libdir}/avifile*
393 %attr(755,root,root) %{_libdir}/avifile*/lib*audiodec.so*
394 %attr(755,root,root) %{_libdir}/avifile*/lib*audiodec.la
395 %attr(755,root,root) %{_libdir}/avifile*/libac3pass.so*
396 %attr(755,root,root) %{_libdir}/avifile*/libac3pass.la
397 %attr(755,root,root) %{_libdir}/avifile*/libmjpeg.so*
398 %attr(755,root,root) %{_libdir}/avifile*/libmjpeg.la
401 %defattr(644,root,root,755)
402 %doc doc/README-DEVEL*
403 %attr(755,root,root) %{_bindir}/avifile-config
404 %attr(755,root,root) %{_bindir}/mmxnow-config
405 %attr(755,root,root) %{_libdir}/lib*.la
407 %{_includedir}/%{name}
410 %defattr(644,root,root,755)
411 %attr(755,root,root) %{_bindir}/aviplay
413 %{_applnkdir}/Multimedia/*
417 %defattr(644,root,root,755)
418 %attr(755,root,root) %{_bindir}/avi[bcmrt]*
419 %attr(755,root,root) %{_bindir}/kv4lsetup
422 %defattr(644,root,root,755)
423 %attr(755,root,root) %{_libdir}/avifile*/libwin32.so*
424 %attr(755,root,root) %{_libdir}/avifile*/libwin32.la
427 %defattr(644,root,root,755)
428 %attr(755,root,root) %{_libdir}/avifile*/libffmpeg.so*
429 %attr(755,root,root) %{_libdir}/avifile*/libffmpeg.la
432 %defattr(644,root,root,755)
433 %attr(755,root,root) %{_libdir}/avifile*/libdivx4.so*
434 %attr(755,root,root) %{_libdir}/avifile*/libdivx4.la
437 %defattr(644,root,root,755)
438 %attr(755,root,root) %{_libdir}/avifile*/libvorbis*.so*
439 %attr(755,root,root) %{_libdir}/avifile*/libvorbis*.la
442 %defattr(644,root,root,755)
443 %attr(755,root,root) %{_libdir}/avifile*/libmad*.so*
444 %attr(755,root,root) %{_libdir}/avifile*/libmad*.la
447 %defattr(644,root,root,755)
448 %attr(755,root,root) %{_libdir}/avifile*/libmp3lamebin_audioenc.so*
449 %attr(755,root,root) %{_libdir}/avifile*/libmp3lamebin_audioenc.la