]> git.sesse.net Git - vlc/blob - vlc.spec
* now search all srvtypes and add all srvs of all srvtypes to the
[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         20030120
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/libdemuxdump_plugin.so
773 %_libdir/vlc/demux/libdemuxsub_plugin.so
774 %_libdir/vlc/demux/libes_plugin.so
775 %_libdir/vlc/demux/libid3_plugin.so
776 %_libdir/vlc/demux/libm3u_plugin.so
777 %_libdir/vlc/demux/libm4v_plugin.so
778 %_libdir/vlc/demux/libmp4_plugin.so
779 %_libdir/vlc/demux/libmpeg_system_plugin.so
780 %_libdir/vlc/demux/libps_plugin.so
781 %_libdir/vlc/demux/librawdv_plugin.so
782 %_libdir/vlc/demux/libts_plugin.so
783 %_libdir/vlc/demux/libwav_plugin.so
784
785 %dir %_libdir/vlc/misc
786 %_libdir/vlc/misc/libdummy_plugin.so
787 %_libdir/vlc/misc/libipv4_plugin.so
788 %_libdir/vlc/misc/libipv6_plugin.so
789 %_libdir/vlc/misc/liblogger_plugin.so
790 %ifarch %ix86
791 %_libdir/vlc/misc/libmemcpy3dn_plugin.so
792 %_libdir/vlc/misc/libmemcpymmxext_plugin.so
793 %_libdir/vlc/misc/libmemcpymmx_plugin.so
794 %endif
795 %_libdir/vlc/misc/libmemcpy_plugin.so
796 %_libdir/vlc/misc/libsap_plugin.so
797
798 %dir %_libdir/vlc/mux
799 %_libdir/vlc/mux/libmux_avi_plugin.so
800 %_libdir/vlc/mux/libmux_dummy_plugin.so
801 %_libdir/vlc/mux/libmux_ps_plugin.so
802 %_libdir/vlc/mux/libmux_ts_plugin.so
803
804 %dir %_libdir/vlc/packetizer
805 %_libdir/vlc/packetizer/libpacketizer_a52_plugin.so
806 %_libdir/vlc/packetizer/libpacketizer_copy_plugin.so
807 %_libdir/vlc/packetizer/libpacketizer_mpeg4audio_plugin.so
808 %_libdir/vlc/packetizer/libpacketizer_mpeg4video_plugin.so
809 %_libdir/vlc/packetizer/libpacketizer_mpegaudio_plugin.so
810 %_libdir/vlc/packetizer/libpacketizer_mpegvideo_plugin.so
811
812 %dir %_libdir/vlc/video_chroma
813 %_libdir/vlc/video_chroma/libi420_rgb_plugin.so
814 %_libdir/vlc/video_chroma/libi420_ymga_plugin.so
815 %_libdir/vlc/video_chroma/libi420_yuy2_plugin.so
816 %_libdir/vlc/video_chroma/libi422_yuy2_plugin.so
817 %ifarch %ix86
818 %_libdir/vlc/video_chroma/libi420_rgb_mmx_plugin.so
819 %_libdir/vlc/video_chroma/libi420_ymga_mmx_plugin.so
820 %_libdir/vlc/video_chroma/libi420_yuy2_mmx_plugin.so
821 %_libdir/vlc/video_chroma/libi422_yuy2_mmx_plugin.so
822 %endif
823
824 %dir %_libdir/vlc/video_filter
825 %_libdir/vlc/video_filter/libadjust_plugin.so
826 %_libdir/vlc/video_filter/libclone_plugin.so
827 %_libdir/vlc/video_filter/libcrop_plugin.so
828 %_libdir/vlc/video_filter/libdeinterlace_plugin.so
829 %_libdir/vlc/video_filter/libdistort_plugin.so
830 %_libdir/vlc/video_filter/libinvert_plugin.so
831 %_libdir/vlc/video_filter/libmotionblur_plugin.so
832 %_libdir/vlc/video_filter/libtransform_plugin.so
833 %_libdir/vlc/video_filter/libwall_plugin.so
834
835 %dir %_libdir/vlc/video_output
836 %_libdir/vlc/video_output/libfb_plugin.so
837 %_libdir/vlc/video_output/libx11_plugin.so
838 %_libdir/vlc/video_output/libxvideo_plugin.so
839
840 %dir %_libdir/vlc/visualization
841
842 %_mandir/man1/vlc.*
843 %_menudir/vlc
844 %_miconsdir/vlc.png
845 %_iconsdir/vlc.png
846 %_liconsdir/vlc.png
847
848 %files -n %libname-devel
849 %defattr(-,root,root)
850 %doc README
851 %dir %_includedir/vlc
852 %_includedir/vlc/*
853 %_libdir/*a
854 %_libdir/vlc/*a
855 %_bindir/vlc-config
856 %_mandir/man1/vlc-config*
857
858 %if %with_mozilla
859 %files -n mozilla-plugin-vlc
860 %defattr(-,root,root)
861 %doc README
862 # FIXME: seems to be mozilla-version/plugin on Mandrake
863 #%dir %_libdir/mozilla
864 %_libdir/mozilla*/*
865 %endif
866
867 # intf plugins
868 %if %with_gtk
869 %files -n gvlc
870 %defattr(-,root,root)
871 %doc README
872 %_libdir/vlc/misc/libgtk_main_plugin.so
873 %_libdir/vlc/gui/libgtk_plugin.so
874 %_bindir/gvlc
875 %_menudir/gvlc
876 %_miconsdir/gvlc.png
877 %_iconsdir/gvlc.png
878 %_liconsdir/gvlc.png
879 %post -n gvlc
880 %update_menus
881 %postun -n gvlc
882 %clean_menus
883 %endif
884
885 %if %with_gnome
886 %files -n gnome-vlc
887 %defattr(-,root,root)
888 %doc README
889 %_libdir/vlc/misc/libgnome_main_plugin.so
890 %_libdir/vlc/gui/libgnome_plugin.so
891 %_bindir/gnome-vlc
892 %_menudir/gnome-vlc
893 %_miconsdir/gnome-vlc.png
894 %_iconsdir/gnome-vlc.png
895 %_liconsdir/gnome-vlc.png
896 %post   -n gnome-vlc
897 %update_menus
898 %postun -n gnome-vlc
899 %clean_menus
900 %endif
901
902 %if %with_qt
903 %files -n qvlc
904 %defattr(-,root,root)
905 %doc README
906 %_libdir/vlc/gui/libqt_plugin.so
907 %_bindir/qvlc
908 %_menudir/qvlc
909 %_miconsdir/qvlc.png
910 %_iconsdir/qvlc.png
911 %_liconsdir/qvlc.png
912 %post   -n qvlc
913 %update_menus
914 %postun -n qvlc
915 %clean_menus
916 %endif
917
918 %if %with_kde
919 %files -n kvlc
920 %doc README
921 %_libdir/vlc/gui/libkde_plugin.so
922 %_bindir/kvlc
923 %_menudir/kvlc
924 %_miconsdir/kvlc.png
925 %_iconsdir/kvlc.png
926 %_liconsdir/kvlc.png
927 %post   -n kvlc
928 %update_menus
929 %postun -n kvlc
930 %clean_menus
931 %endif
932
933 %if %with_ncurses
934 %files plugin-ncurses
935 %defattr(-,root,root)
936 %doc README
937 %_libdir/vlc/gui/libncurses_plugin.so
938 %endif
939
940 %if %with_lirc
941 %files plugin-lirc
942 %defattr(-,root,root)
943 %doc README
944 %_libdir/vlc/control/liblirc_plugin.so
945 %endif
946
947 # video plugins
948 %if %with_sdl
949 %files plugin-sdl
950 %defattr(-,root,root)
951 %doc README
952 %_libdir/vlc/audio_output/libaout_sdl_plugin.so
953 %_libdir/vlc/video_output/libvout_sdl_plugin.so
954 %endif
955
956 %if %with_ggi
957 %files plugin-ggi
958 %defattr(-,root,root)
959 %doc README
960 %{_libdir}/vlc/video_output/libggi_plugin.so
961 %endif
962
963 %if %with_aa
964 %files plugin-aa
965 %defattr(-,root,root)
966 %doc README
967 %{_libdir}/vlc/video_output/libaa_plugin.so
968 %endif
969
970 %if %with_svgalib
971 %files plugin-svgalib
972 %defattr(-,root,root)
973 %doc README
974 %_libdir/vlc/video_output/libsvgalib_plugin.so
975 %endif
976
977 # visualization plugin
978 %if %with_xosd
979 %files plugin-xosd
980 %defattr(-,root,root)
981 %doc README
982 %_libdir/vlc/visualization/libxosd_plugin.so
983 %endif
984
985 # codec plugin
986 %if %with_mad
987 %files plugin-mad
988 %defattr(-,root,root)
989 %doc README
990 %_libdir/vlc/audio_filter/libmpgatofixed32_plugin.so
991 %_libdir/vlc/demux/libid3tag_plugin.so
992 %endif
993
994 %if %with_ogg
995 %files plugin-ogg
996 %defattr(-,root,root)
997 %doc README
998 %_libdir/vlc/demux/libogg_plugin.so
999 %_libdir/vlc/codec/libvorbis_plugin.so
1000 %endif
1001
1002 %if %with_dv
1003 %files plugin-dv
1004 %defattr(-,root,root)
1005 %doc README
1006 %_libdir/vlc/codec/libdv_plugin.so
1007 %endif
1008
1009 %if %with_a52
1010 %files plugin-a52
1011 %defattr(-,root,root)
1012 %doc README
1013 %_libdir/vlc/audio_filter/liba52tofloat32_plugin.so
1014 %_libdir/vlc/audio_filter/liba52tospdif_plugin.so
1015 %endif
1016
1017 # input plugin
1018 %if %with_dvb
1019 %files plugin-dvb
1020 %defattr(-,root,root)
1021 %doc README
1022 %_libdir/vlc/access/libsatellite_plugin.so
1023 %_libdir/vlc/demux/libts_dvbpsi_plugin.so
1024 %endif
1025
1026 #audio plugins
1027 %if %with_esd
1028 %files plugin-esd
1029 %defattr(-,root,root)
1030 %doc README
1031 %_libdir/vlc/audio_output/libesd_plugin.so
1032 %endif
1033
1034 %if %with_arts
1035 %files plugin-arts
1036 %defattr(-,root,root)
1037 %doc README
1038 %_libdir/vlc/audio_output/libarts_plugin.so
1039 %endif
1040
1041 %if %with_alsa
1042 %files plugin-alsa
1043 %defattr(-,root,root)
1044 %doc README
1045 %_libdir/vlc/audio_output/libalsa_plugin.so
1046 %endif
1047
1048 %if %with_slp
1049 %files plugin-slp
1050 %defattr(-,root,root)
1051 %doc README
1052 %_libdir/vlc/access/libslp_plugin.so
1053 %endif
1054
1055 %changelog
1056 * Mon Jun 20 2002 Yves Duret <yduret@mandrakesoft.com> 0.4.2-1mdk
1057 - new upstream release
1058
1059 * Mon Jun 3 2002 Yves Duret <yduret@mandrakesoft.com> 0.4.1-1mdk
1060 - new upstream release
1061
1062 * Thu May 23 2002 Yves Duret <yduret@mandrakesoft.com> 0.4.0-1mdk
1063 - version 0.4.0 with MPEG4 (DivX) support thx ffmpeg.
1064   thus s/MPEG, MPEG2 and DVD/multimedia/g
1065 - sync %%description with debian ones.
1066 - vlc now requires a vlc-gui (gtk, gnome or qt).
1067 - removed gcc3.1 patches since merged upstream.
1068
1069 * Mon May 13 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.1-4mdk
1070 - removed xmga plugin (currently broken).
1071 - manual rebuild in gcc3.1 environment aka added Patch0 & Patch1
1072 - various summary/description changes.
1073
1074 * Fri May 03 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.1-3mdk
1075 - added vlc-lirc intf plugin rpm.
1076
1077 * Tue Apr 30 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.1-2mdk
1078 - rebuild against libalsa2 (vlc-sdl)
1079
1080 * Fri Apr 19 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.1-1mdk
1081 - version 0.3.1.
1082 - removed patch0 merged upstream.
1083 - removed old %%ifarch ppc
1084 - added missing libmad-devel buldrequires
1085
1086 * Wed Apr 17 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.0-4mdk
1087 - added liba52 support (buildrequires).
1088 - added vlc-alsa audio plugin.
1089 - mad is a codec (audio) plugin. corrected description and summary.
1090
1091 * Wed Apr 10 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.0-3mdk
1092 - added patch0 from CVS: fix crashing GTK popup menus thx Michal Bukovjan <bukovjan@mbox.dkm.cz>
1093
1094 * Wed Apr 10 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.0-2mdk
1095 - added vlc-arts rpm plugin thx blindauer Emmanuel <manu@agat.net>
1096 - better summary for plugin
1097 - add packager tag to myself
1098
1099 * Sun Apr 07 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.0-1mdk
1100 - version 0.3.0
1101 - added aa (Asci Art) plugin in vlc-aa rpm
1102 - merged with sam's one:
1103   * using his plugins list into %%files
1104   * removed libdvdcss from the whole tarball.
1105   * removed the workaround for vlc's bad /dev/dsp detection.
1106 - few spell corrections in all %%description
1107 - added buildrequires on SDL-devel
1108
1109 * Tue Mar 05 2002 Yves Duret <yduret@mandrakesoft.com> 0.2.93-0.1mdk
1110 - new cvs snapshot
1111 - fix requires
1112
1113 * Mon Mar 04 2002 Yves Duret <yduret@mandrakesoft.com> 0.2.92-5mdk
1114 - cvs snapshot
1115
1116 * Sat Jan 26 2002 Yves Duret <yduret@mandrakesoft.com> 0.2.92-4mdk
1117 - mad plugin in vlc-mad rpm
1118
1119 * Mon Jan 21 2002 Yves Duret <yduret@mandrakesoft.com> 0.2.92-3mdk
1120 - synced with main cvs specfile wich "fixed a few minor inaccuracies"
1121
1122 * Thu Jan 17 2002 Yves Duret <yduret@mandrakesoft.com> 0.2.92-2mdk
1123 - readded libdvdcss rpm in specfile. use %%define css 1 with correct sources
1124   to build libdvdcss rpm.
1125
1126 * Wed Jan 09 2002 Yves Duret <yduret@mandrakesoft.com> 0.2.92-1mdk
1127 - version 0.2.92
1128 - %%makeinstall_std
1129 - splitted again, added vlc-sdl vlc-esd vlc-ggi
1130 - bring back some missing plugins
1131 - fixed buildrequires
1132 - added menu entries and icons (from cvs)
1133
1134 * Tue Oct 23 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.83-2mdk
1135 - rebuild against libpng3
1136 - added some doc for sir rpmlint
1137 - #5583: option -g
1138
1139 * Thu Aug 23 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.83-1mdk
1140 - version 0.2.83 : 
1141   * Activated subtitles in overlay mode (far from perfect, but this
1142     was an often requested feature).
1143
1144 * Fri Aug 10 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.82-1mdk
1145 - version 0.2.82
1146
1147 * Mon Jul 30 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.81-1mdk
1148 - version 0.2.81
1149 - added vlc-ncurses
1150
1151 * Wed Jun 20 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.81-0.20010619-1mdk
1152 - cvs snapshot
1153 - added libdvdcss
1154
1155 * Wed Jun 13 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.80-2mdk
1156 - fix build on ppc (c) dadou
1157
1158 * Mon Jun 11 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.80-1mdk
1159 - version 0.2.80 : bug fixes and bug fixes and bug fixes and small
1160   improvements of the gtk interface.
1161 - corrected Summary in vlc-qt
1162
1163 * Wed May 23 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.73-2mdk
1164 - added qt2 plugin (vlc-qt)
1165
1166 * Wed May 16 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.73-1mdk
1167 - version 0.2.73
1168 - you can now get decss threw a plugin
1169 - rewritte srcipt to build vlc (decss plugin)
1170 - rebuild with SDL 1.2
1171
1172 * Thu Apr 26 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.72-2mdk
1173 - true 0.2.72
1174
1175 * Mon Apr 16 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.72-1mdk
1176 - version 0.2.72
1177 - package split into vlc, vlc-gnome, vlc-gtk
1178
1179 * Fri Apr 13 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.71-1mdk
1180 - version 0.2.71 :
1181   * Fixed segfaults when compiled with gcc 3.0pre and versions of gcc
1182     shipped with the latest RedHat distributions.                    
1183   * Fixed the BeOS CSS decryption.
1184   * Fixed a few issues in IFO parsing.
1185   * Fixed XVideo video output.
1186   * Updated icons under Linux, BeOS, MacOS X.
1187
1188 * Wed Apr 11 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.70-1mdk
1189 - version 0.2.70
1190
1191 * Thu Mar 22 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.63-1mdk
1192 - version 0.2.63 : Bugfixes, bugfixes, and bugfixes again, a Gtk+ 
1193   interface for the Gnome-impaired, an even better DVD support
1194
1195 * Fri Feb 16 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.61-1mdk
1196 - new version for all the DVD fans (add MPEG1 support, direct DVD support, 
1197   DVD decryption, arbitrary, seeking in the stream, pause, fast forward 
1198   and slow motion, hardware YUV acceleration enhanced CSS support and a few 
1199   new interface features including drag'n'drop.
1200 - first *real* public release (now under the GPL)
1201
1202 * Sat Jan 06 2001 David BAUDENS <baudens@mandrakesoft.com> 0.1.99i-2mdk
1203 - Fix build and use right optimizations on PPC
1204 - Enable SDL support
1205 - Spec clean up
1206
1207 * Fri Jan  5 2001 Guillaume Cottenceau <gc@mandrakesoft.com> 0.1.99i-1mdk
1208 - 0.1.99i, rebuild
1209
1210 * Fri Aug 25 2000 Guillaume Cottenceau <gc@mandrakesoft.com> 0.1.99h-1mdk
1211 - 0.1.99h
1212
1213 * Mon Jul 10 2000 Guillaume Cottenceau <gc@mandrakesoft.com> 0.1.99c-1mdk
1214 - first Mandrake package with help of Sam