6 %define libname lib%name%libmajor
11 %define cvsdate 20030116
12 %define release 0.%{cvsdate}.%{cvsrel}mdk
13 %define cvs_name %{name}-snapshot-%cvsdate
15 %define release %{rel}mdk
18 %define with_dvdplay 0
20 %define with_mozilla 0
25 %define with_ncurses 1
32 %define with_svgalib 0
49 # some mdk macros that do not exist in rh
50 %define configure2_5x CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=/usr
52 %define makeinstall_std make DESTDIR="$RPM_BUILD_ROOT" install
53 # adjust define for Redhat.
57 %{?_without_mozilla: %{expand: %%define with_mozilla 0}}
58 %{?_without_gtk: %{expand: %%define with_gtk 0}}
59 %{?_without_gnome: %{expand: %%define with_gnome 0}}
60 %{?_without_qt: %{expand: %%define with_qt 0}}
61 %{?_without_kde: %{expand: %%define with_kde 0}}
62 %{?_without_ncurses: %{expand: %%define with_ncurses 0}}
63 %{?_without_lirc: %{expand: %%define with_lirc 0}}
64 %{?_without_wx: %{expand: %%define with_wx 0}}
66 %{?_without_aa: %{expand: %%define with_aa 0}}
67 %{?_without_sdl: %{expand: %%define with_sdl 0}}
68 %{?_without_ggi: %{expand: %%define with_ggi 0}}
69 %{?_without_svgalib: %{expand: %%define with_svgalib 0}}
70 %{?_without_xosd: %{expand: %%define with_xosd 0}}
72 %{?_without_mad: %{expand: %%define with_mad 0}}
73 %{?_without_ogg: %{expand: %%define with_ogg 0}}
74 %{?_without_a52: %{expand: %%define with_a52 0}}
75 %{?_without_dv: %{expand: %%define with_dv 0}}
76 %{?_without_dvb: %{expand: %%define with_dvb 0}}
78 %{?_without_esd: %{expand: %%define with_esd 0}}
79 %{?_without_arts: %{expand: %%define with_arts 0}}
80 %{?_without_alsa: %{expand: %%define with_alsa 0}}
83 %{?_with_mozilla: %{expand: %%define with_mozilla 1}}
84 %{?_with_gtk: %{expand: %%define with_gtk 1}}
85 %{?_with_gnome: %{expand: %%define with_gnome 1}}
86 %{?_with_qt: %{expand: %%define with_qt 1}}
87 %{?_with_kde: %{expand: %%define with_kde 1}}
88 %{?_with_ncurses: %{expand: %%define with_ncurses 1}}
89 %{?_with_lirc: %{expand: %%define with_lirc 1}}
90 %{?_with_wx: %{expand: %%define with_wx 0}}
92 %{?_with_aa: %{expand: %%define with_aa 1}}
93 %{?_with_sdl: %{expand: %%define with_sdl 1}}
94 %{?_with_ggi: %{expand: %%define with_ggi 1}}
95 %{?_with_svgalib: %{expand: %%define with_svgalib 1}}
96 %{?_with_xosd: %{expand: %%define with_xosd 1}}
98 %{?_with_mad: %{expand: %%define with_mad 1}}
99 %{?_with_ogg: %{expand: %%define with_ogg 1}}
100 %{?_with_a52: %{expand: %%define with_a52 1}}
101 %{?_with_dv: %{expand: %%define with_dv 1}}
102 %{?_with_dvb: %{expand: %%define with_dvb 1}}
104 %{?_with_esd: %{expand: %%define with_esd 1}}
105 %{?_with_arts: %{expand: %%define with_arts 1}}
106 %{?_with_alsa: %{expand: %%define with_alsa 1}}
109 Summary: VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
113 Packager: Yves Duret <yves@zarb.org>
116 Source0: http://www.videolan.org/pub/videolan/vlc/snapshots/%{cvs_name}.tar.bz2
118 Source0: http://www.videolan.org/packages/%{version}/%{name}-%{version}.tar.bz2
122 URL: http://www.videolan.org/
124 # vlc-mad needed by ffmpeg builtin (i want MPEG4 support out of box)
125 Requires: vlc-plugin-mad
126 #DVD working out of box.
127 Requires: vlc-plugin-a52
129 BuildRoot: %_tmppath/%name-%version-%release-root
132 Buildrequires: mozilla-devel
135 Buildrequires: libgtk+1.2-devel
138 Buildrequires: gnome-libs-devel
141 Buildrequires: libqt2-devel
144 Buildrequires: libkde2-devel
147 Buildrequires: libncurses5-devel
149 Buildrequires: wxwindows
153 Buildrequires: liblirc-devel
156 Buildrequires: aalib-devel
159 Buildrequires: SDL-devel
162 Buildrequires: libggi-devel
165 Buildrequires: svgalib-devel
168 Buildrequires: libxosd2-devel
171 Buildrequires: libmad-devel
174 Buildrequires: libvorbis-devel
175 Buildrequires: libogg-devel
178 Buildrequires: libdv2-devel
182 #Buildrequires: liba52dec-devel
186 Buildrequires: libffmpeg-devel
190 Buildrequires: libalsa2-devel
193 Buildrequires: libesound0-devel
196 Buildrequires: libarts-devel
200 VideoLAN is an OpenSource streaming solution for every OS developed by
201 students from the Ecole Centrale Paris and developers from all over the
203 The VideoLAN Client (vlc) plays MPEG1, MPEG2 and MPEG4 (aka DivX) files,
204 DVDs, VCDs, SVCDs, from a satellite card, from an MPEG2 Transport
205 Streams sent by the VideoLAN Server (vls) or from a Web server (with the
207 You may install vlc-gnome or vlc-gtk to have a nice graphical interface.
208 This package contains no CSS unscrambling functionality for DVDs ;
209 you need the libdvdcss library available from
210 http://www.videolan.org/libdvdcss/ or http://plf.zarb.org/
213 %package -n %libname-devel
214 Summary: Development files for the VideoLAN Client
216 Requires: %name = %version-%release
217 Provides: %name-devel = %version-%release
218 Provides: lib%name-devel = %version-%release
219 %description -n %libname-devel
220 Development files for the VideoLAN Client
221 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
223 This package contains headers and a static library required to build plugins
224 for the VideoLAN Client, or standalone applications using VideoLAN Client.
226 %package -n mozilla-plugin-vlc
227 Summary: A multimedia plugin for Mozilla, based on vlc
229 Requires: %name = %version-%release
230 %description -n mozilla-plugin-vlc
231 This plugin adds support for MPEG, MPEG2, DVD and DivX to your Mozilla
232 browser. The decoding process is done by vlc and the output window is
233 embedded in a webpage or directly in the browser window. There is also
234 support for fullscreen display.
239 Summary: Gtk plugin for the VideoLAN client
241 Requires: %{name} = %{version}
244 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
246 This plugin adds a Gtk+ interface to vlc, the VideoLAN Client. To
247 activate it, use the `--intf gtk' flag or run the `gvlc' program.
249 %package -n gnome-vlc
250 Summary: Gnome plugin for the VideoLAN client
252 Requires: %{name} = %{version}
253 Provides: vlc-gui, vlc-gnome
255 %description -n gnome-vlc
256 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
258 This plugin adds a Gnome interface to vlc, the VideoLAN Client. To
259 activate it, use the `--intf gnome' flag or run the `gnome-vlc' program.
262 Summary: Qt2 plugin for the VideoLAN client
264 Requires: %{name} = %{version}
265 Provides: vlc-gui, vlc-qt
268 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
270 This plugin adds a Qt interface to vlc, the VideoLAN Client. To
271 activate it, use the `--intf qt' flag or run the `qvlc' program.
274 Summary: KDE frontend for the VideoLAN client
276 Requires: %{name} = %{version}
279 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
281 This plugin adds a KDE interface to vlc, the VideoLAN Client. To
282 activate it, use the `--intf kde' flag or run the `kvlc' program.
285 %package plugin-ncurses
286 Summary: Ncurses console-based plugin for the VideoLAN client
288 Requires: %{name} = %{version}
289 %description plugin-ncurses
290 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
292 This plugin adds a ncurses interface to vlc, the VideoLAN Client. To
293 activate it, use the `--intf ncurses' flag.
296 Summary: Lirc plugin for the VideoLAN client
298 Requires: %{name} = %{version}
301 %description plugin-lirc
302 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
304 This plugin is an infrared lirc interface for vlc, the
305 VideoLAN Client. To activate it, use the `--intf lirc' flag.
310 Summary: ASCII art video plugin for the VideoLAN client
312 Requires: %{name} = %{version}
315 %description plugin-aa
316 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
318 This is an ASCII art video output plugin for vlc, the VideoLAN
319 Client. To activate it, use the `--vout aa' flag or select the `aa'
320 vout plugin from the preferences menu.
324 Summary: Simple DirectMedia Layer video plugin for the VideoLAN client
326 Requires: %{name} = %{version}
329 %description plugin-sdl
330 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
332 This plugin adds support for the Simple DirectMedia Layer library to
333 vlc, the VideoLAN Client. To activate it, use the `--vout sdl' or
334 `--aout sdl' flags or select the `sdl' vout or aout plugin from the
338 Summary: GGI video plugin for the VideoLAN client
340 Requires: %{name} = %{version}
343 %description plugin-ggi
344 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
346 This is a GGI plugin for vlc, the VideoLAN Client. To activate it, use
347 the `--vout ggi' flag or select the `ggi' vout plugin from the preferences
350 %package plugin-svgalib
351 Summary: SVGAlib video plugin for the VideoLAN client
353 Requires: %{name} = %{version}
354 %description plugin-svgalib
355 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
357 This plugin adds support for SVGAlib to vlc, the VideoLAN Client. To
358 activate it, use the `--vout svgalib' flag or select the `svgalib' video
359 output plugin from the preferences menu. Note that you will need root
360 permissions to use SVGAlib.
364 # visualization plugins
366 Summary: X On-Screen Display plugin for the VideoLAN client
368 Requires: %{name} = %{version}
369 %description plugin-xosd
370 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
372 This is an On-Screen Display plugin for vlc, the VideoLAN Client. To
373 activate it, use the `--intf xosd' flag or select the `xosd' interface
374 plugin from the preferences menu.
378 Summary: MAD audio codec plugin for the VideoLAN client
380 Requires: %{name} = %{version}
383 %description plugin-mad
384 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
386 This plugin adds support for libmad, the MPEG audio decoder library,
387 to the VideoLAN Client. MAD is 100% fixed-point based. To activate
388 this plugin, use the `--mpeg_adec mad' flag or select the `mad' MPEG
389 decoder from the preferences menu.
392 Summary: Ogg demuxer and Vorbis codec plugin for the VideoLAN client
394 Requires: %{name} = %{version}
395 %description plugin-ogg
396 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
398 These plugins add support for the Ogg bitstream format and the Ogg Vorbis
399 compressed audio format to vlc, the VideoLAN Client. They are autodetected.
402 Summary: A-52 (AC-3) codec plugin for the VideoLAN client
404 Requires: %{name} = %{version}
405 %description plugin-a52
406 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
408 This plugin adds support for the ATSC A-52 (aka. AC-3) audio format to
409 vlc, the VideoLAN Client. The plugin is autodetected.
412 Summary: DV codec plugin for the VideoLAN client
414 Requires: %{name} = %{version}
415 %description plugin-dv
416 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
418 This plugin adds support for the DV video format to vlc, the VideoLAN
419 Client. The plugin is autodetected.
424 Summary: DVB input plugin for the VideoLAN client
426 Requires: %{name} = %{version}
427 %description plugin-dvb
428 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
430 This plugin adds support for DVB cards to vlc, the VideoLAN Client. Note
431 that your card needs to be supported by your kernel before vlc can use it.
436 Summary: Enlightened Sound Daemon audio plugin for the VideoLAN client
438 Requires: %{name} = %{version}
441 %description plugin-esd
442 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
444 This plugin adds support for the Enlightened Sound Daemon to vlc, the
445 VideoLAN Client. To activate it, use the `--aout esd' flag or select
446 the `esd' aout plugin from the preferences menu.
449 Summary: aRts audio plugin for the VideoLAN client
451 Requires: %{name} = %{version}
454 %description plugin-arts
455 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
457 This plugin adds support for the aRts Sound System to vlc, the
458 VideoLAN Client. To activate it, use the `--aout arts' flag or
459 select the `arts' aout plugin from the preferences menu.
462 Summary: Advanced Linux Sound Architecture audio plugin for the VideoLAN client
464 Requires: %{name} = %{version}
467 %description plugin-alsa
468 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
470 This plugin adds support for the Advanced Linux Sound Architecture to
471 vlc, the VideoLAN Client. To activate it, use the `--aout alsa' flag or
472 select the `alsa' aout plugin from the preferences menu.
476 %setup -q -n %{cvs_name}
483 # ffmpeg: static linking cause no official ffmpeg release aith a stable ABI
484 # ffmpeg:no plugin posible on ia64 due to the static linking (can not put .a in a .so)
486 # NO empty line or comments for the configure --switch or it won't work.
487 %configure2_5x --enable-release \
488 --enable-dvd --without-dvdcss \
524 --disable-wxwindows \
526 --enable-x11 --enable-xvideo \
527 --enable-fb --disable-mga \
549 --enable-ffmpeg --with-ffmpeg=/usr --with-ffmpeg-tree=/usr/lib \
561 --enable-dvb --enable-dvbpsi --enable-satellite \
563 --disable-dvb --disable-dvbpsi --disable-satellite \
576 # --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
578 export QTDIR=%{_libdir}/qt3
584 install -d %buildroot/%_mandir/man1
585 install doc/vlc.1 %buildroot/%_mandir/man1
586 install doc/vlc-config.1 %buildroot/%_mandir/man1
589 mkdir -p %buildroot/%_menudir
590 cat > %buildroot/%_menudir/vlc << EOF
591 ?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"
594 cat > %buildroot/%_menudir/gvlc << EOF
595 ?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"
599 cat > %buildroot/%_menudir/gnome-vlc << EOF
600 ?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"
604 cat > %buildroot/%_menudir/qvlc << EOF
605 ?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"
609 cat > %buildroot/%_menudir/kvlc << EOF
610 ?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"
616 %define pngdir %buildroot/%_datadir/vlc
617 mkdir -p %{buildroot}/{%{_miconsdir},%{_liconsdir}}
618 install -m 644 %pngdir/vlc16x16.png %buildroot/%_miconsdir/vlc.png
619 install -m 644 %pngdir/vlc32x32.png %buildroot/%_iconsdir/vlc.png
620 install -m 644 %pngdir/vlc48x48.png %buildroot/%_liconsdir/vlc.png
622 install -m 644 %pngdir/gnome-vlc16x16.png %buildroot/%_miconsdir/gnome-vlc.png
623 install -m 644 %pngdir/gnome-vlc32x32.png %buildroot/%_iconsdir/gnome-vlc.png
624 install -m 644 %pngdir/gnome-vlc48x48.png %buildroot/%_liconsdir/gnome-vlc.png
627 install -m 644 %pngdir/gvlc16x16.png %buildroot/%_miconsdir/gvlc.png
628 install -m 644 %pngdir/gvlc32x32.png %buildroot/%_iconsdir/gvlc.png
629 install -m 644 %pngdir/gvlc48x48.png %buildroot/%_liconsdir/gvlc.png
632 install -m 644 %pngdir/kvlc16x16.png %buildroot/%_miconsdir/kvlc.png
633 install -m 644 %pngdir/kvlc32x32.png %buildroot/%_iconsdir/kvlc.png
634 install -m 644 %pngdir/kvlc48x48.png %buildroot/%_liconsdir/kvlc.png
637 install -m 644 %pngdir/qvlc16x16.png %buildroot/%_miconsdir/qvlc.png
638 install -m 644 %pngdir/qvlc32x32.png %buildroot/%_iconsdir/qvlc.png
639 install -m 644 %pngdir/qvlc48x48.png %buildroot/%_liconsdir/qvlc.png
642 #rpm (>= 4.0.4-20mdk) now checks for installed (but unpackaged) files
654 %defattr(-,root,root)
660 %dir %_libdir/vlc/access
661 %_libdir/vlc/access/libaccess_file_plugin.so
662 %_libdir/vlc/access/libaccess_ftp_plugin.so
663 %_libdir/vlc/access/libaccess_http_plugin.so
664 %_libdir/vlc/access/libaccess_mms_plugin.so
665 %_libdir/vlc/access/libaccess_udp_plugin.so
667 %_libdir/vlc/access/libdvdplay_plugin.so
669 %_libdir/vlc/access/libdvd_plugin.so
670 %_libdir/vlc/access/libdvdread_plugin.so
671 %_libdir/vlc/access/libvcd_plugin.so
673 %dir %_libdir/vlc/access_output/
674 %_libdir/vlc/access_output/libaccess_output_dummy_plugin.so
675 %_libdir/vlc/access_output/libaccess_output_file_plugin.so
676 %_libdir/vlc/access_output/libaccess_output_udp_plugin.so
678 %dir %_libdir/vlc/audio_filter
679 %_libdir/vlc/audio_filter/libfixed32tofloat32_plugin.so
680 %_libdir/vlc/audio_filter/libfixed32tos16_plugin.so
681 %_libdir/vlc/audio_filter/libfloat32tos16_plugin.so
682 %_libdir/vlc/audio_filter/libfloat32tos8_plugin.so
683 %_libdir/vlc/audio_filter/libfloat32tou16_plugin.so
684 %_libdir/vlc/audio_filter/libfloat32tou8_plugin.so
685 %_libdir/vlc/audio_filter/libheadphone_channel_mixer_plugin.so
686 %_libdir/vlc/audio_filter/liblinear_resampler_plugin.so
687 %_libdir/vlc/audio_filter/libs16tofloat32_plugin.so
688 %_libdir/vlc/audio_filter/libs16tofloat32swab_plugin.so
689 %_libdir/vlc/audio_filter/libs8tofloat32_plugin.so
690 %_libdir/vlc/audio_filter/libtrivial_channel_mixer_plugin.so
691 %_libdir/vlc/audio_filter/libtrivial_resampler_plugin.so
692 %_libdir/vlc/audio_filter/libu8tofixed32_plugin.so
693 %_libdir/vlc/audio_filter/libu8tofloat32_plugin.so
694 %_libdir/vlc/audio_filter/libugly_resampler_plugin.so
696 %dir %_libdir/vlc/audio_mixer
697 %_libdir/vlc/audio_mixer/libfloat32_mixer_plugin.so
698 %_libdir/vlc/audio_mixer/libspdif_mixer_plugin.so
699 %_libdir/vlc/audio_mixer/libtrivial_mixer_plugin.so
701 %dir %_libdir/vlc/audio_output
702 %_libdir/vlc/audio_output/libaout_file_plugin.so
703 %_libdir/vlc/audio_output/liboss_plugin.so
705 %dir %_libdir/vlc/codec
706 %_libdir/vlc/codec/liba52_plugin.so
707 %_libdir/vlc/codec/libadpcm_plugin.so
708 %_libdir/vlc/codec/libaraw_plugin.so
709 %_libdir/vlc/codec/libcinepak_plugin.so
710 %_libdir/vlc/codec/libidctclassic_plugin.so
712 %_libdir/vlc/codec/libidctmmxext_plugin.so
713 %_libdir/vlc/codec/libidctmmx_plugin.so
715 %_libdir/vlc/codec/libidct_plugin.so
716 %_libdir/vlc/codec/liblpcm_plugin.so
718 %_libdir/vlc/codec/libmotionmmxext_plugin.so
719 %_libdir/vlc/codec/libmotionmmx_plugin.so
721 %_libdir/vlc/codec/libmotion_plugin.so
722 %_libdir/vlc/codec/libmpeg_audio_plugin.so
723 %_libdir/vlc/codec/libmpeg_video_plugin.so
725 %_libdir/vlc/codec/libpostprocessing_c_plugin.so
727 %_libdir/vlc/codec/libpostprocessing_mmx_plugin.so
728 %_libdir/vlc/codec/libpostprocessing_mmxext_plugin.so
731 %_libdir/vlc/codec/libspudec_plugin.so
733 %dir %_libdir/vlc/control
734 %_libdir/vlc/control/librc_plugin.so
736 %dir %_libdir/vlc/demux
737 %_libdir/vlc/demux/libaac_plugin.so
738 %_libdir/vlc/demux/libasf_plugin.so
739 %_libdir/vlc/demux/libaudio_plugin.so
740 %_libdir/vlc/demux/libavi_plugin.so
741 %_libdir/vlc/demux/libdemuxdump_plugin.so
742 %_libdir/vlc/demux/libdemuxsub_plugin.so
743 %_libdir/vlc/demux/libes_plugin.so
744 %_libdir/vlc/demux/libid3_plugin.so
745 %_libdir/vlc/demux/libm3u_plugin.so
746 %_libdir/vlc/demux/libm4v_plugin.so
747 %_libdir/vlc/demux/libmp4_plugin.so
748 %_libdir/vlc/demux/libmpeg_system_plugin.so
749 %_libdir/vlc/demux/libps_plugin.so
750 %_libdir/vlc/demux/librawdv_plugin.so
751 %_libdir/vlc/demux/libts_plugin.so
752 %_libdir/vlc/demux/libwav_plugin.so
754 %dir %_libdir/vlc/misc
755 %_libdir/vlc/misc/libdummy_plugin.so
756 %_libdir/vlc/misc/libipv4_plugin.so
757 %_libdir/vlc/misc/libipv6_plugin.so
758 %_libdir/vlc/misc/liblogger_plugin.so
760 %_libdir/vlc/misc/libmemcpy3dn_plugin.so
761 %_libdir/vlc/misc/libmemcpymmxext_plugin.so
762 %_libdir/vlc/misc/libmemcpymmx_plugin.so
764 %_libdir/vlc/misc/libmemcpy_plugin.so
765 %_libdir/vlc/misc/libsap_plugin.so
767 %dir %_libdir/vlc/mux
768 %_libdir/vlc/mux/libmux_avi_plugin.so
769 %_libdir/vlc/mux/libmux_dummy_plugin.so
770 %_libdir/vlc/mux/libmux_ps_plugin.so
771 %_libdir/vlc/mux/libmux_ts_plugin.so
773 %dir %_libdir/vlc/packetizer
774 %_libdir/vlc/packetizer/libpacketizer_a52_plugin.so
775 %_libdir/vlc/packetizer/libpacketizer_copy_plugin.so
776 %_libdir/vlc/packetizer/libpacketizer_mpeg4audio_plugin.so
777 %_libdir/vlc/packetizer/libpacketizer_mpeg4video_plugin.so
778 %_libdir/vlc/packetizer/libpacketizer_mpegaudio_plugin.so
779 %_libdir/vlc/packetizer/libpacketizer_mpegvideo_plugin.so
781 %dir %_libdir/vlc/video_chroma
782 %_libdir/vlc/video_chroma/libi420_rgb_plugin.so
783 %_libdir/vlc/video_chroma/libi420_ymga_plugin.so
784 %_libdir/vlc/video_chroma/libi420_yuy2_plugin.so
785 %_libdir/vlc/video_chroma/libi422_yuy2_plugin.so
787 %_libdir/vlc/video_chroma/libi420_rgb_mmx_plugin.so
788 %_libdir/vlc/video_chroma/libi420_ymga_mmx_plugin.so
789 %_libdir/vlc/video_chroma/libi420_yuy2_mmx_plugin.so
790 %_libdir/vlc/video_chroma/libi422_yuy2_mmx_plugin.so
793 %dir %_libdir/vlc/video_filter
794 %_libdir/vlc/video_filter/libadjust_plugin.so
795 %_libdir/vlc/video_filter/libclone_plugin.so
796 %_libdir/vlc/video_filter/libcrop_plugin.so
797 %_libdir/vlc/video_filter/libdeinterlace_plugin.so
798 %_libdir/vlc/video_filter/libdistort_plugin.so
799 %_libdir/vlc/video_filter/libinvert_plugin.so
800 %_libdir/vlc/video_filter/libmotionblur_plugin.so
801 %_libdir/vlc/video_filter/libtransform_plugin.so
802 %_libdir/vlc/video_filter/libwall_plugin.so
804 %dir %_libdir/vlc/video_output
805 %_libdir/vlc/video_output/libfb_plugin.so
806 %_libdir/vlc/video_output/libx11_plugin.so
807 %_libdir/vlc/video_output/libxvideo_plugin.so
809 %dir %_libdir/vlc/visualization
817 %files -n %libname-devel
818 %defattr(-,root,root)
820 %dir %_includedir/vlc
825 %_mandir/man1/vlc-config*
828 %files -n mozilla-plugin-vlc
829 %defattr(-,root,root)
831 # FIXME: seems to be mozilla-version/plugin on Mandrake
832 #%dir %_libdir/mozilla
839 %defattr(-,root,root)
841 %_libdir/vlc/misc/libgtk_main_plugin.so
842 %_libdir/vlc/gui/libgtk_plugin.so
856 %defattr(-,root,root)
858 %_libdir/vlc/misc/libgnome_main_plugin.so
859 %_libdir/vlc/gui/libgnome_plugin.so
862 %_miconsdir/gnome-vlc.png
863 %_iconsdir/gnome-vlc.png
864 %_liconsdir/gnome-vlc.png
873 %defattr(-,root,root)
875 %_libdir/vlc/gui/libqt_plugin.so
890 %_libdir/vlc/gui/libkde_plugin.so
903 %files plugin-ncurses
904 %defattr(-,root,root)
906 %_libdir/vlc/gui/libncurses_plugin.so
911 %defattr(-,root,root)
913 %_libdir/vlc/control/liblirc_plugin.so
919 %defattr(-,root,root)
921 %_libdir/vlc/audio_output/libaout_sdl_plugin.so
922 %_libdir/vlc/video_output/libvout_sdl_plugin.so
927 %defattr(-,root,root)
929 %{_libdir}/vlc/video_output/libggi_plugin.so
934 %defattr(-,root,root)
936 %{_libdir}/vlc/video_output/libaa_plugin.so
940 %files plugin-svgalib
941 %defattr(-,root,root)
943 %_libdir/vlc/video_output/libsvgalib_plugin.so
946 # visualization plugin
949 %defattr(-,root,root)
951 %_libdir/vlc/visualization/libxosd_plugin.so
957 %defattr(-,root,root)
959 %_libdir/vlc/audio_filter/libmpgatofixed32_plugin.so
960 %_libdir/vlc/demux/libid3tag_plugin.so
965 %defattr(-,root,root)
967 %_libdir/vlc/demux/libogg_plugin.so
968 %_libdir/vlc/codec/libvorbis_plugin.so
973 %defattr(-,root,root)
975 %_libdir/vlc/codec/libdv_plugin.so
980 %defattr(-,root,root)
982 %_libdir/vlc/audio_filter/liba52tofloat32_plugin.so
983 %_libdir/vlc/audio_filter/liba52tospdif_plugin.so
989 %defattr(-,root,root)
991 %_libdir/vlc/access/libsatellite_plugin.so
992 %_libdir/vlc/demux/libts_dvbpsi_plugin.so
998 %defattr(-,root,root)
1000 %_libdir/vlc/audio_output/libesd_plugin.so
1005 %defattr(-,root,root)
1007 %_libdir/vlc/audio_output/libarts_plugin.so
1012 %defattr(-,root,root)
1014 %_libdir/vlc/audio_output/libalsa_plugin.so
1018 * Mon Jun 20 2002 Yves Duret <yduret@mandrakesoft.com> 0.4.2-1mdk
1019 - new upstream release
1021 * Mon Jun 3 2002 Yves Duret <yduret@mandrakesoft.com> 0.4.1-1mdk
1022 - new upstream release
1024 * Thu May 23 2002 Yves Duret <yduret@mandrakesoft.com> 0.4.0-1mdk
1025 - version 0.4.0 with MPEG4 (DivX) support thx ffmpeg.
1026 thus s/MPEG, MPEG2 and DVD/multimedia/g
1027 - sync %%description with debian ones.
1028 - vlc now requires a vlc-gui (gtk, gnome or qt).
1029 - removed gcc3.1 patches since merged upstream.
1031 * Mon May 13 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.1-4mdk
1032 - removed xmga plugin (currently broken).
1033 - manual rebuild in gcc3.1 environment aka added Patch0 & Patch1
1034 - various summary/description changes.
1036 * Fri May 03 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.1-3mdk
1037 - added vlc-lirc intf plugin rpm.
1039 * Tue Apr 30 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.1-2mdk
1040 - rebuild against libalsa2 (vlc-sdl)
1042 * Fri Apr 19 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.1-1mdk
1044 - removed patch0 merged upstream.
1045 - removed old %%ifarch ppc
1046 - added missing libmad-devel buldrequires
1048 * Wed Apr 17 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.0-4mdk
1049 - added liba52 support (buildrequires).
1050 - added vlc-alsa audio plugin.
1051 - mad is a codec (audio) plugin. corrected description and summary.
1053 * Wed Apr 10 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.0-3mdk
1054 - added patch0 from CVS: fix crashing GTK popup menus thx Michal Bukovjan <bukovjan@mbox.dkm.cz>
1056 * Wed Apr 10 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.0-2mdk
1057 - added vlc-arts rpm plugin thx blindauer Emmanuel <manu@agat.net>
1058 - better summary for plugin
1059 - add packager tag to myself
1061 * Sun Apr 07 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.0-1mdk
1063 - added aa (Asci Art) plugin in vlc-aa rpm
1064 - merged with sam's one:
1065 * using his plugins list into %%files
1066 * removed libdvdcss from the whole tarball.
1067 * removed the workaround for vlc's bad /dev/dsp detection.
1068 - few spell corrections in all %%description
1069 - added buildrequires on SDL-devel
1071 * Tue Mar 05 2002 Yves Duret <yduret@mandrakesoft.com> 0.2.93-0.1mdk
1075 * Mon Mar 04 2002 Yves Duret <yduret@mandrakesoft.com> 0.2.92-5mdk
1078 * Sat Jan 26 2002 Yves Duret <yduret@mandrakesoft.com> 0.2.92-4mdk
1079 - mad plugin in vlc-mad rpm
1081 * Mon Jan 21 2002 Yves Duret <yduret@mandrakesoft.com> 0.2.92-3mdk
1082 - synced with main cvs specfile wich "fixed a few minor inaccuracies"
1084 * Thu Jan 17 2002 Yves Duret <yduret@mandrakesoft.com> 0.2.92-2mdk
1085 - readded libdvdcss rpm in specfile. use %%define css 1 with correct sources
1086 to build libdvdcss rpm.
1088 * Wed Jan 09 2002 Yves Duret <yduret@mandrakesoft.com> 0.2.92-1mdk
1091 - splitted again, added vlc-sdl vlc-esd vlc-ggi
1092 - bring back some missing plugins
1093 - fixed buildrequires
1094 - added menu entries and icons (from cvs)
1096 * Tue Oct 23 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.83-2mdk
1097 - rebuild against libpng3
1098 - added some doc for sir rpmlint
1101 * Thu Aug 23 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.83-1mdk
1103 * Activated subtitles in overlay mode (far from perfect, but this
1104 was an often requested feature).
1106 * Fri Aug 10 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.82-1mdk
1109 * Mon Jul 30 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.81-1mdk
1113 * Wed Jun 20 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.81-0.20010619-1mdk
1117 * Wed Jun 13 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.80-2mdk
1118 - fix build on ppc (c) dadou
1120 * Mon Jun 11 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.80-1mdk
1121 - version 0.2.80 : bug fixes and bug fixes and bug fixes and small
1122 improvements of the gtk interface.
1123 - corrected Summary in vlc-qt
1125 * Wed May 23 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.73-2mdk
1126 - added qt2 plugin (vlc-qt)
1128 * Wed May 16 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.73-1mdk
1130 - you can now get decss threw a plugin
1131 - rewritte srcipt to build vlc (decss plugin)
1132 - rebuild with SDL 1.2
1134 * Thu Apr 26 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.72-2mdk
1137 * Mon Apr 16 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.72-1mdk
1139 - package split into vlc, vlc-gnome, vlc-gtk
1141 * Fri Apr 13 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.71-1mdk
1143 * Fixed segfaults when compiled with gcc 3.0pre and versions of gcc
1144 shipped with the latest RedHat distributions.
1145 * Fixed the BeOS CSS decryption.
1146 * Fixed a few issues in IFO parsing.
1147 * Fixed XVideo video output.
1148 * Updated icons under Linux, BeOS, MacOS X.
1150 * Wed Apr 11 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.70-1mdk
1153 * Thu Mar 22 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.63-1mdk
1154 - version 0.2.63 : Bugfixes, bugfixes, and bugfixes again, a Gtk+
1155 interface for the Gnome-impaired, an even better DVD support
1157 * Fri Feb 16 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.61-1mdk
1158 - new version for all the DVD fans (add MPEG1 support, direct DVD support,
1159 DVD decryption, arbitrary, seeking in the stream, pause, fast forward
1160 and slow motion, hardware YUV acceleration enhanced CSS support and a few
1161 new interface features including drag'n'drop.
1162 - first *real* public release (now under the GPL)
1164 * Sat Jan 06 2001 David BAUDENS <baudens@mandrakesoft.com> 0.1.99i-2mdk
1165 - Fix build and use right optimizations on PPC
1166 - Enable SDL support
1169 * Fri Jan 5 2001 Guillaume Cottenceau <gc@mandrakesoft.com> 0.1.99i-1mdk
1172 * Fri Aug 25 2000 Guillaume Cottenceau <gc@mandrakesoft.com> 0.1.99h-1mdk
1175 * Mon Jul 10 2000 Guillaume Cottenceau <gc@mandrakesoft.com> 0.1.99c-1mdk
1176 - first Mandrake package with help of Sam