]> git.sesse.net Git - vlc/blob - vlc.spec
Simplified volume functions
[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 1
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 ## by default we build for MandrakeCooker
48 %define buildfor_rh80   0
49 %define buildfor_mdk82  0
50 %define buildfor_mdk90  0
51
52 ## but we try to figure out on wich system we are building
53 %{expand:%%define buildfor_mdk82 %(A=$(awk '{print $4}' /etc/mandrake-release); if [ "$A" = 8.2 ]; then echo 1; else echo 0; fi)}
54 %{expand:%%define buildfor_mdk90 %(A=$(awk '{print $4}' /etc/mandrake-release); if [ "$A" = 9.0 ]; then echo 1; else echo 0; fi)}
55 %{expand:%%define buildfor_mdk91 %(A=$(awk '{print $4}' /etc/mandrake-release); if [ "$A" = 9.1 ]; then echo 1; else echo 0; fi)}
56 # not a mandrake one.
57 %{expand:%%define buildfor_rh80 %([[ -e /etc/mandrake-release ]] && echo 1 || echo 0)}
58
59 # new macros
60 %if %buildfor_mdk82 || %buildfor_mdk90 || %buildfor_rh80
61 %define libname         lib%name%libmajor
62 %else
63 %define libname         %mklibname %name %libmajor
64 %endif
65
66 %if %buildfor_rh80
67 %define release %rel
68 # some mdk macros that do not exist in rh
69 %define configure2_5x CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=/usr
70 %define make %__make
71 %define makeinstall_std %__make DESTDIR="$RPM_BUILD_ROOT" install
72 %define _menudir /usr/lib/menu
73 %define _iconsdir /usr/share/icons
74 %define _liconsdir /usr/share/icons/large
75 %define _miconsdir /usr/share/icons/mini
76 # adjust define for Redhat.
77 %define with_ggi 0
78 %define with_dvb 0
79 %define with_slp 0
80 %define with_mozilla 0
81 %endif
82
83 # without
84 %{?_without_mozilla:    %{expand: %%define with_mozilla 0}}
85 %{?_without_gtk:        %{expand: %%define with_gtk 0}}
86 %{?_without_gnome:      %{expand: %%define with_gnome 0}}
87 %{?_without_qt:         %{expand: %%define with_qt 0}}
88 %{?_without_kde:        %{expand: %%define with_kde 0}}
89 %{?_without_ncurses:    %{expand: %%define with_ncurses 0}}
90 %{?_without_lirc:       %{expand: %%define with_lirc 0}}
91 %{?_without_wx:         %{expand: %%define with_wx 0}}
92
93 %{?_without_aa:         %{expand: %%define with_aa 0}}
94 %{?_without_sdl:        %{expand: %%define with_sdl 0}}
95 %{?_without_ggi:        %{expand: %%define with_ggi 0}}
96 %{?_without_svgalib:    %{expand: %%define with_svgalib 0}}
97 %{?_without_xosd:       %{expand: %%define with_xosd 0}}
98
99 %{?_without_mad:        %{expand: %%define with_mad 0}}
100 %{?_without_ogg:        %{expand: %%define with_ogg 0}}
101 %{?_without_a52:        %{expand: %%define with_a52 0}}
102 %{?_without_dv:         %{expand: %%define with_dv 0}}
103 %{?_without_dvb:        %{expand: %%define with_dvb 0}}
104
105 %{?_without_esd:        %{expand: %%define with_esd 0}}
106 %{?_without_arts:       %{expand: %%define with_arts 0}}
107 %{?_without_alsa:       %{expand: %%define with_alsa 0}}
108
109 %{?_without_slp:        %{expand: %%define with_slp 0}}
110
111 # with
112 %{?_with_mozilla:       %{expand: %%define with_mozilla 1}}
113 %{?_with_gtk:           %{expand: %%define with_gtk 1}}
114 %{?_with_gnome:         %{expand: %%define with_gnome 1}}
115 %{?_with_qt:            %{expand: %%define with_qt 1}}
116 %{?_with_kde:           %{expand: %%define with_kde 1}}
117 %{?_with_ncurses:       %{expand: %%define with_ncurses 1}}
118 %{?_with_lirc:          %{expand: %%define with_lirc 1}}
119 %{?_with_wx:            %{expand: %%define with_wx 0}}
120
121 %{?_with_aa:            %{expand: %%define with_aa 1}}
122 %{?_with_sdl:           %{expand: %%define with_sdl 1}}
123 %{?_with_ggi:           %{expand: %%define with_ggi 1}}
124 %{?_with_svgalib:       %{expand: %%define with_svgalib 1}}
125 %{?_with_xosd:          %{expand: %%define with_xosd 1}}
126
127 %{?_with_mad:           %{expand: %%define with_mad 1}}
128 %{?_with_ogg:           %{expand: %%define with_ogg 1}}
129 %{?_with_a52:           %{expand: %%define with_a52 1}}
130 %{?_with_dv:            %{expand: %%define with_dv 1}}
131 %{?_with_dvb:           %{expand: %%define with_dvb 1}}
132
133 %{?_with_esd:           %{expand: %%define with_esd 1}}
134 %{?_with_arts:          %{expand: %%define with_arts 1}}
135 %{?_with_alsa:          %{expand: %%define with_alsa 1}}
136
137 %{?_with_slp:           %{expand: %%define with_slp 1}}
138
139 Summary:        VLC is a free MPEG, MPEG2, DVD and DivX player.
140 Name:           %{name}
141 Version:        %{version}
142 Release:        %{release}
143 Packager:       Yves Duret <yves@zarb.org>
144
145 %if %{cvs} 
146 Source0:        http://www.videolan.org/pub/videolan/vlc/snapshots/%{cvs_name}.tar.bz2
147 %else
148 Source0:        http://www.videolan.org/packages/%{version}/%{name}-%{version}.tar.bz2
149 %endif
150 License:        GPL
151 Group:          Video
152 URL:            http://www.videolan.org/
153 Requires:       vlc-gui
154 # vlc-mad needed by ffmpeg builtin (i want MPEG4 support out of box)
155 Requires:       vlc-plugin-mad
156 # DVD working out of box.
157 Requires:       vlc-plugin-a52
158
159 BuildRoot:      %_tmppath/%name-%version-%release-root
160
161 # for redhat system, NO buildrequires. rh sux
162 %if !%buildfor_rh80
163 %if %with_mozilla
164 Buildrequires:  mozilla-devel
165 %endif
166 %if %with_gtk
167 Buildrequires:  libgtk+1.2-devel
168 %endif
169 %if %with_gnome
170 Buildrequires:  gnome-libs-devel
171 %endif
172 %if %with_qt
173 Buildrequires:  libqt2-devel
174 %endif
175 %if %with_kde
176 Buildrequires:  kdelibs-devel
177 %endif
178 %if %with_ncurses
179 Buildrequires:  libncurses5-devel
180 %if %with_wx
181 Buildrequires:  wxGTK-devel
182 %endif
183 %if %with_lirc
184 Buildrequires:  liblirc-devel
185 %endif
186 %if %with_aa
187 Buildrequires:  aalib-devel
188 %endif
189 %if %with_sdl
190 Buildrequires:  SDL-devel
191 %endif
192 %if %with_ggi
193 Buildrequires:  libggi-devel
194 %endif
195 %if %with_svgalib
196 Buildrequires:  svgalib-devel
197 %endif
198 %if %with_xosd
199 Buildrequires:  libxosd2-devel
200 %endif
201 %if %with_mad
202 Buildrequires:  libmad-devel
203 %endif
204 %if %with_ogg
205 Buildrequires:  libvorbis-devel
206 Buildrequires:  libogg-devel
207 %endif
208 %if %with_dv
209 Buildrequires:  libdv2-devel
210 %endif
211
212 %if %with_a52
213 Buildrequires:  liba52dec-devel
214 %endif
215
216 %if %with_ffmpeg
217 Buildrequires:  libffmpeg-devel
218 %endif
219 %if %with_dvdplay
220 BuildRequires: libdvdplay-devel
221 %endif
222 %if %with_dvb
223 BuildRequires: libdvbpsi-devel
224 %endif
225
226 %if %with_alsa
227 Buildrequires:  libalsa2-devel
228 %endif
229 %if %with_esd
230 Buildrequires:  libesound0-devel
231 %endif
232 %if %with_arts
233 Buildrequires:  libarts-devel
234 %endif
235
236 %if %with_slp
237 Buildrequires:  libopenslp-devel
238 %endif
239
240 %endif #no buildrequires for rh systems.
241
242 %description
243 VideoLAN is an OpenSource streaming solution for every OS developed by
244 students from the Ecole Centrale Paris and developers from all over the
245 World.
246 VLC (VideoLAN Client) is a media player that can play MPEG1, MPEG2 and
247 MPEG4 (aka DivX) files, DVDs, VCDs, SVCDs, from a satellite card, from
248 a stream sent by VLS (VideoLAN Server), from another VLC, or from a Web
249 server.
250 You may install vlc-gnome or vlc-gtk to have a nice graphical interface.
251 This package contains no CSS unscrambling functionality for DVDs ;
252 you need the libdvdcss library available from 
253 http://www.videolan.org/libdvdcss/ or http://plf.zarb.org/
254
255 #general packages
256 %package -n %libname-devel
257 Summary: Development files for the VLC media player
258 Group: Development/C
259 Requires: %name = %version-%release
260 Provides: %name-devel = %version-%release
261 Provides: lib%name-devel = %version-%release
262 %description -n %libname-devel
263 Development files for the VLC media player
264 This package contains headers and a static library required to build plugins
265 for the VLC media player, or standalone applications using features from VLC.
266
267 %package -n mozilla-plugin-vlc
268 Summary: A multimedia plugin for Mozilla, based on vlc
269 group: Video
270 Requires: %name = %version-%release
271 %{expand: %%define mozve %(rpm -q mozilla| sed 's/mozilla-\([0-9].*\)-.*$/\1/')}
272 Requires: mozilla = %mozve
273 %description -n mozilla-plugin-vlc
274 This plugin adds support for MPEG, MPEG2, DVD and DivX to your Mozilla
275 browser. The decoding process is done by vlc and the output window is
276 embedded in a webpage or directly in the browser window. There is also
277 support for fullscreen display.
278
279
280 # intf plugins
281 %package -n gvlc
282 Summary: Gtk plugin for the VLC media player
283 Group: Video
284 Requires: %{name} = %{version}
285 Provides: vlc-gui
286 %description -n gvlc
287 This plugin adds a Gtk+ interface to the VLC media player. To
288 activate it, use the `--intf gtk' flag or run the `gvlc' program.
289
290 %package -n gnome-vlc
291 Summary: Gnome plugin for the VLC media player
292 Group: Video
293 Requires: %{name} = %{version}
294 Provides: vlc-gui, vlc-gnome
295 Obsoletes: vlc-gnome
296 %description -n gnome-vlc
297 This plugin adds a Gnome interface to the VLC media player. To
298 activate it, use the `--intf gnome' flag or run the `gnome-vlc' program.
299
300 %package -n qvlc
301 Summary: Qt2 plugin for the VLC media player
302 Group: Video
303 Requires: %{name} = %{version}
304 Provides: vlc-gui, vlc-qt
305 Obsoletes: vlc-qt
306 %description -n qvlc
307 This plugin adds a Qt interface to the VLC media player. To activate it,
308 use the `--intf qt' flag or run the `qvlc' program.
309
310 %package -n kvlc
311 Summary: KDE frontend for the VLC media player
312 Group: Video
313 Requires: %{name} = %{version}
314 Provides: vlc-gui
315 %description -n kvlc
316 This plugin adds a KDE interface to the VLC media player. To
317 activate it, use the `--intf kde' flag or run the `kvlc' program.
318
319 %package plugin-ncurses
320 Summary: Ncurses console-based plugin for the VLC media player
321 Group: Video
322 Requires: %{name} = %{version}
323 %description plugin-ncurses
324 This plugin adds a ncurses interface to the VLC media player. To
325 activate it, use the `--intf ncurses' flag.
326
327 %package plugin-lirc
328 Summary: Lirc plugin for the VLC media player
329 Group: Video
330 Requires: %{name} = %{version}
331 Obsoletes: vlc-lirc
332 Provides: vlc-lirc
333 %description plugin-lirc
334 This plugin is an infrared lirc interface for the VLC media player. To
335 activate it, use the `--extraintf lirc' flag.
336
337 %package -n wxvlc
338 Summary: WxWindow plugin for the VLC media player
339 Group: Video
340 Requires: %{name} = %{version}
341 Obsoletes: vlc-lirc
342 Provides: vlc-lirc
343 %description -n wxvlc
344 This plugin adds a wxWindow interface to the VLC media player. To
345 activate it, use the `--intf wxwin' flag or run the `wxvlc' program.
346
347
348 #
349 # video plugins
350 %package plugin-aa
351 Summary: ASCII art video plugin for the VLC media player
352 Group: Video
353 Requires: %{name} = %{version}
354 Obsoletes: vlc-aa
355 Provides: vlc-aa
356 %description plugin-aa
357 This is an ASCII art video output plugin for the VLC media playe. To
358 activate it, use the `--vout aa' flag or select the `aa' video output
359 plugin from the preferences menu.
360
361
362 %package plugin-sdl
363 Summary: Simple DirectMedia Layer video plugin for the VLC media player
364 Group: Video
365 Requires: %{name} = %{version}
366 Obsoletes: vlc-sdl
367 Provides: vlc-sdl
368 %description plugin-sdl
369 This plugin adds support for the Simple DirectMedia Layer library to
370 the VLC media player. To activate it, use the `--vout sdl' or
371 `--aout sdl' flags or select the `sdl' video or audio output plugin
372 from the preferences menu.
373
374 %package plugin-ggi
375 Summary: GGI video plugin for the VLC media player
376 Group: Video
377 Requires: %{name} = %{version}
378 Obsoletes: vlc-ggi
379 Provides: vlc-ggi
380 %description plugin-ggi
381 This is a GGI plugin for the VLC media player. To activate it, use
382 the `--vout ggi' flag or select the `ggi' video output plugin from
383 the preferences menu.
384
385 %package plugin-svgalib
386 Summary: SVGAlib video plugin for the VLC media player
387 Group: Video
388 Requires: %{name} = %{version}
389 %description plugin-svgalib
390 This plugin adds support for SVGAlib to the VLC media player. To
391 activate it, use the `--vout svgalib' flag or select the `svgalib' video
392 output plugin from the preferences menu. Note that you will need root
393 permissions to use SVGAlib.
394
395
396 #
397 # visualization plugins
398 %package plugin-xosd
399 Summary: X On-Screen Display plugin for the VLC media player
400 Group: Video
401 Requires: %{name} = %{version}
402 %description plugin-xosd
403 This is an On-Screen Display plugin for the VLC media player. To activate
404 it, use the `--extraintf xosd' flag or select the `xosd' interface plugin
405 from the preferences menu.
406
407 # codec plugins
408 %package plugin-mad
409 Summary: MAD audio codec plugin for the VLC media player
410 Group: Video
411 Requires: %{name} = %{version}
412 Obsoletes: vlc-mad
413 Provides: vlc-mad
414 %description plugin-mad
415 This plugin adds support for libmad, the MPEG audio decoder library,
416 to the VLC media player. MAD is 100% fixed-point based. To activate
417 this plugin, use the `--mpeg_adec mad' flag or select the `mad' MPEG
418 decoder from the preferences menu.
419
420 %package plugin-ogg
421 Summary: Ogg demuxer and Vorbis codec plugin for the VLC media player
422 Group: Video
423 Requires: %{name} = %{version}
424 %description plugin-ogg
425 These plugins add support for the Ogg bitstream format and the Ogg Vorbis
426 compressed audio format to the VLC media player. They are autodetected.
427
428 %package plugin-a52
429 Summary: A-52 (AC-3) codec plugin for the VLC media player
430 Group: Video
431 Requires: %{name} = %{version}
432 %description plugin-a52
433 This plugin adds support for the ATSC A-52 (aka. AC-3) audio format to
434 the VLC media player. The plugin is autodetected.
435
436 %package plugin-dv
437 Summary: DV codec plugin for the VLC media player
438 Group: Video
439 Requires: %{name} = %{version}
440 %description plugin-dv
441 This plugin adds support for the DV video format to the VLC media player.
442 The plugin is autodetected.
443
444 #
445 # input plugins
446 %package plugin-dvb
447 Summary: DVB input plugin for the VLC media player
448 Group: Video
449 Requires: %{name} = %{version}
450 %description plugin-dvb
451 This plugin adds support for DVB cards to the VLC media player. Note
452 that your card needs to be supported by your kernel before vlc can use it.
453
454 #
455 # audio plugins
456 %package plugin-esd
457 Summary: Enlightened Sound Daemon audio plugin for the VLC media player
458 Group: Video
459 Requires: %{name} = %{version}
460 Obsoletes: vlc-esd
461 Provides: vlc-esd
462 %description plugin-esd
463 This plugin adds support for the Enlightened Sound Daemon to the VLC
464 media player. To activate it, use the `--aout esd' flag or select the
465 `esd' audio output plugin from the preferences menu.
466
467 %package plugin-arts
468 Summary: aRts audio plugin for the VLC media player
469 Group: Video
470 Requires: %{name} = %{version}
471 Obsoletes: vlc-arts
472 Provides: vlc-arts
473 %description plugin-arts
474 This plugin adds support for the aRts Sound System to the VLC media
475 player. To activate it, use the `--aout arts' flag or select the `arts'
476 audio output plugin from the preferences menu.
477
478 %package plugin-alsa
479 Summary: Advanced Linux Sound Architecture audio plugin for the VLC media player
480 Group: Video
481 Requires: %{name} = %{version}
482 Obsoletes: vlc-alsa
483 Provides: vlc-alsa
484 %description plugin-alsa
485 This plugin adds support for the Advanced Linux Sound Architecture to
486 the VLC media player. To activate it, use the `--aout alsa' flag or
487 select the `alsa' audio output plugin from the preferences menu.
488
489
490 %package plugin-slp
491 Summary: Service Location Protocol acces plugin for the VLC media player
492 Group: Video
493 Requires: %{name} = %{version}
494 %description plugin-slp
495 This plugin adds support for the Service Location Protocol to
496 the VLC media player.
497
498
499 %prep
500 %if %{cvs}
501 %setup -q -n %{cvs_name}
502 %else
503 %setup -q 
504 %endif
505
506 %build
507 # yves 0.4.0-1mdk
508 # ffmpeg: static linking cause no official ffmpeg release with a stable ABI
509 # ffmpeg:no plugin posible on ia64 due to the static linking (can not put .a in a .so)
510 %if %with_mozilla
511 %define moz_ver 1.3a
512 export XPIDL=/usr/lib/mozilla-%moz_ver/xpidl
513 perl -pi -e  's#-I/usr/share/idl/mozilla#-I/usr/share/idl/mozilla-1.3a#' Makefile.in
514 %endif
515 export QTDIR=%{_libdir}/qt3
516 # mandrake kernel specific
517 export CPPFLAGS="${CPPFLAGS:--I/usr/src/linux/3rdparty/mod_dvb/include}"
518 # NO empty line or comments for the configure --switch or it won't work.
519 %configure2_5x  --enable-release \
520         --enable-dvd --without-dvdcss \
521 %if %with_dvdplay
522         --enable-dvdplay \
523 %else
524         --disable-dvdplay \
525 %endif
526 %if %with_mozilla
527         --enable-mozilla \
528 %else
529         --disable-mozilla \
530 %endif
531 %if %with_gtk
532         --enable-gtk \
533 %else
534         --disable-gtk \
535 %endif
536 %if %with_gnome
537         --enable-gnome \
538 %else
539         --disable-gnome \
540 %endif
541 %if %with_qt
542         --enable-qt \
543 %endif
544 %if %with_kde
545         --enable-kde \
546 %endif
547 %if %with_ncurses
548         --enable-ncurses \
549 %endif
550 %if %with_lirc
551         --enable-lirc \
552 %endif
553 %if %with_wx
554         --enable-wxwindows \
555 %else 
556         --disable-wxwindows \
557 %endif
558         --enable-x11 --enable-xvideo \
559         --enable-fb --disable-mga \
560 %if %with_aa
561         --enable-aa \
562 %endif
563 %if %with_sdl
564         --enable-sdl \
565 %endif
566 %if %with_ggi
567         --enable-ggi \
568 %endif
569 %if %with_svgalib
570         --enable-svgalib \
571 %endif
572 %if %with_xosd
573         --enable-xosd \
574 %else
575         --disable-xosd \
576 %endif
577 %if %with_mad
578         --enable-mad \
579 %endif  
580 %if %with_ffmpeg
581         --enable-ffmpeg --with-ffmpeg=/usr --with-ffmpeg-tree=/usr/lib \
582 %else
583         --disable-ffmpeg \
584 %endif
585 %if %with_ogg
586         --enable-vorbis \
587         --enable-ogg \
588 %else
589         --disable-vorbis \
590         --disable-ogg \
591 %endif
592 %if %with_dv
593         --enable-dv \
594 %else
595         --disable-dv \
596 %endif
597 %if %with_dvb
598         --enable-dvb  --enable-dvbpsi --enable-satellite \
599 %else
600         --disable-dvb  --disable-dvbpsi --disable-satellite \
601 %endif
602 %if %with_esd
603         --enable-esd \
604 %endif
605 %if %with_alsa
606         --enable-alsa \
607 %endif
608 %if %with_arts
609         --enable-arts \
610 %endif
611
612 %make
613
614 %install
615 rm -fr %buildroot
616 %makeinstall_std
617 %find_lang %name
618 install -d %buildroot/%_mandir/man1
619 install doc/vlc.1 %buildroot/%_mandir/man1
620 install doc/vlc-config.1 %buildroot/%_mandir/man1
621
622 # menu
623 mkdir -p %buildroot/%_menudir
624 cat > %buildroot/%_menudir/vlc << EOF
625 ?package(vlc): command="%_bindir/vlc" hotkey="V" needs="X11" longtitle="VLC is a free MPEG, MPEG2, DVD and DivX player" section="Multimedia/Video" title="VLC media player" icon="vlc.png" hints="Video"
626 EOF
627 %if %with_gtk
628 cat > %buildroot/%_menudir/gvlc << EOF
629 ?package(gvlc): command="%_bindir/gvlc" needs="X11" longtitle="VLC is a free MPEG, MPEG2, DVD and DivX player" section="Multimedia/Video" title="VLC Gtk media player" icon="gvlc.png" hints="Video"
630 EOF
631 %endif
632 %if %with_gnome
633 cat > %buildroot/%_menudir/gnome-vlc << EOF
634 ?package(gnome-vlc): command="%_bindir/gnome-vlc" needs="X11" longtitle="VLC is a free MPEG, MPEG2, DVD and DivX player" section="Multimedia/Video" title="VLC Gnome media player" icon="gnome-vlc.png" hints="Video"
635 EOF
636 %endif
637 %if %with_qt
638 cat > %buildroot/%_menudir/qvlc << EOF
639 ?package(qvlc): command="%_bindir/qvlc" needs="X11" longtitle="VLC is a free MPEG, MPEG2, DVD and DivX player" section="Multimedia/Video" title="VLC Qt media player" icon="qvlc.png" hints="Video"
640 EOF
641 %endif
642 %if %with_kde
643 cat > %buildroot/%_menudir/kvlc << EOF
644 ?package(kvlc): command="%_bindir/kvlc" needs="X11" longtitle="VLC is a free MPEG, MPEG2, DVD and DivX player" section="Multimedia/Video" title="VLC KDE media player" icon="kvlc.png" hints="Video"
645 EOF
646 %endif
647 %if %with_wx
648 ?package(wxvlc): command="%_bindir/wxvlc" needs="X11" longtitle="VLC is a free MPEG, MPEG2, DVD and DivX player" section="Multimedia/Video" title="VLC wxWindow media player" icon="vlc.png" hints="Video"
649 %endif
650
651 # icons
652 %define pngdir %buildroot/%_datadir/vlc
653 mkdir -p %{buildroot}/{%{_miconsdir},%{_liconsdir}}
654 install -m 644 %pngdir/vlc16x16.png %buildroot/%_miconsdir/vlc.png
655 install -m 644 %pngdir/vlc32x32.png %buildroot/%_iconsdir/vlc.png
656 install -m 644 %pngdir/vlc48x48.png %buildroot/%_liconsdir/vlc.png
657 %if %with_gnome
658 install -m 644 %pngdir/gnome-vlc16x16.png %buildroot/%_miconsdir/gnome-vlc.png
659 install -m 644 %pngdir/gnome-vlc32x32.png %buildroot/%_iconsdir/gnome-vlc.png
660 install -m 644 %pngdir/gnome-vlc48x48.png %buildroot/%_liconsdir/gnome-vlc.png
661 %endif
662 %if %with_gtk
663 install -m 644 %pngdir/gvlc16x16.png %buildroot/%_miconsdir/gvlc.png
664 install -m 644 %pngdir/gvlc32x32.png %buildroot/%_iconsdir/gvlc.png
665 install -m 644 %pngdir/gvlc48x48.png %buildroot/%_liconsdir/gvlc.png
666 %endif
667 %if %with_kde
668 install -m 644 %pngdir/kvlc16x16.png %buildroot/%_miconsdir/kvlc.png
669 install -m 644 %pngdir/kvlc32x32.png %buildroot/%_iconsdir/kvlc.png
670 install -m 644 %pngdir/kvlc48x48.png %buildroot/%_liconsdir/kvlc.png
671 %endif
672 %if %with_qt
673 install -m 644 %pngdir/qvlc16x16.png %buildroot/%_miconsdir/qvlc.png
674 install -m 644 %pngdir/qvlc32x32.png %buildroot/%_iconsdir/qvlc.png
675 install -m 644 %pngdir/qvlc48x48.png %buildroot/%_liconsdir/qvlc.png
676 %endif
677
678 #rpm (>= 4.0.4-20mdk) now checks for installed (but unpackaged) files
679 rm -f %pngdir/*
680 %if %buildfor_rh80
681 rm -fr %buildroot/%_menudir
682 rm -fr %buildroot/%_iconsdir
683 %endif
684
685 %if !%buildfor_rh80
686 %post
687 %update_menus
688 %postun
689 %clean_menus
690 %endif
691
692 %clean
693 rm -fr %buildroot
694
695 %files -f %name.lang
696 %defattr(-,root,root)
697 %doc NEWS README COPYING AUTHORS MAINTAINERS THANKS
698 %_bindir/vlc
699
700 %dir %_libdir/vlc
701
702 %dir %_libdir/vlc/access
703 %_libdir/vlc/access/libaccess_file_plugin.so
704 %_libdir/vlc/access/libaccess_ftp_plugin.so
705 %_libdir/vlc/access/libaccess_http_plugin.so
706 %_libdir/vlc/access/libaccess_mms_plugin.so
707 %_libdir/vlc/access/libaccess_udp_plugin.so
708 %if %with_dvdplay
709 %_libdir/vlc/access/libdvdplay_plugin.so
710 %endif
711 %_libdir/vlc/access/libdvd_plugin.so
712 %_libdir/vlc/access/libdvdread_plugin.so
713 %_libdir/vlc/access/libvcd_plugin.so
714
715 %dir %_libdir/vlc/access_output/
716 %_libdir/vlc/access_output/libaccess_output_dummy_plugin.so
717 %_libdir/vlc/access_output/libaccess_output_file_plugin.so
718 %_libdir/vlc/access_output/libaccess_output_udp_plugin.so
719
720 %dir %_libdir/vlc/audio_filter
721 %_libdir/vlc/audio_filter/libfixed32tofloat32_plugin.so
722 %_libdir/vlc/audio_filter/libfixed32tos16_plugin.so
723 %_libdir/vlc/audio_filter/libfloat32tos16_plugin.so
724 %_libdir/vlc/audio_filter/libfloat32tos8_plugin.so
725 %_libdir/vlc/audio_filter/libfloat32tou16_plugin.so
726 %_libdir/vlc/audio_filter/libfloat32tou8_plugin.so
727 %_libdir/vlc/audio_filter/libheadphone_channel_mixer_plugin.so
728 %_libdir/vlc/audio_filter/liblinear_resampler_plugin.so
729 %_libdir/vlc/audio_filter/libs16tofloat32_plugin.so
730 %_libdir/vlc/audio_filter/libs16tofloat32swab_plugin.so
731 %_libdir/vlc/audio_filter/libs8tofloat32_plugin.so
732 %_libdir/vlc/audio_filter/libtrivial_channel_mixer_plugin.so
733 %_libdir/vlc/audio_filter/libtrivial_resampler_plugin.so
734 %_libdir/vlc/audio_filter/libu8tofixed32_plugin.so
735 %_libdir/vlc/audio_filter/libu8tofloat32_plugin.so
736 %_libdir/vlc/audio_filter/libugly_resampler_plugin.so
737
738 %dir %_libdir/vlc/audio_mixer
739 %_libdir/vlc/audio_mixer/libfloat32_mixer_plugin.so
740 %_libdir/vlc/audio_mixer/libspdif_mixer_plugin.so
741 %_libdir/vlc/audio_mixer/libtrivial_mixer_plugin.so
742
743 %dir %_libdir/vlc/audio_output
744 %_libdir/vlc/audio_output/libaout_file_plugin.so
745 %_libdir/vlc/audio_output/liboss_plugin.so
746
747 %dir %_libdir/vlc/codec
748 %_libdir/vlc/codec/liba52_plugin.so
749 %_libdir/vlc/codec/libadpcm_plugin.so
750 %_libdir/vlc/codec/libaraw_plugin.so
751 %_libdir/vlc/codec/libcinepak_plugin.so
752 %_libdir/vlc/codec/libidctclassic_plugin.so
753 %ifarch %ix86
754 %_libdir/vlc/codec/libidctmmxext_plugin.so
755 %_libdir/vlc/codec/libidctmmx_plugin.so
756 %endif
757 %_libdir/vlc/codec/libidct_plugin.so
758 %_libdir/vlc/codec/liblpcm_plugin.so
759 %ifarch %ix86
760 %_libdir/vlc/codec/libmotionmmxext_plugin.so
761 %_libdir/vlc/codec/libmotionmmx_plugin.so
762 %endif
763 %_libdir/vlc/codec/libmotion_plugin.so
764 %_libdir/vlc/codec/libmpeg_audio_plugin.so
765 %_libdir/vlc/codec/libmpeg_video_plugin.so
766 %if %with_ffmpeg
767 %_libdir/vlc/codec/libpostprocessing_c_plugin.so
768         %ifarch %ix86
769         %_libdir/vlc/codec/libpostprocessing_mmx_plugin.so
770         %_libdir/vlc/codec/libpostprocessing_mmxext_plugin.so
771         %endif
772 %endif
773 %_libdir/vlc/codec/libspudec_plugin.so
774
775 %dir %_libdir/vlc/control
776 %_libdir/vlc/control/librc_plugin.so
777
778 %dir %_libdir/vlc/demux
779 %_libdir/vlc/demux/libaac_plugin.so
780 %_libdir/vlc/demux/libasf_plugin.so
781 %_libdir/vlc/demux/libaudio_plugin.so
782 %_libdir/vlc/demux/libavi_plugin.so
783 %_libdir/vlc/demux/liba52sys_plugin.so
784 %_libdir/vlc/demux/libdemuxdump_plugin.so
785 %_libdir/vlc/demux/libdemuxsub_plugin.so
786 %_libdir/vlc/demux/libes_plugin.so
787 %_libdir/vlc/demux/libid3_plugin.so
788 %_libdir/vlc/demux/libm3u_plugin.so
789 %_libdir/vlc/demux/libm4v_plugin.so
790 %_libdir/vlc/demux/libmp4_plugin.so
791 %_libdir/vlc/demux/libmpeg_system_plugin.so
792 %_libdir/vlc/demux/libps_plugin.so
793 %_libdir/vlc/demux/librawdv_plugin.so
794 %_libdir/vlc/demux/libts_plugin.so
795 %_libdir/vlc/demux/libwav_plugin.so
796
797 %dir %_libdir/vlc/misc
798 %_libdir/vlc/misc/libdummy_plugin.so
799 %_libdir/vlc/misc/libipv4_plugin.so
800 %_libdir/vlc/misc/libipv6_plugin.so
801 %_libdir/vlc/misc/liblogger_plugin.so
802 %ifarch %ix86
803 %_libdir/vlc/misc/libmemcpy3dn_plugin.so
804 %_libdir/vlc/misc/libmemcpymmxext_plugin.so
805 %_libdir/vlc/misc/libmemcpymmx_plugin.so
806 %endif
807 %_libdir/vlc/misc/libmemcpy_plugin.so
808 %_libdir/vlc/misc/libsap_plugin.so
809
810 %dir %_libdir/vlc/mux
811 %_libdir/vlc/mux/libmux_avi_plugin.so
812 %_libdir/vlc/mux/libmux_dummy_plugin.so
813 %_libdir/vlc/mux/libmux_ps_plugin.so
814 %_libdir/vlc/mux/libmux_ts_plugin.so
815
816 %dir %_libdir/vlc/packetizer
817 %_libdir/vlc/packetizer/libpacketizer_a52_plugin.so
818 %_libdir/vlc/packetizer/libpacketizer_copy_plugin.so
819 %_libdir/vlc/packetizer/libpacketizer_mpeg4audio_plugin.so
820 %_libdir/vlc/packetizer/libpacketizer_mpeg4video_plugin.so
821 %_libdir/vlc/packetizer/libpacketizer_mpegaudio_plugin.so
822 %_libdir/vlc/packetizer/libpacketizer_mpegvideo_plugin.so
823
824 %dir %_libdir/vlc/video_chroma
825 %_libdir/vlc/video_chroma/libi420_rgb_plugin.so
826 %_libdir/vlc/video_chroma/libi420_ymga_plugin.so
827 %_libdir/vlc/video_chroma/libi420_yuy2_plugin.so
828 %_libdir/vlc/video_chroma/libi422_yuy2_plugin.so
829 %ifarch %ix86
830 %_libdir/vlc/video_chroma/libi420_rgb_mmx_plugin.so
831 %_libdir/vlc/video_chroma/libi420_ymga_mmx_plugin.so
832 %_libdir/vlc/video_chroma/libi420_yuy2_mmx_plugin.so
833 %_libdir/vlc/video_chroma/libi422_yuy2_mmx_plugin.so
834 %endif
835
836 %dir %_libdir/vlc/video_filter
837 %_libdir/vlc/video_filter/libadjust_plugin.so
838 %_libdir/vlc/video_filter/libclone_plugin.so
839 %_libdir/vlc/video_filter/libcrop_plugin.so
840 %_libdir/vlc/video_filter/libdeinterlace_plugin.so
841 %_libdir/vlc/video_filter/libdistort_plugin.so
842 %_libdir/vlc/video_filter/libinvert_plugin.so
843 %_libdir/vlc/video_filter/libmotionblur_plugin.so
844 %_libdir/vlc/video_filter/libtransform_plugin.so
845 %_libdir/vlc/video_filter/libwall_plugin.so
846
847 %dir %_libdir/vlc/video_output
848 %_libdir/vlc/video_output/libfb_plugin.so
849 %_libdir/vlc/video_output/libvout_encoder_plugin.so
850 %_libdir/vlc/video_output/libx11_plugin.so
851 %_libdir/vlc/video_output/libxvideo_plugin.so
852
853 %dir %_libdir/vlc/visualization
854
855 %_mandir/man1/vlc.*
856 %if !%buildfor_rh80
857 %_menudir/vlc
858 %_miconsdir/vlc.png
859 %_iconsdir/vlc.png
860 %_liconsdir/vlc.png
861 %endif
862
863 %files -n %libname-devel
864 %defattr(-,root,root)
865 %doc README
866 %dir %_includedir/vlc
867 %_includedir/vlc/*
868 %_libdir/*a
869 %_libdir/vlc/*a
870 %_bindir/vlc-config
871 %_mandir/man1/vlc-config*
872
873 %if %with_mozilla
874 %files -n mozilla-plugin-vlc
875 %defattr(-,root,root)
876 %doc README
877 %_libdir/mozilla/*/*
878 %endif
879
880 # intf plugins
881 %if %with_gtk
882 %files -n gvlc
883 %defattr(-,root,root)
884 %doc README
885 %_libdir/vlc/misc/libgtk_main_plugin.so
886 %_libdir/vlc/gui/libgtk_plugin.so
887 %_bindir/gvlc
888 %if !%buildfor_rh80
889 %_menudir/gvlc
890 %_miconsdir/gvlc.png
891 %_iconsdir/gvlc.png
892 %_liconsdir/gvlc.png
893 %post -n gvlc
894 %update_menus
895 %postun -n gvlc
896 %clean_menus
897 %endif
898 %endif
899
900 %if %with_gnome
901 %files -n gnome-vlc
902 %defattr(-,root,root)
903 %doc README
904 %_libdir/vlc/misc/libgnome_main_plugin.so
905 %_libdir/vlc/gui/libgnome_plugin.so
906 %_bindir/gnome-vlc
907 %if !%buildfor_rh80
908 %_menudir/gnome-vlc
909 %_miconsdir/gnome-vlc.png
910 %_iconsdir/gnome-vlc.png
911 %_liconsdir/gnome-vlc.png
912 %post   -n gnome-vlc
913 %update_menus
914 %postun -n gnome-vlc
915 %clean_menus
916 %endif
917 %endif
918
919 %if %with_qt
920 %files -n qvlc
921 %defattr(-,root,root)
922 %doc README
923 %_libdir/vlc/gui/libqt_plugin.so
924 %_bindir/qvlc
925 %if !%buildfor_rh80
926 %_menudir/qvlc
927 %_miconsdir/qvlc.png
928 %_iconsdir/qvlc.png
929 %_liconsdir/qvlc.png
930 %post   -n qvlc
931 %update_menus
932 %postun -n qvlc
933 %clean_menus
934 %endif
935 %endif
936
937 %if %with_kde
938 %files -n kvlc
939 %doc README
940 %_libdir/vlc/gui/libkde_plugin.so
941 %_bindir/kvlc
942 %if !%buildfor_rh80
943 %_menudir/kvlc
944 %_miconsdir/kvlc.png
945 %_iconsdir/kvlc.png
946 %_liconsdir/kvlc.png
947 %post   -n kvlc
948 %update_menus
949 %postun -n kvlc
950 %clean_menus
951 %endif
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