10 %define cvsdate
20030127
11 %define release
0.
%{cvsdate}.%{cvsrel}mdk
12 %define cvs_name
%{name}-snapshot
-%cvsdate
14 %define release
%{rel}mdk
17 %define with_dvdplay
0
19 %define with_mozilla
0
24 %define with_ncurses
1
31 %define with_svgalib
0
47 %define buildfor_rh80
0
48 %define buildfor_mdk82
0
49 %define buildfor_mdk90
0
52 %if %buildfor_mdk82 ||
%buildfor_mdk90 ||
%buildfor_rh80
53 %define libname lib
%name%libmajor
55 %define libname
%mklibname %name %libmajor
60 # some mdk macros that do not exist in rh
61 %define configure2_5x CFLAGS
="$RPM_OPT_FLAGS" .
/configure
--prefix
=/usr
63 %define makeinstall_std
%__make DESTDIR
="$RPM_BUILD_ROOT"
install
64 # adjust define for Redhat.
68 %{?_without_mozilla: %{expand: %%define with_mozilla 0}}
69 %{?_without_gtk: %{expand: %%define with_gtk 0}}
70 %{?_without_gnome: %{expand: %%define with_gnome 0}}
71 %{?_without_qt: %{expand: %%define with_qt 0}}
72 %{?_without_kde: %{expand: %%define with_kde 0}}
73 %{?_without_ncurses: %{expand: %%define with_ncurses 0}}
74 %{?_without_lirc: %{expand: %%define with_lirc 0}}
75 %{?_without_wx: %{expand: %%define with_wx 0}}
77 %{?_without_aa: %{expand: %%define with_aa 0}}
78 %{?_without_sdl: %{expand: %%define with_sdl 0}}
79 %{?_without_ggi: %{expand: %%define with_ggi 0}}
80 %{?_without_svgalib: %{expand: %%define with_svgalib 0}}
81 %{?_without_xosd: %{expand: %%define with_xosd 0}}
83 %{?_without_mad: %{expand: %%define with_mad 0}}
84 %{?_without_ogg: %{expand: %%define with_ogg 0}}
85 %{?_without_a52: %{expand: %%define with_a52 0}}
86 %{?_without_dv: %{expand: %%define with_dv 0}}
87 %{?_without_dvb: %{expand: %%define with_dvb 0}}
89 %{?_without_esd: %{expand: %%define with_esd 0}}
90 %{?_without_arts: %{expand: %%define with_arts 0}}
91 %{?_without_alsa: %{expand: %%define with_alsa 0}}
93 %{?_without_slp: %{expand: %%define with_slp 0}}
96 %{?_with_mozilla: %{expand: %%define with_mozilla 1}}
97 %{?_with_gtk: %{expand: %%define with_gtk 1}}
98 %{?_with_gnome: %{expand: %%define with_gnome 1}}
99 %{?_with_qt: %{expand: %%define with_qt 1}}
100 %{?_with_kde: %{expand: %%define with_kde 1}}
101 %{?_with_ncurses: %{expand: %%define with_ncurses 1}}
102 %{?_with_lirc: %{expand: %%define with_lirc 1}}
103 %{?_with_wx: %{expand: %%define with_wx 0}}
105 %{?_with_aa: %{expand: %%define with_aa 1}}
106 %{?_with_sdl: %{expand: %%define with_sdl 1}}
107 %{?_with_ggi: %{expand: %%define with_ggi 1}}
108 %{?_with_svgalib: %{expand: %%define with_svgalib 1}}
109 %{?_with_xosd: %{expand: %%define with_xosd 1}}
111 %{?_with_mad: %{expand: %%define with_mad 1}}
112 %{?_with_ogg: %{expand: %%define with_ogg 1}}
113 %{?_with_a52: %{expand: %%define with_a52 1}}
114 %{?_with_dv: %{expand: %%define with_dv 1}}
115 %{?_with_dvb: %{expand: %%define with_dvb 1}}
117 %{?_with_esd: %{expand: %%define with_esd 1}}
118 %{?_with_arts: %{expand: %%define with_arts 1}}
119 %{?_with_alsa: %{expand: %%define with_alsa 1}}
121 %{?_with_slp: %{expand: %%define with_slp 1}}
123 Summary: VideoLAN is a free MPEG
, MPEG2
, DVD and DivX software solution.
127 Packager: Yves Duret
<yves@zarb.org
>
130 Source0: http
://www.videolan.org
/pub
/videolan
/vlc
/snapshots
/%{cvs_name}.tar.bz2
132 Source0: http
://www.videolan.org
/packages
/%{version}/%{name}-%{version}.tar.bz2
136 URL: http
://www.videolan.org
/
138 # vlc-mad needed by ffmpeg builtin (i want MPEG4 support out of box)
139 Requires: vlc
-plugin
-mad
140 #DVD working out of box.
141 Requires: vlc
-plugin
-a52
143 BuildRoot: %_tmppath/%name-%version-%release-root
146 Buildrequires
: mozilla
-devel
149 Buildrequires
: libgtk
+1.2-devel
152 Buildrequires
: gnome
-libs
-devel
155 Buildrequires
: libqt2
-devel
158 Buildrequires
: libkde2
-devel
161 Buildrequires
: libncurses5
-devel
163 Buildrequires
: wxwindows
167 Buildrequires
: liblirc
-devel
170 Buildrequires
: aalib
-devel
173 Buildrequires
: SDL
-devel
176 Buildrequires
: libggi
-devel
179 Buildrequires
: svgalib
-devel
182 Buildrequires
: libxosd2
-devel
185 Buildrequires
: libmad
-devel
188 Buildrequires
: libvorbis
-devel
189 Buildrequires
: libogg
-devel
192 Buildrequires
: libdv2
-devel
196 Buildrequires
: liba52dec
-devel
200 Buildrequires
: libffmpeg
-devel
204 Buildrequires
: libalsa2
-devel
207 Buildrequires
: libesound0
-devel
210 Buildrequires
: libarts
-devel
214 Buildrequires
: libopenslp
-devel
219 VideoLAN is an OpenSource streaming solution
for every OS developed by
220 students from the Ecole Centrale Paris and developers from all over the
222 The VideoLAN Client
(vlc
) plays MPEG1
, MPEG2 and MPEG4
(aka DivX
) files
,
223 DVDs
, VCDs
, SVCDs
, from a satellite card
, from an MPEG2 Transport
224 Streams sent by the VideoLAN Server
(vls
) or from a Web server
(with the
226 You may
install vlc
-gnome or vlc
-gtk to have a nice graphical interface.
227 This package contains no CSS unscrambling functionality
for DVDs
;
228 you need the libdvdcss library available from
229 http
://www.videolan.org
/libdvdcss
/ or http
://plf.zarb.org
/
232 %package -n
%libname-devel
233 Summary: Development files
for the VideoLAN Client
235 Requires: %name = %version-%release
236 Provides: %name-devel
= %version-%release
237 Provides: lib
%name-devel
= %version-%release
238 %description -n
%libname-devel
239 Development files
for the VideoLAN Client
240 VideoLAN is a free MPEG
, MPEG2
, DVD and DivX software solution.
242 This package contains headers and a static library required to build plugins
243 for the VideoLAN Client
, or standalone applications using VideoLAN Client.
245 %package -n mozilla
-plugin
-vlc
246 Summary: A multimedia plugin
for Mozilla
, based on vlc
248 Requires: %name = %version-%release
249 %description -n mozilla
-plugin
-vlc
250 This plugin adds support
for MPEG
, MPEG2
, DVD and DivX to your Mozilla
251 browser. The decoding process is
done by vlc and the output window is
252 embedded
in a webpage or directly
in the browser window. There is also
253 support
for fullscreen display.
258 Summary: Gtk plugin
for the VideoLAN client
260 Requires: %{name} = %{version}
263 VideoLAN is a free MPEG
, MPEG2
, DVD and DivX software solution.
265 This plugin adds a Gtk
+ interface to vlc
, the VideoLAN Client. To
266 activate it
, use the `
--intf gtk' flag or run the `gvlc' program.
268 %package -n gnome
-vlc
269 Summary: Gnome plugin
for the VideoLAN client
271 Requires: %{name} = %{version}
272 Provides: vlc
-gui
, vlc
-gnome
274 %description -n gnome
-vlc
275 VideoLAN is a free MPEG
, MPEG2
, DVD and DivX software solution.
277 This plugin adds a Gnome interface to vlc
, the VideoLAN Client. To
278 activate it
, use the `
--intf gnome' flag or run the `gnome
-vlc' program.
281 Summary: Qt2 plugin
for the VideoLAN client
283 Requires: %{name} = %{version}
284 Provides: vlc
-gui
, vlc
-qt
287 VideoLAN is a free MPEG
, MPEG2
, DVD and DivX software solution.
289 This plugin adds a Qt interface to vlc
, the VideoLAN Client. To
290 activate it
, use the `
--intf qt' flag or run the `qvlc' program.
293 Summary: KDE frontend
for the VideoLAN client
295 Requires: %{name} = %{version}
298 VideoLAN is a free MPEG
, MPEG2
, DVD and DivX software solution.
300 This plugin adds a KDE interface to vlc
, the VideoLAN Client. To
301 activate it
, use the `
--intf kde' flag or run the `kvlc' program.
304 %package plugin
-ncurses
305 Summary: Ncurses console
-based plugin
for the VideoLAN client
307 Requires: %{name} = %{version}
308 %description plugin
-ncurses
309 VideoLAN is a free MPEG
, MPEG2
, DVD and DivX software solution.
311 This plugin adds a ncurses interface to vlc
, the VideoLAN Client. To
312 activate it
, use the `
--intf ncurses' flag.
315 Summary: Lirc plugin
for the VideoLAN client
317 Requires: %{name} = %{version}
320 %description plugin
-lirc
321 VideoLAN is a free MPEG
, MPEG2
, DVD and DivX software solution.
323 This plugin is an infrared lirc interface
for vlc
, the
324 VideoLAN Client. To activate it
, use the `
--intf lirc' flag.
329 Summary: ASCII art video plugin
for the VideoLAN client
331 Requires: %{name} = %{version}
334 %description plugin
-aa
335 VideoLAN is a free MPEG
, MPEG2
, DVD and DivX software solution.
337 This is an ASCII art video output plugin
for vlc
, the VideoLAN
338 Client. To activate it
, use the `
--vout aa' flag or
select the `aa'
339 vout plugin from the preferences menu.
343 Summary: Simple DirectMedia Layer video plugin
for the VideoLAN client
345 Requires: %{name} = %{version}
348 %description plugin
-sdl
349 VideoLAN is a free MPEG
, MPEG2
, DVD and DivX software solution.
351 This plugin adds support
for the Simple DirectMedia Layer library to
352 vlc
, the VideoLAN Client. To activate it
, use the `
--vout sdl' or
353 `
--aout sdl' flags or
select the `sdl' vout or aout plugin from the
357 Summary: GGI video plugin
for the VideoLAN client
359 Requires: %{name} = %{version}
362 %description plugin
-ggi
363 VideoLAN is a free MPEG
, MPEG2
, DVD and DivX software solution.
365 This is a GGI plugin
for vlc
, the VideoLAN Client. To activate it
, use
366 the `
--vout ggi' flag or
select the `ggi' vout plugin from the preferences
369 %package plugin
-svgalib
370 Summary: SVGAlib video plugin
for the VideoLAN client
372 Requires: %{name} = %{version}
373 %description plugin
-svgalib
374 VideoLAN is a free MPEG
, MPEG2
, DVD and DivX software solution.
376 This plugin adds support
for SVGAlib to vlc
, the VideoLAN Client. To
377 activate it
, use the `
--vout svgalib' flag or
select the `svgalib' video
378 output plugin from the preferences menu. Note that you will need root
379 permissions to use SVGAlib.
383 # visualization plugins
385 Summary: X On
-Screen Display plugin
for the VideoLAN client
387 Requires: %{name} = %{version}
388 %description plugin
-xosd
389 VideoLAN is a free MPEG
, MPEG2
, DVD and DivX software solution.
391 This is an On
-Screen Display plugin
for vlc
, the VideoLAN Client. To
392 activate it
, use the `
--intf xosd' flag or
select the `xosd' interface
393 plugin from the preferences menu.
397 Summary: MAD audio codec plugin
for the VideoLAN client
399 Requires: %{name} = %{version}
402 %description plugin
-mad
403 VideoLAN is a free MPEG
, MPEG2
, DVD and DivX software solution.
405 This plugin adds support
for libmad
, the MPEG audio decoder library
,
406 to the VideoLAN Client. MAD is
100% fixed
-point based. To activate
407 this plugin
, use the `
--mpeg_adec mad' flag or
select the `mad' MPEG
408 decoder from the preferences menu.
411 Summary: Ogg demuxer and Vorbis codec plugin
for the VideoLAN client
413 Requires: %{name} = %{version}
414 %description plugin
-ogg
415 VideoLAN is a free MPEG
, MPEG2
, DVD and DivX software solution.
417 These plugins add support
for the Ogg bitstream format and the Ogg Vorbis
418 compressed audio format to vlc
, the VideoLAN Client. They are autodetected.
421 Summary: A
-52 (AC
-3) codec plugin
for the VideoLAN client
423 Requires: %{name} = %{version}
424 %description plugin
-a52
425 VideoLAN is a free MPEG
, MPEG2
, DVD and DivX software solution.
427 This plugin adds support
for the ATSC A
-52 (aka. AC
-3) audio format to
428 vlc
, the VideoLAN Client. The plugin is autodetected.
431 Summary: DV codec plugin
for the VideoLAN client
433 Requires: %{name} = %{version}
434 %description plugin
-dv
435 VideoLAN is a free MPEG
, MPEG2
, DVD and DivX software solution.
437 This plugin adds support
for the DV video format to vlc
, the VideoLAN
438 Client. The plugin is autodetected.
443 Summary: DVB input plugin
for the VideoLAN client
445 Requires: %{name} = %{version}
446 %description plugin
-dvb
447 VideoLAN is a free MPEG
, MPEG2
, DVD and DivX software solution.
449 This plugin adds support
for DVB cards to vlc
, the VideoLAN Client. Note
450 that your card needs to be supported by your kernel before vlc can use it.
455 Summary: Enlightened Sound Daemon audio plugin
for the VideoLAN client
457 Requires: %{name} = %{version}
460 %description plugin
-esd
461 VideoLAN is a free MPEG
, MPEG2
, DVD and DivX software solution.
463 This plugin adds support
for the Enlightened Sound Daemon to vlc
, the
464 VideoLAN Client. To activate it
, use the `
--aout esd' flag or
select
465 the `esd' aout plugin from the preferences menu.
468 Summary: aRts audio plugin
for the VideoLAN client
470 Requires: %{name} = %{version}
473 %description plugin
-arts
474 VideoLAN is a free MPEG
, MPEG2
, DVD and DivX software solution.
476 This plugin adds support
for the aRts Sound System to vlc
, the
477 VideoLAN Client. To activate it
, use the `
--aout arts' flag or
478 select the `arts' aout plugin from the preferences menu.
481 Summary: Advanced Linux Sound Architecture audio plugin
for the VideoLAN client
483 Requires: %{name} = %{version}
486 %description plugin
-alsa
487 VideoLAN is a free MPEG
, MPEG2
, DVD and DivX software solution.
489 This plugin adds support
for the Advanced Linux Sound Architecture to
490 vlc
, the VideoLAN Client. To activate it
, use the `
--aout alsa' flag or
491 select the `alsa' aout plugin from the preferences menu.
494 Summary: Service Location Protocol acces plugin
for the VideoLAN client
496 Requires: %{name} = %{version}
497 %description plugin
-slp
498 VideoLAN is a free MPEG
, MPEG2
, DVD and DivX software solution.
500 This plugin adds support
for the Service Location Protocol to
501 vlc
, the VideoLAN Client.
506 %setup -q
-n
%{cvs_name}
513 # ffmpeg: static linking cause no official ffmpeg release aith a stable ABI
514 # ffmpeg:no plugin posible on ia64 due to the static linking (can not put .a in a .so)
516 # NO empty line or comments for the configure --switch or it won't work.
517 %configure2_5x --enable-release \
518 --enable-dvd
--without
-dvdcss \
554 --disable
-wxwindows \
556 --enable-x11
--enable-xvideo \
557 --enable-fb
--disable
-mga \
579 --enable-ffmpeg
--with
-ffmpeg
=/usr
--with
-ffmpeg
-tree
=/usr
/lib \
591 --enable-dvb
--enable-dvbpsi
--enable-satellite \
593 --disable
-dvb
--disable
-dvbpsi
--disable
-satellite \
606 # --enable-a52 --enable-aa --enable-dvbpsi --enable-xosd --enable-mozilla --enable-kde --enable-mp4 --enable-dvb --enable-dv --enable-svgalib --enable-satellite --enable-ogg --enable-vorbis
608 export QTDIR
=%{_libdir}/qt3
615 install -d
%buildroot/%_mandir/man1
616 install doc
/vlc
.1 %buildroot/%_mandir/man1
617 install doc
/vlc
-config
.1 %buildroot/%_mandir/man1
620 mkdir -p
%buildroot/%_menudir
621 cat
> %buildroot/%_menudir/vlc
<< EOF
622 ?package
(vlc
): command="
%_bindir/vlc" hotkey
="V" needs
="X11" longtitle
="VideoLAN is a free MPEG
, MPEG2
, DVD and DivX software solution" section
="Multimedia
/Video" title
="VideoLAN Client" icon
="vlc.png" hints
="Video"
625 cat
> %buildroot/%_menudir/gvlc
<< EOF
626 ?package
(gvlc
): command="
%_bindir/gvlc" needs
="X11" longtitle
="VideoLAN is a free MPEG
, MPEG2
, DVD and DivX software solution" section
="Multimedia
/Video" title
="Gtk VideoLAN Client" icon
="gvlc.png" hints
="Video"
630 cat
> %buildroot/%_menudir/gnome
-vlc
<< EOF
631 ?package
(gnome
-vlc
): command="
%_bindir/gnome
-vlc" needs
="X11" longtitle
="VideoLAN is a free MPEG
, MPEG2
, DVD and DivX software solution" section
="Multimedia
/Video" title
="Gnome VideoLAN Client" icon
="gnome
-vlc.png" hints
="Video"
635 cat
> %buildroot/%_menudir/qvlc
<< EOF
636 ?package
(qvlc
): command="
%_bindir/qvlc" needs
="X11" longtitle
="VideoLAN is a free MPEG
, MPEG2
, DVD and DivX software solution" section
="Multimedia
/Video" title
="Qt VideoLAN Client" icon
="qvlc.png" hints
="Video"
640 cat
> %buildroot/%_menudir/kvlc
<< EOF
641 ?package
(kvlc
): command="
%_bindir/kvlc" needs
="X11" longtitle
="VideoLAN is a free MPEG
, MPEG2
, DVD and DivX software solution" section
="Multimedia
/Video" title
="Gnome VideoLAN Client" icon
="kvlc.png" hints
="Video"
647 %define pngdir
%buildroot/%_datadir/vlc
648 mkdir -p
%{buildroot}/{%{_miconsdir},%{_liconsdir}}
649 install -m
644 %pngdir/vlc16x16.png
%buildroot/%_miconsdir/vlc.png
650 install -m
644 %pngdir/vlc32x32.png
%buildroot/%_iconsdir/vlc.png
651 install -m
644 %pngdir/vlc48x48.png
%buildroot/%_liconsdir/vlc.png
653 install -m
644 %pngdir/gnome
-vlc16x16.png
%buildroot/%_miconsdir/gnome
-vlc.png
654 install -m
644 %pngdir/gnome
-vlc32x32.png
%buildroot/%_iconsdir/gnome
-vlc.png
655 install -m
644 %pngdir/gnome
-vlc48x48.png
%buildroot/%_liconsdir/gnome
-vlc.png
658 install -m
644 %pngdir/gvlc16x16.png
%buildroot/%_miconsdir/gvlc.png
659 install -m
644 %pngdir/gvlc32x32.png
%buildroot/%_iconsdir/gvlc.png
660 install -m
644 %pngdir/gvlc48x48.png
%buildroot/%_liconsdir/gvlc.png
663 install -m
644 %pngdir/kvlc16x16.png
%buildroot/%_miconsdir/kvlc.png
664 install -m
644 %pngdir/kvlc32x32.png
%buildroot/%_iconsdir/kvlc.png
665 install -m
644 %pngdir/kvlc48x48.png
%buildroot/%_liconsdir/kvlc.png
668 install -m
644 %pngdir/qvlc16x16.png
%buildroot/%_miconsdir/qvlc.png
669 install -m
644 %pngdir/qvlc32x32.png
%buildroot/%_iconsdir/qvlc.png
670 install -m
644 %pngdir/qvlc48x48.png
%buildroot/%_liconsdir/qvlc.png
673 #rpm (>= 4.0.4-20mdk) now checks for installed (but unpackaged) files
685 %defattr(-,root
,root
)
691 %dir %_libdir/vlc
/access
692 %_libdir/vlc
/access
/libaccess_file_plugin.so
693 %_libdir/vlc
/access
/libaccess_ftp_plugin.so
694 %_libdir/vlc
/access
/libaccess_http_plugin.so
695 %_libdir/vlc
/access
/libaccess_mms_plugin.so
696 %_libdir/vlc
/access
/libaccess_udp_plugin.so
698 %_libdir/vlc
/access
/libdvdplay_plugin.so
700 %_libdir/vlc
/access
/libdvd_plugin.so
701 %_libdir/vlc
/access
/libdvdread_plugin.so
702 %_libdir/vlc
/access
/libvcd_plugin.so
704 %dir %_libdir/vlc
/access_output
/
705 %_libdir/vlc
/access_output
/libaccess_output_dummy_plugin.so
706 %_libdir/vlc
/access_output
/libaccess_output_file_plugin.so
707 %_libdir/vlc
/access_output
/libaccess_output_udp_plugin.so
709 %dir %_libdir/vlc
/audio_filter
710 %_libdir/vlc
/audio_filter
/libfixed32tofloat32_plugin.so
711 %_libdir/vlc
/audio_filter
/libfixed32tos16_plugin.so
712 %_libdir/vlc
/audio_filter
/libfloat32tos16_plugin.so
713 %_libdir/vlc
/audio_filter
/libfloat32tos8_plugin.so
714 %_libdir/vlc
/audio_filter
/libfloat32tou16_plugin.so
715 %_libdir/vlc
/audio_filter
/libfloat32tou8_plugin.so
716 %_libdir/vlc
/audio_filter
/libheadphone_channel_mixer_plugin.so
717 %_libdir/vlc
/audio_filter
/liblinear_resampler_plugin.so
718 %_libdir/vlc
/audio_filter
/libs16tofloat32_plugin.so
719 %_libdir/vlc
/audio_filter
/libs16tofloat32swab_plugin.so
720 %_libdir/vlc
/audio_filter
/libs8tofloat32_plugin.so
721 %_libdir/vlc
/audio_filter
/libtrivial_channel_mixer_plugin.so
722 %_libdir/vlc
/audio_filter
/libtrivial_resampler_plugin.so
723 %_libdir/vlc
/audio_filter
/libu8tofixed32_plugin.so
724 %_libdir/vlc
/audio_filter
/libu8tofloat32_plugin.so
725 %_libdir/vlc
/audio_filter
/libugly_resampler_plugin.so
727 %dir %_libdir/vlc
/audio_mixer
728 %_libdir/vlc
/audio_mixer
/libfloat32_mixer_plugin.so
729 %_libdir/vlc
/audio_mixer
/libspdif_mixer_plugin.so
730 %_libdir/vlc
/audio_mixer
/libtrivial_mixer_plugin.so
732 %dir %_libdir/vlc
/audio_output
733 %_libdir/vlc
/audio_output
/libaout_file_plugin.so
734 %_libdir/vlc
/audio_output
/liboss_plugin.so
736 %dir %_libdir/vlc
/codec
737 %_libdir/vlc
/codec
/liba52_plugin.so
738 %_libdir/vlc
/codec
/libadpcm_plugin.so
739 %_libdir/vlc
/codec
/libaraw_plugin.so
740 %_libdir/vlc
/codec
/libcinepak_plugin.so
741 %_libdir/vlc
/codec
/libidctclassic_plugin.so
743 %_libdir/vlc
/codec
/libidctmmxext_plugin.so
744 %_libdir/vlc
/codec
/libidctmmx_plugin.so
746 %_libdir/vlc
/codec
/libidct_plugin.so
747 %_libdir/vlc
/codec
/liblpcm_plugin.so
749 %_libdir/vlc
/codec
/libmotionmmxext_plugin.so
750 %_libdir/vlc
/codec
/libmotionmmx_plugin.so
752 %_libdir/vlc
/codec
/libmotion_plugin.so
753 %_libdir/vlc
/codec
/libmpeg_audio_plugin.so
754 %_libdir/vlc
/codec
/libmpeg_video_plugin.so
756 %_libdir/vlc
/codec
/libpostprocessing_c_plugin.so
758 %_libdir/vlc
/codec
/libpostprocessing_mmx_plugin.so
759 %_libdir/vlc
/codec
/libpostprocessing_mmxext_plugin.so
762 %_libdir/vlc
/codec
/libspudec_plugin.so
764 %dir %_libdir/vlc
/control
765 %_libdir/vlc
/control
/librc_plugin.so
767 %dir %_libdir/vlc
/demux
768 %_libdir/vlc
/demux
/libaac_plugin.so
769 %_libdir/vlc
/demux
/libasf_plugin.so
770 %_libdir/vlc
/demux
/libaudio_plugin.so
771 %_libdir/vlc
/demux
/libavi_plugin.so
772 %_libdir/vlc
/demux
/liba52sys_plugin.so
773 %_libdir/vlc
/demux
/libdemuxdump_plugin.so
774 %_libdir/vlc
/demux
/libdemuxsub_plugin.so
775 %_libdir/vlc
/demux
/libes_plugin.so
776 %_libdir/vlc
/demux
/libid3_plugin.so
777 %_libdir/vlc
/demux
/libm3u_plugin.so
778 %_libdir/vlc
/demux
/libm4v_plugin.so
779 %_libdir/vlc
/demux
/libmp4_plugin.so
780 %_libdir/vlc
/demux
/libmpeg_system_plugin.so
781 %_libdir/vlc
/demux
/libps_plugin.so
782 %_libdir/vlc
/demux
/librawdv_plugin.so
783 %_libdir/vlc
/demux
/libts_plugin.so
784 %_libdir/vlc
/demux
/libwav_plugin.so
786 %dir %_libdir/vlc
/misc
787 %_libdir/vlc
/misc
/libdummy_plugin.so
788 %_libdir/vlc
/misc
/libipv4_plugin.so
789 %_libdir/vlc
/misc
/libipv6_plugin.so
790 %_libdir/vlc
/misc
/liblogger_plugin.so
792 %_libdir/vlc
/misc
/libmemcpy3dn_plugin.so
793 %_libdir/vlc
/misc
/libmemcpymmxext_plugin.so
794 %_libdir/vlc
/misc
/libmemcpymmx_plugin.so
796 %_libdir/vlc
/misc
/libmemcpy_plugin.so
797 %_libdir/vlc
/misc
/libsap_plugin.so
799 %dir %_libdir/vlc
/mux
800 %_libdir/vlc
/mux
/libmux_avi_plugin.so
801 %_libdir/vlc
/mux
/libmux_dummy_plugin.so
802 %_libdir/vlc
/mux
/libmux_ps_plugin.so
803 %_libdir/vlc
/mux
/libmux_ts_plugin.so
805 %dir %_libdir/vlc
/packetizer
806 %_libdir/vlc
/packetizer
/libpacketizer_a52_plugin.so
807 %_libdir/vlc
/packetizer
/libpacketizer_copy_plugin.so
808 %_libdir/vlc
/packetizer
/libpacketizer_mpeg4audio_plugin.so
809 %_libdir/vlc
/packetizer
/libpacketizer_mpeg4video_plugin.so
810 %_libdir/vlc
/packetizer
/libpacketizer_mpegaudio_plugin.so
811 %_libdir/vlc
/packetizer
/libpacketizer_mpegvideo_plugin.so
813 %dir %_libdir/vlc
/video_chroma
814 %_libdir/vlc
/video_chroma
/libi420_rgb_plugin.so
815 %_libdir/vlc
/video_chroma
/libi420_ymga_plugin.so
816 %_libdir/vlc
/video_chroma
/libi420_yuy2_plugin.so
817 %_libdir/vlc
/video_chroma
/libi422_yuy2_plugin.so
819 %_libdir/vlc
/video_chroma
/libi420_rgb_mmx_plugin.so
820 %_libdir/vlc
/video_chroma
/libi420_ymga_mmx_plugin.so
821 %_libdir/vlc
/video_chroma
/libi420_yuy2_mmx_plugin.so
822 %_libdir/vlc
/video_chroma
/libi422_yuy2_mmx_plugin.so
825 %dir %_libdir/vlc
/video_filter
826 %_libdir/vlc
/video_filter
/libadjust_plugin.so
827 %_libdir/vlc
/video_filter
/libclone_plugin.so
828 %_libdir/vlc
/video_filter
/libcrop_plugin.so
829 %_libdir/vlc
/video_filter
/libdeinterlace_plugin.so
830 %_libdir/vlc
/video_filter
/libdistort_plugin.so
831 %_libdir/vlc
/video_filter
/libinvert_plugin.so
832 %_libdir/vlc
/video_filter
/libmotionblur_plugin.so
833 %_libdir/vlc
/video_filter
/libtransform_plugin.so
834 %_libdir/vlc
/video_filter
/libwall_plugin.so
836 %dir %_libdir/vlc
/video_output
837 %_libdir/vlc
/video_output
/libfb_plugin.so
838 %_libdir/vlc
/video_output
/libvout_encoder_plugin.so
839 %_libdir/vlc
/video_output
/libx11_plugin.so
840 %_libdir/vlc
/video_output
/libxvideo_plugin.so
842 %dir %_libdir/vlc
/visualization
850 %files -n
%libname-devel
851 %defattr(-,root
,root
)
853 %dir %_includedir/vlc
858 %_mandir/man1
/vlc
-config
*
861 %files -n mozilla
-plugin
-vlc
862 %defattr(-,root
,root
)
864 # FIXME: seems to be mozilla-version/plugin on Mandrake
865 #%dir %_libdir/mozilla
872 %defattr(-,root
,root
)
874 %_libdir/vlc
/misc
/libgtk_main_plugin.so
875 %_libdir/vlc
/gui
/libgtk_plugin.so
889 %defattr(-,root
,root
)
891 %_libdir/vlc
/misc
/libgnome_main_plugin.so
892 %_libdir/vlc
/gui
/libgnome_plugin.so
895 %_miconsdir/gnome
-vlc.png
896 %_iconsdir/gnome
-vlc.png
897 %_liconsdir/gnome
-vlc.png
906 %defattr(-,root
,root
)
908 %_libdir/vlc
/gui
/libqt_plugin.so
923 %_libdir/vlc
/gui
/libkde_plugin.so
936 %files plugin
-ncurses
937 %defattr(-,root
,root
)
939 %_libdir/vlc
/gui
/libncurses_plugin.so
944 %defattr(-,root
,root
)
946 %_libdir/vlc
/control
/liblirc_plugin.so
952 %defattr(-,root
,root
)
954 %_libdir/vlc
/audio_output
/libaout_sdl_plugin.so
955 %_libdir/vlc
/video_output
/libvout_sdl_plugin.so
960 %defattr(-,root
,root
)
962 %{_libdir}/vlc
/video_output
/libggi_plugin.so
967 %defattr(-,root
,root
)
969 %{_libdir}/vlc
/video_output
/libaa_plugin.so
973 %files plugin
-svgalib
974 %defattr(-,root
,root
)
976 %_libdir/vlc
/video_output
/libsvgalib_plugin.so
979 # visualization plugin
982 %defattr(-,root
,root
)
984 %_libdir/vlc
/visualization
/libxosd_plugin.so
990 %defattr(-,root
,root
)
992 %_libdir/vlc
/audio_filter
/libmpgatofixed32_plugin.so
993 %_libdir/vlc
/demux
/libid3tag_plugin.so
998 %defattr(-,root
,root
)
1000 %_libdir/vlc
/demux
/libogg_plugin.so
1001 %_libdir/vlc
/codec
/libvorbis_plugin.so
1006 %defattr(-,root
,root
)
1008 %_libdir/vlc
/codec
/libdv_plugin.so
1013 %defattr(-,root
,root
)
1015 %_libdir/vlc
/audio_filter
/liba52tofloat32_plugin.so
1016 %_libdir/vlc
/audio_filter
/liba52tospdif_plugin.so
1022 %defattr(-,root
,root
)
1024 %_libdir/vlc
/access
/libsatellite_plugin.so
1025 %_libdir/vlc
/demux
/libts_dvbpsi_plugin.so
1031 %defattr(-,root
,root
)
1033 %_libdir/vlc
/audio_output
/libesd_plugin.so
1038 %defattr(-,root
,root
)
1040 %_libdir/vlc
/audio_output
/libarts_plugin.so
1045 %defattr(-,root
,root
)
1047 %_libdir/vlc
/audio_output
/libalsa_plugin.so
1052 %defattr(-,root
,root
)
1054 %_libdir/vlc
/access
/libslp_plugin.so
1058 * Mon Jun
20 2002 Yves Duret
<yduret@mandrakesoft.com
> 0.4.2-1mdk
1059 - new upstream release
1061 * Mon Jun
3 2002 Yves Duret
<yduret@mandrakesoft.com
> 0.4.1-1mdk
1062 - new upstream release
1064 * Thu May
23 2002 Yves Duret
<yduret@mandrakesoft.com
> 0.4.0-1mdk
1065 - version
0.4.0 with MPEG4
(DivX
) support thx ffmpeg.
1066 thus s
/MPEG
, MPEG2 and DVD
/multimedia
/g
1067 - sync %
%description with debian ones.
1068 - vlc now requires a vlc
-gui
(gtk
, gnome or qt
).
1069 - removed gcc3.1 patches since merged upstream.
1071 * Mon May
13 2002 Yves Duret
<yduret@mandrakesoft.com
> 0.3.1-4mdk
1072 - removed xmga plugin
(currently broken
).
1073 - manual rebuild
in gcc3.1 environment aka added
Patch0 & Patch1
1074 - various summary
/description changes.
1076 * Fri May
03 2002 Yves Duret
<yduret@mandrakesoft.com
> 0.3.1-3mdk
1077 - added vlc
-lirc intf plugin rpm.
1079 * Tue Apr
30 2002 Yves Duret
<yduret@mandrakesoft.com
> 0.3.1-2mdk
1080 - rebuild against libalsa2
(vlc
-sdl
)
1082 * Fri Apr
19 2002 Yves Duret
<yduret@mandrakesoft.com
> 0.3.1-1mdk
1084 - removed patch0 merged upstream.
1085 - removed old %
%ifarch ppc
1086 - added missing libmad
-devel buldrequires
1088 * Wed Apr
17 2002 Yves Duret
<yduret@mandrakesoft.com
> 0.3.0-4mdk
1089 - added liba52 support
(buildrequires
).
1090 - added vlc
-alsa audio plugin.
1091 - mad is a codec
(audio
) plugin. corrected description and summary.
1093 * Wed Apr
10 2002 Yves Duret
<yduret@mandrakesoft.com
> 0.3.0-3mdk
1094 - added patch0 from CVS
: fix crashing GTK popup menus thx Michal Bukovjan
<bukovjan@mbox.dkm.cz
>
1096 * Wed Apr
10 2002 Yves Duret
<yduret@mandrakesoft.com
> 0.3.0-2mdk
1097 - added vlc
-arts rpm plugin thx blindauer Emmanuel
<manu@agat.net
>
1098 - better summary
for plugin
1099 - add packager tag to myself
1101 * Sun Apr
07 2002 Yves Duret
<yduret@mandrakesoft.com
> 0.3.0-1mdk
1103 - added aa
(Asci Art
) plugin
in vlc
-aa rpm
1104 - merged with sam's one
:
1105 * using his plugins list into %
%files
1106 * removed libdvdcss from the whole tarball.
1107 * removed the workaround
for vlc's bad
/dev
/dsp detection.
1108 - few spell corrections
in all %
%description
1109 - added buildrequires on SDL
-devel
1111 * Tue Mar
05 2002 Yves Duret
<yduret@mandrakesoft.com
> 0.2.93-0.1mdk
1115 * Mon Mar
04 2002 Yves Duret
<yduret@mandrakesoft.com
> 0.2.92-5mdk
1118 * Sat Jan
26 2002 Yves Duret
<yduret@mandrakesoft.com
> 0.2.92-4mdk
1119 - mad plugin
in vlc
-mad rpm
1121 * Mon Jan
21 2002 Yves Duret
<yduret@mandrakesoft.com
> 0.2.92-3mdk
1122 - synced with main cvs specfile wich "fixed a few minor inaccuracies"
1124 * Thu Jan
17 2002 Yves Duret
<yduret@mandrakesoft.com
> 0.2.92-2mdk
1125 - readded libdvdcss rpm
in specfile. use %
%define css
1 with correct sources
1126 to build libdvdcss rpm.
1128 * Wed Jan
09 2002 Yves Duret
<yduret@mandrakesoft.com
> 0.2.92-1mdk
1131 - splitted again
, added vlc
-sdl vlc
-esd vlc
-ggi
1132 - bring back some missing plugins
1133 - fixed buildrequires
1134 - added menu entries and icons
(from cvs
)
1136 * Tue Oct
23 2001 Yves Duret
<yduret@mandrakesoft.com
> 0.2.83-2mdk
1137 - rebuild against libpng3
1138 - added some doc
for sir rpmlint
1141 * Thu Aug
23 2001 Yves Duret
<yduret@mandrakesoft.com
> 0.2.83-1mdk
1143 * Activated subtitles
in overlay mode
(far from perfect
, but this
1144 was an often requested feature
).
1146 * Fri Aug
10 2001 Yves Duret
<yduret@mandrakesoft.com
> 0.2.82-1mdk
1149 * Mon Jul
30 2001 Yves Duret
<yduret@mandrakesoft.com
> 0.2.81-1mdk
1153 * Wed Jun
20 2001 Yves Duret
<yduret@mandrakesoft.com
> 0.2.81-0.20010619-1mdk
1157 * Wed Jun
13 2001 Yves Duret
<yduret@mandrakesoft.com
> 0.2.80-2mdk
1158 - fix build on ppc
(c
) dadou
1160 * Mon Jun
11 2001 Yves Duret
<yduret@mandrakesoft.com
> 0.2.80-1mdk
1161 - version
0.2.80 : bug fixes and bug fixes and bug fixes and small
1162 improvements of the gtk interface.
1163 - corrected
Summary in vlc
-qt
1165 * Wed May
23 2001 Yves Duret
<yduret@mandrakesoft.com
> 0.2.73-2mdk
1166 - added qt2 plugin
(vlc
-qt
)
1168 * Wed May
16 2001 Yves Duret
<yduret@mandrakesoft.com
> 0.2.73-1mdk
1170 - you can now get decss threw a plugin
1171 - rewritte srcipt to build vlc
(decss plugin
)
1172 - rebuild with SDL
1.2
1174 * Thu Apr
26 2001 Yves Duret
<yduret@mandrakesoft.com
> 0.2.72-2mdk
1177 * Mon Apr
16 2001 Yves Duret
<yduret@mandrakesoft.com
> 0.2.72-1mdk
1179 - package split into vlc
, vlc
-gnome
, vlc
-gtk
1181 * Fri Apr
13 2001 Yves Duret
<yduret@mandrakesoft.com
> 0.2.71-1mdk
1183 * Fixed segfaults when compiled with gcc
3.0pre and versions of gcc
1184 shipped with the latest RedHat distributions.
1185 * Fixed the BeOS CSS decryption.
1186 * Fixed a few issues
in IFO parsing.
1187 * Fixed XVideo video output.
1188 * Updated icons under Linux
, BeOS
, MacOS X.
1190 * Wed Apr
11 2001 Yves Duret
<yduret@mandrakesoft.com
> 0.2.70-1mdk
1193 * Thu Mar
22 2001 Yves Duret
<yduret@mandrakesoft.com
> 0.2.63-1mdk
1194 - version
0.2.63 : Bugfixes
, bugfixes
, and bugfixes again
, a Gtk
+
1195 interface
for the Gnome
-impaired
, an even better DVD support
1197 * Fri Feb
16 2001 Yves Duret
<yduret@mandrakesoft.com
> 0.2.61-1mdk
1198 - new version
for all the DVD fans
(add MPEG1 support
, direct DVD support
,
1199 DVD decryption
, arbitrary
, seeking
in the stream
, pause
, fast forward
1200 and slow motion
, hardware YUV acceleration enhanced CSS support and a few
1201 new interface features including drag'n'drop.
1202 - first
*real
* public release
(now under the GPL
)
1204 * Sat Jan
06 2001 David BAUDENS
<baudens@mandrakesoft.com
> 0.1.99i
-2mdk
1205 - Fix build and use right optimizations on PPC
1206 - Enable SDL support
1209 * Fri Jan
5 2001 Guillaume Cottenceau
<gc@mandrakesoft.com
> 0.1.99i
-1mdk
1212 * Fri Aug
25 2000 Guillaume Cottenceau
<gc@mandrakesoft.com
> 0.1.99h
-1mdk
1215 * Mon Jul
10 2000 Guillaume Cottenceau
<gc@mandrakesoft.com
> 0.1.99c
-1mdk
1216 - first Mandrake package with
help of Sam