]> git.sesse.net Git - vlc/blob - vlc.spec
- ready for general 0.5.0 consumption
[vlc] / vlc.spec
1 %define name            vlc
2 %define version         0.5.0
3 %define rel             1
4
5 %define libmajor        0
6
7 %define cvs             0
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 1
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 1
38 %define with_dvb 1
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:  kdelibs-devel
159 %endif
160 %if %with_ncurses
161 Buildrequires:  libncurses5-devel
162 %if %with_wx
163 Buildrequires:  wxGTK-devel
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 %package plugin-ncurses
304 Summary: Ncurses console-based plugin for the VideoLAN client
305 Group: Video
306 Requires: %{name} = %{version}
307 %description plugin-ncurses
308 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
309
310 This plugin adds a ncurses interface to vlc, the VideoLAN Client. To
311 activate it, use the `--intf ncurses' flag.
312
313 %package plugin-lirc
314 Summary: Lirc plugin for the VideoLAN client
315 Group: Video
316 Requires: %{name} = %{version}
317 Obsoletes: vlc-lirc
318 Provides: vlc-lirc
319 %description plugin-lirc
320 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
321
322 This plugin is an infrared lirc interface for vlc, the
323 VideoLAN Client. To activate it, use the `--intf lirc' flag.
324
325 %package -n wxvlc
326 Summary: WxWindow plugin for the VideoLAN client
327 Group: Video
328 Requires: %{name} = %{version}
329 Obsoletes: vlc-lirc
330 Provides: vlc-lirc
331 %description -n wxvlc
332 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
333
334 This plugin adds a wxWindow interface to vlc, the VideoLAN Client. To
335 activate it, use the `--intf wxwin' flag or run the `wxvlc' program.
336
337
338 #
339 # video plugins
340 %package plugin-aa
341 Summary: ASCII art video plugin for the VideoLAN client
342 Group: Video
343 Requires: %{name} = %{version}
344 Obsoletes: vlc-aa
345 Provides: vlc-aa
346 %description plugin-aa
347 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
348
349 This is an ASCII art video output plugin for vlc, the VideoLAN
350 Client. To activate it, use the `--vout aa' flag or select the `aa'
351 vout plugin from the preferences menu.
352
353
354 %package plugin-sdl
355 Summary: Simple DirectMedia Layer video plugin for the VideoLAN client
356 Group: Video
357 Requires: %{name} = %{version}
358 Obsoletes: vlc-sdl
359 Provides: vlc-sdl
360 %description plugin-sdl
361 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
362
363 This plugin adds support for the Simple DirectMedia Layer library to
364 vlc, the VideoLAN Client. To activate it, use the `--vout sdl' or
365 `--aout sdl' flags or select the `sdl' vout or aout plugin from the
366 preferences menu.
367
368 %package plugin-ggi
369 Summary: GGI video plugin for the VideoLAN client
370 Group: Video
371 Requires: %{name} = %{version}
372 Obsoletes: vlc-ggi
373 Provides: vlc-ggi
374 %description plugin-ggi
375 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
376
377 This is a GGI plugin for vlc, the VideoLAN Client.  To activate it, use
378 the `--vout ggi' flag or select the `ggi' vout plugin from the preferences
379 menu.
380
381 %package plugin-svgalib
382 Summary: SVGAlib video plugin for the VideoLAN client
383 Group: Video
384 Requires: %{name} = %{version}
385 %description plugin-svgalib
386 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
387
388 This plugin adds support for SVGAlib to vlc, the VideoLAN Client. To
389 activate it, use the `--vout svgalib' flag or select the `svgalib' video
390 output plugin from the preferences menu. Note that you will need root
391 permissions to use SVGAlib.
392
393
394 #
395 # visualization plugins
396 %package plugin-xosd
397 Summary: X On-Screen Display plugin for the VideoLAN client
398 Group: Video
399 Requires: %{name} = %{version}
400 %description plugin-xosd
401 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
402
403 This is an On-Screen Display plugin for vlc, the VideoLAN Client. To
404 activate it, use the `--intf xosd' flag or select the `xosd' interface
405 plugin from the preferences menu.
406
407 # codec plugins
408 %package plugin-mad
409 Summary: MAD audio codec plugin for the VideoLAN client
410 Group: Video
411 Requires: %{name} = %{version}
412 Obsoletes: vlc-mad
413 Provides: vlc-mad
414 %description plugin-mad
415 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
416
417 This plugin adds support for libmad, the MPEG audio decoder library,
418 to the VideoLAN Client. MAD is 100% fixed-point based. To activate
419 this plugin, use the `--mpeg_adec mad' flag or select the `mad' MPEG
420 decoder from the preferences menu.
421
422 %package plugin-ogg
423 Summary: Ogg demuxer and Vorbis codec plugin for the VideoLAN client
424 Group: Video
425 Requires: %{name} = %{version}
426 %description plugin-ogg
427 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
428
429 These plugins add support for the Ogg bitstream format and the Ogg Vorbis
430 compressed audio format to vlc, the VideoLAN Client. They are autodetected.
431
432 %package plugin-a52
433 Summary: A-52 (AC-3) codec plugin for the VideoLAN client
434 Group: Video
435 Requires: %{name} = %{version}
436 %description plugin-a52
437 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
438
439 This plugin adds support for the ATSC A-52 (aka. AC-3) audio format to
440 vlc, the VideoLAN Client. The plugin is autodetected.
441
442 %package plugin-dv
443 Summary: DV codec plugin for the VideoLAN client
444 Group: Video
445 Requires: %{name} = %{version}
446 %description plugin-dv
447 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
448
449 This plugin adds support for the DV video format to vlc, the VideoLAN
450 Client. The plugin is autodetected.
451
452 #
453 # input plugins
454 %package plugin-dvb
455 Summary: DVB input plugin for the VideoLAN client
456 Group: Video
457 Requires: %{name} = %{version}
458 %description plugin-dvb
459 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
460
461 This plugin adds support for DVB cards to vlc, the VideoLAN Client. Note
462 that your card needs to be supported by your kernel before vlc can use it.
463
464 #
465 # audio plugins
466 %package plugin-esd
467 Summary: Enlightened Sound Daemon audio plugin for the VideoLAN client
468 Group: Video
469 Requires: %{name} = %{version}
470 Obsoletes: vlc-esd
471 Provides: vlc-esd
472 %description plugin-esd
473 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
474
475 This plugin adds support for the Enlightened Sound Daemon to vlc, the
476 VideoLAN Client. To activate it, use the `--aout esd' flag or select
477 the `esd' aout plugin from the preferences menu.
478
479 %package plugin-arts
480 Summary: aRts audio plugin for the VideoLAN client
481 Group: Video
482 Requires: %{name} = %{version}
483 Obsoletes: vlc-arts
484 Provides: vlc-arts
485 %description plugin-arts
486 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
487
488 This plugin adds support for the aRts Sound System to vlc, the
489 VideoLAN Client. To activate it, use the `--aout arts' flag or
490 select the `arts' aout plugin from the preferences menu.
491
492 %package plugin-alsa
493 Summary: Advanced Linux Sound Architecture audio plugin for the VideoLAN client
494 Group: Video
495 Requires: %{name} = %{version}
496 Obsoletes: vlc-alsa
497 Provides: vlc-alsa
498 %description plugin-alsa
499 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
500
501 This plugin adds support for the Advanced Linux Sound Architecture to
502 vlc, the VideoLAN Client. To activate it, use the `--aout alsa' flag or
503 select the `alsa' aout plugin from the preferences menu.
504
505
506 %package plugin-slp
507 Summary: Service Location Protocol acces plugin for the VideoLAN client
508 Group: Video
509 Requires: %{name} = %{version}
510 %description plugin-slp
511 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
512
513 This plugin adds support for the Service Location Protocol to
514 vlc, the VideoLAN Client.
515
516
517 %prep
518 %if %{cvs}
519 %setup -q -n %{cvs_name}
520 %else
521 %setup -q 
522 %endif
523
524 %build
525 # yves 0.4.0-1mdk
526 # ffmpeg: static linking cause no official ffmpeg release with a stable ABI
527 # ffmpeg:no plugin posible on ia64 due to the static linking (can not put .a in a .so)
528
529 export QTDIR=%{_libdir}/qt3
530 # mandrake kernel specific
531 export CPPFLAGS="${CPPFLAGS:--I/usr/src/linux/3rdparty/mod_dvb/include}"
532 # NO empty line or comments for the configure --switch or it won't work.
533 %configure2_5x  --enable-release \
534         --enable-dvd --without-dvdcss \
535 %if %with_dvdplay
536         --enable-dvdplay \
537 %else
538         --disable-dvdplay \
539 %endif
540 %if %with_mozilla
541         --enable-mozilla \
542 %else
543         --disable-mozilla \
544 %endif
545 %if %with_gtk
546         --enable-gtk \
547 %else
548         --disable-gtk \
549 %endif
550 %if %with_gnome
551         --enable-gnome \
552 %else
553         --disable-gnome \
554 %endif
555 %if %with_qt
556         --enable-qt \
557 %endif
558 %if %with_kde
559         --enable-kde \
560 %endif
561 %if %with_ncurses
562         --enable-ncurses \
563 %endif
564 %if %with_lirc
565         --enable-lirc \
566 %endif
567 %if %with_wx
568         --enable-wxwindows \
569 %else 
570         --disable-wxwindows \
571 %endif
572         --enable-x11 --enable-xvideo \
573         --enable-fb --disable-mga \
574 %if %with_aa
575         --enable-aa \
576 %endif
577 %if %with_sdl
578         --enable-sdl \
579 %endif
580 %if %with_ggi
581         --enable-ggi \
582 %endif
583 %if %with_svgalib
584         --enable-svgalib \
585 %endif
586 %if %with_xosd
587         --enable-xosd \
588 %else
589         --disable-xosd \
590 %endif
591 %if %with_mad
592         --enable-mad \
593 %endif  
594 %if %with_ffmpeg
595         --enable-ffmpeg --with-ffmpeg=/usr --with-ffmpeg-tree=/usr/lib \
596 %else
597         --disable-ffmpeg \
598 %endif
599 %if %with_ogg
600         --enable-vorbis \
601         --enable-ogg \
602 %else
603         --disable-vorbis \
604         --disable-ogg \
605 %endif
606 %if %with_dv
607         --enable-dv \
608 %else
609         --disable-dv \
610 %endif
611 %if %with_dvb
612         --enable-dvb  --enable-dvbpsi --enable-satellite \
613 %else
614         --disable-dvb  --disable-dvbpsi --disable-satellite \
615 %endif
616 %if %with_esd
617         --enable-esd \
618 %endif
619 %if %with_alsa
620         --enable-alsa \
621 %endif
622 %if %with_arts
623         --enable-arts \
624 %endif
625
626 %make
627
628 %install
629 rm -f %buildroot
630 %makeinstall_std
631 %find_lang %name
632 install -d %buildroot/%_mandir/man1
633 install doc/vlc.1 %buildroot/%_mandir/man1
634 install doc/vlc-config.1 %buildroot/%_mandir/man1
635
636 # menu
637 mkdir -p %buildroot/%_menudir
638 cat > %buildroot/%_menudir/vlc << EOF
639 ?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"
640 EOF
641 %if %with_gtk
642 cat > %buildroot/%_menudir/gvlc << EOF
643 ?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"
644 EOF
645 %endif
646 %if %with_gnome
647 cat > %buildroot/%_menudir/gnome-vlc << EOF
648 ?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"
649 EOF
650 %endif
651 %if %with_qt
652 cat > %buildroot/%_menudir/qvlc << EOF
653 ?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"
654 EOF
655 %endif
656 %if %with_kde
657 cat > %buildroot/%_menudir/kvlc << EOF
658 ?package(kvlc): command="%_bindir/kvlc" needs="X11" longtitle="VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution" section="Multimedia/Video" title="KDE VideoLAN Client" icon="kvlc.png" hints="Video"
659 EOF
660 %endif
661 %if %with_wx
662 ?package(wxvlc): command="%_bindir/wxvlc" needs="X11" longtitle="VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution" section="Multimedia/Video" title="wxWindow VideoLAN Client" icon="vlc.png" hints="Video"
663 %endif
664
665 # icons
666 %define pngdir %buildroot/%_datadir/vlc
667 mkdir -p %{buildroot}/{%{_miconsdir},%{_liconsdir}}
668 install -m 644 %pngdir/vlc16x16.png %buildroot/%_miconsdir/vlc.png
669 install -m 644 %pngdir/vlc32x32.png %buildroot/%_iconsdir/vlc.png
670 install -m 644 %pngdir/vlc48x48.png %buildroot/%_liconsdir/vlc.png
671 %if %with_gnome
672 install -m 644 %pngdir/gnome-vlc16x16.png %buildroot/%_miconsdir/gnome-vlc.png
673 install -m 644 %pngdir/gnome-vlc32x32.png %buildroot/%_iconsdir/gnome-vlc.png
674 install -m 644 %pngdir/gnome-vlc48x48.png %buildroot/%_liconsdir/gnome-vlc.png
675 %endif
676 %if %with_gtk
677 install -m 644 %pngdir/gvlc16x16.png %buildroot/%_miconsdir/gvlc.png
678 install -m 644 %pngdir/gvlc32x32.png %buildroot/%_iconsdir/gvlc.png
679 install -m 644 %pngdir/gvlc48x48.png %buildroot/%_liconsdir/gvlc.png
680 %endif
681 %if %with_kde
682 install -m 644 %pngdir/kvlc16x16.png %buildroot/%_miconsdir/kvlc.png
683 install -m 644 %pngdir/kvlc32x32.png %buildroot/%_iconsdir/kvlc.png
684 install -m 644 %pngdir/kvlc48x48.png %buildroot/%_liconsdir/kvlc.png
685 %endif
686 %if %with_qt
687 install -m 644 %pngdir/qvlc16x16.png %buildroot/%_miconsdir/qvlc.png
688 install -m 644 %pngdir/qvlc32x32.png %buildroot/%_iconsdir/qvlc.png
689 install -m 644 %pngdir/qvlc48x48.png %buildroot/%_liconsdir/qvlc.png
690 %endif
691
692 #rpm (>= 4.0.4-20mdk) now checks for installed (but unpackaged) files
693 rm -f %pngdir/*
694
695 %post
696 %update_menus
697 %postun
698 %clean_menus
699
700 %clean
701 rm -fr %buildroot
702
703 %files -f %name.lang
704 %defattr(-,root,root)
705 %doc NEWS README COPYING AUTHORS MAINTAINERS THANKS
706 %_bindir/vlc
707
708 %dir %_libdir/vlc
709
710 %dir %_libdir/vlc/access
711 %_libdir/vlc/access/libaccess_file_plugin.so
712 %_libdir/vlc/access/libaccess_ftp_plugin.so
713 %_libdir/vlc/access/libaccess_http_plugin.so
714 %_libdir/vlc/access/libaccess_mms_plugin.so
715 %_libdir/vlc/access/libaccess_udp_plugin.so
716 %if %with_dvdplay
717 %_libdir/vlc/access/libdvdplay_plugin.so
718 %endif
719 %_libdir/vlc/access/libdvd_plugin.so
720 %_libdir/vlc/access/libdvdread_plugin.so
721 %_libdir/vlc/access/libvcd_plugin.so
722
723 %dir %_libdir/vlc/access_output/
724 %_libdir/vlc/access_output/libaccess_output_dummy_plugin.so
725 %_libdir/vlc/access_output/libaccess_output_file_plugin.so
726 %_libdir/vlc/access_output/libaccess_output_udp_plugin.so
727
728 %dir %_libdir/vlc/audio_filter
729 %_libdir/vlc/audio_filter/libfixed32tofloat32_plugin.so
730 %_libdir/vlc/audio_filter/libfixed32tos16_plugin.so
731 %_libdir/vlc/audio_filter/libfloat32tos16_plugin.so
732 %_libdir/vlc/audio_filter/libfloat32tos8_plugin.so
733 %_libdir/vlc/audio_filter/libfloat32tou16_plugin.so
734 %_libdir/vlc/audio_filter/libfloat32tou8_plugin.so
735 %_libdir/vlc/audio_filter/libheadphone_channel_mixer_plugin.so
736 %_libdir/vlc/audio_filter/liblinear_resampler_plugin.so
737 %_libdir/vlc/audio_filter/libs16tofloat32_plugin.so
738 %_libdir/vlc/audio_filter/libs16tofloat32swab_plugin.so
739 %_libdir/vlc/audio_filter/libs8tofloat32_plugin.so
740 %_libdir/vlc/audio_filter/libtrivial_channel_mixer_plugin.so
741 %_libdir/vlc/audio_filter/libtrivial_resampler_plugin.so
742 %_libdir/vlc/audio_filter/libu8tofixed32_plugin.so
743 %_libdir/vlc/audio_filter/libu8tofloat32_plugin.so
744 %_libdir/vlc/audio_filter/libugly_resampler_plugin.so
745
746 %dir %_libdir/vlc/audio_mixer
747 %_libdir/vlc/audio_mixer/libfloat32_mixer_plugin.so
748 %_libdir/vlc/audio_mixer/libspdif_mixer_plugin.so
749 %_libdir/vlc/audio_mixer/libtrivial_mixer_plugin.so
750
751 %dir %_libdir/vlc/audio_output
752 %_libdir/vlc/audio_output/libaout_file_plugin.so
753 %_libdir/vlc/audio_output/liboss_plugin.so
754
755 %dir %_libdir/vlc/codec
756 %_libdir/vlc/codec/liba52_plugin.so
757 %_libdir/vlc/codec/libadpcm_plugin.so
758 %_libdir/vlc/codec/libaraw_plugin.so
759 %_libdir/vlc/codec/libcinepak_plugin.so
760 %_libdir/vlc/codec/libidctclassic_plugin.so
761 %ifarch %ix86
762 %_libdir/vlc/codec/libidctmmxext_plugin.so
763 %_libdir/vlc/codec/libidctmmx_plugin.so
764 %endif
765 %_libdir/vlc/codec/libidct_plugin.so
766 %_libdir/vlc/codec/liblpcm_plugin.so
767 %ifarch %ix86
768 %_libdir/vlc/codec/libmotionmmxext_plugin.so
769 %_libdir/vlc/codec/libmotionmmx_plugin.so
770 %endif
771 %_libdir/vlc/codec/libmotion_plugin.so
772 %_libdir/vlc/codec/libmpeg_audio_plugin.so
773 %_libdir/vlc/codec/libmpeg_video_plugin.so
774 %if %with_ffmpeg
775 %_libdir/vlc/codec/libpostprocessing_c_plugin.so
776         %ifarch %ix86
777         %_libdir/vlc/codec/libpostprocessing_mmx_plugin.so
778         %_libdir/vlc/codec/libpostprocessing_mmxext_plugin.so
779         %endif
780 %endif
781 %_libdir/vlc/codec/libspudec_plugin.so
782
783 %dir %_libdir/vlc/control
784 %_libdir/vlc/control/librc_plugin.so
785
786 %dir %_libdir/vlc/demux
787 %_libdir/vlc/demux/libaac_plugin.so
788 %_libdir/vlc/demux/libasf_plugin.so
789 %_libdir/vlc/demux/libaudio_plugin.so
790 %_libdir/vlc/demux/libavi_plugin.so
791 %_libdir/vlc/demux/liba52sys_plugin.so
792 %_libdir/vlc/demux/libdemuxdump_plugin.so
793 %_libdir/vlc/demux/libdemuxsub_plugin.so
794 %_libdir/vlc/demux/libes_plugin.so
795 %_libdir/vlc/demux/libid3_plugin.so
796 %_libdir/vlc/demux/libm3u_plugin.so
797 %_libdir/vlc/demux/libm4v_plugin.so
798 %_libdir/vlc/demux/libmp4_plugin.so
799 %_libdir/vlc/demux/libmpeg_system_plugin.so
800 %_libdir/vlc/demux/libps_plugin.so
801 %_libdir/vlc/demux/librawdv_plugin.so
802 %_libdir/vlc/demux/libts_plugin.so
803 %_libdir/vlc/demux/libwav_plugin.so
804
805 %dir %_libdir/vlc/misc
806 %_libdir/vlc/misc/libdummy_plugin.so
807 %_libdir/vlc/misc/libipv4_plugin.so
808 %_libdir/vlc/misc/libipv6_plugin.so
809 %_libdir/vlc/misc/liblogger_plugin.so
810 %ifarch %ix86
811 %_libdir/vlc/misc/libmemcpy3dn_plugin.so
812 %_libdir/vlc/misc/libmemcpymmxext_plugin.so
813 %_libdir/vlc/misc/libmemcpymmx_plugin.so
814 %endif
815 %_libdir/vlc/misc/libmemcpy_plugin.so
816 %_libdir/vlc/misc/libsap_plugin.so
817
818 %dir %_libdir/vlc/mux
819 %_libdir/vlc/mux/libmux_avi_plugin.so
820 %_libdir/vlc/mux/libmux_dummy_plugin.so
821 %_libdir/vlc/mux/libmux_ps_plugin.so
822 %_libdir/vlc/mux/libmux_ts_plugin.so
823
824 %dir %_libdir/vlc/packetizer
825 %_libdir/vlc/packetizer/libpacketizer_a52_plugin.so
826 %_libdir/vlc/packetizer/libpacketizer_copy_plugin.so
827 %_libdir/vlc/packetizer/libpacketizer_mpeg4audio_plugin.so
828 %_libdir/vlc/packetizer/libpacketizer_mpeg4video_plugin.so
829 %_libdir/vlc/packetizer/libpacketizer_mpegaudio_plugin.so
830 %_libdir/vlc/packetizer/libpacketizer_mpegvideo_plugin.so
831
832 %dir %_libdir/vlc/video_chroma
833 %_libdir/vlc/video_chroma/libi420_rgb_plugin.so
834 %_libdir/vlc/video_chroma/libi420_ymga_plugin.so
835 %_libdir/vlc/video_chroma/libi420_yuy2_plugin.so
836 %_libdir/vlc/video_chroma/libi422_yuy2_plugin.so
837 %ifarch %ix86
838 %_libdir/vlc/video_chroma/libi420_rgb_mmx_plugin.so
839 %_libdir/vlc/video_chroma/libi420_ymga_mmx_plugin.so
840 %_libdir/vlc/video_chroma/libi420_yuy2_mmx_plugin.so
841 %_libdir/vlc/video_chroma/libi422_yuy2_mmx_plugin.so
842 %endif
843
844 %dir %_libdir/vlc/video_filter
845 %_libdir/vlc/video_filter/libadjust_plugin.so
846 %_libdir/vlc/video_filter/libclone_plugin.so
847 %_libdir/vlc/video_filter/libcrop_plugin.so
848 %_libdir/vlc/video_filter/libdeinterlace_plugin.so
849 %_libdir/vlc/video_filter/libdistort_plugin.so
850 %_libdir/vlc/video_filter/libinvert_plugin.so
851 %_libdir/vlc/video_filter/libmotionblur_plugin.so
852 %_libdir/vlc/video_filter/libtransform_plugin.so
853 %_libdir/vlc/video_filter/libwall_plugin.so
854
855 %dir %_libdir/vlc/video_output
856 %_libdir/vlc/video_output/libfb_plugin.so
857 %_libdir/vlc/video_output/libvout_encoder_plugin.so
858 %_libdir/vlc/video_output/libx11_plugin.so
859 %_libdir/vlc/video_output/libxvideo_plugin.so
860
861 %dir %_libdir/vlc/visualization
862
863 %_mandir/man1/vlc.*
864 %_menudir/vlc
865 %_miconsdir/vlc.png
866 %_iconsdir/vlc.png
867 %_liconsdir/vlc.png
868
869 %files -n %libname-devel
870 %defattr(-,root,root)
871 %doc README
872 %dir %_includedir/vlc
873 %_includedir/vlc/*
874 %_libdir/*a
875 %_libdir/vlc/*a
876 %_bindir/vlc-config
877 %_mandir/man1/vlc-config*
878
879 %if %with_mozilla
880 %files -n mozilla-plugin-vlc
881 %defattr(-,root,root)
882 %doc README
883 # FIXME: seems to be mozilla-version/plugin on Mandrake
884 #%dir %_libdir/mozilla
885 %_libdir/mozilla*/*
886 %endif
887
888 # intf plugins
889 %if %with_gtk
890 %files -n gvlc
891 %defattr(-,root,root)
892 %doc README
893 %_libdir/vlc/misc/libgtk_main_plugin.so
894 %_libdir/vlc/gui/libgtk_plugin.so
895 %_bindir/gvlc
896 %_menudir/gvlc
897 %_miconsdir/gvlc.png
898 %_iconsdir/gvlc.png
899 %_liconsdir/gvlc.png
900 %post -n gvlc
901 %update_menus
902 %postun -n gvlc
903 %clean_menus
904 %endif
905
906 %if %with_gnome
907 %files -n gnome-vlc
908 %defattr(-,root,root)
909 %doc README
910 %_libdir/vlc/misc/libgnome_main_plugin.so
911 %_libdir/vlc/gui/libgnome_plugin.so
912 %_bindir/gnome-vlc
913 %_menudir/gnome-vlc
914 %_miconsdir/gnome-vlc.png
915 %_iconsdir/gnome-vlc.png
916 %_liconsdir/gnome-vlc.png
917 %post   -n gnome-vlc
918 %update_menus
919 %postun -n gnome-vlc
920 %clean_menus
921 %endif
922
923 %if %with_qt
924 %files -n qvlc
925 %defattr(-,root,root)
926 %doc README
927 %_libdir/vlc/gui/libqt_plugin.so
928 %_bindir/qvlc
929 %_menudir/qvlc
930 %_miconsdir/qvlc.png
931 %_iconsdir/qvlc.png
932 %_liconsdir/qvlc.png
933 %post   -n qvlc
934 %update_menus
935 %postun -n qvlc
936 %clean_menus
937 %endif
938
939 %if %with_kde
940 %files -n kvlc
941 %doc README
942 %_libdir/vlc/gui/libkde_plugin.so
943 %_bindir/kvlc
944 %_menudir/kvlc
945 %_miconsdir/kvlc.png
946 %_iconsdir/kvlc.png
947 %_liconsdir/kvlc.png
948 %post   -n kvlc
949 %update_menus
950 %postun -n kvlc
951 %clean_menus
952 %endif
953
954 %if %with_ncurses
955 %files plugin-ncurses
956 %defattr(-,root,root)
957 %doc README
958 %_libdir/vlc/gui/libncurses_plugin.so
959 %endif
960
961 %if %with_lirc
962 %files plugin-lirc
963 %defattr(-,root,root)
964 %doc README
965 %_libdir/vlc/control/liblirc_plugin.so
966 %endif
967
968 # video plugins
969 %if %with_sdl
970 %files plugin-sdl
971 %defattr(-,root,root)
972 %doc README
973 %_libdir/vlc/audio_output/libaout_sdl_plugin.so
974 %_libdir/vlc/video_output/libvout_sdl_plugin.so
975 %endif
976
977 %if %with_ggi
978 %files plugin-ggi
979 %defattr(-,root,root)
980 %doc README
981 %{_libdir}/vlc/video_output/libggi_plugin.so
982 %endif
983
984 %if %with_aa
985 %files plugin-aa
986 %defattr(-,root,root)
987 %doc README
988 %{_libdir}/vlc/video_output/libaa_plugin.so
989 %endif
990
991 %if %with_svgalib
992 %files plugin-svgalib
993 %defattr(-,root,root)
994 %doc README
995 %_libdir/vlc/video_output/libsvgalib_plugin.so
996 %endif
997
998 # visualization plugin
999 %if %with_xosd
1000 %files plugin-xosd
1001 %defattr(-,root,root)
1002 %doc README
1003 %_libdir/vlc/visualization/libxosd_plugin.so
1004 %endif
1005
1006 # codec plugin
1007 %if %with_mad
1008 %files plugin-mad
1009 %defattr(-,root,root)
1010 %doc README
1011 %_libdir/vlc/audio_filter/libmpgatofixed32_plugin.so
1012 %_libdir/vlc/demux/libid3tag_plugin.so
1013 %endif
1014
1015 %if %with_ogg
1016 %files plugin-ogg
1017 %defattr(-,root,root)
1018 %doc README
1019 %_libdir/vlc/demux/libogg_plugin.so
1020 %_libdir/vlc/codec/libvorbis_plugin.so
1021 %endif
1022
1023 %if %with_dv
1024 %files plugin-dv
1025 %defattr(-,root,root)
1026 %doc README
1027 %_libdir/vlc/codec/libdv_plugin.so
1028 %endif
1029
1030 %if %with_a52
1031 %files plugin-a52
1032 %defattr(-,root,root)
1033 %doc README
1034 %_libdir/vlc/audio_filter/liba52tofloat32_plugin.so
1035 %_libdir/vlc/audio_filter/liba52tospdif_plugin.so
1036 %endif
1037
1038 # input plugin
1039 %if %with_dvb
1040 %files plugin-dvb
1041 %defattr(-,root,root)
1042 %doc README
1043 %_libdir/vlc/access/libsatellite_plugin.so
1044 %_libdir/vlc/demux/libts_dvbpsi_plugin.so
1045 %_libdir/vlc/mux/libmux_ts_dvbpsi_plugin.so
1046 %endif
1047
1048 #audio plugins
1049 %if %with_esd
1050 %files plugin-esd
1051 %defattr(-,root,root)
1052 %doc README
1053 %_libdir/vlc/audio_output/libesd_plugin.so
1054 %endif
1055
1056 %if %with_arts
1057 %files plugin-arts
1058 %defattr(-,root,root)
1059 %doc README
1060 %_libdir/vlc/audio_output/libarts_plugin.so
1061 %endif
1062
1063 %if %with_alsa
1064 %files plugin-alsa
1065 %defattr(-,root,root)
1066 %doc README
1067 %_libdir/vlc/audio_output/libalsa_plugin.so
1068 %endif
1069
1070 %if %with_slp
1071 %files plugin-slp
1072 %defattr(-,root,root)
1073 %doc README
1074 %_libdir/vlc/access/libslp_plugin.so
1075 %endif
1076
1077 %changelog
1078 * Sat Feb 01 2003 Yves Duret <yves@zarb.org> 0.5.0-1mdk
1079 - new upstream release.
1080
1081 * Mon Jun 20 2002 Yves Duret <yduret@mandrakesoft.com> 0.4.2-1mdk
1082 - new upstream release
1083
1084 * Mon Jun 3 2002 Yves Duret <yduret@mandrakesoft.com> 0.4.1-1mdk
1085 - new upstream release
1086
1087 * Thu May 23 2002 Yves Duret <yduret@mandrakesoft.com> 0.4.0-1mdk
1088 - version 0.4.0 with MPEG4 (DivX) support thx ffmpeg.
1089   thus s/MPEG, MPEG2 and DVD/multimedia/g
1090 - sync %%description with debian ones.
1091 - vlc now requires a vlc-gui (gtk, gnome or qt).
1092 - removed gcc3.1 patches since merged upstream.
1093
1094 * Mon May 13 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.1-4mdk
1095 - removed xmga plugin (currently broken).
1096 - manual rebuild in gcc3.1 environment aka added Patch0 & Patch1
1097 - various summary/description changes.
1098
1099 * Fri May 03 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.1-3mdk
1100 - added vlc-lirc intf plugin rpm.
1101
1102 * Tue Apr 30 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.1-2mdk
1103 - rebuild against libalsa2 (vlc-sdl)
1104
1105 * Fri Apr 19 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.1-1mdk
1106 - version 0.3.1.
1107 - removed patch0 merged upstream.
1108 - removed old %%ifarch ppc
1109 - added missing libmad-devel buldrequires
1110
1111 * Wed Apr 17 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.0-4mdk
1112 - added liba52 support (buildrequires).
1113 - added vlc-alsa audio plugin.
1114 - mad is a codec (audio) plugin. corrected description and summary.
1115
1116 * Wed Apr 10 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.0-3mdk
1117 - added patch0 from CVS: fix crashing GTK popup menus thx Michal Bukovjan <bukovjan@mbox.dkm.cz>
1118
1119 * Wed Apr 10 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.0-2mdk
1120 - added vlc-arts rpm plugin thx blindauer Emmanuel <manu@agat.net>
1121 - better summary for plugin
1122 - add packager tag to myself
1123
1124 * Sun Apr 07 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.0-1mdk
1125 - version 0.3.0
1126 - added aa (Asci Art) plugin in vlc-aa rpm
1127 - merged with sam's one:
1128   * using his plugins list into %%files
1129   * removed libdvdcss from the whole tarball.
1130   * removed the workaround for vlc's bad /dev/dsp detection.
1131 - few spell corrections in all %%description
1132 - added buildrequires on SDL-devel
1133
1134 * Tue Mar 05 2002 Yves Duret <yduret@mandrakesoft.com> 0.2.93-0.1mdk
1135 - new cvs snapshot
1136 - fix requires
1137
1138 * Mon Mar 04 2002 Yves Duret <yduret@mandrakesoft.com> 0.2.92-5mdk
1139 - cvs snapshot
1140
1141 * Sat Jan 26 2002 Yves Duret <yduret@mandrakesoft.com> 0.2.92-4mdk
1142 - mad plugin in vlc-mad rpm
1143
1144 * Mon Jan 21 2002 Yves Duret <yduret@mandrakesoft.com> 0.2.92-3mdk
1145 - synced with main cvs specfile wich "fixed a few minor inaccuracies"
1146
1147 * Thu Jan 17 2002 Yves Duret <yduret@mandrakesoft.com> 0.2.92-2mdk
1148 - readded libdvdcss rpm in specfile. use %%define css 1 with correct sources
1149   to build libdvdcss rpm.
1150
1151 * Wed Jan 09 2002 Yves Duret <yduret@mandrakesoft.com> 0.2.92-1mdk
1152 - version 0.2.92
1153 - %%makeinstall_std
1154 - splitted again, added vlc-sdl vlc-esd vlc-ggi
1155 - bring back some missing plugins
1156 - fixed buildrequires
1157 - added menu entries and icons (from cvs)
1158
1159 * Tue Oct 23 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.83-2mdk
1160 - rebuild against libpng3
1161 - added some doc for sir rpmlint
1162 - #5583: option -g
1163
1164 * Thu Aug 23 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.83-1mdk
1165 - version 0.2.83 : 
1166   * Activated subtitles in overlay mode (far from perfect, but this
1167     was an often requested feature).
1168
1169 * Fri Aug 10 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.82-1mdk
1170 - version 0.2.82
1171
1172 * Mon Jul 30 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.81-1mdk
1173 - version 0.2.81
1174 - added vlc-ncurses
1175
1176 * Wed Jun 20 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.81-0.20010619-1mdk
1177 - cvs snapshot
1178 - added libdvdcss
1179
1180 * Wed Jun 13 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.80-2mdk
1181 - fix build on ppc (c) dadou
1182
1183 * Mon Jun 11 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.80-1mdk
1184 - version 0.2.80 : bug fixes and bug fixes and bug fixes and small
1185   improvements of the gtk interface.
1186 - corrected Summary in vlc-qt
1187
1188 * Wed May 23 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.73-2mdk
1189 - added qt2 plugin (vlc-qt)
1190
1191 * Wed May 16 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.73-1mdk
1192 - version 0.2.73
1193 - you can now get decss threw a plugin
1194 - rewritte srcipt to build vlc (decss plugin)
1195 - rebuild with SDL 1.2
1196
1197 * Thu Apr 26 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.72-2mdk
1198 - true 0.2.72
1199
1200 * Mon Apr 16 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.72-1mdk
1201 - version 0.2.72
1202 - package split into vlc, vlc-gnome, vlc-gtk
1203
1204 * Fri Apr 13 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.71-1mdk
1205 - version 0.2.71 :
1206   * Fixed segfaults when compiled with gcc 3.0pre and versions of gcc
1207     shipped with the latest RedHat distributions.                    
1208   * Fixed the BeOS CSS decryption.
1209   * Fixed a few issues in IFO parsing.
1210   * Fixed XVideo video output.
1211   * Updated icons under Linux, BeOS, MacOS X.
1212
1213 * Wed Apr 11 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.70-1mdk
1214 - version 0.2.70
1215
1216 * Thu Mar 22 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.63-1mdk
1217 - version 0.2.63 : Bugfixes, bugfixes, and bugfixes again, a Gtk+ 
1218   interface for the Gnome-impaired, an even better DVD support
1219
1220 * Fri Feb 16 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.61-1mdk
1221 - new version for all the DVD fans (add MPEG1 support, direct DVD support, 
1222   DVD decryption, arbitrary, seeking in the stream, pause, fast forward 
1223   and slow motion, hardware YUV acceleration enhanced CSS support and a few 
1224   new interface features including drag'n'drop.
1225 - first *real* public release (now under the GPL)
1226
1227 * Sat Jan 06 2001 David BAUDENS <baudens@mandrakesoft.com> 0.1.99i-2mdk
1228 - Fix build and use right optimizations on PPC
1229 - Enable SDL support
1230 - Spec clean up
1231
1232 * Fri Jan  5 2001 Guillaume Cottenceau <gc@mandrakesoft.com> 0.1.99i-1mdk
1233 - 0.1.99i, rebuild
1234
1235 * Fri Aug 25 2000 Guillaume Cottenceau <gc@mandrakesoft.com> 0.1.99h-1mdk
1236 - 0.1.99h
1237
1238 * Mon Jul 10 2000 Guillaume Cottenceau <gc@mandrakesoft.com> 0.1.99c-1mdk
1239 - first Mandrake package with help of Sam