6 %define libname lib%name%libmajor
11 %define cvsdate 20021220
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 # adjust define for Redhat.
53 %{?_without_mozilla: %{expand: %%define with_mozilla 0}}
54 %{?_without_gtk: %{expand: %%define with_gtk 0}}
55 %{?_without_gnome: %{expand: %%define with_gnome 0}}
56 %{?_without_qt: %{expand: %%define with_qt 0}}
57 %{?_without_kde: %{expand: %%define with_kde 0}}
58 %{?_without_ncurses: %{expand: %%define with_ncurses 0}}
59 %{?_without_lirc: %{expand: %%define with_lirc 0}}
60 %{?_without_wx: %{expand: %%define with_wx 0}}
62 %{?_without_aa: %{expand: %%define with_aa 0}}
63 %{?_without_sdl: %{expand: %%define with_sdl 0}}
64 %{?_without_ggi: %{expand: %%define with_ggi 0}}
65 %{?_without_svgalib: %{expand: %%define with_svgalib 0}}
66 %{?_without_xosd: %{expand: %%define with_xosd 0}}
68 %{?_without_mad: %{expand: %%define with_mad 0}}
69 %{?_without_ogg: %{expand: %%define with_ogg 0}}
70 %{?_without_a52: %{expand: %%define with_a52 0}}
71 %{?_without_dv: %{expand: %%define with_dv 0}}
72 %{?_without_dvb: %{expand: %%define with_dvb 0}}
74 %{?_without_esd: %{expand: %%define with_esd 0}}
75 %{?_without_arts: %{expand: %%define with_arts 0}}
76 %{?_without_alsa: %{expand: %%define with_alsa 0}}
79 %{?_with_mozilla: %{expand: %%define with_mozilla 1}}
80 %{?_with_gtk: %{expand: %%define with_gtk 1}}
81 %{?_with_gnome: %{expand: %%define with_gnome 1}}
82 %{?_with_qt: %{expand: %%define with_qt 1}}
83 %{?_with_kde: %{expand: %%define with_kde 1}}
84 %{?_with_ncurses: %{expand: %%define with_ncurses 1}}
85 %{?_with_lirc: %{expand: %%define with_lirc 1}}
86 %{?_with_wx: %{expand: %%define with_wx 0}}
88 %{?_with_aa: %{expand: %%define with_aa 1}}
89 %{?_with_sdl: %{expand: %%define with_sdl 1}}
90 %{?_with_ggi: %{expand: %%define with_ggi 1}}
91 %{?_with_svgalib: %{expand: %%define with_svgalib 1}}
92 %{?_with_xosd: %{expand: %%define with_xosd 1}}
94 %{?_with_mad: %{expand: %%define with_mad 1}}
95 %{?_with_ogg: %{expand: %%define with_ogg 1}}
96 %{?_with_a52: %{expand: %%define with_a52 1}}
97 %{?_with_dv: %{expand: %%define with_dv 1}}
98 %{?_with_dvb: %{expand: %%define with_dvb 1}}
100 %{?_with_esd: %{expand: %%define with_esd 1}}
101 %{?_with_arts: %{expand: %%define with_arts 1}}
102 %{?_with_alsa: %{expand: %%define with_alsa 1}}
105 Summary: VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
109 Packager: Yves Duret <yves@zarb.org>
112 Source0: http://www.videolan.org/pub/videolan/vlc/snapshots/%{cvs_name}.tar.bz2
114 Source0: http://www.videolan.org/packages/%{version}/%{name}-%{version}.tar.bz2
118 URL: http://www.videolan.org/
120 # vlc-mad needed by ffmpeg builtin (i want MPEG4 support out of box)
121 Requires: vlc-plugin-mad
122 #DVD working out of box.
123 Requires: vlc-plugin-a52
125 BuildRoot: %_tmppath/%name-%version-%release-root
128 Buildrequires: mozilla-devel
131 Buildrequires: libgtk+1.2-devel
134 Buildrequires: gnome-libs-devel
137 Buildrequires: libqt2-devel
140 Buildrequires: libkde2-devel
143 Buildrequires: libncurses5-devel
145 Buildrequires: wxwindows
149 Buildrequires: liblirc-devel
152 Buildrequires: aalib-devel
155 Buildrequires: SDL-devel
158 Buildrequires: libggi-devel
161 Buildrequires: svgalib-devel
164 Buildrequires: libxosd2-devel
167 Buildrequires: libmad-devel
170 Buildrequires: libvorbis-devel
171 Buildrequires: libogg-devel
174 Buildrequires: libdv2-devel
178 #Buildrequires: liba52dec-devel
182 Buildrequires: libffmpeg-devel
186 Buildrequires: libalsa2-devel
189 Buildrequires: libesound0-devel
192 Buildrequires: libarts-devel
196 VideoLAN is an OpenSource streaming solution for every OS developed by
197 students from the Ecole Centrale Paris and developers from all over the
199 The VideoLAN Client (vlc) plays MPEG1, MPEG2 and MPEG4 (aka DivX) files,
200 DVDs, VCDs, SVCDs, from a satellite card, from an MPEG2 Transport
201 Streams sent by the VideoLAN Server (vls) or from a Web server (with the
203 You may install vlc-gnome or vlc-gtk to have a nice graphical interface.
204 This package contains no CSS unscrambling functionality for DVDs ;
205 you need the libdvdcss library available from
206 http://www.videolan.org/libdvdcss/ or http://plf.zarb.org/
209 %package -n %libname-devel
210 Summary: Development files for the VideoLAN Client
212 Requires: %name = %version-%release
213 Provides: %{name}-devel = %version-%release
214 %description -n %libname-devel
215 Development files for the VideoLAN Client
216 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
218 This package contains headers and a static library required to build plugins
219 for the VideoLAN Client, or standalone applications using VideoLAN Client.
221 %package -n mozilla-plugin-vlc
222 Summary: A multimedia plugin for Mozilla, based on vlc
224 Requires: %name = %version-%release
225 %description -n mozilla-plugin-vlc
226 This plugin adds support for MPEG, MPEG2, DVD and DivX to your Mozilla
227 browser. The decoding process is done by vlc and the output window is
228 embedded in a webpage or directly in the browser window. There is also
229 support for fullscreen display.
234 Summary: Gtk plugin for the VideoLAN client
236 Requires: %{name} = %{version}
239 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
241 This plugin adds a Gtk+ interface to vlc, the VideoLAN Client. To
242 activate it, use the `--intf gtk' flag or run the `gvlc' program.
244 %package -n gnome-vlc
245 Summary: Gnome plugin for the VideoLAN client
247 Requires: %{name} = %{version}
248 Provides: vlc-gui, vlc-gnome
250 %description -n gnome-vlc
251 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
253 This plugin adds a Gnome interface to vlc, the VideoLAN Client. To
254 activate it, use the `--intf gnome' flag or run the `gnome-vlc' program.
257 Summary: Qt2 plugin for the VideoLAN client
259 Requires: %{name} = %{version}
260 Provides: vlc-gui, vlc-qt
263 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
265 This plugin adds a Qt interface to vlc, the VideoLAN Client. To
266 activate it, use the `--intf qt' flag or run the `qvlc' program.
269 Summary: KDE frontend for the VideoLAN client
271 Requires: %{name} = %{version}
274 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
276 This plugin adds a KDE interface to vlc, the VideoLAN Client. To
277 activate it, use the `--intf kde' flag or run the `kvlc' program.
280 %package plugin-ncurses
281 Summary: Ncurses console-based plugin for the VideoLAN client
283 Requires: %{name} = %{version}
284 %description plugin-ncurses
285 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
287 This plugin adds a ncurses interface to vlc, the VideoLAN Client. To
288 activate it, use the `--intf ncurses' flag.
291 Summary: Lirc plugin for the VideoLAN client
293 Requires: %{name} = %{version}
296 %description plugin-lirc
297 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
299 This plugin is an infrared lirc interface for vlc, the
300 VideoLAN Client. To activate it, use the `--intf lirc' flag.
305 Summary: ASCII art video plugin for the VideoLAN client
307 Requires: %{name} = %{version}
310 %description plugin-aa
311 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
313 This is an ASCII art video output plugin for vlc, the VideoLAN
314 Client. To activate it, use the `--vout aa' flag or select the `aa'
315 vout plugin from the preferences menu.
319 Summary: Simple DirectMedia Layer video plugin for the VideoLAN client
321 Requires: %{name} = %{version}
324 %description plugin-sdl
325 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
327 This plugin adds support for the Simple DirectMedia Layer library to
328 vlc, the VideoLAN Client. To activate it, use the `--vout sdl' or
329 `--aout sdl' flags or select the `sdl' vout or aout plugin from the
333 Summary: GGI video plugin for the VideoLAN client
335 Requires: %{name} = %{version}
338 %description plugin-ggi
339 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
341 This is a GGI plugin for vlc, the VideoLAN Client. To activate it, use
342 the `--vout ggi' flag or select the `ggi' vout plugin from the preferences
345 %package plugin-svgalib
346 Summary: SVGAlib video plugin for the VideoLAN client
348 Requires: %{name} = %{version}
349 %description plugin-svgalib
350 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
352 This plugin adds support for SVGAlib to vlc, the VideoLAN Client. To
353 activate it, use the `--vout svgalib' flag or select the `svgalib' video
354 output plugin from the preferences menu. Note that you will need root
355 permissions to use SVGAlib.
359 # visualization plugins
361 Summary: X On-Screen Display plugin for the VideoLAN client
363 Requires: %{name} = %{version}
364 %description plugin-xosd
365 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
367 This is an On-Screen Display plugin for vlc, the VideoLAN Client. To
368 activate it, use the `--intf xosd' flag or select the `xosd' interface
369 plugin from the preferences menu.
373 Summary: MAD audio codec plugin for the VideoLAN client
375 Requires: %{name} = %{version}
378 %description plugin-mad
379 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
381 This plugin adds support for libmad, the MPEG audio decoder library,
382 to the VideoLAN Client. MAD is 100% fixed-point based. To activate
383 this plugin, use the `--mpeg_adec mad' flag or select the `mad' MPEG
384 decoder from the preferences menu.
387 Summary: Ogg demuxer and Vorbis codec plugin for the VideoLAN client
389 Requires: %{name} = %{version}
390 %description plugin-ogg
391 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
393 These plugins add support for the Ogg bitstream format and the Ogg Vorbis
394 compressed audio format to vlc, the VideoLAN Client. They are autodetected.
397 Summary: A-52 (AC-3) codec plugin for the VideoLAN client
399 Requires: %{name} = %{version}
400 %description plugin-a52
401 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
403 This plugin adds support for the ATSC A-52 (aka. AC-3) audio format to
404 vlc, the VideoLAN Client. The plugin is autodetected.
407 Summary: DV codec plugin for the VideoLAN client
409 Requires: %{name} = %{version}
410 %description plugin-dv
411 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
413 This plugin adds support for the DV video format to vlc, the VideoLAN
414 Client. The plugin is autodetected.
419 Summary: DVB input plugin for the VideoLAN client
421 Requires: %{name} = %{version}
422 %description plugin-dvb
423 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
425 This plugin adds support for DVB cards to vlc, the VideoLAN Client. 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 VideoLAN client
433 Requires: %{name} = %{version}
436 %description plugin-esd
437 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
439 This plugin adds support for the Enlightened Sound Daemon to vlc, the
440 VideoLAN Client. To activate it, use the `--aout esd' flag or select
441 the `esd' aout plugin from the preferences menu.
444 Summary: aRts audio plugin for the VideoLAN client
446 Requires: %{name} = %{version}
449 %description plugin-arts
450 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
452 This plugin adds support for the aRts Sound System to vlc, the
453 VideoLAN Client. To activate it, use the `--aout arts' flag or
454 select the `arts' aout plugin from the preferences menu.
457 Summary: Advanced Linux Sound Architecture audio plugin for the VideoLAN client
459 Requires: %{name} = %{version}
462 %description plugin-alsa
463 VideoLAN is a free MPEG, MPEG2, DVD and DivX software solution.
465 This plugin adds support for the Advanced Linux Sound Architecture to
466 vlc, the VideoLAN Client. To activate it, use the `--aout alsa' flag or
467 select the `alsa' aout plugin from the preferences menu.
471 %setup -q -n %{cvs_name}
478 # ffmpeg: static linking cause no official ffmpeg release aith a stable ABI
479 # ffmpeg:no plugin posible on ia64 due to the static linking (can not put .a in a .so)
481 # NO empty line or comments for the configure --switch or it won't work.
482 %configure2_5x --enable-release \
483 --enable-dvd --without-dvdcss \
519 --disable-wxwindows \
521 --enable-x11 --enable-xvideo \
522 --enable-fb --disable-mga \
544 --enable-ffmpeg --with-ffmpeg=/usr --with-ffmpeg-tree=/usr/lib \
556 --enable-dvb --enable-dvbpsi --enable-satellite \
558 --disable-dvb --disable-dvbpsi --disable-satellite \
571 # --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
573 export QTDIR=%{_libdir}/qt3
579 install -d %buildroot/%_mandir/man1
580 install doc/vlc.1 %buildroot/%_mandir/man1
581 install doc/vlc-config.1 %buildroot/%_mandir/man1
584 mkdir -p %buildroot/%_menudir
585 cat > %buildroot/%_menudir/vlc << EOF
586 ?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"
589 cat > %buildroot/%_menudir/gvlc << EOF
590 ?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"
594 cat > %buildroot/%_menudir/gnome-vlc << EOF
595 ?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"
599 cat > %buildroot/%_menudir/qvlc << EOF
600 ?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"
604 cat > %buildroot/%_menudir/kvlc << EOF
605 ?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"
611 %define pngdir %buildroot/%_datadir/vlc
612 mkdir -p %{buildroot}/{%{_miconsdir},%{_liconsdir}}
613 install -m 644 %pngdir/vlc16x16.png %buildroot/%_miconsdir/vlc.png
614 install -m 644 %pngdir/vlc32x32.png %buildroot/%_iconsdir/vlc.png
615 install -m 644 %pngdir/vlc48x48.png %buildroot/%_liconsdir/vlc.png
617 install -m 644 %pngdir/gnome-vlc16x16.png %buildroot/%_miconsdir/gnome-vlc.png
618 install -m 644 %pngdir/gnome-vlc32x32.png %buildroot/%_iconsdir/gnome-vlc.png
619 install -m 644 %pngdir/gnome-vlc48x48.png %buildroot/%_liconsdir/gnome-vlc.png
622 install -m 644 %pngdir/gvlc16x16.png %buildroot/%_miconsdir/gvlc.png
623 install -m 644 %pngdir/gvlc32x32.png %buildroot/%_iconsdir/gvlc.png
624 install -m 644 %pngdir/gvlc48x48.png %buildroot/%_liconsdir/gvlc.png
627 install -m 644 %pngdir/kvlc16x16.png %buildroot/%_miconsdir/kvlc.png
628 install -m 644 %pngdir/kvlc32x32.png %buildroot/%_iconsdir/kvlc.png
629 install -m 644 %pngdir/kvlc48x48.png %buildroot/%_liconsdir/kvlc.png
632 install -m 644 %pngdir/qvlc16x16.png %buildroot/%_miconsdir/qvlc.png
633 install -m 644 %pngdir/qvlc32x32.png %buildroot/%_iconsdir/qvlc.png
634 install -m 644 %pngdir/qvlc48x48.png %buildroot/%_liconsdir/qvlc.png
637 #rpm (>= 4.0.4-20mdk) now checks for installed (but unpackaged) files
639 #rm -f %buildroot/%_libdir/vlc/demux/libts_dvbpsi_plugin.so
640 #FIXME: mandrake configure2_5x macro is broken (force cross compile mode)
641 mv %buildroot/%_bindir/%_target_cpu-mandrake-linux-gnu-vlc %buildroot/%_bindir/vlc
642 mv %buildroot/%_bindir/%_target_cpu-mandrake-linux-gnu-vlc-config %buildroot/%_bindir/vlc-config
653 %defattr(-,root,root)
659 %dir %_libdir/vlc/access
660 %_libdir/vlc/access/libaccess_file_plugin.so
661 %_libdir/vlc/access/libaccess_ftp_plugin.so
662 %_libdir/vlc/access/libaccess_http_plugin.so
663 %_libdir/vlc/access/libaccess_mms_plugin.so
664 %_libdir/vlc/access/libaccess_rtp_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/libdownmix3dn_plugin.so
711 %_libdir/vlc/codec/libdownmixsse_plugin.so
712 %_libdir/vlc/codec/libidctclassic_plugin.so
713 %_libdir/vlc/codec/libidctmmxext_plugin.so
714 %_libdir/vlc/codec/libidctmmx_plugin.so
715 %_libdir/vlc/codec/libidct_plugin.so
716 %_libdir/vlc/codec/libimdct3dn_plugin.so
717 %_libdir/vlc/codec/libimdctsse_plugin.so
718 %_libdir/vlc/codec/liblpcm_plugin.so
719 %_libdir/vlc/codec/libmotionmmxext_plugin.so
720 %_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
726 %_libdir/vlc/codec/libpostprocessing_mmx_plugin.so
727 %_libdir/vlc/codec/libpostprocessing_mmxext_plugin.so
729 %_libdir/vlc/codec/libspudec_plugin.so
731 %dir %_libdir/vlc/control
732 %_libdir/vlc/control/librc_plugin.so
734 %dir %_libdir/vlc/demux
735 %_libdir/vlc/demux/libaac_plugin.so
736 %_libdir/vlc/demux/libasf_plugin.so
737 %_libdir/vlc/demux/libaudio_plugin.so
738 %_libdir/vlc/demux/libavi_plugin.so
739 %_libdir/vlc/demux/libdemuxdump_plugin.so
740 %_libdir/vlc/demux/libdemuxsub_plugin.so
741 %_libdir/vlc/demux/libes_plugin.so
742 %_libdir/vlc/demux/libid3_plugin.so
743 %_libdir/vlc/demux/libm3u_plugin.so
744 %_libdir/vlc/demux/libmp4_plugin.so
745 %_libdir/vlc/demux/libmpeg_system_plugin.so
746 %_libdir/vlc/demux/libps_plugin.so
747 %_libdir/vlc/demux/librawdv_plugin.so
748 %_libdir/vlc/demux/libts_plugin.so
749 %_libdir/vlc/demux/libwav_plugin.so
751 %dir %_libdir/vlc/misc
752 %_libdir/vlc/misc/libdummy_plugin.so
753 %_libdir/vlc/misc/libipv4_plugin.so
754 %_libdir/vlc/misc/libipv6_plugin.so
755 %_libdir/vlc/misc/liblogger_plugin.so
756 %_libdir/vlc/misc/libmemcpy3dn_plugin.so
757 %_libdir/vlc/misc/libmemcpymmxext_plugin.so
758 %_libdir/vlc/misc/libmemcpymmx_plugin.so
759 %_libdir/vlc/misc/libmemcpy_plugin.so
760 %_libdir/vlc/misc/libsap_plugin.so
762 %dir %_libdir/vlc/mux
763 %_libdir/vlc/mux/libmux_dummy_plugin.so
764 %_libdir/vlc/mux/libmux_ps_plugin.so
765 %_libdir/vlc/mux/libmux_ts_plugin.so
767 %dir %_libdir/vlc/packetizer
768 %_libdir/vlc/packetizer/libpacketizer_a52_plugin.so
769 %_libdir/vlc/packetizer/libpacketizer_copy_plugin.so
770 %_libdir/vlc/packetizer/libpacketizer_mpeg4video_plugin.so
771 %_libdir/vlc/packetizer/libpacketizer_mpegaudio_plugin.so
772 %_libdir/vlc/packetizer/libpacketizer_mpegvideo_plugin.so
774 %dir %_libdir/vlc/video_chroma
775 %_libdir/vlc/video_chroma/libi420_rgb_mmx_plugin.so
776 %_libdir/vlc/video_chroma/libi420_rgb_plugin.so
777 %_libdir/vlc/video_chroma/libi420_ymga_mmx_plugin.so
778 %_libdir/vlc/video_chroma/libi420_ymga_plugin.so
779 %_libdir/vlc/video_chroma/libi420_yuy2_mmx_plugin.so
780 %_libdir/vlc/video_chroma/libi420_yuy2_plugin.so
781 %_libdir/vlc/video_chroma/libi422_yuy2_mmx_plugin.so
782 %_libdir/vlc/video_chroma/libi422_yuy2_plugin.so
784 %dir %_libdir/vlc/video_filter
785 %_libdir/vlc/video_filter/libadjust_plugin.so
786 %_libdir/vlc/video_filter/libclone_plugin.so
787 %_libdir/vlc/video_filter/libcrop_plugin.so
788 %_libdir/vlc/video_filter/libdeinterlace_plugin.so
789 %_libdir/vlc/video_filter/libdistort_plugin.so
790 %_libdir/vlc/video_filter/libinvert_plugin.so
791 %_libdir/vlc/video_filter/libmotionblur_plugin.so
792 %_libdir/vlc/video_filter/libtransform_plugin.so
793 %_libdir/vlc/video_filter/libwall_plugin.so
795 %dir %_libdir/vlc/video_output
796 %_libdir/vlc/video_output/libfb_plugin.so
797 %_libdir/vlc/video_output/libx11_plugin.so
798 %_libdir/vlc/video_output/libxvideo_plugin.so
800 %dir %_libdir/vlc/visualization
808 %files -n %libname-devel
809 %defattr(-,root,root)
811 %dir %_includedir/vlc
816 %_mandir/man1/vlc-config*
819 %files -n mozilla-plugin-vlc
820 %defattr(-,root,root)
822 # FIXME: seems to be mozilla-version/plugin on Mandrake
823 #%dir %_libdir/mozilla
830 %defattr(-,root,root)
832 %_libdir/vlc/misc/libgtk_main_plugin.so
833 %_libdir/vlc/gui/libgtk_plugin.so
847 %defattr(-,root,root)
849 %_libdir/vlc/misc/libgnome_main_plugin.so
850 %_libdir/vlc/gui/libgnome_plugin.so
853 %_miconsdir/gnome-vlc.png
854 %_iconsdir/gnome-vlc.png
855 %_liconsdir/gnome-vlc.png
864 %defattr(-,root,root)
866 %_libdir/vlc/gui/libqt_plugin.so
881 %_libdir/vlc/gui/libkde_plugin.so
894 %files plugin-ncurses
895 %defattr(-,root,root)
897 %_libdir/vlc/gui/libncurses_plugin.so
902 %defattr(-,root,root)
904 %_libdir/vlc/control/liblirc_plugin.so
910 %defattr(-,root,root)
912 %_libdir/vlc/audio_output/libaout_sdl_plugin.so
913 %_libdir/vlc/video_output/libvout_sdl_plugin.so
918 %defattr(-,root,root)
920 %{_libdir}/vlc/video_output/libggi_plugin.so
925 %defattr(-,root,root)
927 %{_libdir}/vlc/video_output/libaa_plugin.so
931 %files plugin-svgalib
932 %defattr(-,root,root)
934 %_libdir/vlc/video_output/libsvgalib_plugin.so
937 # visualization plugin
940 %defattr(-,root,root)
942 %_libdir/vlc/visualization/libxosd_plugin.so
948 %defattr(-,root,root)
950 %_libdir/vlc/codec/libmad_plugin.so
951 %_libdir/vlc/demux/libid3tag_plugin.so
956 %defattr(-,root,root)
958 %_libdir/vlc/demux/libogg_plugin.so
959 %_libdir/vlc/codec/libvorbis_plugin.so
964 %defattr(-,root,root)
966 %_libdir/vlc/codec/libdv_plugin.so
971 %defattr(-,root,root)
973 %_libdir/vlc/audio_filter/liba52tofloat32_plugin.so
974 %_libdir/vlc/audio_filter/liba52tospdif_plugin.so
980 %defattr(-,root,root)
982 %_libdir/vlc/access/libsatellite_plugin.so
983 %_libdir/vlc/demux/libts_dvbpsi_plugin.so
989 %defattr(-,root,root)
991 %_libdir/vlc/audio_output/libesd_plugin.so
996 %defattr(-,root,root)
998 %_libdir/vlc/audio_output/libarts_plugin.so
1003 %defattr(-,root,root)
1005 %_libdir/vlc/audio_output/libalsa_plugin.so
1009 * Mon Jun 20 2002 Yves Duret <yduret@mandrakesoft.com> 0.4.2-1mdk
1010 - new upstream release
1012 * Mon Jun 3 2002 Yves Duret <yduret@mandrakesoft.com> 0.4.1-1mdk
1013 - new upstream release
1015 * Thu May 23 2002 Yves Duret <yduret@mandrakesoft.com> 0.4.0-1mdk
1016 - version 0.4.0 with MPEG4 (DivX) support thx ffmpeg.
1017 thus s/MPEG, MPEG2 and DVD/multimedia/g
1018 - sync %%description with debian ones.
1019 - vlc now requires a vlc-gui (gtk, gnome or qt).
1020 - removed gcc3.1 patches since merged upstream.
1022 * Mon May 13 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.1-4mdk
1023 - removed xmga plugin (currently broken).
1024 - manual rebuild in gcc3.1 environment aka added Patch0 & Patch1
1025 - various summary/description changes.
1027 * Fri May 03 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.1-3mdk
1028 - added vlc-lirc intf plugin rpm.
1030 * Tue Apr 30 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.1-2mdk
1031 - rebuild against libalsa2 (vlc-sdl)
1033 * Fri Apr 19 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.1-1mdk
1035 - removed patch0 merged upstream.
1036 - removed old %%ifarch ppc
1037 - added missing libmad-devel buldrequires
1039 * Wed Apr 17 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.0-4mdk
1040 - added liba52 support (buildrequires).
1041 - added vlc-alsa audio plugin.
1042 - mad is a codec (audio) plugin. corrected description and summary.
1044 * Wed Apr 10 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.0-3mdk
1045 - added patch0 from CVS: fix crashing GTK popup menus thx Michal Bukovjan <bukovjan@mbox.dkm.cz>
1047 * Wed Apr 10 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.0-2mdk
1048 - added vlc-arts rpm plugin thx blindauer Emmanuel <manu@agat.net>
1049 - better summary for plugin
1050 - add packager tag to myself
1052 * Sun Apr 07 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.0-1mdk
1054 - added aa (Asci Art) plugin in vlc-aa rpm
1055 - merged with sam's one:
1056 * using his plugins list into %%files
1057 * removed libdvdcss from the whole tarball.
1058 * removed the workaround for vlc's bad /dev/dsp detection.
1059 - few spell corrections in all %%description
1060 - added buildrequires on SDL-devel
1062 * Tue Mar 05 2002 Yves Duret <yduret@mandrakesoft.com> 0.2.93-0.1mdk
1066 * Mon Mar 04 2002 Yves Duret <yduret@mandrakesoft.com> 0.2.92-5mdk
1069 * Sat Jan 26 2002 Yves Duret <yduret@mandrakesoft.com> 0.2.92-4mdk
1070 - mad plugin in vlc-mad rpm
1072 * Mon Jan 21 2002 Yves Duret <yduret@mandrakesoft.com> 0.2.92-3mdk
1073 - synced with main cvs specfile wich "fixed a few minor inaccuracies"
1075 * Thu Jan 17 2002 Yves Duret <yduret@mandrakesoft.com> 0.2.92-2mdk
1076 - readded libdvdcss rpm in specfile. use %%define css 1 with correct sources
1077 to build libdvdcss rpm.
1079 * Wed Jan 09 2002 Yves Duret <yduret@mandrakesoft.com> 0.2.92-1mdk
1082 - splitted again, added vlc-sdl vlc-esd vlc-ggi
1083 - bring back some missing plugins
1084 - fixed buildrequires
1085 - added menu entries and icons (from cvs)
1087 * Tue Oct 23 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.83-2mdk
1088 - rebuild against libpng3
1089 - added some doc for sir rpmlint
1092 * Thu Aug 23 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.83-1mdk
1094 * Activated subtitles in overlay mode (far from perfect, but this
1095 was an often requested feature).
1097 * Fri Aug 10 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.82-1mdk
1100 * Mon Jul 30 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.81-1mdk
1104 * Wed Jun 20 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.81-0.20010619-1mdk
1108 * Wed Jun 13 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.80-2mdk
1109 - fix build on ppc (c) dadou
1111 * Mon Jun 11 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.80-1mdk
1112 - version 0.2.80 : bug fixes and bug fixes and bug fixes and small
1113 improvements of the gtk interface.
1114 - corrected Summary in vlc-qt
1116 * Wed May 23 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.73-2mdk
1117 - added qt2 plugin (vlc-qt)
1119 * Wed May 16 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.73-1mdk
1121 - you can now get decss threw a plugin
1122 - rewritte srcipt to build vlc (decss plugin)
1123 - rebuild with SDL 1.2
1125 * Thu Apr 26 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.72-2mdk
1128 * Mon Apr 16 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.72-1mdk
1130 - package split into vlc, vlc-gnome, vlc-gtk
1132 * Fri Apr 13 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.71-1mdk
1134 * Fixed segfaults when compiled with gcc 3.0pre and versions of gcc
1135 shipped with the latest RedHat distributions.
1136 * Fixed the BeOS CSS decryption.
1137 * Fixed a few issues in IFO parsing.
1138 * Fixed XVideo video output.
1139 * Updated icons under Linux, BeOS, MacOS X.
1141 * Wed Apr 11 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.70-1mdk
1144 * Thu Mar 22 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.63-1mdk
1145 - version 0.2.63 : Bugfixes, bugfixes, and bugfixes again, a Gtk+
1146 interface for the Gnome-impaired, an even better DVD support
1148 * Fri Feb 16 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.61-1mdk
1149 - new version for all the DVD fans (add MPEG1 support, direct DVD support,
1150 DVD decryption, arbitrary, seeking in the stream, pause, fast forward
1151 and slow motion, hardware YUV acceleration enhanced CSS support and a few
1152 new interface features including drag'n'drop.
1153 - first *real* public release (now under the GPL)
1155 * Sat Jan 06 2001 David BAUDENS <baudens@mandrakesoft.com> 0.1.99i-2mdk
1156 - Fix build and use right optimizations on PPC
1157 - Enable SDL support
1160 * Fri Jan 5 2001 Guillaume Cottenceau <gc@mandrakesoft.com> 0.1.99i-1mdk
1163 * Fri Aug 25 2000 Guillaume Cottenceau <gc@mandrakesoft.com> 0.1.99h-1mdk
1166 * Mon Jul 10 2000 Guillaume Cottenceau <gc@mandrakesoft.com> 0.1.99c-1mdk
1167 - first Mandrake package with help of Sam