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 1
24 %define with_ncurses 1
31 %define with_svgalib 0
47 ## by default we build for MandrakeCooker
48 %define buildfor_rh80 0
49 %define buildfor_mdk82 0
50 %define buildfor_mdk90 0
52 ## but we try to figure out on wich system we are building
53 %{expand:%%define buildfor_mdk82 %(A=$(awk '{print $4}' /etc/mandrake-release); if [ "$A" = 8.2 ]; then echo 1; else echo 0; fi)}
54 %{expand:%%define buildfor_mdk90 %(A=$(awk '{print $4}' /etc/mandrake-release); if [ "$A" = 9.0 ]; then echo 1; else echo 0; fi)}
55 %{expand:%%define buildfor_mdk91 %(A=$(awk '{print $4}' /etc/mandrake-release); if [ "$A" = 9.1 ]; then echo 1; else echo 0; fi)}
57 %{expand:%%define buildfor_rh80 %([[ -e /etc/mandrake-release ]] && echo 1 || echo 0)}
60 %if %buildfor_mdk82 || %buildfor_mdk90 || %buildfor_rh80
61 %define libname lib%name%libmajor
63 %define libname %mklibname %name %libmajor
68 # some mdk macros that do not exist in rh
69 %define configure2_5x CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=/usr
71 %define makeinstall_std %__make DESTDIR="$RPM_BUILD_ROOT" install
72 %define _menudir /usr/lib/menu
73 %define _iconsdir /usr/share/icons
74 %define _liconsdir /usr/share/icons/large
75 %define _miconsdir /usr/share/icons/mini
76 # adjust define for Redhat.
80 %define with_mozilla 0
84 %{?_without_mozilla: %{expand: %%define with_mozilla 0}}
85 %{?_without_gtk: %{expand: %%define with_gtk 0}}
86 %{?_without_gnome: %{expand: %%define with_gnome 0}}
87 %{?_without_qt: %{expand: %%define with_qt 0}}
88 %{?_without_kde: %{expand: %%define with_kde 0}}
89 %{?_without_ncurses: %{expand: %%define with_ncurses 0}}
90 %{?_without_lirc: %{expand: %%define with_lirc 0}}
91 %{?_without_wx: %{expand: %%define with_wx 0}}
93 %{?_without_aa: %{expand: %%define with_aa 0}}
94 %{?_without_sdl: %{expand: %%define with_sdl 0}}
95 %{?_without_ggi: %{expand: %%define with_ggi 0}}
96 %{?_without_svgalib: %{expand: %%define with_svgalib 0}}
97 %{?_without_xosd: %{expand: %%define with_xosd 0}}
99 %{?_without_mad: %{expand: %%define with_mad 0}}
100 %{?_without_ogg: %{expand: %%define with_ogg 0}}
101 %{?_without_a52: %{expand: %%define with_a52 0}}
102 %{?_without_dv: %{expand: %%define with_dv 0}}
103 %{?_without_dvb: %{expand: %%define with_dvb 0}}
105 %{?_without_esd: %{expand: %%define with_esd 0}}
106 %{?_without_arts: %{expand: %%define with_arts 0}}
107 %{?_without_alsa: %{expand: %%define with_alsa 0}}
109 %{?_without_slp: %{expand: %%define with_slp 0}}
112 %{?_with_mozilla: %{expand: %%define with_mozilla 1}}
113 %{?_with_gtk: %{expand: %%define with_gtk 1}}
114 %{?_with_gnome: %{expand: %%define with_gnome 1}}
115 %{?_with_qt: %{expand: %%define with_qt 1}}
116 %{?_with_kde: %{expand: %%define with_kde 1}}
117 %{?_with_ncurses: %{expand: %%define with_ncurses 1}}
118 %{?_with_lirc: %{expand: %%define with_lirc 1}}
119 %{?_with_wx: %{expand: %%define with_wx 0}}
121 %{?_with_aa: %{expand: %%define with_aa 1}}
122 %{?_with_sdl: %{expand: %%define with_sdl 1}}
123 %{?_with_ggi: %{expand: %%define with_ggi 1}}
124 %{?_with_svgalib: %{expand: %%define with_svgalib 1}}
125 %{?_with_xosd: %{expand: %%define with_xosd 1}}
127 %{?_with_mad: %{expand: %%define with_mad 1}}
128 %{?_with_ogg: %{expand: %%define with_ogg 1}}
129 %{?_with_a52: %{expand: %%define with_a52 1}}
130 %{?_with_dv: %{expand: %%define with_dv 1}}
131 %{?_with_dvb: %{expand: %%define with_dvb 1}}
133 %{?_with_esd: %{expand: %%define with_esd 1}}
134 %{?_with_arts: %{expand: %%define with_arts 1}}
135 %{?_with_alsa: %{expand: %%define with_alsa 1}}
137 %{?_with_slp: %{expand: %%define with_slp 1}}
139 Summary: VLC is a free MPEG, MPEG2, DVD and DivX player.
143 Packager: Yves Duret <yves@zarb.org>
146 Source0: http://www.videolan.org/pub/videolan/vlc/snapshots/%{cvs_name}.tar.bz2
148 Source0: http://www.videolan.org/packages/%{version}/%{name}-%{version}.tar.bz2
152 URL: http://www.videolan.org/
154 # vlc-mad needed by ffmpeg builtin (i want MPEG4 support out of box)
155 Requires: vlc-plugin-mad
156 # DVD working out of box.
157 Requires: vlc-plugin-a52
159 BuildRoot: %_tmppath/%name-%version-%release-root
161 # for redhat system, NO buildrequires. rh sux
164 Buildrequires: mozilla-devel
167 Buildrequires: libgtk+1.2-devel
170 Buildrequires: gnome-libs-devel
173 Buildrequires: libqt2-devel
176 Buildrequires: kdelibs-devel
179 Buildrequires: libncurses5-devel
181 Buildrequires: wxGTK-devel
184 Buildrequires: liblirc-devel
187 Buildrequires: aalib-devel
190 Buildrequires: SDL-devel
193 Buildrequires: libggi-devel
196 Buildrequires: svgalib-devel
199 Buildrequires: libxosd2-devel
202 Buildrequires: libmad-devel
205 Buildrequires: libvorbis-devel
206 Buildrequires: libogg-devel
209 Buildrequires: libdv2-devel
213 Buildrequires: liba52dec-devel
217 Buildrequires: libffmpeg-devel
220 BuildRequires: libdvdplay-devel
223 BuildRequires: libdvbpsi-devel
227 Buildrequires: libalsa2-devel
230 Buildrequires: libesound0-devel
233 Buildrequires: libarts-devel
237 Buildrequires: libopenslp-devel
240 %endif #no buildrequires for rh systems.
243 VideoLAN is an OpenSource streaming solution for every OS developed by
244 students from the Ecole Centrale Paris and developers from all over the
246 VLC (VideoLAN Client) is a media player that can play MPEG1, MPEG2 and
247 MPEG4 (aka DivX) files, DVDs, VCDs, SVCDs, from a satellite card, from
248 a stream sent by VLS (VideoLAN Server), from another VLC, or from a Web
250 You may install vlc-gnome or vlc-gtk to have a nice graphical interface.
251 This package contains no CSS unscrambling functionality for DVDs ;
252 you need the libdvdcss library available from
253 http://www.videolan.org/libdvdcss/ or http://plf.zarb.org/
256 %package -n %libname-devel
257 Summary: Development files for the VLC media player
259 Requires: %name = %version-%release
260 Provides: %name-devel = %version-%release
261 Provides: lib%name-devel = %version-%release
262 %description -n %libname-devel
263 Development files for the VLC media player
264 This package contains headers and a static library required to build plugins
265 for the VLC media player, or standalone applications using features from VLC.
267 %package -n mozilla-plugin-vlc
268 Summary: A multimedia plugin for Mozilla, based on vlc
270 Requires: %name = %version-%release
271 %{expand: %%define mozve %(rpm -q mozilla| sed 's/mozilla-\([0-9].*\)-.*$/\1/')}
272 Requires: mozilla = %mozve
273 %description -n mozilla-plugin-vlc
274 This plugin adds support for MPEG, MPEG2, DVD and DivX to your Mozilla
275 browser. The decoding process is done by vlc and the output window is
276 embedded in a webpage or directly in the browser window. There is also
277 support for fullscreen display.
282 Summary: Gtk plugin for the VLC media player
284 Requires: %{name} = %{version}
287 This plugin adds a Gtk+ interface to the VLC media player. To
288 activate it, use the `--intf gtk' flag or run the `gvlc' program.
290 %package -n gnome-vlc
291 Summary: Gnome plugin for the VLC media player
293 Requires: %{name} = %{version}
294 Provides: vlc-gui, vlc-gnome
296 %description -n gnome-vlc
297 This plugin adds a Gnome interface to the VLC media player. To
298 activate it, use the `--intf gnome' flag or run the `gnome-vlc' program.
301 Summary: Qt2 plugin for the VLC media player
303 Requires: %{name} = %{version}
304 Provides: vlc-gui, vlc-qt
307 This plugin adds a Qt interface to the VLC media player. To activate it,
308 use the `--intf qt' flag or run the `qvlc' program.
311 Summary: KDE frontend for the VLC media player
313 Requires: %{name} = %{version}
316 This plugin adds a KDE interface to the VLC media player. To
317 activate it, use the `--intf kde' flag or run the `kvlc' program.
319 %package plugin-ncurses
320 Summary: Ncurses console-based plugin for the VLC media player
322 Requires: %{name} = %{version}
323 %description plugin-ncurses
324 This plugin adds a ncurses interface to the VLC media player. To
325 activate it, use the `--intf ncurses' flag.
328 Summary: Lirc plugin for the VLC media player
330 Requires: %{name} = %{version}
333 %description plugin-lirc
334 This plugin is an infrared lirc interface for the VLC media player. To
335 activate it, use the `--extraintf lirc' flag.
338 Summary: WxWindow plugin for the VLC media player
340 Requires: %{name} = %{version}
343 %description -n wxvlc
344 This plugin adds a wxWindow interface to the VLC media player. To
345 activate it, use the `--intf wxwin' flag or run the `wxvlc' program.
351 Summary: ASCII art video plugin for the VLC media player
353 Requires: %{name} = %{version}
356 %description plugin-aa
357 This is an ASCII art video output plugin for the VLC media playe. To
358 activate it, use the `--vout aa' flag or select the `aa' video output
359 plugin from the preferences menu.
363 Summary: Simple DirectMedia Layer video plugin for the VLC media player
365 Requires: %{name} = %{version}
368 %description plugin-sdl
369 This plugin adds support for the Simple DirectMedia Layer library to
370 the VLC media player. To activate it, use the `--vout sdl' or
371 `--aout sdl' flags or select the `sdl' video or audio output plugin
372 from the preferences menu.
375 Summary: GGI video plugin for the VLC media player
377 Requires: %{name} = %{version}
380 %description plugin-ggi
381 This is a GGI plugin for the VLC media player. To activate it, use
382 the `--vout ggi' flag or select the `ggi' video output plugin from
383 the preferences menu.
385 %package plugin-svgalib
386 Summary: SVGAlib video plugin for the VLC media player
388 Requires: %{name} = %{version}
389 %description plugin-svgalib
390 This plugin adds support for SVGAlib to the VLC media player. To
391 activate it, use the `--vout svgalib' flag or select the `svgalib' video
392 output plugin from the preferences menu. Note that you will need root
393 permissions to use SVGAlib.
397 # visualization plugins
399 Summary: X On-Screen Display plugin for the VLC media player
401 Requires: %{name} = %{version}
402 %description plugin-xosd
403 This is an On-Screen Display plugin for the VLC media player. To activate
404 it, use the `--extraintf xosd' flag or select the `xosd' interface plugin
405 from the preferences menu.
409 Summary: MAD audio codec plugin for the VLC media player
411 Requires: %{name} = %{version}
414 %description plugin-mad
415 This plugin adds support for libmad, the MPEG audio decoder library,
416 to the VLC media player. MAD is 100% fixed-point based. To activate
417 this plugin, use the `--mpeg_adec mad' flag or select the `mad' MPEG
418 decoder from the preferences menu.
421 Summary: Ogg demuxer and Vorbis codec plugin for the VLC media player
423 Requires: %{name} = %{version}
424 %description plugin-ogg
425 These plugins add support for the Ogg bitstream format and the Ogg Vorbis
426 compressed audio format to the VLC media player. They are autodetected.
429 Summary: A-52 (AC-3) codec plugin for the VLC media player
431 Requires: %{name} = %{version}
432 %description plugin-a52
433 This plugin adds support for the ATSC A-52 (aka. AC-3) audio format to
434 the VLC media player. The plugin is autodetected.
437 Summary: DV codec plugin for the VLC media player
439 Requires: %{name} = %{version}
440 %description plugin-dv
441 This plugin adds support for the DV video format to the VLC media player.
442 The plugin is autodetected.
447 Summary: DVB input plugin for the VLC media player
449 Requires: %{name} = %{version}
450 %description plugin-dvb
451 This plugin adds support for DVB cards to the VLC media player. Note
452 that your card needs to be supported by your kernel before vlc can use it.
457 Summary: Enlightened Sound Daemon audio plugin for the VLC media player
459 Requires: %{name} = %{version}
462 %description plugin-esd
463 This plugin adds support for the Enlightened Sound Daemon to the VLC
464 media player. To activate it, use the `--aout esd' flag or select the
465 `esd' audio output plugin from the preferences menu.
468 Summary: aRts audio plugin for the VLC media player
470 Requires: %{name} = %{version}
473 %description plugin-arts
474 This plugin adds support for the aRts Sound System to the VLC media
475 player. To activate it, use the `--aout arts' flag or select the `arts'
476 audio output plugin from the preferences menu.
479 Summary: Advanced Linux Sound Architecture audio plugin for the VLC media player
481 Requires: %{name} = %{version}
484 %description plugin-alsa
485 This plugin adds support for the Advanced Linux Sound Architecture to
486 the VLC media player. To activate it, use the `--aout alsa' flag or
487 select the `alsa' audio output plugin from the preferences menu.
491 Summary: Service Location Protocol acces plugin for the VLC media player
493 Requires: %{name} = %{version}
494 %description plugin-slp
495 This plugin adds support for the Service Location Protocol to
496 the VLC media player.
501 %setup -q -n %{cvs_name}
508 # ffmpeg: static linking cause no official ffmpeg release with a stable ABI
509 # ffmpeg:no plugin posible on ia64 due to the static linking (can not put .a in a .so)
512 export XPIDL=/usr/lib/mozilla-%moz_ver/xpidl
513 perl -pi -e 's#-I/usr/share/idl/mozilla#-I/usr/share/idl/mozilla-1.3a#' Makefile.in
515 export QTDIR=%{_libdir}/qt3
516 # mandrake kernel specific
517 export CPPFLAGS="${CPPFLAGS:--I/usr/src/linux/3rdparty/mod_dvb/include}"
518 # NO empty line or comments for the configure --switch or it won't work.
519 %configure2_5x --enable-release \
520 --enable-dvd --without-dvdcss \
556 --disable-wxwindows \
558 --enable-x11 --enable-xvideo \
559 --enable-fb --disable-mga \
581 --enable-ffmpeg --with-ffmpeg=/usr --with-ffmpeg-tree=/usr/lib \
598 --enable-dvb --enable-dvbpsi --enable-satellite \
600 --disable-dvb --disable-dvbpsi --disable-satellite \
618 install -d %buildroot/%_mandir/man1
619 install doc/vlc.1 %buildroot/%_mandir/man1
620 install doc/vlc-config.1 %buildroot/%_mandir/man1
623 mkdir -p %buildroot/%_menudir
624 cat > %buildroot/%_menudir/vlc << EOF
625 ?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"
628 cat > %buildroot/%_menudir/gvlc << EOF
629 ?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"
633 cat > %buildroot/%_menudir/gnome-vlc << EOF
634 ?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"
638 cat > %buildroot/%_menudir/qvlc << EOF
639 ?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"
643 cat > %buildroot/%_menudir/kvlc << EOF
644 ?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"
648 ?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"
652 %define pngdir %buildroot/%_datadir/vlc
653 mkdir -p %{buildroot}/{%{_miconsdir},%{_liconsdir}}
654 install -m 644 %pngdir/vlc16x16.png %buildroot/%_miconsdir/vlc.png
655 install -m 644 %pngdir/vlc32x32.png %buildroot/%_iconsdir/vlc.png
656 install -m 644 %pngdir/vlc48x48.png %buildroot/%_liconsdir/vlc.png
658 install -m 644 %pngdir/gnome-vlc16x16.png %buildroot/%_miconsdir/gnome-vlc.png
659 install -m 644 %pngdir/gnome-vlc32x32.png %buildroot/%_iconsdir/gnome-vlc.png
660 install -m 644 %pngdir/gnome-vlc48x48.png %buildroot/%_liconsdir/gnome-vlc.png
663 install -m 644 %pngdir/gvlc16x16.png %buildroot/%_miconsdir/gvlc.png
664 install -m 644 %pngdir/gvlc32x32.png %buildroot/%_iconsdir/gvlc.png
665 install -m 644 %pngdir/gvlc48x48.png %buildroot/%_liconsdir/gvlc.png
668 install -m 644 %pngdir/kvlc16x16.png %buildroot/%_miconsdir/kvlc.png
669 install -m 644 %pngdir/kvlc32x32.png %buildroot/%_iconsdir/kvlc.png
670 install -m 644 %pngdir/kvlc48x48.png %buildroot/%_liconsdir/kvlc.png
673 install -m 644 %pngdir/qvlc16x16.png %buildroot/%_miconsdir/qvlc.png
674 install -m 644 %pngdir/qvlc32x32.png %buildroot/%_iconsdir/qvlc.png
675 install -m 644 %pngdir/qvlc48x48.png %buildroot/%_liconsdir/qvlc.png
678 #rpm (>= 4.0.4-20mdk) now checks for installed (but unpackaged) files
681 rm -fr %buildroot/%_menudir
682 rm -fr %buildroot/%_iconsdir
696 %defattr(-,root,root)
697 %doc NEWS README COPYING AUTHORS MAINTAINERS THANKS
702 %dir %_libdir/vlc/access
703 %_libdir/vlc/access/libaccess_file_plugin.so
704 %_libdir/vlc/access/libaccess_ftp_plugin.so
705 %_libdir/vlc/access/libaccess_http_plugin.so
706 %_libdir/vlc/access/libaccess_mms_plugin.so
707 %_libdir/vlc/access/libaccess_udp_plugin.so
709 %_libdir/vlc/access/libdvdplay_plugin.so
711 %_libdir/vlc/access/libdvd_plugin.so
712 %_libdir/vlc/access/libdvdread_plugin.so
713 %_libdir/vlc/access/libvcd_plugin.so
715 %dir %_libdir/vlc/access_output/
716 %_libdir/vlc/access_output/libaccess_output_dummy_plugin.so
717 %_libdir/vlc/access_output/libaccess_output_file_plugin.so
718 %_libdir/vlc/access_output/libaccess_output_udp_plugin.so
720 %dir %_libdir/vlc/audio_filter
721 %_libdir/vlc/audio_filter/libfixed32tofloat32_plugin.so
722 %_libdir/vlc/audio_filter/libfixed32tos16_plugin.so
723 %_libdir/vlc/audio_filter/libfloat32tos16_plugin.so
724 %_libdir/vlc/audio_filter/libfloat32tos8_plugin.so
725 %_libdir/vlc/audio_filter/libfloat32tou16_plugin.so
726 %_libdir/vlc/audio_filter/libfloat32tou8_plugin.so
727 %_libdir/vlc/audio_filter/libheadphone_channel_mixer_plugin.so
728 %_libdir/vlc/audio_filter/liblinear_resampler_plugin.so
729 %_libdir/vlc/audio_filter/libs16tofloat32_plugin.so
730 %_libdir/vlc/audio_filter/libs16tofloat32swab_plugin.so
731 %_libdir/vlc/audio_filter/libs8tofloat32_plugin.so
732 %_libdir/vlc/audio_filter/libtrivial_channel_mixer_plugin.so
733 %_libdir/vlc/audio_filter/libtrivial_resampler_plugin.so
734 %_libdir/vlc/audio_filter/libu8tofixed32_plugin.so
735 %_libdir/vlc/audio_filter/libu8tofloat32_plugin.so
736 %_libdir/vlc/audio_filter/libugly_resampler_plugin.so
738 %dir %_libdir/vlc/audio_mixer
739 %_libdir/vlc/audio_mixer/libfloat32_mixer_plugin.so
740 %_libdir/vlc/audio_mixer/libspdif_mixer_plugin.so
741 %_libdir/vlc/audio_mixer/libtrivial_mixer_plugin.so
743 %dir %_libdir/vlc/audio_output
744 %_libdir/vlc/audio_output/libaout_file_plugin.so
745 %_libdir/vlc/audio_output/liboss_plugin.so
747 %dir %_libdir/vlc/codec
748 %_libdir/vlc/codec/liba52_plugin.so
749 %_libdir/vlc/codec/libadpcm_plugin.so
750 %_libdir/vlc/codec/libaraw_plugin.so
751 %_libdir/vlc/codec/libcinepak_plugin.so
752 %_libdir/vlc/codec/libidctclassic_plugin.so
754 %_libdir/vlc/codec/libidctmmxext_plugin.so
755 %_libdir/vlc/codec/libidctmmx_plugin.so
757 %_libdir/vlc/codec/libidct_plugin.so
758 %_libdir/vlc/codec/liblpcm_plugin.so
760 %_libdir/vlc/codec/libmotionmmxext_plugin.so
761 %_libdir/vlc/codec/libmotionmmx_plugin.so
763 %_libdir/vlc/codec/libmotion_plugin.so
764 %_libdir/vlc/codec/libmpeg_audio_plugin.so
765 %_libdir/vlc/codec/libmpeg_video_plugin.so
767 %_libdir/vlc/codec/libpostprocessing_c_plugin.so
769 %_libdir/vlc/codec/libpostprocessing_mmx_plugin.so
770 %_libdir/vlc/codec/libpostprocessing_mmxext_plugin.so
773 %_libdir/vlc/codec/libspudec_plugin.so
775 %dir %_libdir/vlc/control
776 %_libdir/vlc/control/librc_plugin.so
778 %dir %_libdir/vlc/demux
779 %_libdir/vlc/demux/libaac_plugin.so
780 %_libdir/vlc/demux/libasf_plugin.so
781 %_libdir/vlc/demux/libaudio_plugin.so
782 %_libdir/vlc/demux/libavi_plugin.so
783 %_libdir/vlc/demux/liba52sys_plugin.so
784 %_libdir/vlc/demux/libdemuxdump_plugin.so
785 %_libdir/vlc/demux/libdemuxsub_plugin.so
786 %_libdir/vlc/demux/libes_plugin.so
787 %_libdir/vlc/demux/libid3_plugin.so
788 %_libdir/vlc/demux/libm3u_plugin.so
789 %_libdir/vlc/demux/libm4v_plugin.so
790 %_libdir/vlc/demux/libmp4_plugin.so
791 %_libdir/vlc/demux/libmpeg_system_plugin.so
792 %_libdir/vlc/demux/libps_plugin.so
793 %_libdir/vlc/demux/librawdv_plugin.so
794 %_libdir/vlc/demux/libts_plugin.so
795 %_libdir/vlc/demux/libwav_plugin.so
797 %dir %_libdir/vlc/misc
798 %_libdir/vlc/misc/libdummy_plugin.so
799 %_libdir/vlc/misc/libipv4_plugin.so
800 %_libdir/vlc/misc/libipv6_plugin.so
801 %_libdir/vlc/misc/liblogger_plugin.so
803 %_libdir/vlc/misc/libmemcpy3dn_plugin.so
804 %_libdir/vlc/misc/libmemcpymmxext_plugin.so
805 %_libdir/vlc/misc/libmemcpymmx_plugin.so
807 %_libdir/vlc/misc/libmemcpy_plugin.so
808 %_libdir/vlc/misc/libsap_plugin.so
810 %dir %_libdir/vlc/mux
811 %_libdir/vlc/mux/libmux_avi_plugin.so
812 %_libdir/vlc/mux/libmux_dummy_plugin.so
813 %_libdir/vlc/mux/libmux_ps_plugin.so
814 %_libdir/vlc/mux/libmux_ts_plugin.so
816 %dir %_libdir/vlc/packetizer
817 %_libdir/vlc/packetizer/libpacketizer_a52_plugin.so
818 %_libdir/vlc/packetizer/libpacketizer_copy_plugin.so
819 %_libdir/vlc/packetizer/libpacketizer_mpeg4audio_plugin.so
820 %_libdir/vlc/packetizer/libpacketizer_mpeg4video_plugin.so
821 %_libdir/vlc/packetizer/libpacketizer_mpegaudio_plugin.so
822 %_libdir/vlc/packetizer/libpacketizer_mpegvideo_plugin.so
824 %dir %_libdir/vlc/video_chroma
825 %_libdir/vlc/video_chroma/libi420_rgb_plugin.so
826 %_libdir/vlc/video_chroma/libi420_ymga_plugin.so
827 %_libdir/vlc/video_chroma/libi420_yuy2_plugin.so
828 %_libdir/vlc/video_chroma/libi422_yuy2_plugin.so
830 %_libdir/vlc/video_chroma/libi420_rgb_mmx_plugin.so
831 %_libdir/vlc/video_chroma/libi420_ymga_mmx_plugin.so
832 %_libdir/vlc/video_chroma/libi420_yuy2_mmx_plugin.so
833 %_libdir/vlc/video_chroma/libi422_yuy2_mmx_plugin.so
836 %dir %_libdir/vlc/video_filter
837 %_libdir/vlc/video_filter/libadjust_plugin.so
838 %_libdir/vlc/video_filter/libclone_plugin.so
839 %_libdir/vlc/video_filter/libcrop_plugin.so
840 %_libdir/vlc/video_filter/libdeinterlace_plugin.so
841 %_libdir/vlc/video_filter/libdistort_plugin.so
842 %_libdir/vlc/video_filter/libinvert_plugin.so
843 %_libdir/vlc/video_filter/libmotionblur_plugin.so
844 %_libdir/vlc/video_filter/libtransform_plugin.so
845 %_libdir/vlc/video_filter/libwall_plugin.so
847 %dir %_libdir/vlc/video_output
848 %_libdir/vlc/video_output/libfb_plugin.so
849 %_libdir/vlc/video_output/libvout_encoder_plugin.so
850 %_libdir/vlc/video_output/libx11_plugin.so
851 %_libdir/vlc/video_output/libxvideo_plugin.so
853 %dir %_libdir/vlc/visualization
863 %files -n %libname-devel
864 %defattr(-,root,root)
866 %dir %_includedir/vlc
871 %_mandir/man1/vlc-config*
874 %files -n mozilla-plugin-vlc
875 %defattr(-,root,root)
883 %defattr(-,root,root)
885 %_libdir/vlc/misc/libgtk_main_plugin.so
886 %_libdir/vlc/gui/libgtk_plugin.so
902 %defattr(-,root,root)
904 %_libdir/vlc/misc/libgnome_main_plugin.so
905 %_libdir/vlc/gui/libgnome_plugin.so
909 %_miconsdir/gnome-vlc.png
910 %_iconsdir/gnome-vlc.png
911 %_liconsdir/gnome-vlc.png
921 %defattr(-,root,root)
923 %_libdir/vlc/gui/libqt_plugin.so
940 %_libdir/vlc/gui/libkde_plugin.so
955 %files plugin-ncurses
956 %defattr(-,root,root)
958 %_libdir/vlc/gui/libncurses_plugin.so
963 %defattr(-,root,root)
965 %_libdir/vlc/control/liblirc_plugin.so
971 %defattr(-,root,root)
973 %_libdir/vlc/audio_output/libaout_sdl_plugin.so
974 %_libdir/vlc/video_output/libvout_sdl_plugin.so
979 %defattr(-,root,root)
981 %{_libdir}/vlc/video_output/libggi_plugin.so
986 %defattr(-,root,root)
988 %{_libdir}/vlc/video_output/libaa_plugin.so
992 %files plugin-svgalib
993 %defattr(-,root,root)
995 %_libdir/vlc/video_output/libsvgalib_plugin.so
998 # visualization plugin
1001 %defattr(-,root,root)
1003 %_libdir/vlc/visualization/libxosd_plugin.so
1009 %defattr(-,root,root)
1011 %_libdir/vlc/audio_filter/libmpgatofixed32_plugin.so
1012 %_libdir/vlc/demux/libid3tag_plugin.so
1017 %defattr(-,root,root)
1019 %_libdir/vlc/demux/libogg_plugin.so
1020 %_libdir/vlc/codec/libvorbis_plugin.so
1025 %defattr(-,root,root)
1027 %_libdir/vlc/codec/libdv_plugin.so
1032 %defattr(-,root,root)
1034 %_libdir/vlc/audio_filter/liba52tofloat32_plugin.so
1035 %_libdir/vlc/audio_filter/liba52tospdif_plugin.so
1041 %defattr(-,root,root)
1043 %_libdir/vlc/access/libsatellite_plugin.so
1044 %_libdir/vlc/demux/libts_dvbpsi_plugin.so
1045 %_libdir/vlc/mux/libmux_ts_dvbpsi_plugin.so
1051 %defattr(-,root,root)
1053 %_libdir/vlc/audio_output/libesd_plugin.so
1058 %defattr(-,root,root)
1060 %_libdir/vlc/audio_output/libarts_plugin.so
1065 %defattr(-,root,root)
1067 %_libdir/vlc/audio_output/libalsa_plugin.so
1072 %defattr(-,root,root)
1074 %_libdir/vlc/access/libslp_plugin.so
1078 * Sat Feb 01 2003 Yves Duret <yves@zarb.org> 0.5.0-1mdk
1079 - new upstream release.
1081 * Mon Jun 20 2002 Yves Duret <yduret@mandrakesoft.com> 0.4.2-1mdk
1082 - new upstream release
1084 * Mon Jun 3 2002 Yves Duret <yduret@mandrakesoft.com> 0.4.1-1mdk
1085 - new upstream release
1087 * Thu May 23 2002 Yves Duret <yduret@mandrakesoft.com> 0.4.0-1mdk
1088 - version 0.4.0 with MPEG4 (DivX) support thx ffmpeg.
1089 thus s/MPEG, MPEG2 and DVD/multimedia/g
1090 - sync %%description with debian ones.
1091 - vlc now requires a vlc-gui (gtk, gnome or qt).
1092 - removed gcc3.1 patches since merged upstream.
1094 * Mon May 13 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.1-4mdk
1095 - removed xmga plugin (currently broken).
1096 - manual rebuild in gcc3.1 environment aka added Patch0 & Patch1
1097 - various summary/description changes.
1099 * Fri May 03 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.1-3mdk
1100 - added vlc-lirc intf plugin rpm.
1102 * Tue Apr 30 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.1-2mdk
1103 - rebuild against libalsa2 (vlc-sdl)
1105 * Fri Apr 19 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.1-1mdk
1107 - removed patch0 merged upstream.
1108 - removed old %%ifarch ppc
1109 - added missing libmad-devel buldrequires
1111 * Wed Apr 17 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.0-4mdk
1112 - added liba52 support (buildrequires).
1113 - added vlc-alsa audio plugin.
1114 - mad is a codec (audio) plugin. corrected description and summary.
1116 * Wed Apr 10 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.0-3mdk
1117 - added patch0 from CVS: fix crashing GTK popup menus thx Michal Bukovjan <bukovjan@mbox.dkm.cz>
1119 * Wed Apr 10 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.0-2mdk
1120 - added vlc-arts rpm plugin thx blindauer Emmanuel <manu@agat.net>
1121 - better summary for plugin
1122 - add packager tag to myself
1124 * Sun Apr 07 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.0-1mdk
1126 - added aa (Asci Art) plugin in vlc-aa rpm
1127 - merged with sam's one:
1128 * using his plugins list into %%files
1129 * removed libdvdcss from the whole tarball.
1130 * removed the workaround for vlc's bad /dev/dsp detection.
1131 - few spell corrections in all %%description
1132 - added buildrequires on SDL-devel
1134 * Tue Mar 05 2002 Yves Duret <yduret@mandrakesoft.com> 0.2.93-0.1mdk
1138 * Mon Mar 04 2002 Yves Duret <yduret@mandrakesoft.com> 0.2.92-5mdk
1141 * Sat Jan 26 2002 Yves Duret <yduret@mandrakesoft.com> 0.2.92-4mdk
1142 - mad plugin in vlc-mad rpm
1144 * Mon Jan 21 2002 Yves Duret <yduret@mandrakesoft.com> 0.2.92-3mdk
1145 - synced with main cvs specfile wich "fixed a few minor inaccuracies"
1147 * Thu Jan 17 2002 Yves Duret <yduret@mandrakesoft.com> 0.2.92-2mdk
1148 - readded libdvdcss rpm in specfile. use %%define css 1 with correct sources
1149 to build libdvdcss rpm.
1151 * Wed Jan 09 2002 Yves Duret <yduret@mandrakesoft.com> 0.2.92-1mdk
1154 - splitted again, added vlc-sdl vlc-esd vlc-ggi
1155 - bring back some missing plugins
1156 - fixed buildrequires
1157 - added menu entries and icons (from cvs)
1159 * Tue Oct 23 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.83-2mdk
1160 - rebuild against libpng3
1161 - added some doc for sir rpmlint
1164 * Thu Aug 23 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.83-1mdk
1166 * Activated subtitles in overlay mode (far from perfect, but this
1167 was an often requested feature).
1169 * Fri Aug 10 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.82-1mdk
1172 * Mon Jul 30 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.81-1mdk
1176 * Wed Jun 20 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.81-0.20010619-1mdk
1180 * Wed Jun 13 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.80-2mdk
1181 - fix build on ppc (c) dadou
1183 * Mon Jun 11 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.80-1mdk
1184 - version 0.2.80 : bug fixes and bug fixes and bug fixes and small
1185 improvements of the gtk interface.
1186 - corrected Summary in vlc-qt
1188 * Wed May 23 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.73-2mdk
1189 - added qt2 plugin (vlc-qt)
1191 * Wed May 16 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.73-1mdk
1193 - you can now get decss threw a plugin
1194 - rewritte srcipt to build vlc (decss plugin)
1195 - rebuild with SDL 1.2
1197 * Thu Apr 26 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.72-2mdk
1200 * Mon Apr 16 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.72-1mdk
1202 - package split into vlc, vlc-gnome, vlc-gtk
1204 * Fri Apr 13 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.71-1mdk
1206 * Fixed segfaults when compiled with gcc 3.0pre and versions of gcc
1207 shipped with the latest RedHat distributions.
1208 * Fixed the BeOS CSS decryption.
1209 * Fixed a few issues in IFO parsing.
1210 * Fixed XVideo video output.
1211 * Updated icons under Linux, BeOS, MacOS X.
1213 * Wed Apr 11 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.70-1mdk
1216 * Thu Mar 22 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.63-1mdk
1217 - version 0.2.63 : Bugfixes, bugfixes, and bugfixes again, a Gtk+
1218 interface for the Gnome-impaired, an even better DVD support
1220 * Fri Feb 16 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.61-1mdk
1221 - new version for all the DVD fans (add MPEG1 support, direct DVD support,
1222 DVD decryption, arbitrary, seeking in the stream, pause, fast forward
1223 and slow motion, hardware YUV acceleration enhanced CSS support and a few
1224 new interface features including drag'n'drop.
1225 - first *real* public release (now under the GPL)
1227 * Sat Jan 06 2001 David BAUDENS <baudens@mandrakesoft.com> 0.1.99i-2mdk
1228 - Fix build and use right optimizations on PPC
1229 - Enable SDL support
1232 * Fri Jan 5 2001 Guillaume Cottenceau <gc@mandrakesoft.com> 0.1.99i-1mdk
1235 * Fri Aug 25 2000 Guillaume Cottenceau <gc@mandrakesoft.com> 0.1.99h-1mdk
1238 * Mon Jul 10 2000 Guillaume Cottenceau <gc@mandrakesoft.com> 0.1.99c-1mdk
1239 - first Mandrake package with help of Sam