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 ## but we try to figure out on wich system we are building
48 %define buildfor_mdk82 %([[ -e /etc/mandrake-release ]] && awk '{print ($4 == "8.2")}' %{_sysconfdir}/mandrake-release || echo 0)
49 %define buildfor_mdk90 %([[ -e /etc/mandrake-release ]] && awk '{print ($4 == "9.0")}' %{_sysconfdir}/mandrake-release || echo 0)
50 %define buildfor_mdk91 %([[ -e /etc/mandrake-release ]] && awk '{print ($4 == "9.1")}' %{_sysconfdir}/mandrake-release || echo 0)
52 %define buildfor_rh80 %([[ -e /etc/mandrake-release ]] && echo 0 || echo 1)
55 %if %buildfor_mdk82 || %buildfor_mdk90 || %buildfor_rh80
56 %define libname lib%name%libmajor
58 %define libname %mklibname %name %libmajor
63 # some mdk macros that do not exist in rh
64 %define configure2_5x CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=/usr
66 %define makeinstall_std %__make DESTDIR="$RPM_BUILD_ROOT" install
67 %define _menudir /usr/lib/menu
68 %define _iconsdir /usr/share/icons
69 %define _liconsdir /usr/share/icons/large
70 %define _miconsdir /usr/share/icons/mini
71 # adjust define for Redhat.
75 %define with_mozilla 0
79 %{?_without_mozilla: %{expand: %%define with_mozilla 0}}
80 %{?_without_gtk: %{expand: %%define with_gtk 0}}
81 %{?_without_gnome: %{expand: %%define with_gnome 0}}
82 %{?_without_qt: %{expand: %%define with_qt 0}}
83 %{?_without_kde: %{expand: %%define with_kde 0}}
84 %{?_without_ncurses: %{expand: %%define with_ncurses 0}}
85 %{?_without_lirc: %{expand: %%define with_lirc 0}}
86 %{?_without_wx: %{expand: %%define with_wx 0}}
88 %{?_without_aa: %{expand: %%define with_aa 0}}
89 %{?_without_sdl: %{expand: %%define with_sdl 0}}
90 %{?_without_ggi: %{expand: %%define with_ggi 0}}
91 %{?_without_svgalib: %{expand: %%define with_svgalib 0}}
92 %{?_without_xosd: %{expand: %%define with_xosd 0}}
94 %{?_without_mad: %{expand: %%define with_mad 0}}
95 %{?_without_ogg: %{expand: %%define with_ogg 0}}
96 %{?_without_a52: %{expand: %%define with_a52 0}}
97 %{?_without_dv: %{expand: %%define with_dv 0}}
98 %{?_without_dvb: %{expand: %%define with_dvb 0}}
100 %{?_without_esd: %{expand: %%define with_esd 0}}
101 %{?_without_arts: %{expand: %%define with_arts 0}}
102 %{?_without_alsa: %{expand: %%define with_alsa 0}}
104 %{?_without_slp: %{expand: %%define with_slp 0}}
107 %{?_with_mozilla: %{expand: %%define with_mozilla 1}}
108 %{?_with_gtk: %{expand: %%define with_gtk 1}}
109 %{?_with_gnome: %{expand: %%define with_gnome 1}}
110 %{?_with_qt: %{expand: %%define with_qt 1}}
111 %{?_with_kde: %{expand: %%define with_kde 1}}
112 %{?_with_ncurses: %{expand: %%define with_ncurses 1}}
113 %{?_with_lirc: %{expand: %%define with_lirc 1}}
114 %{?_with_wx: %{expand: %%define with_wx 0}}
116 %{?_with_aa: %{expand: %%define with_aa 1}}
117 %{?_with_sdl: %{expand: %%define with_sdl 1}}
118 %{?_with_ggi: %{expand: %%define with_ggi 1}}
119 %{?_with_svgalib: %{expand: %%define with_svgalib 1}}
120 %{?_with_xosd: %{expand: %%define with_xosd 1}}
122 %{?_with_mad: %{expand: %%define with_mad 1}}
123 %{?_with_ogg: %{expand: %%define with_ogg 1}}
124 %{?_with_a52: %{expand: %%define with_a52 1}}
125 %{?_with_dv: %{expand: %%define with_dv 1}}
126 %{?_with_dvb: %{expand: %%define with_dvb 1}}
128 %{?_with_esd: %{expand: %%define with_esd 1}}
129 %{?_with_arts: %{expand: %%define with_arts 1}}
130 %{?_with_alsa: %{expand: %%define with_alsa 1}}
132 %{?_with_slp: %{expand: %%define with_slp 1}}
134 Summary: VLC is a free MPEG, MPEG2, DVD and DivX player.
138 Packager: Yves Duret <yves@zarb.org>
141 Source0: http://www.videolan.org/pub/videolan/vlc/snapshots/%{cvs_name}.tar.bz2
143 Source0: http://www.videolan.org/packages/%{version}/%{name}-%{version}.tar.bz2
147 URL: http://www.videolan.org/
149 # vlc-mad needed by ffmpeg builtin (i want MPEG4 support out of box)
150 Requires: vlc-plugin-mad
151 # DVD working out of box.
152 Requires: vlc-plugin-a52
154 BuildRoot: %_tmppath/%name-%version-%release-root
156 # for redhat system, NO buildrequires. rh sux
159 Buildrequires: mozilla-devel
162 Buildrequires: libgtk+1.2-devel
165 Buildrequires: gnome-libs-devel
168 Buildrequires: libqt2-devel
171 Buildrequires: kdelibs-devel
174 Buildrequires: libncurses5-devel
176 Buildrequires: wxGTK-devel
179 Buildrequires: liblirc-devel
182 Buildrequires: aalib-devel
185 Buildrequires: SDL-devel
188 Buildrequires: libggi-devel
191 Buildrequires: svgalib-devel
194 Buildrequires: libxosd2-devel
197 Buildrequires: libmad-devel
200 Buildrequires: libvorbis-devel
201 Buildrequires: libogg-devel
204 Buildrequires: libdv2-devel
208 Buildrequires: liba52dec-devel
212 Buildrequires: libffmpeg-devel
215 BuildRequires: libdvdplay-devel
218 BuildRequires: libdvbpsi-devel
222 Buildrequires: libalsa2-devel
225 Buildrequires: libesound0-devel
228 Buildrequires: libarts-devel
232 Buildrequires: libopenslp-devel
235 %endif #no buildrequires for rh systems.
238 VideoLAN is an OpenSource streaming solution for every OS developed by
239 students from the Ecole Centrale Paris and developers from all over the
241 VLC (VideoLAN Client) is a media player that can play MPEG1, MPEG2 and
242 MPEG4 (aka DivX) files, DVDs, VCDs, SVCDs, from a satellite card, from
243 a stream sent by VLS (VideoLAN Server), from another VLC, or from a Web
245 You may install vlc-gnome or vlc-gtk to have a nice graphical interface.
246 This package contains no CSS unscrambling functionality for DVDs ;
247 you need the libdvdcss library available from
248 http://www.videolan.org/libdvdcss/ or http://plf.zarb.org/
251 %package -n %libname-devel
252 Summary: Development files for the VLC media player
254 Requires: %name = %version-%release
255 Provides: %name-devel = %version-%release
256 Provides: lib%name-devel = %version-%release
257 %description -n %libname-devel
258 Development files for the VLC media player
259 This package contains headers and a static library required to build plugins
260 for the VLC media player, or standalone applications using features from VLC.
262 %package -n mozilla-plugin-vlc
263 Summary: A multimedia plugin for Mozilla, based on vlc
265 Requires: %name = %version-%release
266 %{expand: %%define mozve %(rpm -q mozilla| sed 's/mozilla-\([0-9].*\)-.*$/\1/')}
267 Requires: mozilla = %mozve
268 %description -n mozilla-plugin-vlc
269 This plugin adds support for MPEG, MPEG2, DVD and DivX to your Mozilla
270 browser. The decoding process is done by vlc and the output window is
271 embedded in a webpage or directly in the browser window. There is also
272 support for fullscreen display.
277 Summary: Gtk plugin for the VLC media player
279 Requires: %{name} = %{version}
282 This plugin adds a Gtk+ interface to the VLC media player. To
283 activate it, use the `--intf gtk' flag or run the `gvlc' program.
285 %package -n gnome-vlc
286 Summary: Gnome plugin for the VLC media player
288 Requires: %{name} = %{version}
289 Provides: vlc-gui, vlc-gnome
291 %description -n gnome-vlc
292 This plugin adds a Gnome interface to the VLC media player. To
293 activate it, use the `--intf gnome' flag or run the `gnome-vlc' program.
296 Summary: Qt2 plugin for the VLC media player
298 Requires: %{name} = %{version}
299 Provides: vlc-gui, vlc-qt
302 This plugin adds a Qt interface to the VLC media player. To activate it,
303 use the `--intf qt' flag or run the `qvlc' program.
306 Summary: KDE frontend for the VLC media player
308 Requires: %{name} = %{version}
311 This plugin adds a KDE interface to the VLC media player. To
312 activate it, use the `--intf kde' flag or run the `kvlc' program.
314 %package plugin-ncurses
315 Summary: Ncurses console-based plugin for the VLC media player
317 Requires: %{name} = %{version}
318 %description plugin-ncurses
319 This plugin adds a ncurses interface to the VLC media player. To
320 activate it, use the `--intf ncurses' flag.
323 Summary: Lirc plugin for the VLC media player
325 Requires: %{name} = %{version}
328 %description plugin-lirc
329 This plugin is an infrared lirc interface for the VLC media player. To
330 activate it, use the `--extraintf lirc' flag.
333 Summary: WxWindow plugin for the VLC media player
335 Requires: %{name} = %{version}
338 %description -n wxvlc
339 This plugin adds a wxWindow interface to the VLC media player. To
340 activate it, use the `--intf wxwin' flag or run the `wxvlc' program.
346 Summary: ASCII art video plugin for the VLC media player
348 Requires: %{name} = %{version}
351 %description plugin-aa
352 This is an ASCII art video output plugin for the VLC media playe. To
353 activate it, use the `--vout aa' flag or select the `aa' video output
354 plugin from the preferences menu.
358 Summary: Simple DirectMedia Layer video plugin for the VLC media player
360 Requires: %{name} = %{version}
363 %description plugin-sdl
364 This plugin adds support for the Simple DirectMedia Layer library to
365 the VLC media player. To activate it, use the `--vout sdl' or
366 `--aout sdl' flags or select the `sdl' video or audio output plugin
367 from the preferences menu.
370 Summary: GGI video plugin for the VLC media player
372 Requires: %{name} = %{version}
375 %description plugin-ggi
376 This is a GGI plugin for the VLC media player. To activate it, use
377 the `--vout ggi' flag or select the `ggi' video output plugin from
378 the preferences menu.
380 %package plugin-svgalib
381 Summary: SVGAlib video plugin for the VLC media player
383 Requires: %{name} = %{version}
384 %description plugin-svgalib
385 This plugin adds support for SVGAlib to the VLC media player. To
386 activate it, use the `--vout svgalib' flag or select the `svgalib' video
387 output plugin from the preferences menu. Note that you will need root
388 permissions to use SVGAlib.
392 # visualization plugins
394 Summary: X On-Screen Display plugin for the VLC media player
396 Requires: %{name} = %{version}
397 %description plugin-xosd
398 This is an On-Screen Display plugin for the VLC media player. To activate
399 it, use the `--extraintf xosd' flag or select the `xosd' interface plugin
400 from the preferences menu.
404 Summary: MAD audio codec plugin for the VLC media player
406 Requires: %{name} = %{version}
409 %description plugin-mad
410 This plugin adds support for libmad, the MPEG audio decoder library,
411 to the VLC media player. MAD is 100% fixed-point based. To activate
412 this plugin, use the `--mpeg_adec mad' flag or select the `mad' MPEG
413 decoder from the preferences menu.
416 Summary: Ogg demuxer and Vorbis codec plugin for the VLC media player
418 Requires: %{name} = %{version}
419 %description plugin-ogg
420 These plugins add support for the Ogg bitstream format and the Ogg Vorbis
421 compressed audio format to the VLC media player. They are autodetected.
424 Summary: A-52 (AC-3) codec plugin for the VLC media player
426 Requires: %{name} = %{version}
427 %description plugin-a52
428 This plugin adds support for the ATSC A-52 (aka. AC-3) audio format to
429 the VLC media player. The plugin is autodetected.
432 Summary: DV codec plugin for the VLC media player
434 Requires: %{name} = %{version}
435 %description plugin-dv
436 This plugin adds support for the DV video format to the VLC media player.
437 The plugin is autodetected.
442 Summary: DVB input plugin for the VLC media player
444 Requires: %{name} = %{version}
445 %description plugin-dvb
446 This plugin adds support for DVB cards to the VLC media player. Note
447 that your card needs to be supported by your kernel before vlc can use it.
452 Summary: Enlightened Sound Daemon audio plugin for the VLC media player
454 Requires: %{name} = %{version}
457 %description plugin-esd
458 This plugin adds support for the Enlightened Sound Daemon to the VLC
459 media player. To activate it, use the `--aout esd' flag or select the
460 `esd' audio output plugin from the preferences menu.
463 Summary: aRts audio plugin for the VLC media player
465 Requires: %{name} = %{version}
468 %description plugin-arts
469 This plugin adds support for the aRts Sound System to the VLC media
470 player. To activate it, use the `--aout arts' flag or select the `arts'
471 audio output plugin from the preferences menu.
474 Summary: Advanced Linux Sound Architecture audio plugin for the VLC media player
476 Requires: %{name} = %{version}
479 %description plugin-alsa
480 This plugin adds support for the Advanced Linux Sound Architecture to
481 the VLC media player. To activate it, use the `--aout alsa' flag or
482 select the `alsa' audio output plugin from the preferences menu.
486 Summary: Service Location Protocol acces plugin for the VLC media player
488 Requires: %{name} = %{version}
489 %description plugin-slp
490 This plugin adds support for the Service Location Protocol to
491 the VLC media player.
496 %setup -q -n %{cvs_name}
503 # ffmpeg: static linking cause no official ffmpeg release with a stable ABI
504 # ffmpeg:no plugin posible on ia64 due to the static linking (can not put .a in a .so)
507 export XPIDL=/usr/lib/mozilla-%moz_ver/xpidl
508 perl -pi -e 's#-I/usr/share/idl/mozilla#-I/usr/share/idl/mozilla-1.3a#' Makefile.in
510 export QTDIR=%{_libdir}/qt3
511 # mandrake kernel specific
512 export CPPFLAGS="${CPPFLAGS:--I/usr/src/linux/3rdparty/mod_dvb/include}"
513 # NO empty line or comments for the configure --switch or it won't work.
514 %configure2_5x --enable-release \
515 --enable-dvd --without-dvdcss \
551 --disable-wxwindows \
553 --enable-x11 --enable-xvideo \
554 --enable-fb --disable-mga \
576 --enable-ffmpeg --with-ffmpeg=/usr --with-ffmpeg-tree=/usr/lib \
593 --enable-dvb --enable-dvbpsi --enable-satellite \
595 --disable-dvb --disable-dvbpsi --disable-satellite \
613 install -d %buildroot/%_mandir/man1
614 install doc/vlc.1 %buildroot/%_mandir/man1
615 install doc/vlc-config.1 %buildroot/%_mandir/man1
618 mkdir -p %buildroot/%_menudir
619 cat > %buildroot/%_menudir/vlc << EOF
620 ?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"
623 cat > %buildroot/%_menudir/gvlc << EOF
624 ?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"
628 cat > %buildroot/%_menudir/gnome-vlc << EOF
629 ?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"
633 cat > %buildroot/%_menudir/qvlc << EOF
634 ?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"
638 cat > %buildroot/%_menudir/kvlc << EOF
639 ?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"
643 ?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"
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
676 rm -fr %buildroot/%_menudir
677 rm -fr %buildroot/%_iconsdir
691 %defattr(-,root,root)
692 %doc NEWS README COPYING AUTHORS MAINTAINERS THANKS
697 %dir %_libdir/vlc/access
698 %_libdir/vlc/access/libaccess_file_plugin.so
699 %_libdir/vlc/access/libaccess_ftp_plugin.so
700 %_libdir/vlc/access/libaccess_http_plugin.so
701 %_libdir/vlc/access/libaccess_mms_plugin.so
702 %_libdir/vlc/access/libaccess_udp_plugin.so
704 %_libdir/vlc/access/libdvdplay_plugin.so
706 %_libdir/vlc/access/libdvd_plugin.so
707 %_libdir/vlc/access/libdvdread_plugin.so
708 %_libdir/vlc/access/libvcd_plugin.so
710 %dir %_libdir/vlc/access_output/
711 %_libdir/vlc/access_output/libaccess_output_dummy_plugin.so
712 %_libdir/vlc/access_output/libaccess_output_file_plugin.so
713 %_libdir/vlc/access_output/libaccess_output_udp_plugin.so
715 %dir %_libdir/vlc/audio_filter
716 %_libdir/vlc/audio_filter/libfixed32tofloat32_plugin.so
717 %_libdir/vlc/audio_filter/libfixed32tos16_plugin.so
718 %_libdir/vlc/audio_filter/libfloat32tos16_plugin.so
719 %_libdir/vlc/audio_filter/libfloat32tos8_plugin.so
720 %_libdir/vlc/audio_filter/libfloat32tou16_plugin.so
721 %_libdir/vlc/audio_filter/libfloat32tou8_plugin.so
722 %_libdir/vlc/audio_filter/libheadphone_channel_mixer_plugin.so
723 %_libdir/vlc/audio_filter/liblinear_resampler_plugin.so
724 %_libdir/vlc/audio_filter/libs16tofloat32_plugin.so
725 %_libdir/vlc/audio_filter/libs16tofloat32swab_plugin.so
726 %_libdir/vlc/audio_filter/libs8tofloat32_plugin.so
727 %_libdir/vlc/audio_filter/libtrivial_channel_mixer_plugin.so
728 %_libdir/vlc/audio_filter/libtrivial_resampler_plugin.so
729 %_libdir/vlc/audio_filter/libu8tofixed32_plugin.so
730 %_libdir/vlc/audio_filter/libu8tofloat32_plugin.so
731 %_libdir/vlc/audio_filter/libugly_resampler_plugin.so
733 %dir %_libdir/vlc/audio_mixer
734 %_libdir/vlc/audio_mixer/libfloat32_mixer_plugin.so
735 %_libdir/vlc/audio_mixer/libspdif_mixer_plugin.so
736 %_libdir/vlc/audio_mixer/libtrivial_mixer_plugin.so
738 %dir %_libdir/vlc/audio_output
739 %_libdir/vlc/audio_output/libaout_file_plugin.so
740 %_libdir/vlc/audio_output/liboss_plugin.so
742 %dir %_libdir/vlc/codec
743 %_libdir/vlc/codec/liba52_plugin.so
744 %_libdir/vlc/codec/libadpcm_plugin.so
745 %_libdir/vlc/codec/libaraw_plugin.so
746 %_libdir/vlc/codec/libcinepak_plugin.so
747 %_libdir/vlc/codec/libidctclassic_plugin.so
749 %_libdir/vlc/codec/libidctmmxext_plugin.so
750 %_libdir/vlc/codec/libidctmmx_plugin.so
752 %_libdir/vlc/codec/libidct_plugin.so
753 %_libdir/vlc/codec/liblpcm_plugin.so
755 %_libdir/vlc/codec/libmotionmmxext_plugin.so
756 %_libdir/vlc/codec/libmotionmmx_plugin.so
758 %_libdir/vlc/codec/libmotion_plugin.so
759 %_libdir/vlc/codec/libmpeg_audio_plugin.so
760 %_libdir/vlc/codec/libmpeg_video_plugin.so
762 %_libdir/vlc/codec/libpostprocessing_c_plugin.so
764 %_libdir/vlc/codec/libpostprocessing_mmx_plugin.so
765 %_libdir/vlc/codec/libpostprocessing_mmxext_plugin.so
768 %_libdir/vlc/codec/libspudec_plugin.so
770 %dir %_libdir/vlc/control
771 %_libdir/vlc/control/librc_plugin.so
773 %dir %_libdir/vlc/demux
774 %_libdir/vlc/demux/libaac_plugin.so
775 %_libdir/vlc/demux/libasf_plugin.so
776 %_libdir/vlc/demux/libaudio_plugin.so
777 %_libdir/vlc/demux/libavi_plugin.so
778 %_libdir/vlc/demux/liba52sys_plugin.so
779 %_libdir/vlc/demux/libdemuxdump_plugin.so
780 %_libdir/vlc/demux/libdemuxsub_plugin.so
781 %_libdir/vlc/demux/libes_plugin.so
782 %_libdir/vlc/demux/libid3_plugin.so
783 %_libdir/vlc/demux/libm3u_plugin.so
784 %_libdir/vlc/demux/libm4v_plugin.so
785 %_libdir/vlc/demux/libmp4_plugin.so
786 %_libdir/vlc/demux/libmpeg_system_plugin.so
787 %_libdir/vlc/demux/libps_plugin.so
788 %_libdir/vlc/demux/librawdv_plugin.so
789 %_libdir/vlc/demux/libts_plugin.so
790 %_libdir/vlc/demux/libwav_plugin.so
792 %dir %_libdir/vlc/misc
793 %_libdir/vlc/misc/libdummy_plugin.so
794 %_libdir/vlc/misc/libipv4_plugin.so
795 %_libdir/vlc/misc/libipv6_plugin.so
796 %_libdir/vlc/misc/liblogger_plugin.so
798 %_libdir/vlc/misc/libmemcpy3dn_plugin.so
799 %_libdir/vlc/misc/libmemcpymmxext_plugin.so
800 %_libdir/vlc/misc/libmemcpymmx_plugin.so
802 %_libdir/vlc/misc/libmemcpy_plugin.so
803 %_libdir/vlc/misc/libsap_plugin.so
805 %dir %_libdir/vlc/mux
806 %_libdir/vlc/mux/libmux_avi_plugin.so
807 %_libdir/vlc/mux/libmux_dummy_plugin.so
808 %_libdir/vlc/mux/libmux_ps_plugin.so
809 %_libdir/vlc/mux/libmux_ts_plugin.so
811 %dir %_libdir/vlc/packetizer
812 %_libdir/vlc/packetizer/libpacketizer_a52_plugin.so
813 %_libdir/vlc/packetizer/libpacketizer_copy_plugin.so
814 %_libdir/vlc/packetizer/libpacketizer_mpeg4audio_plugin.so
815 %_libdir/vlc/packetizer/libpacketizer_mpeg4video_plugin.so
816 %_libdir/vlc/packetizer/libpacketizer_mpegaudio_plugin.so
817 %_libdir/vlc/packetizer/libpacketizer_mpegvideo_plugin.so
819 %dir %_libdir/vlc/video_chroma
820 %_libdir/vlc/video_chroma/libi420_rgb_plugin.so
821 %_libdir/vlc/video_chroma/libi420_ymga_plugin.so
822 %_libdir/vlc/video_chroma/libi420_yuy2_plugin.so
823 %_libdir/vlc/video_chroma/libi422_yuy2_plugin.so
825 %_libdir/vlc/video_chroma/libi420_rgb_mmx_plugin.so
826 %_libdir/vlc/video_chroma/libi420_ymga_mmx_plugin.so
827 %_libdir/vlc/video_chroma/libi420_yuy2_mmx_plugin.so
828 %_libdir/vlc/video_chroma/libi422_yuy2_mmx_plugin.so
831 %dir %_libdir/vlc/video_filter
832 %_libdir/vlc/video_filter/libadjust_plugin.so
833 %_libdir/vlc/video_filter/libclone_plugin.so
834 %_libdir/vlc/video_filter/libcrop_plugin.so
835 %_libdir/vlc/video_filter/libdeinterlace_plugin.so
836 %_libdir/vlc/video_filter/libdistort_plugin.so
837 %_libdir/vlc/video_filter/libinvert_plugin.so
838 %_libdir/vlc/video_filter/libmotionblur_plugin.so
839 %_libdir/vlc/video_filter/libtransform_plugin.so
840 %_libdir/vlc/video_filter/libwall_plugin.so
842 %dir %_libdir/vlc/video_output
843 %_libdir/vlc/video_output/libfb_plugin.so
844 %_libdir/vlc/video_output/libvout_encoder_plugin.so
845 %_libdir/vlc/video_output/libx11_plugin.so
846 %_libdir/vlc/video_output/libxvideo_plugin.so
848 %dir %_libdir/vlc/visualization
858 %files -n %libname-devel
859 %defattr(-,root,root)
861 %dir %_includedir/vlc
866 %_mandir/man1/vlc-config*
869 %files -n mozilla-plugin-vlc
870 %defattr(-,root,root)
878 %defattr(-,root,root)
880 %_libdir/vlc/misc/libgtk_main_plugin.so
881 %_libdir/vlc/gui/libgtk_plugin.so
897 %defattr(-,root,root)
899 %_libdir/vlc/misc/libgnome_main_plugin.so
900 %_libdir/vlc/gui/libgnome_plugin.so
904 %_miconsdir/gnome-vlc.png
905 %_iconsdir/gnome-vlc.png
906 %_liconsdir/gnome-vlc.png
916 %defattr(-,root,root)
918 %_libdir/vlc/gui/libqt_plugin.so
935 %_libdir/vlc/gui/libkde_plugin.so
950 %files plugin-ncurses
951 %defattr(-,root,root)
953 %_libdir/vlc/gui/libncurses_plugin.so
958 %defattr(-,root,root)
960 %_libdir/vlc/control/liblirc_plugin.so
966 %defattr(-,root,root)
968 %_libdir/vlc/audio_output/libaout_sdl_plugin.so
969 %_libdir/vlc/video_output/libvout_sdl_plugin.so
974 %defattr(-,root,root)
976 %{_libdir}/vlc/video_output/libggi_plugin.so
981 %defattr(-,root,root)
983 %{_libdir}/vlc/video_output/libaa_plugin.so
987 %files plugin-svgalib
988 %defattr(-,root,root)
990 %_libdir/vlc/video_output/libsvgalib_plugin.so
993 # visualization plugin
996 %defattr(-,root,root)
998 %_libdir/vlc/visualization/libxosd_plugin.so
1004 %defattr(-,root,root)
1006 %_libdir/vlc/audio_filter/libmpgatofixed32_plugin.so
1007 %_libdir/vlc/demux/libid3tag_plugin.so
1012 %defattr(-,root,root)
1014 %_libdir/vlc/demux/libogg_plugin.so
1015 %_libdir/vlc/codec/libvorbis_plugin.so
1020 %defattr(-,root,root)
1022 %_libdir/vlc/codec/libdv_plugin.so
1027 %defattr(-,root,root)
1029 %_libdir/vlc/audio_filter/liba52tofloat32_plugin.so
1030 %_libdir/vlc/audio_filter/liba52tospdif_plugin.so
1036 %defattr(-,root,root)
1038 %_libdir/vlc/access/libsatellite_plugin.so
1039 %_libdir/vlc/demux/libts_dvbpsi_plugin.so
1040 %_libdir/vlc/mux/libmux_ts_dvbpsi_plugin.so
1046 %defattr(-,root,root)
1048 %_libdir/vlc/audio_output/libesd_plugin.so
1053 %defattr(-,root,root)
1055 %_libdir/vlc/audio_output/libarts_plugin.so
1060 %defattr(-,root,root)
1062 %_libdir/vlc/audio_output/libalsa_plugin.so
1067 %defattr(-,root,root)
1069 %_libdir/vlc/access/libslp_plugin.so
1073 * Sat Feb 01 2003 Yves Duret <yves@zarb.org> 0.5.0-1mdk
1074 - new upstream release.
1076 * Mon Jun 20 2002 Yves Duret <yduret@mandrakesoft.com> 0.4.2-1mdk
1077 - new upstream release
1079 * Mon Jun 3 2002 Yves Duret <yduret@mandrakesoft.com> 0.4.1-1mdk
1080 - new upstream release
1082 * Thu May 23 2002 Yves Duret <yduret@mandrakesoft.com> 0.4.0-1mdk
1083 - version 0.4.0 with MPEG4 (DivX) support thx ffmpeg.
1084 thus s/MPEG, MPEG2 and DVD/multimedia/g
1085 - sync %%description with debian ones.
1086 - vlc now requires a vlc-gui (gtk, gnome or qt).
1087 - removed gcc3.1 patches since merged upstream.
1089 * Mon May 13 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.1-4mdk
1090 - removed xmga plugin (currently broken).
1091 - manual rebuild in gcc3.1 environment aka added Patch0 & Patch1
1092 - various summary/description changes.
1094 * Fri May 03 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.1-3mdk
1095 - added vlc-lirc intf plugin rpm.
1097 * Tue Apr 30 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.1-2mdk
1098 - rebuild against libalsa2 (vlc-sdl)
1100 * Fri Apr 19 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.1-1mdk
1102 - removed patch0 merged upstream.
1103 - removed old %%ifarch ppc
1104 - added missing libmad-devel buldrequires
1106 * Wed Apr 17 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.0-4mdk
1107 - added liba52 support (buildrequires).
1108 - added vlc-alsa audio plugin.
1109 - mad is a codec (audio) plugin. corrected description and summary.
1111 * Wed Apr 10 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.0-3mdk
1112 - added patch0 from CVS: fix crashing GTK popup menus thx Michal Bukovjan <bukovjan@mbox.dkm.cz>
1114 * Wed Apr 10 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.0-2mdk
1115 - added vlc-arts rpm plugin thx blindauer Emmanuel <manu@agat.net>
1116 - better summary for plugin
1117 - add packager tag to myself
1119 * Sun Apr 07 2002 Yves Duret <yduret@mandrakesoft.com> 0.3.0-1mdk
1121 - added aa (Asci Art) plugin in vlc-aa rpm
1122 - merged with sam's one:
1123 * using his plugins list into %%files
1124 * removed libdvdcss from the whole tarball.
1125 * removed the workaround for vlc's bad /dev/dsp detection.
1126 - few spell corrections in all %%description
1127 - added buildrequires on SDL-devel
1129 * Tue Mar 05 2002 Yves Duret <yduret@mandrakesoft.com> 0.2.93-0.1mdk
1133 * Mon Mar 04 2002 Yves Duret <yduret@mandrakesoft.com> 0.2.92-5mdk
1136 * Sat Jan 26 2002 Yves Duret <yduret@mandrakesoft.com> 0.2.92-4mdk
1137 - mad plugin in vlc-mad rpm
1139 * Mon Jan 21 2002 Yves Duret <yduret@mandrakesoft.com> 0.2.92-3mdk
1140 - synced with main cvs specfile wich "fixed a few minor inaccuracies"
1142 * Thu Jan 17 2002 Yves Duret <yduret@mandrakesoft.com> 0.2.92-2mdk
1143 - readded libdvdcss rpm in specfile. use %%define css 1 with correct sources
1144 to build libdvdcss rpm.
1146 * Wed Jan 09 2002 Yves Duret <yduret@mandrakesoft.com> 0.2.92-1mdk
1149 - splitted again, added vlc-sdl vlc-esd vlc-ggi
1150 - bring back some missing plugins
1151 - fixed buildrequires
1152 - added menu entries and icons (from cvs)
1154 * Tue Oct 23 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.83-2mdk
1155 - rebuild against libpng3
1156 - added some doc for sir rpmlint
1159 * Thu Aug 23 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.83-1mdk
1161 * Activated subtitles in overlay mode (far from perfect, but this
1162 was an often requested feature).
1164 * Fri Aug 10 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.82-1mdk
1167 * Mon Jul 30 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.81-1mdk
1171 * Wed Jun 20 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.81-0.20010619-1mdk
1175 * Wed Jun 13 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.80-2mdk
1176 - fix build on ppc (c) dadou
1178 * Mon Jun 11 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.80-1mdk
1179 - version 0.2.80 : bug fixes and bug fixes and bug fixes and small
1180 improvements of the gtk interface.
1181 - corrected Summary in vlc-qt
1183 * Wed May 23 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.73-2mdk
1184 - added qt2 plugin (vlc-qt)
1186 * Wed May 16 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.73-1mdk
1188 - you can now get decss threw a plugin
1189 - rewritte srcipt to build vlc (decss plugin)
1190 - rebuild with SDL 1.2
1192 * Thu Apr 26 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.72-2mdk
1195 * Mon Apr 16 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.72-1mdk
1197 - package split into vlc, vlc-gnome, vlc-gtk
1199 * Fri Apr 13 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.71-1mdk
1201 * Fixed segfaults when compiled with gcc 3.0pre and versions of gcc
1202 shipped with the latest RedHat distributions.
1203 * Fixed the BeOS CSS decryption.
1204 * Fixed a few issues in IFO parsing.
1205 * Fixed XVideo video output.
1206 * Updated icons under Linux, BeOS, MacOS X.
1208 * Wed Apr 11 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.70-1mdk
1211 * Thu Mar 22 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.63-1mdk
1212 - version 0.2.63 : Bugfixes, bugfixes, and bugfixes again, a Gtk+
1213 interface for the Gnome-impaired, an even better DVD support
1215 * Fri Feb 16 2001 Yves Duret <yduret@mandrakesoft.com> 0.2.61-1mdk
1216 - new version for all the DVD fans (add MPEG1 support, direct DVD support,
1217 DVD decryption, arbitrary, seeking in the stream, pause, fast forward
1218 and slow motion, hardware YUV acceleration enhanced CSS support and a few
1219 new interface features including drag'n'drop.
1220 - first *real* public release (now under the GPL)
1222 * Sat Jan 06 2001 David BAUDENS <baudens@mandrakesoft.com> 0.1.99i-2mdk
1223 - Fix build and use right optimizations on PPC
1224 - Enable SDL support
1227 * Fri Jan 5 2001 Guillaume Cottenceau <gc@mandrakesoft.com> 0.1.99i-1mdk
1230 * Fri Aug 25 2000 Guillaume Cottenceau <gc@mandrakesoft.com> 0.1.99h-1mdk
1233 * Mon Jul 10 2000 Guillaume Cottenceau <gc@mandrakesoft.com> 0.1.99c-1mdk
1234 - first Mandrake package with help of Sam