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 0
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: libkde2-devel
161 Buildrequires: libncurses5-devel
163 Buildrequires: wxwindows
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.
304 %package plugin-ncurses
305 Summary: Ncurses console-based plugin for the VideoLAN client
307 Requires: %{name} = %{version}
308 %description plugin-ncurses
309 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
311 This plugin adds a ncurses interface to vlc, the VideoLAN Client. To
312 activate it, use the `--intf ncurses' flag.
315 Summary: Lirc plugin for the VideoLAN client
317 Requires: %{name} = %{version}
320 %description plugin-lirc
321 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
323 This plugin is an infrared lirc interface for vlc, the
324 VideoLAN Client. To activate it, use the `--intf lirc' flag.
329 Summary: ASCII art video plugin for the VideoLAN client
331 Requires: %{name} = %{version}
334 %description plugin-aa
335 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
337 This is an ASCII art video output plugin for vlc, the VideoLAN
338 Client. To activate it, use the `--vout aa' flag or select the `aa'
339 vout plugin from the preferences menu.
343 Summary: Simple DirectMedia Layer video plugin for the VideoLAN client
345 Requires: %{name} = %{version}
348 %description plugin-sdl
349 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
351 This plugin adds support for the Simple DirectMedia Layer library to
352 vlc, the VideoLAN Client. To activate it, use the `--vout sdl' or
353 `--aout sdl' flags or select the `sdl' vout or aout plugin from the
357 Summary: GGI video plugin for the VideoLAN client
359 Requires: %{name} = %{version}
362 %description plugin-ggi
363 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
365 This is a GGI plugin for vlc, the VideoLAN Client. To activate it, use
366 the `--vout ggi' flag or select the `ggi' vout plugin from the preferences
369 %package plugin-svgalib
370 Summary: SVGAlib video plugin for the VideoLAN client
372 Requires: %{name} = %{version}
373 %description plugin-svgalib
374 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
376 This plugin adds support for SVGAlib to vlc, the VideoLAN Client. To
377 activate it, use the `--vout svgalib' flag or select the `svgalib' video
378 output plugin from the preferences menu. Note that you will need root
379 permissions to use SVGAlib.
383 # visualization plugins
385 Summary: X On-Screen Display plugin for the VideoLAN client
387 Requires: %{name} = %{version}
388 %description plugin-xosd
389 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
391 This is an On-Screen Display plugin for vlc, the VideoLAN Client. To
392 activate it, use the `--intf xosd' flag or select the `xosd' interface
393 plugin from the preferences menu.
397 Summary: MAD audio codec plugin for the VideoLAN client
399 Requires: %{name} = %{version}
402 %description plugin-mad
403 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
405 This plugin adds support for libmad, the MPEG audio decoder library,
406 to the VideoLAN Client. MAD is 100% fixed-point based. To activate
407 this plugin, use the `--mpeg_adec mad' flag or select the `mad' MPEG
408 decoder from the preferences menu.
411 Summary: Ogg demuxer and Vorbis codec plugin for the VideoLAN client
413 Requires: %{name} = %{version}
414 %description plugin-ogg
415 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
417 These plugins add support for the Ogg bitstream format and the Ogg Vorbis
418 compressed audio format to vlc, the VideoLAN Client. They are autodetected.
421 Summary: A-52 (AC-3) codec plugin for the VideoLAN client
423 Requires: %{name} = %{version}
424 %description plugin-a52
425 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
427 This plugin adds support for the ATSC A-52 (aka. AC-3) audio format to
428 vlc, the VideoLAN Client. The plugin is autodetected.
431 Summary: DV codec plugin for the VideoLAN client
433 Requires: %{name} = %{version}
434 %description plugin-dv
435 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
437 This plugin adds support for the DV video format to vlc, the VideoLAN
438 Client. The plugin is autodetected.
443 Summary: DVB input plugin for the VideoLAN client
445 Requires: %{name} = %{version}
446 %description plugin-dvb
447 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
449 This plugin adds support for DVB cards to vlc, the VideoLAN Client. Note
450 that your card needs to be supported by your kernel before vlc can use it.
455 Summary: Enlightened Sound Daemon audio plugin for the VideoLAN client
457 Requires: %{name} = %{version}
460 %description plugin-esd
461 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
463 This plugin adds support for the Enlightened Sound Daemon to vlc, the
464 VideoLAN Client. To activate it, use the `--aout esd' flag or select
465 the `esd' aout plugin from the preferences menu.
468 Summary: aRts audio plugin for the VideoLAN client
470 Requires: %{name} = %{version}
473 %description plugin-arts
474 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
476 This plugin adds support for the aRts Sound System to vlc, the
477 VideoLAN Client. To activate it, use the `--aout arts' flag or
478 select the `arts' aout plugin from the preferences menu.
481 Summary: Advanced Linux Sound Architecture audio plugin for the VideoLAN client
483 Requires: %{name} = %{version}
486 %description plugin-alsa
487 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
489 This plugin adds support for the Advanced Linux Sound Architecture to
490 vlc, the VideoLAN Client. To activate it, use the `--aout alsa' flag or
491 select the `alsa' aout plugin from the preferences menu.
494 Summary: Service Location Protocol acces plugin for the VideoLAN client
496 Requires: %{name} = %{version}
497 %description plugin-slp
498 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
500 This plugin adds support for the Service Location Protocol to
501 vlc, the VideoLAN Client.
506 %setup -q -n %{cvs_name}
513 # ffmpeg: static linking cause no official ffmpeg release aith a stable ABI
514 # ffmpeg:no plugin posible on ia64 due to the static linking (can not put .a in a .so)
516 # NO empty line or comments for the configure --switch or it won't work.
517 %configure2_5x --enable-release \
518 --enable-dvd --without-dvdcss \
554 --disable-wxwindows \
556 --enable-x11 --enable-xvideo \
557 --enable-fb --disable-mga \
579 --enable-ffmpeg --with-ffmpeg=/usr --with-ffmpeg-tree=/usr/lib \
591 --enable-dvb --enable-dvbpsi --enable-satellite \
593 --disable-dvb --disable-dvbpsi --disable-satellite \
606 # --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
608 export QTDIR=%{_libdir}/qt3
615 install -d %buildroot/%_mandir/man1
616 install doc/vlc.1 %buildroot/%_mandir/man1
617 install doc/vlc-config.1 %buildroot/%_mandir/man1
620 mkdir -p %buildroot/%_menudir
621 cat > %buildroot/%_menudir/vlc << EOF
622 ?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"
625 cat > %buildroot/%_menudir/gvlc << EOF
626 ?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"
630 cat > %buildroot/%_menudir/gnome-vlc << EOF
631 ?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"
635 cat > %buildroot/%_menudir/qvlc << EOF
636 ?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"
640 cat > %buildroot/%_menudir/kvlc << EOF
641 ?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"
647 %define pngdir %buildroot/%_datadir/vlc
648 mkdir -p %{buildroot}/{%{_miconsdir},%{_liconsdir}}
649 install -m 644 %pngdir/vlc16x16.png %buildroot/%_miconsdir/vlc.png
650 install -m 644 %pngdir/vlc32x32.png %buildroot/%_iconsdir/vlc.png
651 install -m 644 %pngdir/vlc48x48.png %buildroot/%_liconsdir/vlc.png
653 install -m 644 %pngdir/gnome-vlc16x16.png %buildroot/%_miconsdir/gnome-vlc.png
654 install -m 644 %pngdir/gnome-vlc32x32.png %buildroot/%_iconsdir/gnome-vlc.png
655 install -m 644 %pngdir/gnome-vlc48x48.png %buildroot/%_liconsdir/gnome-vlc.png
658 install -m 644 %pngdir/gvlc16x16.png %buildroot/%_miconsdir/gvlc.png
659 install -m 644 %pngdir/gvlc32x32.png %buildroot/%_iconsdir/gvlc.png
660 install -m 644 %pngdir/gvlc48x48.png %buildroot/%_liconsdir/gvlc.png
663 install -m 644 %pngdir/kvlc16x16.png %buildroot/%_miconsdir/kvlc.png
664 install -m 644 %pngdir/kvlc32x32.png %buildroot/%_iconsdir/kvlc.png
665 install -m 644 %pngdir/kvlc48x48.png %buildroot/%_liconsdir/kvlc.png
668 install -m 644 %pngdir/qvlc16x16.png %buildroot/%_miconsdir/qvlc.png
669 install -m 644 %pngdir/qvlc32x32.png %buildroot/%_iconsdir/qvlc.png
670 install -m 644 %pngdir/qvlc48x48.png %buildroot/%_liconsdir/qvlc.png
673 #rpm (>= 4.0.4-20mdk) now checks for installed (but unpackaged) files
685 %defattr(-,root,root)
691 %dir %_libdir/vlc/access
692 %_libdir/vlc/access/libaccess_file_plugin.so
693 %_libdir/vlc/access/libaccess_ftp_plugin.so
694 %_libdir/vlc/access/libaccess_http_plugin.so
695 %_libdir/vlc/access/libaccess_mms_plugin.so
696 %_libdir/vlc/access/libaccess_udp_plugin.so
698 %_libdir/vlc/access/libdvdplay_plugin.so
700 %_libdir/vlc/access/libdvd_plugin.so
701 %_libdir/vlc/access/libdvdread_plugin.so
702 %_libdir/vlc/access/libvcd_plugin.so
704 %dir %_libdir/vlc/access_output/
705 %_libdir/vlc/access_output/libaccess_output_dummy_plugin.so
706 %_libdir/vlc/access_output/libaccess_output_file_plugin.so
707 %_libdir/vlc/access_output/libaccess_output_udp_plugin.so
709 %dir %_libdir/vlc/audio_filter
710 %_libdir/vlc/audio_filter/libfixed32tofloat32_plugin.so
711 %_libdir/vlc/audio_filter/libfixed32tos16_plugin.so
712 %_libdir/vlc/audio_filter/libfloat32tos16_plugin.so
713 %_libdir/vlc/audio_filter/libfloat32tos8_plugin.so
714 %_libdir/vlc/audio_filter/libfloat32tou16_plugin.so
715 %_libdir/vlc/audio_filter/libfloat32tou8_plugin.so
716 %_libdir/vlc/audio_filter/libheadphone_channel_mixer_plugin.so
717 %_libdir/vlc/audio_filter/liblinear_resampler_plugin.so
718 %_libdir/vlc/audio_filter/libs16tofloat32_plugin.so
719 %_libdir/vlc/audio_filter/libs16tofloat32swab_plugin.so
720 %_libdir/vlc/audio_filter/libs8tofloat32_plugin.so
721 %_libdir/vlc/audio_filter/libtrivial_channel_mixer_plugin.so
722 %_libdir/vlc/audio_filter/libtrivial_resampler_plugin.so
723 %_libdir/vlc/audio_filter/libu8tofixed32_plugin.so
724 %_libdir/vlc/audio_filter/libu8tofloat32_plugin.so
725 %_libdir/vlc/audio_filter/libugly_resampler_plugin.so
727 %dir %_libdir/vlc/audio_mixer
728 %_libdir/vlc/audio_mixer/libfloat32_mixer_plugin.so
729 %_libdir/vlc/audio_mixer/libspdif_mixer_plugin.so
730 %_libdir/vlc/audio_mixer/libtrivial_mixer_plugin.so
732 %dir %_libdir/vlc/audio_output
733 %_libdir/vlc/audio_output/libaout_file_plugin.so
734 %_libdir/vlc/audio_output/liboss_plugin.so
736 %dir %_libdir/vlc/codec
737 %_libdir/vlc/codec/liba52_plugin.so
738 %_libdir/vlc/codec/libadpcm_plugin.so
739 %_libdir/vlc/codec/libaraw_plugin.so
740 %_libdir/vlc/codec/libcinepak_plugin.so
741 %_libdir/vlc/codec/libidctclassic_plugin.so
743 %_libdir/vlc/codec/libidctmmxext_plugin.so
744 %_libdir/vlc/codec/libidctmmx_plugin.so
746 %_libdir/vlc/codec/libidct_plugin.so
747 %_libdir/vlc/codec/liblpcm_plugin.so
749 %_libdir/vlc/codec/libmotionmmxext_plugin.so
750 %_libdir/vlc/codec/libmotionmmx_plugin.so
752 %_libdir/vlc/codec/libmotion_plugin.so
753 %_libdir/vlc/codec/libmpeg_audio_plugin.so
754 %_libdir/vlc/codec/libmpeg_video_plugin.so
756 %_libdir/vlc/codec/libpostprocessing_c_plugin.so
758 %_libdir/vlc/codec/libpostprocessing_mmx_plugin.so
759 %_libdir/vlc/codec/libpostprocessing_mmxext_plugin.so
762 %_libdir/vlc/codec/libspudec_plugin.so
764 %dir %_libdir/vlc/control
765 %_libdir/vlc/control/librc_plugin.so
767 %dir %_libdir/vlc/demux
768 %_libdir/vlc/demux/libaac_plugin.so
769 %_libdir/vlc/demux/libasf_plugin.so
770 %_libdir/vlc/demux/libaudio_plugin.so
771 %_libdir/vlc/demux/libavi_plugin.so
772 %_libdir/vlc/demux/liba52sys_plugin.so
773 %_libdir/vlc/demux/libdemuxdump_plugin.so
774 %_libdir/vlc/demux/libdemuxsub_plugin.so
775 %_libdir/vlc/demux/libes_plugin.so
776 %_libdir/vlc/demux/libid3_plugin.so
777 %_libdir/vlc/demux/libm3u_plugin.so
778 %_libdir/vlc/demux/libm4v_plugin.so
779 %_libdir/vlc/demux/libmp4_plugin.so
780 %_libdir/vlc/demux/libmpeg_system_plugin.so
781 %_libdir/vlc/demux/libps_plugin.so
782 %_libdir/vlc/demux/librawdv_plugin.so
783 %_libdir/vlc/demux/libts_plugin.so
784 %_libdir/vlc/demux/libwav_plugin.so
786 %dir %_libdir/vlc/misc
787 %_libdir/vlc/misc/libdummy_plugin.so
788 %_libdir/vlc/misc/libipv4_plugin.so
789 %_libdir/vlc/misc/libipv6_plugin.so
790 %_libdir/vlc/misc/liblogger_plugin.so
792 %_libdir/vlc/misc/libmemcpy3dn_plugin.so
793 %_libdir/vlc/misc/libmemcpymmxext_plugin.so
794 %_libdir/vlc/misc/libmemcpymmx_plugin.so
796 %_libdir/vlc/misc/libmemcpy_plugin.so
797 %_libdir/vlc/misc/libsap_plugin.so
799 %dir %_libdir/vlc/mux
800 %_libdir/vlc/mux/libmux_avi_plugin.so
801 %_libdir/vlc/mux/libmux_dummy_plugin.so
802 %_libdir/vlc/mux/libmux_ps_plugin.so
803 %_libdir/vlc/mux/libmux_ts_plugin.so
805 %dir %_libdir/vlc/packetizer
806 %_libdir/vlc/packetizer/libpacketizer_a52_plugin.so
807 %_libdir/vlc/packetizer/libpacketizer_copy_plugin.so
808 %_libdir/vlc/packetizer/libpacketizer_mpeg4audio_plugin.so
809 %_libdir/vlc/packetizer/libpacketizer_mpeg4video_plugin.so
810 %_libdir/vlc/packetizer/libpacketizer_mpegaudio_plugin.so
811 %_libdir/vlc/packetizer/libpacketizer_mpegvideo_plugin.so
813 %dir %_libdir/vlc/video_chroma
814 %_libdir/vlc/video_chroma/libi420_rgb_plugin.so
815 %_libdir/vlc/video_chroma/libi420_ymga_plugin.so
816 %_libdir/vlc/video_chroma/libi420_yuy2_plugin.so
817 %_libdir/vlc/video_chroma/libi422_yuy2_plugin.so
819 %_libdir/vlc/video_chroma/libi420_rgb_mmx_plugin.so
820 %_libdir/vlc/video_chroma/libi420_ymga_mmx_plugin.so
821 %_libdir/vlc/video_chroma/libi420_yuy2_mmx_plugin.so
822 %_libdir/vlc/video_chroma/libi422_yuy2_mmx_plugin.so
825 %dir %_libdir/vlc/video_filter
826 %_libdir/vlc/video_filter/libadjust_plugin.so
827 %_libdir/vlc/video_filter/libclone_plugin.so
828 %_libdir/vlc/video_filter/libcrop_plugin.so
829 %_libdir/vlc/video_filter/libdeinterlace_plugin.so
830 %_libdir/vlc/video_filter/libdistort_plugin.so
831 %_libdir/vlc/video_filter/libinvert_plugin.so
832 %_libdir/vlc/video_filter/libmotionblur_plugin.so
833 %_libdir/vlc/video_filter/libtransform_plugin.so
834 %_libdir/vlc/video_filter/libwall_plugin.so
836 %dir %_libdir/vlc/video_output
837 %_libdir/vlc/video_output/libfb_plugin.so
838 %_libdir/vlc/video_output/libvout_encoder_plugin.so
839 %_libdir/vlc/video_output/libx11_plugin.so
840 %_libdir/vlc/video_output/libxvideo_plugin.so
842 %dir %_libdir/vlc/visualization
850 %files -n %libname-devel
851 %defattr(-,root,root)
853 %dir %_includedir/vlc
858 %_mandir/man1/vlc-config*
861 %files -n mozilla-plugin-vlc
862 %defattr(-,root,root)
864 # FIXME: seems to be mozilla-version/plugin on Mandrake
865 #%dir %_libdir/mozilla
872 %defattr(-,root,root)
874 %_libdir/vlc/misc/libgtk_main_plugin.so
875 %_libdir/vlc/gui/libgtk_plugin.so
889 %defattr(-,root,root)
891 %_libdir/vlc/misc/libgnome_main_plugin.so
892 %_libdir/vlc/gui/libgnome_plugin.so
895 %_miconsdir/gnome-vlc.png
896 %_iconsdir/gnome-vlc.png
897 %_liconsdir/gnome-vlc.png
906 %defattr(-,root,root)
908 %_libdir/vlc/gui/libqt_plugin.so
923 %_libdir/vlc/gui/libkde_plugin.so
936 %files plugin-ncurses
937 %defattr(-,root,root)
939 %_libdir/vlc/gui/libncurses_plugin.so
944 %defattr(-,root,root)
946 %_libdir/vlc/control/liblirc_plugin.so
952 %defattr(-,root,root)
954 %_libdir/vlc/audio_output/libaout_sdl_plugin.so
955 %_libdir/vlc/video_output/libvout_sdl_plugin.so
960 %defattr(-,root,root)
962 %{_libdir}/vlc/video_output/libggi_plugin.so
967 %defattr(-,root,root)
969 %{_libdir}/vlc/video_output/libaa_plugin.so
973 %files plugin-svgalib
974 %defattr(-,root,root)
976 %_libdir/vlc/video_output/libsvgalib_plugin.so
979 # visualization plugin
982 %defattr(-,root,root)
984 %_libdir/vlc/visualization/libxosd_plugin.so
990 %defattr(-,root,root)
992 %_libdir/vlc/audio_filter/libmpgatofixed32_plugin.so
993 %_libdir/vlc/demux/libid3tag_plugin.so
998 %defattr(-,root,root)
1000 %_libdir/vlc/demux/libogg_plugin.so
1001 %_libdir/vlc/codec/libvorbis_plugin.so
1006 %defattr(-,root,root)
1008 %_libdir/vlc/codec/libdv_plugin.so
1013 %defattr(-,root,root)
1015 %_libdir/vlc/audio_filter/liba52tofloat32_plugin.so
1016 %_libdir/vlc/audio_filter/liba52tospdif_plugin.so
1022 %defattr(-,root,root)
1024 %_libdir/vlc/access/libsatellite_plugin.so
1025 %_libdir/vlc/demux/libts_dvbpsi_plugin.so
1031 %defattr(-,root,root)
1033 %_libdir/vlc/audio_output/libesd_plugin.so
1038 %defattr(-,root,root)
1040 %_libdir/vlc/audio_output/libarts_plugin.so
1045 %defattr(-,root,root)
1047 %_libdir/vlc/audio_output/libalsa_plugin.so
1052 %defattr(-,root,root)
1054 %_libdir/vlc/access/libslp_plugin.so
1058 * Mon Jun 20 2002 Yves Duret <yduret@mandrakesoft.com> 0.4.2-1mdk
1059 - new upstream release
1061 * Mon Jun 3 2002 Yves Duret <yduret@mandrakesoft.com> 0.4.1-1mdk
1062 - new upstream release
1064 * Thu May 23 2002 Yves Duret <yduret@mandrakesoft.com> 0.4.0-1mdk
1065 - version 0.4.0 with MPEG4 (DivX) support thx ffmpeg.
1066 thus s/MPEG, MPEG2 and DVD/multimedia/g
1067 - sync %%description with debian ones.
1068 - vlc now requires a vlc-gui (gtk, gnome or qt).
1069 - removed gcc3.1 patches since merged upstream.
1071 * Mon May 13 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.1-4mdk
1072 - removed xmga plugin (currently broken).
1073 - manual rebuild in gcc3.1 environment aka added Patch0 & Patch1
1074 - various summary/description changes.
1076 * Fri May 03 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.1-3mdk
1077 - added vlc-lirc intf plugin rpm.
1079 * Tue Apr 30 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.1-2mdk
1080 - rebuild against libalsa2 (vlc-sdl)
1082 * Fri Apr 19 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.1-1mdk
1084 - removed patch0 merged upstream.
1085 - removed old %%ifarch ppc
1086 - added missing libmad-devel buldrequires
1088 * Wed Apr 17 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.0-4mdk
1089 - added liba52 support (buildrequires).
1090 - added vlc-alsa audio plugin.
1091 - mad is a codec (audio) plugin. corrected description and summary.
1093 * Wed Apr 10 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.0-3mdk
1094 - added patch0 from CVS: fix crashing GTK popup menus thx Michal Bukovjan <bukovjan@mbox.dkm.cz>
1096 * Wed Apr 10 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.0-2mdk
1097 - added vlc-arts rpm plugin thx blindauer Emmanuel <manu@agat.net>
1098 - better summary for plugin
1099 - add packager tag to myself
1101 * Sun Apr 07 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.0-1mdk
1103 - added aa (Asci Art) plugin in vlc-aa rpm
1104 - merged with sam's one:
1105 * using his plugins list into %%files
1106 * removed libdvdcss from the whole tarball.
1107 * removed the workaround for vlc's bad /dev/dsp detection.
1108 - few spell corrections in all %%description
1109 - added buildrequires on SDL-devel
1111 * Tue Mar 05 2002 Yves Duret <yduret@mandrakesoft.com> 0.2.93-0.1mdk
1115 * Mon Mar 04 2002 Yves Duret <yduret@mandrakesoft.com> 0.2.92-5mdk
1118 * Sat Jan 26 2002 Yves Duret <yduret@mandrakesoft.com> 0.2.92-4mdk
1119 - mad plugin in vlc-mad rpm
1121 * Mon Jan 21 2002 Yves Duret <yduret@mandrakesoft.com> 0.2.92-3mdk
1122 - synced with main cvs specfile wich "fixed a few minor inaccuracies"
1124 * Thu Jan 17 2002 Yves Duret <yduret@mandrakesoft.com> 0.2.92-2mdk
1125 - readded libdvdcss rpm in specfile. use %%define css 1 with correct sources
1126 to build libdvdcss rpm.
1128 * Wed Jan 09 2002 Yves Duret <yduret@mandrakesoft.com> 0.2.92-1mdk
1131 - splitted again, added vlc-sdl vlc-esd vlc-ggi
1132 - bring back some missing plugins
1133 - fixed buildrequires
1134 - added menu entries and icons (from cvs)
1136 * Tue Oct 23 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.83-2mdk
1137 - rebuild against libpng3
1138 - added some doc for sir rpmlint
1141 * Thu Aug 23 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.83-1mdk
1143 * Activated subtitles in overlay mode (far from perfect, but this
1144 was an often requested feature).
1146 * Fri Aug 10 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.82-1mdk
1149 * Mon Jul 30 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.81-1mdk
1153 * Wed Jun 20 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.81-0.20010619-1mdk
1157 * Wed Jun 13 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.80-2mdk
1158 - fix build on ppc (c) dadou
1160 * Mon Jun 11 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.80-1mdk
1161 - version 0.2.80 : bug fixes and bug fixes and bug fixes and small
1162 improvements of the gtk interface.
1163 - corrected Summary in vlc-qt
1165 * Wed May 23 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.73-2mdk
1166 - added qt2 plugin (vlc-qt)
1168 * Wed May 16 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.73-1mdk
1170 - you can now get decss threw a plugin
1171 - rewritte srcipt to build vlc (decss plugin)
1172 - rebuild with SDL 1.2
1174 * Thu Apr 26 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.72-2mdk
1177 * Mon Apr 16 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.72-1mdk
1179 - package split into vlc, vlc-gnome, vlc-gtk
1181 * Fri Apr 13 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.71-1mdk
1183 * Fixed segfaults when compiled with gcc 3.0pre and versions of gcc
1184 shipped with the latest RedHat distributions.
1185 * Fixed the BeOS CSS decryption.
1186 * Fixed a few issues in IFO parsing.
1187 * Fixed XVideo video output.
1188 * Updated icons under Linux, BeOS, MacOS X.
1190 * Wed Apr 11 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.70-1mdk
1193 * Thu Mar 22 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.63-1mdk
1194 - version 0.2.63 : Bugfixes, bugfixes, and bugfixes again, a Gtk+
1195 interface for the Gnome-impaired, an even better DVD support
1197 * Fri Feb 16 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.61-1mdk
1198 - new version for all the DVD fans (add MPEG1 support, direct DVD support,
1199 DVD decryption, arbitrary, seeking in the stream, pause, fast forward
1200 and slow motion, hardware YUV acceleration enhanced CSS support and a few
1201 new interface features including drag'n'drop.
1202 - first *real* public release (now under the GPL)
1204 * Sat Jan 06 2001 David BAUDENS <baudens@mandrakesoft.com> 0.1.99i-2mdk
1205 - Fix build and use right optimizations on PPC
1206 - Enable SDL support
1209 * Fri Jan 5 2001 Guillaume Cottenceau <gc@mandrakesoft.com> 0.1.99i-1mdk
1212 * Fri Aug 25 2000 Guillaume Cottenceau <gc@mandrakesoft.com> 0.1.99h-1mdk
1215 * Mon Jul 10 2000 Guillaume Cottenceau <gc@mandrakesoft.com> 0.1.99c-1mdk
1216 - first Mandrake package with help of Sam