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: VLC is a free MPEG, MPEG2, DVD and DivX player.
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 VLC (VideoLAN Client) is a media player that can play MPEG1, MPEG2 and
223 MPEG4 (aka DivX) files, DVDs, VCDs, SVCDs, from a satellite card, from
224 a stream sent by VLS (VideoLAN Server), from another VLC, or from a Web
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 VLC media player
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 VLC media player
240 This package contains headers and a static library required to build plugins
241 for the VLC media player, or standalone applications using features from VLC.
243 %package -n mozilla-plugin-vlc
244 Summary: A multimedia plugin for Mozilla, based on vlc
246 Requires: %name = %version-%release
247 %description -n mozilla-plugin-vlc
248 This plugin adds support for MPEG, MPEG2, DVD and DivX to your Mozilla
249 browser. The decoding process is done by vlc and the output window is
250 embedded in a webpage or directly in the browser window. There is also
251 support for fullscreen display.
256 Summary: Gtk plugin for the VLC media player
258 Requires: %{name} = %{version}
261 This plugin adds a Gtk+ interface to the VLC media player. To
262 activate it, use the `--intf gtk' flag or run the `gvlc' program.
264 %package -n gnome-vlc
265 Summary: Gnome plugin for the VLC media player
267 Requires: %{name} = %{version}
268 Provides: vlc-gui, vlc-gnome
270 %description -n gnome-vlc
271 This plugin adds a Gnome interface to the VLC media player. To
272 activate it, use the `--intf gnome' flag or run the `gnome-vlc' program.
275 Summary: Qt2 plugin for the VLC media player
277 Requires: %{name} = %{version}
278 Provides: vlc-gui, vlc-qt
281 This plugin adds a Qt interface to the VLC media player. To activate it,
282 use the `--intf qt' flag or run the `qvlc' program.
285 Summary: KDE frontend for the VLC media player
287 Requires: %{name} = %{version}
290 This plugin adds a KDE interface to the VLC media player. To
291 activate it, use the `--intf kde' flag or run the `kvlc' program.
293 %package plugin-ncurses
294 Summary: Ncurses console-based plugin for the VLC media player
296 Requires: %{name} = %{version}
297 %description plugin-ncurses
298 This plugin adds a ncurses interface to the VLC media player. To
299 activate it, use the `--intf ncurses' flag.
302 Summary: Lirc plugin for the VLC media player
304 Requires: %{name} = %{version}
307 %description plugin-lirc
308 This plugin is an infrared lirc interface for the VLC media player. To
309 activate it, use the `--extraintf lirc' flag.
312 Summary: WxWindow plugin for the VLC media player
314 Requires: %{name} = %{version}
317 %description -n wxvlc
318 This plugin adds a wxWindow interface to the VLC media player. To
319 activate it, use the `--intf wxwin' flag or run the `wxvlc' program.
325 Summary: ASCII art video plugin for the VLC media player
327 Requires: %{name} = %{version}
330 %description plugin-aa
331 This is an ASCII art video output plugin for the VLC media playe. To
332 activate it, use the `--vout aa' flag or select the `aa' video output
333 plugin from the preferences menu.
337 Summary: Simple DirectMedia Layer video plugin for the VLC media player
339 Requires: %{name} = %{version}
342 %description plugin-sdl
343 This plugin adds support for the Simple DirectMedia Layer library to
344 the VLC media player. To activate it, use the `--vout sdl' or
345 `--aout sdl' flags or select the `sdl' video or audio output plugin
346 from the preferences menu.
349 Summary: GGI video plugin for the VLC media player
351 Requires: %{name} = %{version}
354 %description plugin-ggi
355 This is a GGI plugin for the VLC media player. To activate it, use
356 the `--vout ggi' flag or select the `ggi' video output plugin from
357 the preferences menu.
359 %package plugin-svgalib
360 Summary: SVGAlib video plugin for the VLC media player
362 Requires: %{name} = %{version}
363 %description plugin-svgalib
364 This plugin adds support for SVGAlib to the VLC media player. To
365 activate it, use the `--vout svgalib' flag or select the `svgalib' video
366 output plugin from the preferences menu. Note that you will need root
367 permissions to use SVGAlib.
371 # visualization plugins
373 Summary: X On-Screen Display plugin for the VLC media player
375 Requires: %{name} = %{version}
376 %description plugin-xosd
377 This is an On-Screen Display plugin for the VLC media player. To activate
378 it, use the `--extraintf xosd' flag or select the `xosd' interface plugin
379 from the preferences menu.
383 Summary: MAD audio codec plugin for the VLC media player
385 Requires: %{name} = %{version}
388 %description plugin-mad
389 This plugin adds support for libmad, the MPEG audio decoder library,
390 to the VLC media player. MAD is 100% fixed-point based. To activate
391 this plugin, use the `--mpeg_adec mad' flag or select the `mad' MPEG
392 decoder from the preferences menu.
395 Summary: Ogg demuxer and Vorbis codec plugin for the VLC media player
397 Requires: %{name} = %{version}
398 %description plugin-ogg
399 These plugins add support for the Ogg bitstream format and the Ogg Vorbis
400 compressed audio format to the VLC media player. They are autodetected.
403 Summary: A-52 (AC-3) codec plugin for the VLC media player
405 Requires: %{name} = %{version}
406 %description plugin-a52
407 This plugin adds support for the ATSC A-52 (aka. AC-3) audio format to
408 the VLC media player. The plugin is autodetected.
411 Summary: DV codec plugin for the VLC media player
413 Requires: %{name} = %{version}
414 %description plugin-dv
415 This plugin adds support for the DV video format to the VLC media player.
416 The plugin is autodetected.
421 Summary: DVB input plugin for the VLC media player
423 Requires: %{name} = %{version}
424 %description plugin-dvb
425 This plugin adds support for DVB cards to the VLC media player. Note
426 that your card needs to be supported by your kernel before vlc can use it.
431 Summary: Enlightened Sound Daemon audio plugin for the VLC media player
433 Requires: %{name} = %{version}
436 %description plugin-esd
437 This plugin adds support for the Enlightened Sound Daemon to the VLC
438 media player. To activate it, use the `--aout esd' flag or select the
439 `esd' audio output plugin from the preferences menu.
442 Summary: aRts audio plugin for the VLC media player
444 Requires: %{name} = %{version}
447 %description plugin-arts
448 This plugin adds support for the aRts Sound System to the VLC media
449 player. To activate it, use the `--aout arts' flag or select the `arts'
450 audio output plugin from the preferences menu.
453 Summary: Advanced Linux Sound Architecture audio plugin for the VLC media player
455 Requires: %{name} = %{version}
458 %description plugin-alsa
459 This plugin adds support for the Advanced Linux Sound Architecture to
460 the VLC media player. To activate it, use the `--aout alsa' flag or
461 select the `alsa' audio output plugin from the preferences menu.
465 Summary: Service Location Protocol acces plugin for the VLC media player
467 Requires: %{name} = %{version}
468 %description plugin-slp
469 This plugin adds support for the Service Location Protocol to
470 the VLC media player.
475 %setup -q -n %{cvs_name}
482 # ffmpeg: static linking cause no official ffmpeg release with a stable ABI
483 # ffmpeg:no plugin posible on ia64 due to the static linking (can not put .a in a .so)
485 export QTDIR=%{_libdir}/qt3
486 # mandrake kernel specific
487 export CPPFLAGS="${CPPFLAGS:--I/usr/src/linux/3rdparty/mod_dvb/include}"
488 # NO empty line or comments for the configure --switch or it won't work.
489 %configure2_5x --enable-release \
490 --enable-dvd --without-dvdcss \
526 --disable-wxwindows \
528 --enable-x11 --enable-xvideo \
529 --enable-fb --disable-mga \
551 --enable-ffmpeg --with-ffmpeg=/usr --with-ffmpeg-tree=/usr/lib \
568 --enable-dvb --enable-dvbpsi --enable-satellite \
570 --disable-dvb --disable-dvbpsi --disable-satellite \
588 install -d %buildroot/%_mandir/man1
589 install doc/vlc.1 %buildroot/%_mandir/man1
590 install doc/vlc-config.1 %buildroot/%_mandir/man1
593 mkdir -p %buildroot/%_menudir
594 cat > %buildroot/%_menudir/vlc << EOF
595 ?package(vlc): command="%_bindir/vlc" hotkey="V" needs="X11" longtitle="VLC is a free MPEG, MPEG2, DVD and DivX player" section="Multimedia/Video" title="VLC media player" icon="vlc.png" hints="Video"
598 cat > %buildroot/%_menudir/gvlc << EOF
599 ?package(gvlc): command="%_bindir/gvlc" needs="X11" longtitle="VLC is a free MPEG, MPEG2, DVD and DivX player" section="Multimedia/Video" title="VLC Gtk media player" icon="gvlc.png" hints="Video"
603 cat > %buildroot/%_menudir/gnome-vlc << EOF
604 ?package(gnome-vlc): command="%_bindir/gnome-vlc" needs="X11" longtitle="VLC is a free MPEG, MPEG2, DVD and DivX player" section="Multimedia/Video" title="VLC Gnome media player" icon="gnome-vlc.png" hints="Video"
608 cat > %buildroot/%_menudir/qvlc << EOF
609 ?package(qvlc): command="%_bindir/qvlc" needs="X11" longtitle="VLC is a free MPEG, MPEG2, DVD and DivX player" section="Multimedia/Video" title="VLC Qt media player" icon="qvlc.png" hints="Video"
613 cat > %buildroot/%_menudir/kvlc << EOF
614 ?package(kvlc): command="%_bindir/kvlc" needs="X11" longtitle="VLC is a free MPEG, MPEG2, DVD and DivX player" section="Multimedia/Video" title="VLC KDE media player" icon="kvlc.png" hints="Video"
618 ?package(wxvlc): command="%_bindir/wxvlc" needs="X11" longtitle="VLC is a free MPEG, MPEG2, DVD and DivX player" section="Multimedia/Video" title="VLC wxWindow media player" icon="vlc.png" hints="Video"
622 %define pngdir %buildroot/%_datadir/vlc
623 mkdir -p %{buildroot}/{%{_miconsdir},%{_liconsdir}}
624 install -m 644 %pngdir/vlc16x16.png %buildroot/%_miconsdir/vlc.png
625 install -m 644 %pngdir/vlc32x32.png %buildroot/%_iconsdir/vlc.png
626 install -m 644 %pngdir/vlc48x48.png %buildroot/%_liconsdir/vlc.png
628 install -m 644 %pngdir/gnome-vlc16x16.png %buildroot/%_miconsdir/gnome-vlc.png
629 install -m 644 %pngdir/gnome-vlc32x32.png %buildroot/%_iconsdir/gnome-vlc.png
630 install -m 644 %pngdir/gnome-vlc48x48.png %buildroot/%_liconsdir/gnome-vlc.png
633 install -m 644 %pngdir/gvlc16x16.png %buildroot/%_miconsdir/gvlc.png
634 install -m 644 %pngdir/gvlc32x32.png %buildroot/%_iconsdir/gvlc.png
635 install -m 644 %pngdir/gvlc48x48.png %buildroot/%_liconsdir/gvlc.png
638 install -m 644 %pngdir/kvlc16x16.png %buildroot/%_miconsdir/kvlc.png
639 install -m 644 %pngdir/kvlc32x32.png %buildroot/%_iconsdir/kvlc.png
640 install -m 644 %pngdir/kvlc48x48.png %buildroot/%_liconsdir/kvlc.png
643 install -m 644 %pngdir/qvlc16x16.png %buildroot/%_miconsdir/qvlc.png
644 install -m 644 %pngdir/qvlc32x32.png %buildroot/%_iconsdir/qvlc.png
645 install -m 644 %pngdir/qvlc48x48.png %buildroot/%_liconsdir/qvlc.png
648 #rpm (>= 4.0.4-20mdk) now checks for installed (but unpackaged) files
660 %defattr(-,root,root)
661 %doc NEWS README COPYING AUTHORS MAINTAINERS THANKS
666 %dir %_libdir/vlc/access
667 %_libdir/vlc/access/libaccess_file_plugin.so
668 %_libdir/vlc/access/libaccess_ftp_plugin.so
669 %_libdir/vlc/access/libaccess_http_plugin.so
670 %_libdir/vlc/access/libaccess_mms_plugin.so
671 %_libdir/vlc/access/libaccess_udp_plugin.so
673 %_libdir/vlc/access/libdvdplay_plugin.so
675 %_libdir/vlc/access/libdvd_plugin.so
676 %_libdir/vlc/access/libdvdread_plugin.so
677 %_libdir/vlc/access/libvcd_plugin.so
679 %dir %_libdir/vlc/access_output/
680 %_libdir/vlc/access_output/libaccess_output_dummy_plugin.so
681 %_libdir/vlc/access_output/libaccess_output_file_plugin.so
682 %_libdir/vlc/access_output/libaccess_output_udp_plugin.so
684 %dir %_libdir/vlc/audio_filter
685 %_libdir/vlc/audio_filter/libfixed32tofloat32_plugin.so
686 %_libdir/vlc/audio_filter/libfixed32tos16_plugin.so
687 %_libdir/vlc/audio_filter/libfloat32tos16_plugin.so
688 %_libdir/vlc/audio_filter/libfloat32tos8_plugin.so
689 %_libdir/vlc/audio_filter/libfloat32tou16_plugin.so
690 %_libdir/vlc/audio_filter/libfloat32tou8_plugin.so
691 %_libdir/vlc/audio_filter/libheadphone_channel_mixer_plugin.so
692 %_libdir/vlc/audio_filter/liblinear_resampler_plugin.so
693 %_libdir/vlc/audio_filter/libs16tofloat32_plugin.so
694 %_libdir/vlc/audio_filter/libs16tofloat32swab_plugin.so
695 %_libdir/vlc/audio_filter/libs8tofloat32_plugin.so
696 %_libdir/vlc/audio_filter/libtrivial_channel_mixer_plugin.so
697 %_libdir/vlc/audio_filter/libtrivial_resampler_plugin.so
698 %_libdir/vlc/audio_filter/libu8tofixed32_plugin.so
699 %_libdir/vlc/audio_filter/libu8tofloat32_plugin.so
700 %_libdir/vlc/audio_filter/libugly_resampler_plugin.so
702 %dir %_libdir/vlc/audio_mixer
703 %_libdir/vlc/audio_mixer/libfloat32_mixer_plugin.so
704 %_libdir/vlc/audio_mixer/libspdif_mixer_plugin.so
705 %_libdir/vlc/audio_mixer/libtrivial_mixer_plugin.so
707 %dir %_libdir/vlc/audio_output
708 %_libdir/vlc/audio_output/libaout_file_plugin.so
709 %_libdir/vlc/audio_output/liboss_plugin.so
711 %dir %_libdir/vlc/codec
712 %_libdir/vlc/codec/liba52_plugin.so
713 %_libdir/vlc/codec/libadpcm_plugin.so
714 %_libdir/vlc/codec/libaraw_plugin.so
715 %_libdir/vlc/codec/libcinepak_plugin.so
716 %_libdir/vlc/codec/libidctclassic_plugin.so
718 %_libdir/vlc/codec/libidctmmxext_plugin.so
719 %_libdir/vlc/codec/libidctmmx_plugin.so
721 %_libdir/vlc/codec/libidct_plugin.so
722 %_libdir/vlc/codec/liblpcm_plugin.so
724 %_libdir/vlc/codec/libmotionmmxext_plugin.so
725 %_libdir/vlc/codec/libmotionmmx_plugin.so
727 %_libdir/vlc/codec/libmotion_plugin.so
728 %_libdir/vlc/codec/libmpeg_audio_plugin.so
729 %_libdir/vlc/codec/libmpeg_video_plugin.so
731 %_libdir/vlc/codec/libpostprocessing_c_plugin.so
733 %_libdir/vlc/codec/libpostprocessing_mmx_plugin.so
734 %_libdir/vlc/codec/libpostprocessing_mmxext_plugin.so
737 %_libdir/vlc/codec/libspudec_plugin.so
739 %dir %_libdir/vlc/control
740 %_libdir/vlc/control/librc_plugin.so
742 %dir %_libdir/vlc/demux
743 %_libdir/vlc/demux/libaac_plugin.so
744 %_libdir/vlc/demux/libasf_plugin.so
745 %_libdir/vlc/demux/libaudio_plugin.so
746 %_libdir/vlc/demux/libavi_plugin.so
747 %_libdir/vlc/demux/liba52sys_plugin.so
748 %_libdir/vlc/demux/libdemuxdump_plugin.so
749 %_libdir/vlc/demux/libdemuxsub_plugin.so
750 %_libdir/vlc/demux/libes_plugin.so
751 %_libdir/vlc/demux/libid3_plugin.so
752 %_libdir/vlc/demux/libm3u_plugin.so
753 %_libdir/vlc/demux/libm4v_plugin.so
754 %_libdir/vlc/demux/libmp4_plugin.so
755 %_libdir/vlc/demux/libmpeg_system_plugin.so
756 %_libdir/vlc/demux/libps_plugin.so
757 %_libdir/vlc/demux/librawdv_plugin.so
758 %_libdir/vlc/demux/libts_plugin.so
759 %_libdir/vlc/demux/libwav_plugin.so
761 %dir %_libdir/vlc/misc
762 %_libdir/vlc/misc/libdummy_plugin.so
763 %_libdir/vlc/misc/libipv4_plugin.so
764 %_libdir/vlc/misc/libipv6_plugin.so
765 %_libdir/vlc/misc/liblogger_plugin.so
767 %_libdir/vlc/misc/libmemcpy3dn_plugin.so
768 %_libdir/vlc/misc/libmemcpymmxext_plugin.so
769 %_libdir/vlc/misc/libmemcpymmx_plugin.so
771 %_libdir/vlc/misc/libmemcpy_plugin.so
772 %_libdir/vlc/misc/libsap_plugin.so
774 %dir %_libdir/vlc/mux
775 %_libdir/vlc/mux/libmux_avi_plugin.so
776 %_libdir/vlc/mux/libmux_dummy_plugin.so
777 %_libdir/vlc/mux/libmux_ps_plugin.so
778 %_libdir/vlc/mux/libmux_ts_plugin.so
780 %dir %_libdir/vlc/packetizer
781 %_libdir/vlc/packetizer/libpacketizer_a52_plugin.so
782 %_libdir/vlc/packetizer/libpacketizer_copy_plugin.so
783 %_libdir/vlc/packetizer/libpacketizer_mpeg4audio_plugin.so
784 %_libdir/vlc/packetizer/libpacketizer_mpeg4video_plugin.so
785 %_libdir/vlc/packetizer/libpacketizer_mpegaudio_plugin.so
786 %_libdir/vlc/packetizer/libpacketizer_mpegvideo_plugin.so
788 %dir %_libdir/vlc/video_chroma
789 %_libdir/vlc/video_chroma/libi420_rgb_plugin.so
790 %_libdir/vlc/video_chroma/libi420_ymga_plugin.so
791 %_libdir/vlc/video_chroma/libi420_yuy2_plugin.so
792 %_libdir/vlc/video_chroma/libi422_yuy2_plugin.so
794 %_libdir/vlc/video_chroma/libi420_rgb_mmx_plugin.so
795 %_libdir/vlc/video_chroma/libi420_ymga_mmx_plugin.so
796 %_libdir/vlc/video_chroma/libi420_yuy2_mmx_plugin.so
797 %_libdir/vlc/video_chroma/libi422_yuy2_mmx_plugin.so
800 %dir %_libdir/vlc/video_filter
801 %_libdir/vlc/video_filter/libadjust_plugin.so
802 %_libdir/vlc/video_filter/libclone_plugin.so
803 %_libdir/vlc/video_filter/libcrop_plugin.so
804 %_libdir/vlc/video_filter/libdeinterlace_plugin.so
805 %_libdir/vlc/video_filter/libdistort_plugin.so
806 %_libdir/vlc/video_filter/libinvert_plugin.so
807 %_libdir/vlc/video_filter/libmotionblur_plugin.so
808 %_libdir/vlc/video_filter/libtransform_plugin.so
809 %_libdir/vlc/video_filter/libwall_plugin.so
811 %dir %_libdir/vlc/video_output
812 %_libdir/vlc/video_output/libfb_plugin.so
813 %_libdir/vlc/video_output/libvout_encoder_plugin.so
814 %_libdir/vlc/video_output/libx11_plugin.so
815 %_libdir/vlc/video_output/libxvideo_plugin.so
817 %dir %_libdir/vlc/visualization
825 %files -n %libname-devel
826 %defattr(-,root,root)
828 %dir %_includedir/vlc
833 %_mandir/man1/vlc-config*
836 %files -n mozilla-plugin-vlc
837 %defattr(-,root,root)
839 # FIXME: seems to be mozilla-version/plugin on Mandrake
840 #%dir %_libdir/mozilla
847 %defattr(-,root,root)
849 %_libdir/vlc/misc/libgtk_main_plugin.so
850 %_libdir/vlc/gui/libgtk_plugin.so
864 %defattr(-,root,root)
866 %_libdir/vlc/misc/libgnome_main_plugin.so
867 %_libdir/vlc/gui/libgnome_plugin.so
870 %_miconsdir/gnome-vlc.png
871 %_iconsdir/gnome-vlc.png
872 %_liconsdir/gnome-vlc.png
881 %defattr(-,root,root)
883 %_libdir/vlc/gui/libqt_plugin.so
898 %_libdir/vlc/gui/libkde_plugin.so
911 %files plugin-ncurses
912 %defattr(-,root,root)
914 %_libdir/vlc/gui/libncurses_plugin.so
919 %defattr(-,root,root)
921 %_libdir/vlc/control/liblirc_plugin.so
927 %defattr(-,root,root)
929 %_libdir/vlc/audio_output/libaout_sdl_plugin.so
930 %_libdir/vlc/video_output/libvout_sdl_plugin.so
935 %defattr(-,root,root)
937 %{_libdir}/vlc/video_output/libggi_plugin.so
942 %defattr(-,root,root)
944 %{_libdir}/vlc/video_output/libaa_plugin.so
948 %files plugin-svgalib
949 %defattr(-,root,root)
951 %_libdir/vlc/video_output/libsvgalib_plugin.so
954 # visualization plugin
957 %defattr(-,root,root)
959 %_libdir/vlc/visualization/libxosd_plugin.so
965 %defattr(-,root,root)
967 %_libdir/vlc/audio_filter/libmpgatofixed32_plugin.so
968 %_libdir/vlc/demux/libid3tag_plugin.so
973 %defattr(-,root,root)
975 %_libdir/vlc/demux/libogg_plugin.so
976 %_libdir/vlc/codec/libvorbis_plugin.so
981 %defattr(-,root,root)
983 %_libdir/vlc/codec/libdv_plugin.so
988 %defattr(-,root,root)
990 %_libdir/vlc/audio_filter/liba52tofloat32_plugin.so
991 %_libdir/vlc/audio_filter/liba52tospdif_plugin.so
997 %defattr(-,root,root)
999 %_libdir/vlc/access/libsatellite_plugin.so
1000 %_libdir/vlc/demux/libts_dvbpsi_plugin.so
1001 %_libdir/vlc/mux/libmux_ts_dvbpsi_plugin.so
1007 %defattr(-,root,root)
1009 %_libdir/vlc/audio_output/libesd_plugin.so
1014 %defattr(-,root,root)
1016 %_libdir/vlc/audio_output/libarts_plugin.so
1021 %defattr(-,root,root)
1023 %_libdir/vlc/audio_output/libalsa_plugin.so
1028 %defattr(-,root,root)
1030 %_libdir/vlc/access/libslp_plugin.so
1034 * Sat Feb 01 2003 Yves Duret <yves@zarb.org> 0.5.0-1mdk
1035 - new upstream release.
1037 * Mon Jun 20 2002 Yves Duret <yduret@mandrakesoft.com> 0.4.2-1mdk
1038 - new upstream release
1040 * Mon Jun 3 2002 Yves Duret <yduret@mandrakesoft.com> 0.4.1-1mdk
1041 - new upstream release
1043 * Thu May 23 2002 Yves Duret <yduret@mandrakesoft.com> 0.4.0-1mdk
1044 - version 0.4.0 with MPEG4 (DivX) support thx ffmpeg.
1045 thus s/MPEG, MPEG2 and DVD/multimedia/g
1046 - sync %%description with debian ones.
1047 - vlc now requires a vlc-gui (gtk, gnome or qt).
1048 - removed gcc3.1 patches since merged upstream.
1050 * Mon May 13 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.1-4mdk
1051 - removed xmga plugin (currently broken).
1052 - manual rebuild in gcc3.1 environment aka added Patch0 & Patch1
1053 - various summary/description changes.
1055 * Fri May 03 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.1-3mdk
1056 - added vlc-lirc intf plugin rpm.
1058 * Tue Apr 30 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.1-2mdk
1059 - rebuild against libalsa2 (vlc-sdl)
1061 * Fri Apr 19 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.1-1mdk
1063 - removed patch0 merged upstream.
1064 - removed old %%ifarch ppc
1065 - added missing libmad-devel buldrequires
1067 * Wed Apr 17 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.0-4mdk
1068 - added liba52 support (buildrequires).
1069 - added vlc-alsa audio plugin.
1070 - mad is a codec (audio) plugin. corrected description and summary.
1072 * Wed Apr 10 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.0-3mdk
1073 - added patch0 from CVS: fix crashing GTK popup menus thx Michal Bukovjan <bukovjan@mbox.dkm.cz>
1075 * Wed Apr 10 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.0-2mdk
1076 - added vlc-arts rpm plugin thx blindauer Emmanuel <manu@agat.net>
1077 - better summary for plugin
1078 - add packager tag to myself
1080 * Sun Apr 07 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.0-1mdk
1082 - added aa (Asci Art) plugin in vlc-aa rpm
1083 - merged with sam's one:
1084 * using his plugins list into %%files
1085 * removed libdvdcss from the whole tarball.
1086 * removed the workaround for vlc's bad /dev/dsp detection.
1087 - few spell corrections in all %%description
1088 - added buildrequires on SDL-devel
1090 * Tue Mar 05 2002 Yves Duret <yduret@mandrakesoft.com> 0.2.93-0.1mdk
1094 * Mon Mar 04 2002 Yves Duret <yduret@mandrakesoft.com> 0.2.92-5mdk
1097 * Sat Jan 26 2002 Yves Duret <yduret@mandrakesoft.com> 0.2.92-4mdk
1098 - mad plugin in vlc-mad rpm
1100 * Mon Jan 21 2002 Yves Duret <yduret@mandrakesoft.com> 0.2.92-3mdk
1101 - synced with main cvs specfile wich "fixed a few minor inaccuracies"
1103 * Thu Jan 17 2002 Yves Duret <yduret@mandrakesoft.com> 0.2.92-2mdk
1104 - readded libdvdcss rpm in specfile. use %%define css 1 with correct sources
1105 to build libdvdcss rpm.
1107 * Wed Jan 09 2002 Yves Duret <yduret@mandrakesoft.com> 0.2.92-1mdk
1110 - splitted again, added vlc-sdl vlc-esd vlc-ggi
1111 - bring back some missing plugins
1112 - fixed buildrequires
1113 - added menu entries and icons (from cvs)
1115 * Tue Oct 23 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.83-2mdk
1116 - rebuild against libpng3
1117 - added some doc for sir rpmlint
1120 * Thu Aug 23 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.83-1mdk
1122 * Activated subtitles in overlay mode (far from perfect, but this
1123 was an often requested feature).
1125 * Fri Aug 10 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.82-1mdk
1128 * Mon Jul 30 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.81-1mdk
1132 * Wed Jun 20 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.81-0.20010619-1mdk
1136 * Wed Jun 13 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.80-2mdk
1137 - fix build on ppc (c) dadou
1139 * Mon Jun 11 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.80-1mdk
1140 - version 0.2.80 : bug fixes and bug fixes and bug fixes and small
1141 improvements of the gtk interface.
1142 - corrected Summary in vlc-qt
1144 * Wed May 23 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.73-2mdk
1145 - added qt2 plugin (vlc-qt)
1147 * Wed May 16 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.73-1mdk
1149 - you can now get decss threw a plugin
1150 - rewritte srcipt to build vlc (decss plugin)
1151 - rebuild with SDL 1.2
1153 * Thu Apr 26 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.72-2mdk
1156 * Mon Apr 16 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.72-1mdk
1158 - package split into vlc, vlc-gnome, vlc-gtk
1160 * Fri Apr 13 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.71-1mdk
1162 * Fixed segfaults when compiled with gcc 3.0pre and versions of gcc
1163 shipped with the latest RedHat distributions.
1164 * Fixed the BeOS CSS decryption.
1165 * Fixed a few issues in IFO parsing.
1166 * Fixed XVideo video output.
1167 * Updated icons under Linux, BeOS, MacOS X.
1169 * Wed Apr 11 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.70-1mdk
1172 * Thu Mar 22 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.63-1mdk
1173 - version 0.2.63 : Bugfixes, bugfixes, and bugfixes again, a Gtk+
1174 interface for the Gnome-impaired, an even better DVD support
1176 * Fri Feb 16 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.61-1mdk
1177 - new version for all the DVD fans (add MPEG1 support, direct DVD support,
1178 DVD decryption, arbitrary, seeking in the stream, pause, fast forward
1179 and slow motion, hardware YUV acceleration enhanced CSS support and a few
1180 new interface features including drag'n'drop.
1181 - first *real* public release (now under the GPL)
1183 * Sat Jan 06 2001 David BAUDENS <baudens@mandrakesoft.com> 0.1.99i-2mdk
1184 - Fix build and use right optimizations on PPC
1185 - Enable SDL support
1188 * Fri Jan 5 2001 Guillaume Cottenceau <gc@mandrakesoft.com> 0.1.99i-1mdk
1191 * Fri Aug 25 2000 Guillaume Cottenceau <gc@mandrakesoft.com> 0.1.99h-1mdk
1194 * Mon Jul 10 2000 Guillaume Cottenceau <gc@mandrakesoft.com> 0.1.99c-1mdk
1195 - first Mandrake package with help of Sam