6 %define libname lib%name%libmajor
10 %define cvsdate 20021213
11 %define release 0.%{cvsdate}
12 %define cvs_name %{name}-%version-cvs
14 %define release %{rel}mdk
17 %define with_dvdplay 0
19 %define with_mozilla 0
24 %define with_ncurses 1
31 %define with_svgalib 0
48 # adjust define for Redhat.
52 %{?_without_mozilla: %{expand: %%define with_mozilla 0}}
53 %{?_without_gtk: %{expand: %%define with_gtk 0}}
54 %{?_without_gnome: %{expand: %%define with_gnome 0}}
55 %{?_without_qt: %{expand: %%define with_qt 0}}
56 %{?_without_kde: %{expand: %%define with_kde 0}}
57 %{?_without_ncurses: %{expand: %%define with_ncurses 0}}
58 %{?_without_lirc: %{expand: %%define with_lirc 0}}
59 %{?_without_wx: %{expand: %%define with_wx 0}}
61 %{?_without_aa: %{expand: %%define with_aa 0}}
62 %{?_without_sdl: %{expand: %%define with_sdl 0}}
63 %{?_without_ggi: %{expand: %%define with_ggi 0}}
64 %{?_without_svgalib: %{expand: %%define with_svgalib 0}}
65 %{?_without_xosd: %{expand: %%define with_xosd 0}}
67 %{?_without_mad: %{expand: %%define with_mad 0}}
68 %{?_without_ogg: %{expand: %%define with_ogg 0}}
69 %{?_without_a52: %{expand: %%define with_a52 0}}
70 %{?_without_dv: %{expand: %%define with_dv 0}}
71 %{?_without_dvb: %{expand: %%define with_dvb 0}}
73 %{?_without_esd: %{expand: %%define with_esd 0}}
74 %{?_without_arts: %{expand: %%define with_arts 0}}
75 %{?_without_alsa: %{expand: %%define with_alsa 0}}
78 %{?_with_mozilla: %{expand: %%define with_mozilla 1}}
79 %{?_with_gtk: %{expand: %%define with_gtk 1}}
80 %{?_with_gnome: %{expand: %%define with_gnome 1}}
81 %{?_with_qt: %{expand: %%define with_qt 1}}
82 %{?_with_kde: %{expand: %%define with_kde 1}}
83 %{?_with_ncurses: %{expand: %%define with_ncurses 1}}
84 %{?_with_lirc: %{expand: %%define with_lirc 1}}
85 %{?_with_wx: %{expand: %%define with_wx 0}}
87 %{?_with_aa: %{expand: %%define with_aa 1}}
88 %{?_with_sdl: %{expand: %%define with_sdl 1}}
89 %{?_with_ggi: %{expand: %%define with_ggi 1}}
90 %{?_with_svgalib: %{expand: %%define with_svgalib 1}}
91 %{?_with_xosd: %{expand: %%define with_xosd 1}}
93 %{?_with_mad: %{expand: %%define with_mad 1}}
94 %{?_with_ogg: %{expand: %%define with_ogg 1}}
95 %{?_with_a52: %{expand: %%define with_a52 1}}
96 %{?_with_dv: %{expand: %%define with_dv 1}}
97 %{?_with_dvb: %{expand: %%define with_dvb 1}}
99 %{?_with_esd: %{expand: %%define with_esd 1}}
100 %{?_with_arts: %{expand: %%define with_arts 1}}
101 %{?_with_alsa: %{expand: %%define with_alsa 1}}
104 Summary: VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
108 Packager: Yves Duret <yves@zarb.org>
111 Source0: http://www.videolan.org/pub/videolan/vlc/snapshots/%{cvs_name}.tar.bz2
113 Source0: http://www.videolan.org/packages/%{version}/%{name}-%{version}.tar.bz2
117 URL: http://www.videolan.org/
119 # vlc-mad needed by ffmpeg builtin (i want MPEG4 support out of box)
122 BuildRoot: %_tmppath/%name-%version-%release-root
125 Buildrequires: mozilla-devel
128 Buildrequires: libgtk+1.2-devel
131 Buildrequires: gnome-libs-devel
134 Buildrequires: libqt2-devel
137 Buildrequires: libkde2-devel
140 Buildrequires: libncurses5-devel
142 Buildrequires: wxwindows
146 Buildrequires: liblirc-devel
149 Buildrequires: aalib-devel
152 Buildrequires: SDL-devel
155 Buildrequires: libggi-devel
158 Buildrequires: svgalib-devel
161 Buildrequires: libxosd2-devel
164 Buildrequires: libmad-devel
167 Buildrequires: libvorbis-devel
168 Buildrequires: libogg-devel
171 Buildrequires: libdv2-devel
175 #Buildrequires: liba52dec-devel
179 Buildrequires: libffmpeg-devel
183 Buildrequires: libalsa2-devel
186 Buildrequires: libesound0-devel
189 Buildrequires: libarts-devel
193 VideoLAN is an OpenSource streaming solution for every OS developed by
194 students from the Ecole Centrale Paris and developers from all over the
196 The VideoLAN Client (vlc) plays MPEG1, MPEG2 and MPEG4 (aka DivX) files,
197 DVDs, VCDs, SVCDs, from a satellite card, from an MPEG2 Transport
198 Streams sent by the VideoLAN Server (vls) or from a Web server (with the
200 You may install vlc-gnome or vlc-gtk to have a nice graphical interface.
201 This package contains no CSS unscrambling functionality for DVDs ;
202 you need the libdvdcss library available from
203 http://www.videolan.org/libdvdcss/ or http://plf.zarb.org/
206 %package -n %libname-devel
207 Summary: Development files for the VideoLAN Client
209 Requires: %name = %version-%release
210 Provides: %{name}-devel = %version-%release
211 %description -n %libname-devel
212 Development files for the VideoLAN Client
213 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
215 This package contains headers and a static library required to build plugins
216 for the VideoLAN Client, or standalone applications using VideoLAN Client.
218 %package -n mozilla-plugin-vlc
219 Summary: A multimedia plugin for Mozilla, based on vlc
221 Requires: %name = %version-%release
222 %description -n mozilla-plugin-vlc
223 This plugin adds support for MPEG, MPEG2, DVD and DivX to your Mozilla
224 browser. The decoding process is done by vlc and the output window is
225 embedded in a webpage or directly in the browser window. There is also
226 support for fullscreen display.
231 Summary: Gtk plugin for the VideoLAN client
233 Requires: %{name} = %{version}
236 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
238 This plugin adds a Gtk+ interface to vlc, the VideoLAN Client. To
239 activate it, use the `--intf gtk' flag or run the `gvlc' program.
241 %package -n gnome-vlc
242 Summary: Gnome plugin for the VideoLAN client
244 Requires: %{name} = %{version}
245 Provides: vlc-gui, vlc-gnome
247 %description -n gnome-vlc
248 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
250 This plugin adds a Gnome interface to vlc, the VideoLAN Client. To
251 activate it, use the `--intf gnome' flag or run the `gnome-vlc' program.
254 Summary: Qt2 plugin for the VideoLAN client
256 Requires: %{name} = %{version}
257 Provides: vlc-gui, vlc-qt
260 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
262 This plugin adds a Qt interface to vlc, the VideoLAN Client. To
263 activate it, use the `--intf qt' flag or run the `qvlc' program.
266 Summary: KDE frontend for the VideoLAN client
268 Requires: %{name} = %{version}
271 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
273 This plugin adds a KDE interface to vlc, the VideoLAN Client. To
274 activate it, use the `--intf kde' flag or run the `kvlc' program.
277 %package plugin-ncurses
278 Summary: Ncurses console-based plugin for the VideoLAN client
280 Requires: %{name} = %{version}
281 %description plugin-ncurses
282 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
284 This plugin adds a ncurses interface to vlc, the VideoLAN Client. To
285 activate it, use the `--intf ncurses' flag.
288 Summary: Lirc plugin for the VideoLAN client
290 Requires: %{name} = %{version}
293 %description plugin-lirc
294 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
296 This plugin is an infrared lirc interface for vlc, the
297 VideoLAN Client. To activate it, use the `--intf lirc' flag.
302 Summary: ASCII art video plugin for the VideoLAN client
304 Requires: %{name} = %{version}
307 %description plugin-aa
308 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
310 This is an ASCII art video output plugin for vlc, the VideoLAN
311 Client. To activate it, use the `--vout aa' flag or select the `aa'
312 vout plugin from the preferences menu.
316 Summary: Simple DirectMedia Layer video plugin for the VideoLAN client
318 Requires: %{name} = %{version}
321 %description plugin-sdl
322 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
324 This plugin adds support for the Simple DirectMedia Layer library to
325 vlc, the VideoLAN Client. To activate it, use the `--vout sdl' or
326 `--aout sdl' flags or select the `sdl' vout or aout plugin from the
330 Summary: GGI video plugin for the VideoLAN client
332 Requires: %{name} = %{version}
335 %description plugin-ggi
336 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
338 This is a GGI plugin for vlc, the VideoLAN Client. To activate it, use
339 the `--vout ggi' flag or select the `ggi' vout plugin from the preferences
342 %package plugin-svgalib
343 Summary: SVGAlib video plugin for the VideoLAN client
345 Requires: %{name} = %{version}
346 %description plugin-svgalib
347 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
349 This plugin adds support for SVGAlib to vlc, the VideoLAN Client. To
350 activate it, use the `--vout svgalib' flag or select the `svgalib' video
351 output plugin from the preferences menu. Note that you will need root
352 permissions to use SVGAlib.
356 # visualization plugins
358 Summary: X On-Screen Display plugin for the VideoLAN client
360 Requires: %{name} = %{version}
361 %description plugin-xosd
362 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
364 This is an On-Screen Display plugin for vlc, the VideoLAN Client. To
365 activate it, use the `--intf xosd' flag or select the `xosd' interface
366 plugin from the preferences menu.
370 Summary: MAD audio codec plugin for the VideoLAN client
372 Requires: %{name} = %{version}
375 %description plugin-mad
376 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
378 This plugin adds support for libmad, the MPEG audio decoder library,
379 to the VideoLAN Client. MAD is 100% fixed-point based. To activate
380 this plugin, use the `--mpeg_adec mad' flag or select the `mad' MPEG
381 decoder from the preferences menu.
384 Summary: Ogg demuxer and Vorbis codec plugin for the VideoLAN client
386 Requires: %{name} = %{version}
387 %description plugin-ogg
388 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
390 These plugins add support for the Ogg bitstream format and the Ogg Vorbis
391 compressed audio format to vlc, the VideoLAN Client. They are autodetected.
394 Summary: A-52 (AC-3) codec plugin for the VideoLAN client
396 Requires: %{name} = %{version}
397 %description plugin-a52
398 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
400 This plugin adds support for the ATSC A-52 (aka. AC-3) audio format to
401 vlc, the VideoLAN Client. The plugin is autodetected.
404 Summary: DV codec plugin for the VideoLAN client
406 Requires: %{name} = %{version}
407 %description plugin-dv
408 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
410 This plugin adds support for the DV video format to vlc, the VideoLAN
411 Client. The plugin is autodetected.
416 Summary: DVB input plugin for the VideoLAN client
418 Requires: %{name} = %{version}
419 %description plugin-dvb
420 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
422 This plugin adds support for DVB cards to vlc, the VideoLAN Client. Note
423 that your card needs to be supported by your kernel before vlc can use it.
428 Summary: Enlightened Sound Daemon audio plugin for the VideoLAN client
430 Requires: %{name} = %{version}
433 %description plugin-esd
434 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
436 This plugin adds support for the Enlightened Sound Daemon to vlc, the
437 VideoLAN Client. To activate it, use the `--aout esd' flag or select
438 the `esd' aout plugin from the preferences menu.
441 Summary: aRts audio plugin for the VideoLAN client
443 Requires: %{name} = %{version}
446 %description plugin-arts
447 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
449 This plugin adds support for the aRts Sound System to vlc, the
450 VideoLAN Client. To activate it, use the `--aout arts' flag or
451 select the `arts' aout plugin from the preferences menu.
454 Summary: Advanced Linux Sound Architecture audio plugin for the VideoLAN client
456 Requires: %{name} = %{version}
459 %description plugin-alsa
460 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
462 This plugin adds support for the Advanced Linux Sound Architecture to
463 vlc, the VideoLAN Client. To activate it, use the `--aout alsa' flag or
464 select the `alsa' aout plugin from the preferences menu.
468 %setup -q -n %{cvs_name}
471 #-n %name-%version-cvs
476 # ffmpeg: static linking cause no official ffmpeg release aith a stable ABI
477 # ffmpeg:no plugin posible on ia64 due to the static linking (can not put .a in a .so)
479 # NO empty line or comments for the configure --switch or it won't work.
480 %configure2_5x --enable-release \
481 --enable-dvd --without-dvdcss \
517 --disable-wxwindows \
519 --enable-x11 --enable-xvideo \
520 --enable-fb --disable-mga \
542 --enable-ffmpeg --with-ffmpeg=/usr --with-ffmpeg-tree=/usr/lib \
564 # --enable-a52 --enable-aa --enable-dvbpsi --enable-xosd --enable-mozilla --enable-kde --enable-mp4 --enable-dvb --enable-dv --enable-svgalib --enable-satellite --enable-ogg --enable-vorbis
566 export QTDIR=%{_libdir}/qt3
572 install -d %buildroot/%_mandir/man1
573 install doc/vlc.1 %buildroot/%_mandir/man1
574 install doc/vlc-config.1 %buildroot/%_mandir/man1
577 mkdir -p %buildroot/%_menudir
578 cat > %buildroot/%_menudir/vlc << EOF
579 ?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"
582 cat > %buildroot/%_menudir/gvlc << EOF
583 ?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"
587 cat > %buildroot/%_menudir/gnome-vlc << EOF
588 ?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"
592 cat > %buildroot/%_menudir/qvlc << EOF
593 ?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"
597 cat > %buildroot/%_menudir/kvlc << EOF
598 ?package(kvlc): command="%_bindir/kvlc" needs="X11" longtitle="VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution" section="Multimedia/Video" title="Gnome VideoLAN Client" icon="kvlc.png" hints="Video"
604 %define pngdir %buildroot/%_datadir/vlc
605 mkdir -p %{buildroot}/{%{_miconsdir},%{_liconsdir}}
606 install -m 644 %pngdir/vlc16x16.png %buildroot/%_miconsdir/vlc.png
607 install -m 644 %pngdir/vlc32x32.png %buildroot/%_iconsdir/vlc.png
608 install -m 644 %pngdir/vlc48x48.png %buildroot/%_liconsdir/vlc.png
610 install -m 644 %pngdir/gnome-vlc16x16.png %buildroot/%_miconsdir/gnome-vlc.png
611 install -m 644 %pngdir/gnome-vlc32x32.png %buildroot/%_iconsdir/gnome-vlc.png
612 install -m 644 %pngdir/gnome-vlc48x48.png %buildroot/%_liconsdir/gnome-vlc.png
615 install -m 644 %pngdir/gvlc16x16.png %buildroot/%_miconsdir/gvlc.png
616 install -m 644 %pngdir/gvlc32x32.png %buildroot/%_iconsdir/gvlc.png
617 install -m 644 %pngdir/gvlc48x48.png %buildroot/%_liconsdir/gvlc.png
620 install -m 644 %pngdir/kvlc16x16.png %buildroot/%_miconsdir/kvlc.png
621 install -m 644 %pngdir/kvlc32x32.png %buildroot/%_iconsdir/kvlc.png
622 install -m 644 %pngdir/kvlc48x48.png %buildroot/%_liconsdir/kvlc.png
625 install -m 644 %pngdir/qvlc16x16.png %buildroot/%_miconsdir/qvlc.png
626 install -m 644 %pngdir/qvlc32x32.png %buildroot/%_iconsdir/qvlc.png
627 install -m 644 %pngdir/qvlc48x48.png %buildroot/%_liconsdir/qvlc.png
630 #rpm (>= 4.0.4-20mdk) now checks for installed (but unpackaged) files
632 #rm -f %buildroot/%_libdir/vlc/demux/libts_dvbpsi_plugin.so
634 #mv %buildroot/%_bindir/i586-mandrake-linux-gnu-vlc %buildroot/%_bindir/vlc
635 #mv %buildroot/%_bindir/i586-mandrake-linux-gnu-vlc-config %buildroot/%_bindir/vlc-config
646 %defattr(-,root,root)
652 %dir %_libdir/vlc/access
653 %_libdir/vlc/access/libaccess_file_plugin.so
654 %_libdir/vlc/access/libaccess_http_plugin.so
655 %_libdir/vlc/access/libaccess_mms_plugin.so
656 %_libdir/vlc/access/libaccess_rtp_plugin.so
657 %_libdir/vlc/access/libaccess_udp_plugin.so
659 %_libdir/vlc/access/libdvdplay_plugin.so
661 %_libdir/vlc/access/libdvd_plugin.so
662 %_libdir/vlc/access/libdvdread_plugin.so
663 %_libdir/vlc/access/libvcd_plugin.so
665 %dir %_libdir/vlc/access_output/
666 %_libdir/vlc/access_output/libaccess_output_dummy_plugin.so
667 %_libdir/vlc/access_output/libaccess_output_file_plugin.so
668 %_libdir/vlc/access_output/libaccess_output_udp_plugin.so
670 %dir %_libdir/vlc/audio_filter
671 %_libdir/vlc/audio_filter/liba52tofloat32_plugin.so
672 %_libdir/vlc/audio_filter/liba52tospdif_plugin.so
673 %_libdir/vlc/audio_filter/libfixed32tofloat32_plugin.so
674 %_libdir/vlc/audio_filter/libfixed32tos16_plugin.so
675 %_libdir/vlc/audio_filter/libfloat32tos16_plugin.so
676 %_libdir/vlc/audio_filter/libfloat32tos8_plugin.so
677 %_libdir/vlc/audio_filter/libfloat32tou16_plugin.so
678 %_libdir/vlc/audio_filter/libfloat32tou8_plugin.so
679 %_libdir/vlc/audio_filter/libheadphone_channel_mixer_plugin.so
680 %_libdir/vlc/audio_filter/liblinear_resampler_plugin.so
681 %_libdir/vlc/audio_filter/libs16tofloat32_plugin.so
682 %_libdir/vlc/audio_filter/libs16tofloat32swab_plugin.so
683 %_libdir/vlc/audio_filter/libs8tofloat32_plugin.so
684 %_libdir/vlc/audio_filter/libtrivial_channel_mixer_plugin.so
685 %_libdir/vlc/audio_filter/libtrivial_resampler_plugin.so
686 %_libdir/vlc/audio_filter/libu8tofixed32_plugin.so
687 %_libdir/vlc/audio_filter/libu8tofloat32_plugin.so
688 %_libdir/vlc/audio_filter/libugly_resampler_plugin.so
690 %dir %_libdir/vlc/audio_mixer
691 %_libdir/vlc/audio_mixer/libfloat32_mixer_plugin.so
692 %_libdir/vlc/audio_mixer/libspdif_mixer_plugin.so
693 %_libdir/vlc/audio_mixer/libtrivial_mixer_plugin.so
695 %dir %_libdir/vlc/audio_output
696 %_libdir/vlc/audio_output/libaout_file_plugin.so
697 %_libdir/vlc/audio_output/liboss_plugin.so
699 %dir %_libdir/vlc/codec
700 %_libdir/vlc/codec/libadpcm_plugin.so
701 %_libdir/vlc/codec/libaraw_plugin.so
702 %_libdir/vlc/codec/libcinepak_plugin.so
703 %_libdir/vlc/codec/libdownmix3dn_plugin.so
704 %_libdir/vlc/codec/libdownmixsse_plugin.so
705 %_libdir/vlc/codec/libidctclassic_plugin.so
706 %_libdir/vlc/codec/libidctmmxext_plugin.so
707 %_libdir/vlc/codec/libidctmmx_plugin.so
708 %_libdir/vlc/codec/libidct_plugin.so
709 %_libdir/vlc/codec/libimdct3dn_plugin.so
710 %_libdir/vlc/codec/libimdctsse_plugin.so
711 %_libdir/vlc/codec/liblpcm_plugin.so
712 %_libdir/vlc/codec/libmotionmmxext_plugin.so
713 %_libdir/vlc/codec/libmotionmmx_plugin.so
714 %_libdir/vlc/codec/libmotion_plugin.so
715 %_libdir/vlc/codec/libmpeg_audio_plugin.so
716 %_libdir/vlc/codec/libmpeg_video_plugin.so
717 %_libdir/vlc/codec/libspudec_plugin.so
719 %dir %_libdir/vlc/control
720 %_libdir/vlc/control/librc_plugin.so
722 %dir %_libdir/vlc/demux
723 %_libdir/vlc/demux/libaac_plugin.so
724 %_libdir/vlc/demux/libasf_plugin.so
725 %_libdir/vlc/demux/libaudio_plugin.so
726 %_libdir/vlc/demux/libavi_plugin.so
727 %_libdir/vlc/demux/libdemuxdump_plugin.so
728 %_libdir/vlc/demux/libdemuxsub_plugin.so
729 %_libdir/vlc/demux/libes_plugin.so
730 %_libdir/vlc/demux/libid3_plugin.so
731 %_libdir/vlc/demux/libm3u_plugin.so
732 %_libdir/vlc/demux/libmp4_plugin.so
733 %_libdir/vlc/demux/libmpeg_system_plugin.so
734 %_libdir/vlc/demux/libps_plugin.so
735 %_libdir/vlc/demux/libts_plugin.so
736 %_libdir/vlc/demux/libts_dvbpsi_plugin.so
737 %_libdir/vlc/demux/libwav_plugin.so
739 %dir %_libdir/vlc/misc
740 %_libdir/vlc/misc/libdummy_plugin.so
741 %_libdir/vlc/misc/libipv4_plugin.so
742 %_libdir/vlc/misc/libipv6_plugin.so
743 %_libdir/vlc/misc/liblogger_plugin.so
744 %_libdir/vlc/misc/libmemcpy3dn_plugin.so
745 %_libdir/vlc/misc/libmemcpymmxext_plugin.so
746 %_libdir/vlc/misc/libmemcpymmx_plugin.so
747 %_libdir/vlc/misc/libmemcpy_plugin.so
748 %_libdir/vlc/misc/libsap_plugin.so
750 %dir %_libdir/vlc/mux
751 %_libdir/vlc/mux/libmux_dummy_plugin.so
752 %_libdir/vlc/mux/libmux_ps_plugin.so
753 %_libdir/vlc/mux/libmux_ts_plugin.so
755 %dir %_libdir/vlc/packetizer
756 %_libdir/vlc/packetizer/libpacketizer_a52_plugin.so
757 %_libdir/vlc/packetizer/libpacketizer_copy_plugin.so
758 %_libdir/vlc/packetizer/libpacketizer_mpeg4video_plugin.so
759 %_libdir/vlc/packetizer/libpacketizer_mpegaudio_plugin.so
760 %_libdir/vlc/packetizer/libpacketizer_mpegvideo_plugin.so
762 %dir %_libdir/vlc/video_chroma
763 %_libdir/vlc/video_chroma/libi420_rgb_mmx_plugin.so
764 %_libdir/vlc/video_chroma/libi420_rgb_plugin.so
765 %_libdir/vlc/video_chroma/libi420_ymga_mmx_plugin.so
766 %_libdir/vlc/video_chroma/libi420_ymga_plugin.so
767 %_libdir/vlc/video_chroma/libi420_yuy2_mmx_plugin.so
768 %_libdir/vlc/video_chroma/libi420_yuy2_plugin.so
769 %_libdir/vlc/video_chroma/libi422_yuy2_mmx_plugin.so
770 %_libdir/vlc/video_chroma/libi422_yuy2_plugin.so
772 %dir %_libdir/vlc/video_filter
773 %_libdir/vlc/video_filter/libadjust_plugin.so
774 %_libdir/vlc/video_filter/libclone_plugin.so
775 %_libdir/vlc/video_filter/libcrop_plugin.so
776 %_libdir/vlc/video_filter/libdeinterlace_plugin.so
777 %_libdir/vlc/video_filter/libdistort_plugin.so
778 %_libdir/vlc/video_filter/libinvert_plugin.so
779 %_libdir/vlc/video_filter/libmotionblur_plugin.so
780 %_libdir/vlc/video_filter/libtransform_plugin.so
781 %_libdir/vlc/video_filter/libwall_plugin.so
783 %dir %_libdir/vlc/video_output
784 %_libdir/vlc/video_output/libfb_plugin.so
785 %_libdir/vlc/video_output/libx11_plugin.so
786 %_libdir/vlc/video_output/libxvideo_plugin.so
788 %dir %_libdir/vlc/visualization
796 %files -n %libname-devel
797 %defattr(-,root,root)
799 %dir %_includedir/vlc
804 %_mandir/man1/vlc-config*
807 %files -n mozilla-plugin-vlc
808 %defattr(-,root,root)
810 # FIXME: seems to be mozilla-version/plugin on Mandrake
811 #%dir %_libdir/mozilla
818 %defattr(-,root,root)
820 %_libdir/vlc/misc/libgtk_main_plugin.so
821 %_libdir/vlc/gui/libgtk_plugin.so
835 %defattr(-,root,root)
837 %_libdir/vlc/misc/libgnome_main_plugin.so
838 %_libdir/vlc/gui/libgnome_plugin.so
841 %_miconsdir/gnome-vlc.png
842 %_iconsdir/gnome-vlc.png
843 %_liconsdir/gnome-vlc.png
852 %defattr(-,root,root)
854 %_libdir/vlc/gui/libqt_plugin.so
869 %_libdir/vlc/gui/libkde_plugin.so
882 %files plugin-ncurses
883 %defattr(-,root,root)
885 %_libdir/vlc/gui/libncurses_plugin.so
890 %defattr(-,root,root)
892 %_libdir/vlc/control/liblirc_plugin.so
898 %defattr(-,root,root)
900 %_libdir/vlc/audio_output/libaout_sdl_plugin.so
901 %_libdir/vlc/video_output/libvout_sdl_plugin.so
906 %defattr(-,root,root)
908 %{_libdir}/vlc/video_output/libggi_plugin.so
913 %defattr(-,root,root)
915 %{_libdir}/vlc/video_output/libaa_plugin.so
919 %files plugin-svgalib
920 %defattr(-,root,root)
922 %_libdir/vlc/video_output/libsvgalib_plugin.so
925 # visualization plugin
928 %defattr(-,root,root)
930 %_libdir/vlc/visualization/libxosd_plugin.so
936 %defattr(-,root,root)
938 %_libdir/vlc/codec/libmad_plugin.so
939 %_libdir/vlc/demux/libid3tag_plugin.so
944 %defattr(-,root,root)
946 %_libdir/vlc/demux/libogg_plugin.so
947 %_libdir/vlc/codec/libvorbis_plugin.so
952 %defattr(-,root,root)
954 %_libdir/vlc/codec/libdv_plugin.so
959 %defattr(-,root,root)
961 %_libdir/vlc/codec/liba52_plugin.so
967 %defattr(-,root,root)
969 %_libdir/vlc/access/libsatellite_plugin.so
975 %defattr(-,root,root)
977 %_libdir/vlc/audio_output/libesd_plugin.so
982 %defattr(-,root,root)
984 %_libdir/vlc/audio_output/libarts_plugin.so
989 %defattr(-,root,root)
991 %_libdir/vlc/audio_output/libalsa_plugin.so
995 * Mon Jun 20 2002 Yves Duret <yduret@mandrakesoft.com> 0.4.2-1mdk
996 - new upstream release
998 * Mon Jun 3 2002 Yves Duret <yduret@mandrakesoft.com> 0.4.1-1mdk
999 - new upstream release
1001 * Thu May 23 2002 Yves Duret <yduret@mandrakesoft.com> 0.4.0-1mdk
1002 - version 0.4.0 with MPEG4 (DivX) support thx ffmpeg.
1003 thus s/MPEG, MPEG2 and DVD/multimedia/g
1004 - sync %%description with debian ones.
1005 - vlc now requires a vlc-gui (gtk, gnome or qt).
1006 - removed gcc3.1 patches since merged upstream.
1008 * Mon May 13 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.1-4mdk
1009 - removed xmga plugin (currently broken).
1010 - manual rebuild in gcc3.1 environment aka added Patch0 & Patch1
1011 - various summary/description changes.
1013 * Fri May 03 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.1-3mdk
1014 - added vlc-lirc intf plugin rpm.
1016 * Tue Apr 30 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.1-2mdk
1017 - rebuild against libalsa2 (vlc-sdl)
1019 * Fri Apr 19 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.1-1mdk
1021 - removed patch0 merged upstream.
1022 - removed old %%ifarch ppc
1023 - added missing libmad-devel buldrequires
1025 * Wed Apr 17 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.0-4mdk
1026 - added liba52 support (buildrequires).
1027 - added vlc-alsa audio plugin.
1028 - mad is a codec (audio) plugin. corrected description and summary.
1030 * Wed Apr 10 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.0-3mdk
1031 - added patch0 from CVS: fix crashing GTK popup menus thx Michal Bukovjan <bukovjan@mbox.dkm.cz>
1033 * Wed Apr 10 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.0-2mdk
1034 - added vlc-arts rpm plugin thx blindauer Emmanuel <manu@agat.net>
1035 - better summary for plugin
1036 - add packager tag to myself
1038 * Sun Apr 07 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.0-1mdk
1040 - added aa (Asci Art) plugin in vlc-aa rpm
1041 - merged with sam's one:
1042 * using his plugins list into %%files
1043 * removed libdvdcss from the whole tarball.
1044 * removed the workaround for vlc's bad /dev/dsp detection.
1045 - few spell corrections in all %%description
1046 - added buildrequires on SDL-devel
1048 * Tue Mar 05 2002 Yves Duret <yduret@mandrakesoft.com> 0.2.93-0.1mdk
1052 * Mon Mar 04 2002 Yves Duret <yduret@mandrakesoft.com> 0.2.92-5mdk
1055 * Sat Jan 26 2002 Yves Duret <yduret@mandrakesoft.com> 0.2.92-4mdk
1056 - mad plugin in vlc-mad rpm
1058 * Mon Jan 21 2002 Yves Duret <yduret@mandrakesoft.com> 0.2.92-3mdk
1059 - synced with main cvs specfile wich "fixed a few minor inaccuracies"
1061 * Thu Jan 17 2002 Yves Duret <yduret@mandrakesoft.com> 0.2.92-2mdk
1062 - readded libdvdcss rpm in specfile. use %%define css 1 with correct sources
1063 to build libdvdcss rpm.
1065 * Wed Jan 09 2002 Yves Duret <yduret@mandrakesoft.com> 0.2.92-1mdk
1068 - splitted again, added vlc-sdl vlc-esd vlc-ggi
1069 - bring back some missing plugins
1070 - fixed buildrequires
1071 - added menu entries and icons (from cvs)
1073 * Tue Oct 23 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.83-2mdk
1074 - rebuild against libpng3
1075 - added some doc for sir rpmlint
1078 * Thu Aug 23 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.83-1mdk
1080 * Activated subtitles in overlay mode (far from perfect, but this
1081 was an often requested feature).
1083 * Fri Aug 10 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.82-1mdk
1086 * Mon Jul 30 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.81-1mdk
1090 * Wed Jun 20 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.81-0.20010619-1mdk
1094 * Wed Jun 13 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.80-2mdk
1095 - fix build on ppc (c) dadou
1097 * Mon Jun 11 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.80-1mdk
1098 - version 0.2.80 : bug fixes and bug fixes and bug fixes and small
1099 improvements of the gtk interface.
1100 - corrected Summary in vlc-qt
1102 * Wed May 23 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.73-2mdk
1103 - added qt2 plugin (vlc-qt)
1105 * Wed May 16 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.73-1mdk
1107 - you can now get decss threw a plugin
1108 - rewritte srcipt to build vlc (decss plugin)
1109 - rebuild with SDL 1.2
1111 * Thu Apr 26 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.72-2mdk
1114 * Mon Apr 16 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.72-1mdk
1116 - package split into vlc, vlc-gnome, vlc-gtk
1118 * Fri Apr 13 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.71-1mdk
1120 * Fixed segfaults when compiled with gcc 3.0pre and versions of gcc
1121 shipped with the latest RedHat distributions.
1122 * Fixed the BeOS CSS decryption.
1123 * Fixed a few issues in IFO parsing.
1124 * Fixed XVideo video output.
1125 * Updated icons under Linux, BeOS, MacOS X.
1127 * Wed Apr 11 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.70-1mdk
1130 * Thu Mar 22 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.63-1mdk
1131 - version 0.2.63 : Bugfixes, bugfixes, and bugfixes again, a Gtk+
1132 interface for the Gnome-impaired, an even better DVD support
1134 * Fri Feb 16 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.61-1mdk
1135 - new version for all the DVD fans (add MPEG1 support, direct DVD support,
1136 DVD decryption, arbitrary, seeking in the stream, pause, fast forward
1137 and slow motion, hardware YUV acceleration enhanced CSS support and a few
1138 new interface features including drag'n'drop.
1139 - first *real* public release (now under the GPL)
1141 * Sat Jan 06 2001 David BAUDENS <baudens@mandrakesoft.com> 0.1.99i-2mdk
1142 - Fix build and use right optimizations on PPC
1143 - Enable SDL support
1146 * Fri Jan 5 2001 Guillaume Cottenceau <gc@mandrakesoft.com> 0.1.99i-1mdk
1149 * Fri Aug 25 2000 Guillaume Cottenceau <gc@mandrakesoft.com> 0.1.99h-1mdk
1152 * Mon Jul 10 2000 Guillaume Cottenceau <gc@mandrakesoft.com> 0.1.99c-1mdk
1153 - first Mandrake package with help of Sam