10 %define cvsdate 20030127
11 %define release 0.%{cvsdate}.%{cvsrel}mdk
12 %define cvs_name %{name}-snapshot-%cvsdate
14 %define release %{rel}mdk
17 %define with_dvdplay 1
19 %define with_mozilla 0
24 %define with_ncurses 1
31 %define with_svgalib 0
47 %define buildfor_rh80 0
48 %define buildfor_mdk82 0
49 %define buildfor_mdk90 0
52 %if %buildfor_mdk82 || %buildfor_mdk90 || %buildfor_rh80
53 %define libname lib%name%libmajor
55 %define libname %mklibname %name %libmajor
60 # some mdk macros that do not exist in rh
61 %define configure2_5x CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=/usr
63 %define makeinstall_std %__make DESTDIR="$RPM_BUILD_ROOT" install
64 # adjust define for Redhat.
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}}
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}}
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}}
89 %{?_without_esd: %{expand: %%define with_esd 0}}
90 %{?_without_arts: %{expand: %%define with_arts 0}}
91 %{?_without_alsa: %{expand: %%define with_alsa 0}}
93 %{?_without_slp: %{expand: %%define with_slp 0}}
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}}
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}}
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}}
117 %{?_with_esd: %{expand: %%define with_esd 1}}
118 %{?_with_arts: %{expand: %%define with_arts 1}}
119 %{?_with_alsa: %{expand: %%define with_alsa 1}}
121 %{?_with_slp: %{expand: %%define with_slp 1}}
123 Summary: VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
127 Packager: Yves Duret <yves@zarb.org>
130 Source0: http://www.videolan.org/pub/videolan/vlc/snapshots/%{cvs_name}.tar.bz2
132 Source0: http://www.videolan.org/packages/%{version}/%{name}-%{version}.tar.bz2
136 URL: http://www.videolan.org/
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
143 BuildRoot: %_tmppath/%name-%version-%release-root
146 Buildrequires: mozilla-devel
149 Buildrequires: libgtk+1.2-devel
152 Buildrequires: gnome-libs-devel
155 Buildrequires: libqt2-devel
158 Buildrequires: kdelibs-devel
161 Buildrequires: libncurses5-devel
163 Buildrequires: wxGTK-devel
167 Buildrequires: liblirc-devel
170 Buildrequires: aalib-devel
173 Buildrequires: SDL-devel
176 Buildrequires: libggi-devel
179 Buildrequires: svgalib-devel
182 Buildrequires: libxosd2-devel
185 Buildrequires: libmad-devel
188 Buildrequires: libvorbis-devel
189 Buildrequires: libogg-devel
192 Buildrequires: libdv2-devel
196 Buildrequires: liba52dec-devel
200 Buildrequires: libffmpeg-devel
204 Buildrequires: libalsa2-devel
207 Buildrequires: libesound0-devel
210 Buildrequires: libarts-devel
214 Buildrequires: libopenslp-devel
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
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
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/
232 %package -n %libname-devel
233 Summary: Development files for the VideoLAN Client
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.
242 This package contains headers and a static library required to build plugins
243 for the VideoLAN Client, or standalone applications using VideoLAN Client.
245 %package -n mozilla-plugin-vlc
246 Summary: A multimedia plugin for Mozilla, based on vlc
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.
258 Summary: Gtk plugin for the VideoLAN client
260 Requires: %{name} = %{version}
263 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
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.
268 %package -n gnome-vlc
269 Summary: Gnome plugin for the VideoLAN client
271 Requires: %{name} = %{version}
272 Provides: vlc-gui, vlc-gnome
274 %description -n gnome-vlc
275 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
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.
281 Summary: Qt2 plugin for the VideoLAN client
283 Requires: %{name} = %{version}
284 Provides: vlc-gui, vlc-qt
287 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
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.
293 Summary: KDE frontend for the VideoLAN client
295 Requires: %{name} = %{version}
298 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
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.
303 %package plugin-ncurses
304 Summary: Ncurses console-based plugin for the VideoLAN client
306 Requires: %{name} = %{version}
307 %description plugin-ncurses
308 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
310 This plugin adds a ncurses interface to vlc, the VideoLAN Client. To
311 activate it, use the `--intf ncurses' flag.
314 Summary: Lirc plugin for the VideoLAN client
316 Requires: %{name} = %{version}
319 %description plugin-lirc
320 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
322 This plugin is an infrared lirc interface for vlc, the
323 VideoLAN Client. To activate it, use the `--intf lirc' flag.
326 Summary: WxWindow plugin for the VideoLAN client
328 Requires: %{name} = %{version}
331 %description -n wxvlc
332 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
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.
341 Summary: ASCII art video plugin for the VideoLAN client
343 Requires: %{name} = %{version}
346 %description plugin-aa
347 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
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.
355 Summary: Simple DirectMedia Layer video plugin for the VideoLAN client
357 Requires: %{name} = %{version}
360 %description plugin-sdl
361 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
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
369 Summary: GGI video plugin for the VideoLAN client
371 Requires: %{name} = %{version}
374 %description plugin-ggi
375 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
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
381 %package plugin-svgalib
382 Summary: SVGAlib video plugin for the VideoLAN client
384 Requires: %{name} = %{version}
385 %description plugin-svgalib
386 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
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.
395 # visualization plugins
397 Summary: X On-Screen Display plugin for the VideoLAN client
399 Requires: %{name} = %{version}
400 %description plugin-xosd
401 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
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.
409 Summary: MAD audio codec plugin for the VideoLAN client
411 Requires: %{name} = %{version}
414 %description plugin-mad
415 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
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.
423 Summary: Ogg demuxer and Vorbis codec plugin for the VideoLAN client
425 Requires: %{name} = %{version}
426 %description plugin-ogg
427 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
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.
433 Summary: A-52 (AC-3) codec plugin for the VideoLAN client
435 Requires: %{name} = %{version}
436 %description plugin-a52
437 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
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.
443 Summary: DV codec plugin for the VideoLAN client
445 Requires: %{name} = %{version}
446 %description plugin-dv
447 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
449 This plugin adds support for the DV video format to vlc, the VideoLAN
450 Client. The plugin is autodetected.
455 Summary: DVB input plugin for the VideoLAN client
457 Requires: %{name} = %{version}
458 %description plugin-dvb
459 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
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.
467 Summary: Enlightened Sound Daemon audio plugin for the VideoLAN client
469 Requires: %{name} = %{version}
472 %description plugin-esd
473 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
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.
480 Summary: aRts audio plugin for the VideoLAN client
482 Requires: %{name} = %{version}
485 %description plugin-arts
486 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
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.
493 Summary: Advanced Linux Sound Architecture audio plugin for the VideoLAN client
495 Requires: %{name} = %{version}
498 %description plugin-alsa
499 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
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.
507 Summary: Service Location Protocol acces plugin for the VideoLAN client
509 Requires: %{name} = %{version}
510 %description plugin-slp
511 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
513 This plugin adds support for the Service Location Protocol to
514 vlc, the VideoLAN Client.
519 %setup -q -n %{cvs_name}
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)
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 \
570 --disable-wxwindows \
572 --enable-x11 --enable-xvideo \
573 --enable-fb --disable-mga \
595 --enable-ffmpeg --with-ffmpeg=/usr --with-ffmpeg-tree=/usr/lib \
612 --enable-dvb --enable-dvbpsi --enable-satellite \
614 --disable-dvb --disable-dvbpsi --disable-satellite \
632 install -d %buildroot/%_mandir/man1
633 install doc/vlc.1 %buildroot/%_mandir/man1
634 install doc/vlc-config.1 %buildroot/%_mandir/man1
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"
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"
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"
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"
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"
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"
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
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
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
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
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
692 #rpm (>= 4.0.4-20mdk) now checks for installed (but unpackaged) files
704 %defattr(-,root,root)
705 %doc NEWS README COPYING AUTHORS MAINTAINERS THANKS
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
717 %_libdir/vlc/access/libdvdplay_plugin.so
719 %_libdir/vlc/access/libdvd_plugin.so
720 %_libdir/vlc/access/libdvdread_plugin.so
721 %_libdir/vlc/access/libvcd_plugin.so
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
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
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
751 %dir %_libdir/vlc/audio_output
752 %_libdir/vlc/audio_output/libaout_file_plugin.so
753 %_libdir/vlc/audio_output/liboss_plugin.so
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
762 %_libdir/vlc/codec/libidctmmxext_plugin.so
763 %_libdir/vlc/codec/libidctmmx_plugin.so
765 %_libdir/vlc/codec/libidct_plugin.so
766 %_libdir/vlc/codec/liblpcm_plugin.so
768 %_libdir/vlc/codec/libmotionmmxext_plugin.so
769 %_libdir/vlc/codec/libmotionmmx_plugin.so
771 %_libdir/vlc/codec/libmotion_plugin.so
772 %_libdir/vlc/codec/libmpeg_audio_plugin.so
773 %_libdir/vlc/codec/libmpeg_video_plugin.so
775 %_libdir/vlc/codec/libpostprocessing_c_plugin.so
777 %_libdir/vlc/codec/libpostprocessing_mmx_plugin.so
778 %_libdir/vlc/codec/libpostprocessing_mmxext_plugin.so
781 %_libdir/vlc/codec/libspudec_plugin.so
783 %dir %_libdir/vlc/control
784 %_libdir/vlc/control/librc_plugin.so
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
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
811 %_libdir/vlc/misc/libmemcpy3dn_plugin.so
812 %_libdir/vlc/misc/libmemcpymmxext_plugin.so
813 %_libdir/vlc/misc/libmemcpymmx_plugin.so
815 %_libdir/vlc/misc/libmemcpy_plugin.so
816 %_libdir/vlc/misc/libsap_plugin.so
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
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
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
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
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
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
861 %dir %_libdir/vlc/visualization
869 %files -n %libname-devel
870 %defattr(-,root,root)
872 %dir %_includedir/vlc
877 %_mandir/man1/vlc-config*
880 %files -n mozilla-plugin-vlc
881 %defattr(-,root,root)
883 # FIXME: seems to be mozilla-version/plugin on Mandrake
884 #%dir %_libdir/mozilla
891 %defattr(-,root,root)
893 %_libdir/vlc/misc/libgtk_main_plugin.so
894 %_libdir/vlc/gui/libgtk_plugin.so
908 %defattr(-,root,root)
910 %_libdir/vlc/misc/libgnome_main_plugin.so
911 %_libdir/vlc/gui/libgnome_plugin.so
914 %_miconsdir/gnome-vlc.png
915 %_iconsdir/gnome-vlc.png
916 %_liconsdir/gnome-vlc.png
925 %defattr(-,root,root)
927 %_libdir/vlc/gui/libqt_plugin.so
942 %_libdir/vlc/gui/libkde_plugin.so
955 %files plugin-ncurses
956 %defattr(-,root,root)
958 %_libdir/vlc/gui/libncurses_plugin.so
963 %defattr(-,root,root)
965 %_libdir/vlc/control/liblirc_plugin.so
971 %defattr(-,root,root)
973 %_libdir/vlc/audio_output/libaout_sdl_plugin.so
974 %_libdir/vlc/video_output/libvout_sdl_plugin.so
979 %defattr(-,root,root)
981 %{_libdir}/vlc/video_output/libggi_plugin.so
986 %defattr(-,root,root)
988 %{_libdir}/vlc/video_output/libaa_plugin.so
992 %files plugin-svgalib
993 %defattr(-,root,root)
995 %_libdir/vlc/video_output/libsvgalib_plugin.so
998 # visualization plugin
1001 %defattr(-,root,root)
1003 %_libdir/vlc/visualization/libxosd_plugin.so
1009 %defattr(-,root,root)
1011 %_libdir/vlc/audio_filter/libmpgatofixed32_plugin.so
1012 %_libdir/vlc/demux/libid3tag_plugin.so
1017 %defattr(-,root,root)
1019 %_libdir/vlc/demux/libogg_plugin.so
1020 %_libdir/vlc/codec/libvorbis_plugin.so
1025 %defattr(-,root,root)
1027 %_libdir/vlc/codec/libdv_plugin.so
1032 %defattr(-,root,root)
1034 %_libdir/vlc/audio_filter/liba52tofloat32_plugin.so
1035 %_libdir/vlc/audio_filter/liba52tospdif_plugin.so
1041 %defattr(-,root,root)
1043 %_libdir/vlc/access/libsatellite_plugin.so
1044 %_libdir/vlc/demux/libts_dvbpsi_plugin.so
1045 %_libdir/vlc/mux/libmux_ts_dvbpsi_plugin.so
1051 %defattr(-,root,root)
1053 %_libdir/vlc/audio_output/libesd_plugin.so
1058 %defattr(-,root,root)
1060 %_libdir/vlc/audio_output/libarts_plugin.so
1065 %defattr(-,root,root)
1067 %_libdir/vlc/audio_output/libalsa_plugin.so
1072 %defattr(-,root,root)
1074 %_libdir/vlc/access/libslp_plugin.so
1078 * Sat Feb 01 2003 Yves Duret <yves@zarb.org> 0.5.0-1mdk
1079 - new upstream release.
1081 * Mon Jun 20 2002 Yves Duret <yduret@mandrakesoft.com> 0.4.2-1mdk
1082 - new upstream release
1084 * Mon Jun 3 2002 Yves Duret <yduret@mandrakesoft.com> 0.4.1-1mdk
1085 - new upstream release
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.
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.
1099 * Fri May 03 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.1-3mdk
1100 - added vlc-lirc intf plugin rpm.
1102 * Tue Apr 30 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.1-2mdk
1103 - rebuild against libalsa2 (vlc-sdl)
1105 * Fri Apr 19 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.1-1mdk
1107 - removed patch0 merged upstream.
1108 - removed old %%ifarch ppc
1109 - added missing libmad-devel buldrequires
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.
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>
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
1124 * Sun Apr 07 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.0-1mdk
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
1134 * Tue Mar 05 2002 Yves Duret <yduret@mandrakesoft.com> 0.2.93-0.1mdk
1138 * Mon Mar 04 2002 Yves Duret <yduret@mandrakesoft.com> 0.2.92-5mdk
1141 * Sat Jan 26 2002 Yves Duret <yduret@mandrakesoft.com> 0.2.92-4mdk
1142 - mad plugin in vlc-mad rpm
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"
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.
1151 * Wed Jan 09 2002 Yves Duret <yduret@mandrakesoft.com> 0.2.92-1mdk
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)
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
1164 * Thu Aug 23 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.83-1mdk
1166 * Activated subtitles in overlay mode (far from perfect, but this
1167 was an often requested feature).
1169 * Fri Aug 10 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.82-1mdk
1172 * Mon Jul 30 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.81-1mdk
1176 * Wed Jun 20 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.81-0.20010619-1mdk
1180 * Wed Jun 13 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.80-2mdk
1181 - fix build on ppc (c) dadou
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
1188 * Wed May 23 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.73-2mdk
1189 - added qt2 plugin (vlc-qt)
1191 * Wed May 16 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.73-1mdk
1193 - you can now get decss threw a plugin
1194 - rewritte srcipt to build vlc (decss plugin)
1195 - rebuild with SDL 1.2
1197 * Thu Apr 26 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.72-2mdk
1200 * Mon Apr 16 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.72-1mdk
1202 - package split into vlc, vlc-gnome, vlc-gtk
1204 * Fri Apr 13 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.71-1mdk
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.
1213 * Wed Apr 11 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.70-1mdk
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
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)
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
1232 * Fri Jan 5 2001 Guillaume Cottenceau <gc@mandrakesoft.com> 0.1.99i-1mdk
1235 * Fri Aug 25 2000 Guillaume Cottenceau <gc@mandrakesoft.com> 0.1.99h-1mdk
1238 * Mon Jul 10 2000 Guillaume Cottenceau <gc@mandrakesoft.com> 0.1.99c-1mdk
1239 - first Mandrake package with help of Sam