]> git.sesse.net Git - vlc/blob - vlc.spec
Tarkin, Tremor and Theora are only available when compiling from sources.
[vlc] / vlc.spec
1 %define name            vlc
2 %define version         0.5.0
3 %define rel             0.1
4
5 %define libmajor        0
6
7 %define cvs             1
8 %if %{cvs}
9 %define cvsrel          1
10 %define cvsdate         20030127
11 %define release         0.%{cvsdate}.%{cvsrel}mdk
12 %define cvs_name        %{name}-snapshot-%cvsdate
13 %else
14 %define release         %{rel}mdk
15 %endif
16
17 %define with_dvdplay 0
18
19 %define with_mozilla 0
20 %define with_gtk 1
21 %define with_gnome 1
22 %define with_qt 0
23 %define with_kde 0
24 %define with_ncurses 1
25 %define with_lirc 1
26 %define with_wx 0
27
28 %define with_aa 1
29 %define with_sdl 1
30 %define with_ggi 1
31 %define with_svgalib 0
32 %define with_xosd 1
33
34 %define with_mad 1
35 %define with_ogg 1
36 %define with_a52 1
37 %define with_dv 0
38 %define with_dvb 0
39 %define with_ffmpeg 1
40
41 %define with_esd 1
42 %define with_arts 1
43 %define with_alsa 1
44
45 %define with_slp 1
46
47 %define buildfor_rh80   0
48 %define buildfor_mdk82  0
49 %define buildfor_mdk90  0
50
51 # new macros
52 %if %buildfor_mdk82 || %buildfor_mdk90 || %buildfor_rh80
53 %define libname         lib%name%libmajor
54 %else
55 %define libname         %mklibname %name %libmajor
56 %endif
57
58 %if %buildfor_rh80
59 %define release %rel
60 # some mdk macros that do not exist in rh
61 %define configure2_5x CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=/usr
62 %define make %__make
63 %define makeinstall_std %__make DESTDIR="$RPM_BUILD_ROOT" install
64 # adjust define for Redhat.
65 %endif
66
67 # without
68 %{?_without_mozilla:    %{expand: %%define with_mozilla 0}}
69 %{?_without_gtk:        %{expand: %%define with_gtk 0}}
70 %{?_without_gnome:      %{expand: %%define with_gnome 0}}
71 %{?_without_qt:         %{expand: %%define with_qt 0}}
72 %{?_without_kde:        %{expand: %%define with_kde 0}}
73 %{?_without_ncurses:    %{expand: %%define with_ncurses 0}}
74 %{?_without_lirc:       %{expand: %%define with_lirc 0}}
75 %{?_without_wx:         %{expand: %%define with_wx 0}}
76
77 %{?_without_aa:         %{expand: %%define with_aa 0}}
78 %{?_without_sdl:        %{expand: %%define with_sdl 0}}
79 %{?_without_ggi:        %{expand: %%define with_ggi 0}}
80 %{?_without_svgalib:    %{expand: %%define with_svgalib 0}}
81 %{?_without_xosd:       %{expand: %%define with_xosd 0}}
82
83 %{?_without_mad:        %{expand: %%define with_mad 0}}
84 %{?_without_ogg:        %{expand: %%define with_ogg 0}}
85 %{?_without_a52:        %{expand: %%define with_a52 0}}
86 %{?_without_dv:         %{expand: %%define with_dv 0}}
87 %{?_without_dvb:        %{expand: %%define with_dvb 0}}
88
89 %{?_without_esd:        %{expand: %%define with_esd 0}}
90 %{?_without_arts:       %{expand: %%define with_arts 0}}
91 %{?_without_alsa:       %{expand: %%define with_alsa 0}}
92
93 %{?_without_slp:        %{expand: %%define with_slp 0}}
94
95 # with
96 %{?_with_mozilla:       %{expand: %%define with_mozilla 1}}
97 %{?_with_gtk:           %{expand: %%define with_gtk 1}}
98 %{?_with_gnome:         %{expand: %%define with_gnome 1}}
99 %{?_with_qt:            %{expand: %%define with_qt 1}}
100 %{?_with_kde:           %{expand: %%define with_kde 1}}
101 %{?_with_ncurses:       %{expand: %%define with_ncurses 1}}
102 %{?_with_lirc:          %{expand: %%define with_lirc 1}}
103 %{?_with_wx:            %{expand: %%define with_wx 0}}
104
105 %{?_with_aa:            %{expand: %%define with_aa 1}}
106 %{?_with_sdl:           %{expand: %%define with_sdl 1}}
107 %{?_with_ggi:           %{expand: %%define with_ggi 1}}
108 %{?_with_svgalib:       %{expand: %%define with_svgalib 1}}
109 %{?_with_xosd:          %{expand: %%define with_xosd 1}}
110
111 %{?_with_mad:           %{expand: %%define with_mad 1}}
112 %{?_with_ogg:           %{expand: %%define with_ogg 1}}
113 %{?_with_a52:           %{expand: %%define with_a52 1}}
114 %{?_with_dv:            %{expand: %%define with_dv 1}}
115 %{?_with_dvb:           %{expand: %%define with_dvb 1}}
116
117 %{?_with_esd:           %{expand: %%define with_esd 1}}
118 %{?_with_arts:          %{expand: %%define with_arts 1}}
119 %{?_with_alsa:          %{expand: %%define with_alsa 1}}
120
121 %{?_with_slp:           %{expand: %%define with_slp 1}}
122
123 Summary:        VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
124 Name:           %{name}
125 Version:        %{version}
126 Release:        %{release}
127 Packager:       Yves Duret <yves@zarb.org>
128
129 %if %{cvs} 
130 Source0:        http://www.videolan.org/pub/videolan/vlc/snapshots/%{cvs_name}.tar.bz2
131 %else
132 Source0:        http://www.videolan.org/packages/%{version}/%{name}-%{version}.tar.bz2
133 %endif
134 License:        GPL
135 Group:          Video
136 URL:            http://www.videolan.org/
137 Requires:       vlc-gui
138 # vlc-mad needed by ffmpeg builtin (i want MPEG4 support out of box)
139 Requires:       vlc-plugin-mad
140 #DVD working out of box.
141 Requires:       vlc-plugin-a52
142
143 BuildRoot:      %_tmppath/%name-%version-%release-root
144
145 %if %with_mozilla
146 Buildrequires:  mozilla-devel
147 %endif
148 %if %with_gtk
149 Buildrequires:  libgtk+1.2-devel
150 %endif
151 %if %with_gnome
152 Buildrequires:  gnome-libs-devel
153 %endif
154 %if %with_qt
155 Buildrequires:  libqt2-devel
156 %endif
157 %if %with_kde
158 Buildrequires:  libkde2-devel
159 %endif
160 %if %with_ncurses
161 Buildrequires:  libncurses5-devel
162 %if %with_wx
163 Buildrequires:  wxwindows
164 %endif
165 %endif
166 %if %with_lirc
167 Buildrequires:  liblirc-devel
168 %endif
169 %if %with_aa
170 Buildrequires:  aalib-devel
171 %endif
172 %if %with_sdl
173 Buildrequires:  SDL-devel
174 %endif
175 %if %with_ggi
176 Buildrequires:  libggi-devel
177 %endif
178 %if %with_svgalib
179 Buildrequires:  svgalib-devel
180 %endif
181 %if %with_xosd
182 Buildrequires:  libxosd2-devel
183 %endif
184 %if %with_mad
185 Buildrequires:  libmad-devel
186 %endif
187 %if %with_ogg
188 Buildrequires:  libvorbis-devel
189 Buildrequires:  libogg-devel
190 %endif
191 %if %with_dv
192 Buildrequires:  libdv2-devel
193 %endif
194
195 %if %with_a52
196 Buildrequires:  liba52dec-devel
197 %endif
198
199 %if %with_ffmpeg
200 Buildrequires:  libffmpeg-devel
201 %endif
202
203 %if %with_alsa
204 Buildrequires:  libalsa2-devel
205 %endif
206 %if %with_esd
207 Buildrequires:  libesound0-devel
208 %endif
209 %if %with_arts
210 Buildrequires:  libarts-devel
211 %endif
212
213 %if %with_slp
214 Buildrequires:  libopenslp-devel
215 %endif
216
217
218 %description
219 VideoLAN is an OpenSource streaming solution for every OS developed by
220 students from the Ecole Centrale Paris and developers from all over the
221 World.
222 The VideoLAN Client (vlc) plays MPEG1, MPEG2 and MPEG4 (aka DivX) files,
223 DVDs, VCDs, SVCDs, from a satellite card, from an MPEG2 Transport
224 Streams sent by the VideoLAN Server (vls) or from a Web server (with the
225 HTTP input).
226 You may install vlc-gnome or vlc-gtk to have a nice graphical interface.
227 This package contains no CSS unscrambling functionality for DVDs ;
228 you need the libdvdcss library available from 
229 http://www.videolan.org/libdvdcss/ or http://plf.zarb.org/
230
231 #general packages
232 %package -n %libname-devel
233 Summary: Development files for the VideoLAN Client
234 Group: Development/C
235 Requires: %name = %version-%release
236 Provides: %name-devel = %version-%release
237 Provides: lib%name-devel = %version-%release
238 %description -n %libname-devel
239 Development files for the VideoLAN Client
240 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
241
242 This package contains headers and a static library required to build plugins
243 for the VideoLAN Client, or standalone applications using VideoLAN Client.
244
245 %package -n mozilla-plugin-vlc
246 Summary: A multimedia plugin for Mozilla, based on vlc
247 group: Video
248 Requires: %name = %version-%release
249 %description -n mozilla-plugin-vlc
250 This plugin adds support for MPEG, MPEG2, DVD and DivX to your Mozilla
251 browser. The decoding process is done by vlc and the output window is
252 embedded in a webpage or directly in the browser window. There is also
253 support for fullscreen display.
254
255
256 # intf plugins
257 %package -n gvlc
258 Summary: Gtk plugin for the VideoLAN client
259 Group: Video
260 Requires: %{name} = %{version}
261 Provides: vlc-gui
262 %description -n gvlc
263 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
264
265 This plugin adds a Gtk+ interface to vlc, the VideoLAN Client. To
266 activate it, use the `--intf gtk' flag or run the `gvlc' program.
267
268 %package -n gnome-vlc
269 Summary: Gnome plugin for the VideoLAN client
270 Group: Video
271 Requires: %{name} = %{version}
272 Provides: vlc-gui, vlc-gnome
273 Obsoletes: vlc-gnome
274 %description -n gnome-vlc
275 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
276
277 This plugin adds a Gnome interface to vlc, the VideoLAN Client. To
278 activate it, use the `--intf gnome' flag or run the `gnome-vlc' program.
279
280 %package -n qvlc
281 Summary: Qt2 plugin for the VideoLAN client
282 Group: Video
283 Requires: %{name} = %{version}
284 Provides: vlc-gui, vlc-qt
285 Obsoletes: vlc-qt
286 %description -n qvlc
287 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
288
289 This plugin adds a Qt interface to vlc, the VideoLAN Client. To
290 activate it, use the `--intf qt' flag or run the `qvlc' program.
291
292 %package -n kvlc
293 Summary: KDE frontend for the VideoLAN client
294 Group: Video
295 Requires: %{name} = %{version}
296 Provides: vlc-gui
297 %description -n kvlc
298 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
299
300 This plugin adds a KDE interface to vlc, the VideoLAN Client. To
301 activate it, use the `--intf kde' flag or run the `kvlc' program.
302
303
304 %package plugin-ncurses
305 Summary: Ncurses console-based plugin for the VideoLAN client
306 Group: Video
307 Requires: %{name} = %{version}
308 %description plugin-ncurses
309 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
310
311 This plugin adds a ncurses interface to vlc, the VideoLAN Client. To
312 activate it, use the `--intf ncurses' flag.
313
314 %package plugin-lirc
315 Summary: Lirc plugin for the VideoLAN client
316 Group: Video
317 Requires: %{name} = %{version}
318 Obsoletes: vlc-lirc
319 Provides: vlc-lirc
320 %description plugin-lirc
321 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
322
323 This plugin is an infrared lirc interface for vlc, the
324 VideoLAN Client. To activate it, use the `--intf lirc' flag.
325
326 #
327 # video plugins
328 %package plugin-aa
329 Summary: ASCII art video plugin for the VideoLAN client
330 Group: Video
331 Requires: %{name} = %{version}
332 Obsoletes: vlc-aa
333 Provides: vlc-aa
334 %description plugin-aa
335 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
336
337 This is an ASCII art video output plugin for vlc, the VideoLAN
338 Client. To activate it, use the `--vout aa' flag or select the `aa'
339 vout plugin from the preferences menu.
340
341
342 %package plugin-sdl
343 Summary: Simple DirectMedia Layer video plugin for the VideoLAN client
344 Group: Video
345 Requires: %{name} = %{version}
346 Obsoletes: vlc-sdl
347 Provides: vlc-sdl
348 %description plugin-sdl
349 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
350
351 This plugin adds support for the Simple DirectMedia Layer library to
352 vlc, the VideoLAN Client. To activate it, use the `--vout sdl' or
353 `--aout sdl' flags or select the `sdl' vout or aout plugin from the
354 preferences menu.
355
356 %package plugin-ggi
357 Summary: GGI video plugin for the VideoLAN client
358 Group: Video
359 Requires: %{name} = %{version}
360 Obsoletes: vlc-ggi
361 Provides: vlc-ggi
362 %description plugin-ggi
363 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
364
365 This is a GGI plugin for vlc, the VideoLAN Client.  To activate it, use
366 the `--vout ggi' flag or select the `ggi' vout plugin from the preferences
367 menu.
368
369 %package plugin-svgalib
370 Summary: SVGAlib video plugin for the VideoLAN client
371 Group: Video
372 Requires: %{name} = %{version}
373 %description plugin-svgalib
374 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
375
376 This plugin adds support for SVGAlib to vlc, the VideoLAN Client. To
377 activate it, use the `--vout svgalib' flag or select the `svgalib' video
378 output plugin from the preferences menu. Note that you will need root
379 permissions to use SVGAlib.
380
381
382 #
383 # visualization plugins
384 %package plugin-xosd
385 Summary: X On-Screen Display plugin for the VideoLAN client
386 Group: Video
387 Requires: %{name} = %{version}
388 %description plugin-xosd
389 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
390
391 This is an On-Screen Display plugin for vlc, the VideoLAN Client. To
392 activate it, use the `--intf xosd' flag or select the `xosd' interface
393 plugin from the preferences menu.
394
395 # codec plugins
396 %package plugin-mad
397 Summary: MAD audio codec plugin for the VideoLAN client
398 Group: Video
399 Requires: %{name} = %{version}
400 Obsoletes: vlc-mad
401 Provides: vlc-mad
402 %description plugin-mad
403 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
404
405 This plugin adds support for libmad, the MPEG audio decoder library,
406 to the VideoLAN Client. MAD is 100% fixed-point based. To activate
407 this plugin, use the `--mpeg_adec mad' flag or select the `mad' MPEG
408 decoder from the preferences menu.
409
410 %package plugin-ogg
411 Summary: Ogg demuxer and Vorbis codec plugin for the VideoLAN client
412 Group: Video
413 Requires: %{name} = %{version}
414 %description plugin-ogg
415 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
416
417 These plugins add support for the Ogg bitstream format and the Ogg Vorbis
418 compressed audio format to vlc, the VideoLAN Client. They are autodetected.
419
420 %package plugin-a52
421 Summary: A-52 (AC-3) codec plugin for the VideoLAN client
422 Group: Video
423 Requires: %{name} = %{version}
424 %description plugin-a52
425 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
426
427 This plugin adds support for the ATSC A-52 (aka. AC-3) audio format to
428 vlc, the VideoLAN Client. The plugin is autodetected.
429
430 %package plugin-dv
431 Summary: DV codec plugin for the VideoLAN client
432 Group: Video
433 Requires: %{name} = %{version}
434 %description plugin-dv
435 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
436
437 This plugin adds support for the DV video format to vlc, the VideoLAN
438 Client. The plugin is autodetected.
439
440 #
441 # input plugins
442 %package plugin-dvb
443 Summary: DVB input plugin for the VideoLAN client
444 Group: Video
445 Requires: %{name} = %{version}
446 %description plugin-dvb
447 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
448
449 This plugin adds support for DVB cards to vlc, the VideoLAN Client. Note
450 that your card needs to be supported by your kernel before vlc can use it.
451
452 #
453 # audio plugins
454 %package plugin-esd
455 Summary: Enlightened Sound Daemon audio plugin for the VideoLAN client
456 Group: Video
457 Requires: %{name} = %{version}
458 Obsoletes: vlc-esd
459 Provides: vlc-esd
460 %description plugin-esd
461 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
462
463 This plugin adds support for the Enlightened Sound Daemon to vlc, the
464 VideoLAN Client. To activate it, use the `--aout esd' flag or select
465 the `esd' aout plugin from the preferences menu.
466
467 %package plugin-arts
468 Summary: aRts audio plugin for the VideoLAN client
469 Group: Video
470 Requires: %{name} = %{version}
471 Obsoletes: vlc-arts
472 Provides: vlc-arts
473 %description plugin-arts
474 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
475
476 This plugin adds support for the aRts Sound System to vlc, the
477 VideoLAN Client. To activate it, use the `--aout arts' flag or
478 select the `arts' aout plugin from the preferences menu.
479
480 %package plugin-alsa
481 Summary: Advanced Linux Sound Architecture audio plugin for the VideoLAN client
482 Group: Video
483 Requires: %{name} = %{version}
484 Obsoletes: vlc-alsa
485 Provides: vlc-alsa
486 %description plugin-alsa
487 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
488
489 This plugin adds support for the Advanced Linux Sound Architecture to
490 vlc, the VideoLAN Client. To activate it, use the `--aout alsa' flag or
491 select the `alsa' aout plugin from the preferences menu.
492
493 %package plugin-slp
494 Summary: Service Location Protocol acces plugin for the VideoLAN client
495 Group: Video
496 Requires: %{name} = %{version}
497 %description plugin-slp
498 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
499
500 This plugin adds support for the Service Location Protocol to
501 vlc, the VideoLAN Client.
502
503
504 %prep
505 %if %{cvs}
506 %setup -q -n %{cvs_name}
507 %else
508 %setup -q 
509 %endif
510
511 %build
512 # yves 0.4.0-1mdk
513 # ffmpeg: static linking cause no official ffmpeg release aith a stable ABI
514 # ffmpeg:no plugin posible on ia64 due to the static linking (can not put .a in a .so)
515
516 # NO empty line or comments for the configure --switch or it won't work.
517 %configure2_5x  --enable-release \
518         --enable-dvd --without-dvdcss \
519 %if %with_dvdplay
520         --enable-dvdplay \
521 %else
522         --disable-dvdplay \
523 %endif
524 %if %with_mozilla
525         --enable-mozilla \
526 %else
527         --disable-mozilla \
528 %endif
529 %if %with_gtk
530         --enable-gtk \
531 %else
532         --disable-gtk \
533 %endif
534 %if %with_gnome
535         --enable-gnome \
536 %else
537         --disable-gnome \
538 %endif
539 %if %with_qt
540         --enable-qt \
541 %endif
542 %if %with_kde
543         --enable-kde \
544 %endif
545 %if %with_ncurses
546         --enable-ncurses \
547 %endif
548 %if %with_lirc
549         --enable-lirc \
550 %endif
551 %if %with_wx
552         --enable-wxwindows \
553 %else 
554         --disable-wxwindows \
555 %endif
556         --enable-x11 --enable-xvideo \
557         --enable-fb --disable-mga \
558 %if %with_aa
559         --enable-aa \
560 %endif
561 %if %with_sdl
562         --enable-sdl \
563 %endif
564 %if %with_ggi
565         --enable-ggi \
566 %endif
567 %if %with_svgalib
568         --enable-svgalib \
569 %endif
570 %if %with_xosd
571         --enable-xosd \
572 %else
573         --disable-xosd \
574 %endif
575 %if %with_mad
576         --enable-mad \
577 %endif  
578 %if %with_ffmpeg
579         --enable-ffmpeg --with-ffmpeg=/usr --with-ffmpeg-tree=/usr/lib \
580 %else
581         --disable-ffmpeg \
582 %endif
583 %if %with_ogg
584         --enable-vorbis \
585         --enable-ogg \
586 %else
587         --disable-vorbis \
588         --disable-ogg \
589 %endif
590 %if %with_dvb
591         --enable-dvb  --enable-dvbpsi --enable-satellite \
592 %else
593         --disable-dvb  --disable-dvbpsi --disable-satellite \
594 %endif
595 %if %with_esd
596         --enable-esd \
597 %endif
598 %if %with_alsa
599         --enable-alsa \
600 %endif
601 %if %with_arts
602         --enable-arts \
603 %endif
604
605 # debian configure
606 # --enable-a52 --enable-aa --enable-dvbpsi --enable-xosd --enable-mozilla --enable-kde --enable-mp4 --enable-dvb --enable-dv --enable-svgalib --enable-satellite --enable-ogg --enable-vorbis
607
608 export QTDIR=%{_libdir}/qt3 
609 %make
610
611 %install
612 rm -f %buildroot
613 %makeinstall_std
614 %find_lang %name
615 install -d %buildroot/%_mandir/man1
616 install doc/vlc.1 %buildroot/%_mandir/man1
617 install doc/vlc-config.1 %buildroot/%_mandir/man1
618
619 # menu
620 mkdir -p %buildroot/%_menudir
621 cat > %buildroot/%_menudir/vlc << EOF
622 ?package(vlc): command="%_bindir/vlc" hotkey="V" needs="X11" longtitle="VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution" section="Multimedia/Video" title="VideoLAN Client" icon="vlc.png" hints="Video"
623 EOF
624 %if %with_gtk
625 cat > %buildroot/%_menudir/gvlc << EOF
626 ?package(gvlc): command="%_bindir/gvlc" needs="X11" longtitle="VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution" section="Multimedia/Video" title="Gtk VideoLAN Client" icon="gvlc.png" hints="Video"
627 EOF
628 %endif
629 %if %with_gnome
630 cat > %buildroot/%_menudir/gnome-vlc << EOF
631 ?package(gnome-vlc): command="%_bindir/gnome-vlc" needs="X11" longtitle="VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution" section="Multimedia/Video" title="Gnome VideoLAN Client" icon="gnome-vlc.png" hints="Video"
632 EOF
633 %endif
634 %if %with_qt
635 cat > %buildroot/%_menudir/qvlc << EOF
636 ?package(qvlc): command="%_bindir/qvlc" needs="X11" longtitle="VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution" section="Multimedia/Video" title="Qt VideoLAN Client" icon="qvlc.png" hints="Video"
637 EOF
638 %endif
639 %if %with_kde
640 cat > %buildroot/%_menudir/kvlc << EOF
641 ?package(kvlc): command="%_bindir/kvlc" needs="X11" longtitle="VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution" section="Multimedia/Video" title="Gnome VideoLAN Client" icon="kvlc.png" hints="Video"
642 EOF
643 %endif
644
645
646 # icons
647 %define pngdir %buildroot/%_datadir/vlc
648 mkdir -p %{buildroot}/{%{_miconsdir},%{_liconsdir}}
649 install -m 644 %pngdir/vlc16x16.png %buildroot/%_miconsdir/vlc.png
650 install -m 644 %pngdir/vlc32x32.png %buildroot/%_iconsdir/vlc.png
651 install -m 644 %pngdir/vlc48x48.png %buildroot/%_liconsdir/vlc.png
652 %if %with_gnome
653 install -m 644 %pngdir/gnome-vlc16x16.png %buildroot/%_miconsdir/gnome-vlc.png
654 install -m 644 %pngdir/gnome-vlc32x32.png %buildroot/%_iconsdir/gnome-vlc.png
655 install -m 644 %pngdir/gnome-vlc48x48.png %buildroot/%_liconsdir/gnome-vlc.png
656 %endif
657 %if %with_gtk
658 install -m 644 %pngdir/gvlc16x16.png %buildroot/%_miconsdir/gvlc.png
659 install -m 644 %pngdir/gvlc32x32.png %buildroot/%_iconsdir/gvlc.png
660 install -m 644 %pngdir/gvlc48x48.png %buildroot/%_liconsdir/gvlc.png
661 %endif
662 %if %with_kde
663 install -m 644 %pngdir/kvlc16x16.png %buildroot/%_miconsdir/kvlc.png
664 install -m 644 %pngdir/kvlc32x32.png %buildroot/%_iconsdir/kvlc.png
665 install -m 644 %pngdir/kvlc48x48.png %buildroot/%_liconsdir/kvlc.png
666 %endif
667 %if %with_qt
668 install -m 644 %pngdir/qvlc16x16.png %buildroot/%_miconsdir/qvlc.png
669 install -m 644 %pngdir/qvlc32x32.png %buildroot/%_iconsdir/qvlc.png
670 install -m 644 %pngdir/qvlc48x48.png %buildroot/%_liconsdir/qvlc.png
671 %endif
672
673 #rpm (>= 4.0.4-20mdk) now checks for installed (but unpackaged) files
674 rm -f %pngdir/*
675
676 %post
677 %update_menus
678 %postun
679 %clean_menus
680
681 %clean
682 rm -fr %buildroot
683
684 %files -f %name.lang
685 %defattr(-,root,root)
686 %doc README COPYING
687 %_bindir/vlc
688
689 %dir %_libdir/vlc
690
691 %dir %_libdir/vlc/access
692 %_libdir/vlc/access/libaccess_file_plugin.so
693 %_libdir/vlc/access/libaccess_ftp_plugin.so
694 %_libdir/vlc/access/libaccess_http_plugin.so
695 %_libdir/vlc/access/libaccess_mms_plugin.so
696 %_libdir/vlc/access/libaccess_udp_plugin.so
697 %if %with_dvdplay
698 %_libdir/vlc/access/libdvdplay_plugin.so
699 %endif
700 %_libdir/vlc/access/libdvd_plugin.so
701 %_libdir/vlc/access/libdvdread_plugin.so
702 %_libdir/vlc/access/libvcd_plugin.so
703
704 %dir %_libdir/vlc/access_output/
705 %_libdir/vlc/access_output/libaccess_output_dummy_plugin.so
706 %_libdir/vlc/access_output/libaccess_output_file_plugin.so
707 %_libdir/vlc/access_output/libaccess_output_udp_plugin.so
708
709 %dir %_libdir/vlc/audio_filter
710 %_libdir/vlc/audio_filter/libfixed32tofloat32_plugin.so
711 %_libdir/vlc/audio_filter/libfixed32tos16_plugin.so
712 %_libdir/vlc/audio_filter/libfloat32tos16_plugin.so
713 %_libdir/vlc/audio_filter/libfloat32tos8_plugin.so
714 %_libdir/vlc/audio_filter/libfloat32tou16_plugin.so
715 %_libdir/vlc/audio_filter/libfloat32tou8_plugin.so
716 %_libdir/vlc/audio_filter/libheadphone_channel_mixer_plugin.so
717 %_libdir/vlc/audio_filter/liblinear_resampler_plugin.so
718 %_libdir/vlc/audio_filter/libs16tofloat32_plugin.so
719 %_libdir/vlc/audio_filter/libs16tofloat32swab_plugin.so
720 %_libdir/vlc/audio_filter/libs8tofloat32_plugin.so
721 %_libdir/vlc/audio_filter/libtrivial_channel_mixer_plugin.so
722 %_libdir/vlc/audio_filter/libtrivial_resampler_plugin.so
723 %_libdir/vlc/audio_filter/libu8tofixed32_plugin.so
724 %_libdir/vlc/audio_filter/libu8tofloat32_plugin.so
725 %_libdir/vlc/audio_filter/libugly_resampler_plugin.so
726
727 %dir %_libdir/vlc/audio_mixer
728 %_libdir/vlc/audio_mixer/libfloat32_mixer_plugin.so
729 %_libdir/vlc/audio_mixer/libspdif_mixer_plugin.so
730 %_libdir/vlc/audio_mixer/libtrivial_mixer_plugin.so
731
732 %dir %_libdir/vlc/audio_output
733 %_libdir/vlc/audio_output/libaout_file_plugin.so
734 %_libdir/vlc/audio_output/liboss_plugin.so
735
736 %dir %_libdir/vlc/codec
737 %_libdir/vlc/codec/liba52_plugin.so
738 %_libdir/vlc/codec/libadpcm_plugin.so
739 %_libdir/vlc/codec/libaraw_plugin.so
740 %_libdir/vlc/codec/libcinepak_plugin.so
741 %_libdir/vlc/codec/libidctclassic_plugin.so
742 %ifarch %ix86
743 %_libdir/vlc/codec/libidctmmxext_plugin.so
744 %_libdir/vlc/codec/libidctmmx_plugin.so
745 %endif
746 %_libdir/vlc/codec/libidct_plugin.so
747 %_libdir/vlc/codec/liblpcm_plugin.so
748 %ifarch %ix86
749 %_libdir/vlc/codec/libmotionmmxext_plugin.so
750 %_libdir/vlc/codec/libmotionmmx_plugin.so
751 %endif
752 %_libdir/vlc/codec/libmotion_plugin.so
753 %_libdir/vlc/codec/libmpeg_audio_plugin.so
754 %_libdir/vlc/codec/libmpeg_video_plugin.so
755 %if %with_ffmpeg
756 %_libdir/vlc/codec/libpostprocessing_c_plugin.so
757         %ifarch %ix86
758         %_libdir/vlc/codec/libpostprocessing_mmx_plugin.so
759         %_libdir/vlc/codec/libpostprocessing_mmxext_plugin.so
760         %endif
761 %endif
762 %_libdir/vlc/codec/libspudec_plugin.so
763
764 %dir %_libdir/vlc/control
765 %_libdir/vlc/control/librc_plugin.so
766
767 %dir %_libdir/vlc/demux
768 %_libdir/vlc/demux/libaac_plugin.so
769 %_libdir/vlc/demux/libasf_plugin.so
770 %_libdir/vlc/demux/libaudio_plugin.so
771 %_libdir/vlc/demux/libavi_plugin.so
772 %_libdir/vlc/demux/liba52sys_plugin.so
773 %_libdir/vlc/demux/libdemuxdump_plugin.so
774 %_libdir/vlc/demux/libdemuxsub_plugin.so
775 %_libdir/vlc/demux/libes_plugin.so
776 %_libdir/vlc/demux/libid3_plugin.so
777 %_libdir/vlc/demux/libm3u_plugin.so
778 %_libdir/vlc/demux/libm4v_plugin.so
779 %_libdir/vlc/demux/libmp4_plugin.so
780 %_libdir/vlc/demux/libmpeg_system_plugin.so
781 %_libdir/vlc/demux/libps_plugin.so
782 %_libdir/vlc/demux/librawdv_plugin.so
783 %_libdir/vlc/demux/libts_plugin.so
784 %_libdir/vlc/demux/libwav_plugin.so
785
786 %dir %_libdir/vlc/misc
787 %_libdir/vlc/misc/libdummy_plugin.so
788 %_libdir/vlc/misc/libipv4_plugin.so
789 %_libdir/vlc/misc/libipv6_plugin.so
790 %_libdir/vlc/misc/liblogger_plugin.so
791 %ifarch %ix86
792 %_libdir/vlc/misc/libmemcpy3dn_plugin.so
793 %_libdir/vlc/misc/libmemcpymmxext_plugin.so
794 %_libdir/vlc/misc/libmemcpymmx_plugin.so
795 %endif
796 %_libdir/vlc/misc/libmemcpy_plugin.so
797 %_libdir/vlc/misc/libsap_plugin.so
798
799 %dir %_libdir/vlc/mux
800 %_libdir/vlc/mux/libmux_avi_plugin.so
801 %_libdir/vlc/mux/libmux_dummy_plugin.so
802 %_libdir/vlc/mux/libmux_ps_plugin.so
803 %_libdir/vlc/mux/libmux_ts_plugin.so
804
805 %dir %_libdir/vlc/packetizer
806 %_libdir/vlc/packetizer/libpacketizer_a52_plugin.so
807 %_libdir/vlc/packetizer/libpacketizer_copy_plugin.so
808 %_libdir/vlc/packetizer/libpacketizer_mpeg4audio_plugin.so
809 %_libdir/vlc/packetizer/libpacketizer_mpeg4video_plugin.so
810 %_libdir/vlc/packetizer/libpacketizer_mpegaudio_plugin.so
811 %_libdir/vlc/packetizer/libpacketizer_mpegvideo_plugin.so
812
813 %dir %_libdir/vlc/video_chroma
814 %_libdir/vlc/video_chroma/libi420_rgb_plugin.so
815 %_libdir/vlc/video_chroma/libi420_ymga_plugin.so
816 %_libdir/vlc/video_chroma/libi420_yuy2_plugin.so
817 %_libdir/vlc/video_chroma/libi422_yuy2_plugin.so
818 %ifarch %ix86
819 %_libdir/vlc/video_chroma/libi420_rgb_mmx_plugin.so
820 %_libdir/vlc/video_chroma/libi420_ymga_mmx_plugin.so
821 %_libdir/vlc/video_chroma/libi420_yuy2_mmx_plugin.so
822 %_libdir/vlc/video_chroma/libi422_yuy2_mmx_plugin.so
823 %endif
824
825 %dir %_libdir/vlc/video_filter
826 %_libdir/vlc/video_filter/libadjust_plugin.so
827 %_libdir/vlc/video_filter/libclone_plugin.so
828 %_libdir/vlc/video_filter/libcrop_plugin.so
829 %_libdir/vlc/video_filter/libdeinterlace_plugin.so
830 %_libdir/vlc/video_filter/libdistort_plugin.so
831 %_libdir/vlc/video_filter/libinvert_plugin.so
832 %_libdir/vlc/video_filter/libmotionblur_plugin.so
833 %_libdir/vlc/video_filter/libtransform_plugin.so
834 %_libdir/vlc/video_filter/libwall_plugin.so
835
836 %dir %_libdir/vlc/video_output
837 %_libdir/vlc/video_output/libfb_plugin.so
838 %_libdir/vlc/video_output/libvout_encoder_plugin.so
839 %_libdir/vlc/video_output/libx11_plugin.so
840 %_libdir/vlc/video_output/libxvideo_plugin.so
841
842 %dir %_libdir/vlc/visualization
843
844 %_mandir/man1/vlc.*
845 %_menudir/vlc
846 %_miconsdir/vlc.png
847 %_iconsdir/vlc.png
848 %_liconsdir/vlc.png
849
850 %files -n %libname-devel
851 %defattr(-,root,root)
852 %doc README
853 %dir %_includedir/vlc
854 %_includedir/vlc/*
855 %_libdir/*a
856 %_libdir/vlc/*a
857 %_bindir/vlc-config
858 %_mandir/man1/vlc-config*
859
860 %if %with_mozilla
861 %files -n mozilla-plugin-vlc
862 %defattr(-,root,root)
863 %doc README
864 # FIXME: seems to be mozilla-version/plugin on Mandrake
865 #%dir %_libdir/mozilla
866 %_libdir/mozilla*/*
867 %endif
868
869 # intf plugins
870 %if %with_gtk
871 %files -n gvlc
872 %defattr(-,root,root)
873 %doc README
874 %_libdir/vlc/misc/libgtk_main_plugin.so
875 %_libdir/vlc/gui/libgtk_plugin.so
876 %_bindir/gvlc
877 %_menudir/gvlc
878 %_miconsdir/gvlc.png
879 %_iconsdir/gvlc.png
880 %_liconsdir/gvlc.png
881 %post -n gvlc
882 %update_menus
883 %postun -n gvlc
884 %clean_menus
885 %endif
886
887 %if %with_gnome
888 %files -n gnome-vlc
889 %defattr(-,root,root)
890 %doc README
891 %_libdir/vlc/misc/libgnome_main_plugin.so
892 %_libdir/vlc/gui/libgnome_plugin.so
893 %_bindir/gnome-vlc
894 %_menudir/gnome-vlc
895 %_miconsdir/gnome-vlc.png
896 %_iconsdir/gnome-vlc.png
897 %_liconsdir/gnome-vlc.png
898 %post   -n gnome-vlc
899 %update_menus
900 %postun -n gnome-vlc
901 %clean_menus
902 %endif
903
904 %if %with_qt
905 %files -n qvlc
906 %defattr(-,root,root)
907 %doc README
908 %_libdir/vlc/gui/libqt_plugin.so
909 %_bindir/qvlc
910 %_menudir/qvlc
911 %_miconsdir/qvlc.png
912 %_iconsdir/qvlc.png
913 %_liconsdir/qvlc.png
914 %post   -n qvlc
915 %update_menus
916 %postun -n qvlc
917 %clean_menus
918 %endif
919
920 %if %with_kde
921 %files -n kvlc
922 %doc README
923 %_libdir/vlc/gui/libkde_plugin.so
924 %_bindir/kvlc
925 %_menudir/kvlc
926 %_miconsdir/kvlc.png
927 %_iconsdir/kvlc.png
928 %_liconsdir/kvlc.png
929 %post   -n kvlc
930 %update_menus
931 %postun -n kvlc
932 %clean_menus
933 %endif
934
935 %if %with_ncurses
936 %files plugin-ncurses
937 %defattr(-,root,root)
938 %doc README
939 %_libdir/vlc/gui/libncurses_plugin.so
940 %endif
941
942 %if %with_lirc
943 %files plugin-lirc
944 %defattr(-,root,root)
945 %doc README
946 %_libdir/vlc/control/liblirc_plugin.so
947 %endif
948
949 # video plugins
950 %if %with_sdl
951 %files plugin-sdl
952 %defattr(-,root,root)
953 %doc README
954 %_libdir/vlc/audio_output/libaout_sdl_plugin.so
955 %_libdir/vlc/video_output/libvout_sdl_plugin.so
956 %endif
957
958 %if %with_ggi
959 %files plugin-ggi
960 %defattr(-,root,root)
961 %doc README
962 %{_libdir}/vlc/video_output/libggi_plugin.so
963 %endif
964
965 %if %with_aa
966 %files plugin-aa
967 %defattr(-,root,root)
968 %doc README
969 %{_libdir}/vlc/video_output/libaa_plugin.so
970 %endif
971
972 %if %with_svgalib
973 %files plugin-svgalib
974 %defattr(-,root,root)
975 %doc README
976 %_libdir/vlc/video_output/libsvgalib_plugin.so
977 %endif
978
979 # visualization plugin
980 %if %with_xosd
981 %files plugin-xosd
982 %defattr(-,root,root)
983 %doc README
984 %_libdir/vlc/visualization/libxosd_plugin.so
985 %endif
986
987 # codec plugin
988 %if %with_mad
989 %files plugin-mad
990 %defattr(-,root,root)
991 %doc README
992 %_libdir/vlc/audio_filter/libmpgatofixed32_plugin.so
993 %_libdir/vlc/demux/libid3tag_plugin.so
994 %endif
995
996 %if %with_ogg
997 %files plugin-ogg
998 %defattr(-,root,root)
999 %doc README
1000 %_libdir/vlc/demux/libogg_plugin.so
1001 %_libdir/vlc/codec/libvorbis_plugin.so
1002 %endif
1003
1004 %if %with_dv
1005 %files plugin-dv
1006 %defattr(-,root,root)
1007 %doc README
1008 %_libdir/vlc/codec/libdv_plugin.so
1009 %endif
1010
1011 %if %with_a52
1012 %files plugin-a52
1013 %defattr(-,root,root)
1014 %doc README
1015 %_libdir/vlc/audio_filter/liba52tofloat32_plugin.so
1016 %_libdir/vlc/audio_filter/liba52tospdif_plugin.so
1017 %endif
1018
1019 # input plugin
1020 %if %with_dvb
1021 %files plugin-dvb
1022 %defattr(-,root,root)
1023 %doc README
1024 %_libdir/vlc/access/libsatellite_plugin.so
1025 %_libdir/vlc/demux/libts_dvbpsi_plugin.so
1026 %endif
1027
1028 #audio plugins
1029 %if %with_esd
1030 %files plugin-esd
1031 %defattr(-,root,root)
1032 %doc README
1033 %_libdir/vlc/audio_output/libesd_plugin.so
1034 %endif
1035
1036 %if %with_arts
1037 %files plugin-arts
1038 %defattr(-,root,root)
1039 %doc README
1040 %_libdir/vlc/audio_output/libarts_plugin.so
1041 %endif
1042
1043 %if %with_alsa
1044 %files plugin-alsa
1045 %defattr(-,root,root)
1046 %doc README
1047 %_libdir/vlc/audio_output/libalsa_plugin.so
1048 %endif
1049
1050 %if %with_slp
1051 %files plugin-slp
1052 %defattr(-,root,root)
1053 %doc README
1054 %_libdir/vlc/access/libslp_plugin.so
1055 %endif
1056
1057 %changelog
1058 * Mon Jun 20 2002 Yves Duret <yduret@mandrakesoft.com> 0.4.2-1mdk
1059 - new upstream release
1060
1061 * Mon Jun 3 2002 Yves Duret <yduret@mandrakesoft.com> 0.4.1-1mdk
1062 - new upstream release
1063
1064 * Thu May 23 2002 Yves Duret <yduret@mandrakesoft.com> 0.4.0-1mdk
1065 - version 0.4.0 with MPEG4 (DivX) support thx ffmpeg.
1066   thus s/MPEG, MPEG2 and DVD/multimedia/g
1067 - sync %%description with debian ones.
1068 - vlc now requires a vlc-gui (gtk, gnome or qt).
1069 - removed gcc3.1 patches since merged upstream.
1070
1071 * Mon May 13 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.1-4mdk
1072 - removed xmga plugin (currently broken).
1073 - manual rebuild in gcc3.1 environment aka added Patch0 & Patch1
1074 - various summary/description changes.
1075
1076 * Fri May 03 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.1-3mdk
1077 - added vlc-lirc intf plugin rpm.
1078
1079 * Tue Apr 30 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.1-2mdk
1080 - rebuild against libalsa2 (vlc-sdl)
1081
1082 * Fri Apr 19 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.1-1mdk
1083 - version 0.3.1.
1084 - removed patch0 merged upstream.
1085 - removed old %%ifarch ppc
1086 - added missing libmad-devel buldrequires
1087
1088 * Wed Apr 17 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.0-4mdk
1089 - added liba52 support (buildrequires).
1090 - added vlc-alsa audio plugin.
1091 - mad is a codec (audio) plugin. corrected description and summary.
1092
1093 * Wed Apr 10 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.0-3mdk
1094 - added patch0 from CVS: fix crashing GTK popup menus thx Michal Bukovjan <bukovjan@mbox.dkm.cz>
1095
1096 * Wed Apr 10 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.0-2mdk
1097 - added vlc-arts rpm plugin thx blindauer Emmanuel <manu@agat.net>
1098 - better summary for plugin
1099 - add packager tag to myself
1100
1101 * Sun Apr 07 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.0-1mdk
1102 - version 0.3.0
1103 - added aa (Asci Art) plugin in vlc-aa rpm
1104 - merged with sam's one:
1105   * using his plugins list into %%files
1106   * removed libdvdcss from the whole tarball.
1107   * removed the workaround for vlc's bad /dev/dsp detection.
1108 - few spell corrections in all %%description
1109 - added buildrequires on SDL-devel
1110
1111 * Tue Mar 05 2002 Yves Duret <yduret@mandrakesoft.com> 0.2.93-0.1mdk
1112 - new cvs snapshot
1113 - fix requires
1114
1115 * Mon Mar 04 2002 Yves Duret <yduret@mandrakesoft.com> 0.2.92-5mdk
1116 - cvs snapshot
1117
1118 * Sat Jan 26 2002 Yves Duret <yduret@mandrakesoft.com> 0.2.92-4mdk
1119 - mad plugin in vlc-mad rpm
1120
1121 * Mon Jan 21 2002 Yves Duret <yduret@mandrakesoft.com> 0.2.92-3mdk
1122 - synced with main cvs specfile wich "fixed a few minor inaccuracies"
1123
1124 * Thu Jan 17 2002 Yves Duret <yduret@mandrakesoft.com> 0.2.92-2mdk
1125 - readded libdvdcss rpm in specfile. use %%define css 1 with correct sources
1126   to build libdvdcss rpm.
1127
1128 * Wed Jan 09 2002 Yves Duret <yduret@mandrakesoft.com> 0.2.92-1mdk
1129 - version 0.2.92
1130 - %%makeinstall_std
1131 - splitted again, added vlc-sdl vlc-esd vlc-ggi
1132 - bring back some missing plugins
1133 - fixed buildrequires
1134 - added menu entries and icons (from cvs)
1135
1136 * Tue Oct 23 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.83-2mdk
1137 - rebuild against libpng3
1138 - added some doc for sir rpmlint
1139 - #5583: option -g
1140
1141 * Thu Aug 23 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.83-1mdk
1142 - version 0.2.83 : 
1143   * Activated subtitles in overlay mode (far from perfect, but this
1144     was an often requested feature).
1145
1146 * Fri Aug 10 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.82-1mdk
1147 - version 0.2.82
1148
1149 * Mon Jul 30 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.81-1mdk
1150 - version 0.2.81
1151 - added vlc-ncurses
1152
1153 * Wed Jun 20 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.81-0.20010619-1mdk
1154 - cvs snapshot
1155 - added libdvdcss
1156
1157 * Wed Jun 13 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.80-2mdk
1158 - fix build on ppc (c) dadou
1159
1160 * Mon Jun 11 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.80-1mdk
1161 - version 0.2.80 : bug fixes and bug fixes and bug fixes and small
1162   improvements of the gtk interface.
1163 - corrected Summary in vlc-qt
1164
1165 * Wed May 23 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.73-2mdk
1166 - added qt2 plugin (vlc-qt)
1167
1168 * Wed May 16 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.73-1mdk
1169 - version 0.2.73
1170 - you can now get decss threw a plugin
1171 - rewritte srcipt to build vlc (decss plugin)
1172 - rebuild with SDL 1.2
1173
1174 * Thu Apr 26 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.72-2mdk
1175 - true 0.2.72
1176
1177 * Mon Apr 16 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.72-1mdk
1178 - version 0.2.72
1179 - package split into vlc, vlc-gnome, vlc-gtk
1180
1181 * Fri Apr 13 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.71-1mdk
1182 - version 0.2.71 :
1183   * Fixed segfaults when compiled with gcc 3.0pre and versions of gcc
1184     shipped with the latest RedHat distributions.                    
1185   * Fixed the BeOS CSS decryption.
1186   * Fixed a few issues in IFO parsing.
1187   * Fixed XVideo video output.
1188   * Updated icons under Linux, BeOS, MacOS X.
1189
1190 * Wed Apr 11 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.70-1mdk
1191 - version 0.2.70
1192
1193 * Thu Mar 22 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.63-1mdk
1194 - version 0.2.63 : Bugfixes, bugfixes, and bugfixes again, a Gtk+ 
1195   interface for the Gnome-impaired, an even better DVD support
1196
1197 * Fri Feb 16 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.61-1mdk
1198 - new version for all the DVD fans (add MPEG1 support, direct DVD support, 
1199   DVD decryption, arbitrary, seeking in the stream, pause, fast forward 
1200   and slow motion, hardware YUV acceleration enhanced CSS support and a few 
1201   new interface features including drag'n'drop.
1202 - first *real* public release (now under the GPL)
1203
1204 * Sat Jan 06 2001 David BAUDENS <baudens@mandrakesoft.com> 0.1.99i-2mdk
1205 - Fix build and use right optimizations on PPC
1206 - Enable SDL support
1207 - Spec clean up
1208
1209 * Fri Jan  5 2001 Guillaume Cottenceau <gc@mandrakesoft.com> 0.1.99i-1mdk
1210 - 0.1.99i, rebuild
1211
1212 * Fri Aug 25 2000 Guillaume Cottenceau <gc@mandrakesoft.com> 0.1.99h-1mdk
1213 - 0.1.99h
1214
1215 * Mon Jul 10 2000 Guillaume Cottenceau <gc@mandrakesoft.com> 0.1.99c-1mdk
1216 - first Mandrake package with help of Sam