Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 36925763
en ru br
ALT Linux repos
S:3.0.18-alt3
5.0: 0.9.6-alt1
4.1: 0.8.7-alt0.M41.1
+updates:0.8.7-alt0.M41.1
4.0: 0.8.7-alt0.M40.1

Group :: Video
RPM: vlc

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

%set_verify_elf_method textrel=relaxed

%def_disable debug

%def_disable ggi
%def_disable svg
%def_disable quicktime
%def_disable upnp
%def_disable gnomevfs
%def_enable smb
%def_enable dirac

%def_disable java_bindings
%def_enable mediacontrol_python_bindings

%if_enabled debug
%set_strip_method none
%endif

Name: vlc
Version: 0.8.7

Release: alt0.M41.1

Summary: VLC Media Player
License: GPL

Group: Video
Url: http://www.videolan.org
Packager: Pavlov Konstantin <thresh at altlinux.ru>

Source: vlc-%version.tar.bz2

Obsoletes: %name-mad
Provides: %name-interface = %version-%release

Requires: vlc-interface-wxwidgets vlc-plugin-a52 vlc-plugin-alsa vlc-plugin-dvdread
Requires: vlc-plugin-ffmpeg vlc-plugin-xvideo vlc-plugin-x11 libvlc vlc-plugin-ts
Requires: vlc-mini vlc-plugin-live555 vlc-plugin-xml vlc-plugin-opengl
Requires: vlc-plugin-matroska vlc-plugin-mpeg2 vlc-plugin-ogg vlc-plugin-v4l
Requires: vlc-plugin-faad vlc-plugin-pulseaudio

Provides: %name-common = %version-%release
Obsoletes: %name-common < %version-%release
Provides: %name-normal = %version-%release
Obsoletes: %name-normal < %version-%release

%define libdvdcss_ver 1.2.8
%define ffmpeg_ver 0.5.0-alt1.svn6729
%define mpeg2dec_ver 0.4.0
%define libvcd_ver 0.7.23
%define faad_ver 2.0-alt2.20040923
%define faac_ver 1.24
%define ebml_ver 0.7.6
%define matroska_ver 0.8.0
%define cddb_ver 1.2.1-alt1
#%define seamonkey_ver 1.0.4-alt4
%define dirac_ver 0.9.1-alt1

Requires: lib%name = %version-%release

BuildPreReq: cvs
BuildPreReq: glibc-kernheaders
BuildPreReq: libdvdcss-devel >= %libdvdcss_ver
BuildPreReq: libavcodec-devel >= %ffmpeg_ver
BuildPreReq: libpostproc-devel >= %ffmpeg_ver
BuildPreReq: libavformat-devel >= %ffmpeg_ver
BuildPreReq: libmpeg2-devel >= %mpeg2dec_ver
BuildPreReq: libfaad-devel >= %faad_ver
BuildPreReq: libfaac-devel >= %faac_ver
BuildPreReq: libebml-devel >= %ebml_ver
BuildPreReq: libmatroska-devel >= %matroska_ver
#BuildPreReq: seamonkey-devel >= %seamonkey_ver
BuildPreReq: libcddb-devel >= %cddb_ver
%if_enabled mediacontrol_python_bindings
BuildPreReq: python-devel >= 2.4
%endif
BuildPreReq: rpm-build-python
BuildPreReq: liblive-devel >= 0.0.0-alt0.2006.10.18a

BuildRequires: ORBit2-devel aalib-devel esound-devel freetype2-devel gcc-c++
BuildRequires: glib2-devel libSDL-devel libtwolame-devel
BuildRequires: libSDL_image-devel liba52-devel libalsa-devel libarts-devel
BuildRequires: libaudiofile-devel libbonobo2-devel libcaca-devel
BuildRequires: libcdio-devel libdvbpsi-devel libdvdnav-devel
BuildRequires: libdvdread-devel libflac-devel libgcrypt-devel
%{?_enable_ggi:BuildRequires: libggi-devel libgii-devel}
%{?_enable_svg:BuildRequires: librsvg2-devel}
BuildRequires: libgnutls-devel libgpg-error-devel libgtk+2-devel
BuildRequires: libid3tag-devel libjpeg-devel liblirc-devel
BuildRequires: libmad-devel libmodplug-devel libslang-devel libspeex-devel
BuildRequires: libmpcdec-devel libncurses-devel libogg-devel
BuildRequires: libpango-devel libpng-devel libshout2-devel
BuildRequires: libstdc++-devel libsysfs-devel libtheora-devel libtiff-devel
BuildRequires: libtinfo-devel libvcd-devel libvorbis-devel libxml2-devel
BuildRequires: libxosd-devel wxGTK2u-devel
BuildRequires: libnspr-devel libnss-devel libgoom-devel
BuildRequires: libhal-devel libx264-devel subversion vim-devel
BuildRequires: jackit-devel liblame-devel xvid-devel zlib-devel
BuildRequires: libdts-devel libavahi-devel libopendaap-devel
BuildRequires: libnotify-devel libdbus-glib-devel
BuildRequires: fortune-mod >= 1.0-ipl33mdk
BuildRequires: libraw1394-devel libdc1394-devel libavc1394-devel
BuildRequires: browser-plugins-npapi-devel libXinerama-devel
BuildRequires: libpulseaudio-devel >= 0.9.9-alt1
BuildRequires: libnspr-devel xulrunner-devel

%if_enabled gnomevfs
BuildRequires: gnome-vfs2-devel gnome-vfs2 gnome-mime-data libGConf2-devel
%endif

%if_enabled java_bindings
BuildRequires: j2se1.5-sun-devel
%endif

%if_enabled upnp
BuildRequires: libupnp-devel
%endif

%if_enabled smb
BuildRequires: libsmbclient-devel
%endif

%if_enabled dirac
BuildPreReq: libdirac-devel >= %dirac_ver
%endif

BuildRequires: libX11-devel libXv-devel libmesa-devel libXext-devel
BuildRequires: libXt-devel

%description
VLC Media Player is a free network-aware MPEG1, MPEG2, MPEG4 (aka DivX),
DVD and many-many-more-player-and-streamer.

The VLC Media Player allows to play MPEG2 Transport Streams from the
network or from a file, as well as direct DVD playback.

This version includes MPEG1 support, direct DVD support, DVD decryption,
arbitrary, seeking in the stream, pause, fast forward and slow motion,
hardware YUV acceleration and a few new interface features including
drag'n'drop... and more more more. :)

%package mini
Summary: Minimalist version of VLC Media Player
Group: Video

%description mini
VLC Media Player is a free network-aware MPEG1, MPEG2, MPEG4 (aka DivX),
DVD and many-many-more-player-and-streamer.

The VLC Media Player allows to play MPEG2 Transport Streams from the
network or from a file, as well as direct DVD playback.

This version includes MPEG1 support, direct DVD support, DVD decryption,
arbitrary, seeking in the stream, pause, fast forward and slow motion,
hardware YUV acceleration and a few new interface features including
drag'n'drop... and more more more. :)

You probably should install vlc package instead of this one.

%package interface-http
Summary: HTTP interface plugin for VLC Media Player
Group: Video
Requires: lib%name = %version-%release
Provides: %name-interface = %version-%release
Provides: %name-plugin-http = %version-%release

%description interface-http

This package is an http interface for VLC Media Player.

%package interface-lirc
Summary: Lirc inteface plugin for VLC Media Player
Group: Video
Requires: lib%name = %version-%release
Provides: %name-interface = %version-%release
Provides: vlc-plugin-lirc = %version-%release
Obsoletes: vlc-plugin-lirc

%description interface-lirc

This package is an infrared lirc interface for
VLC Media Player. To activate it, use the `--intf lirc' flag.

%package interface-ncurses
Summary: ncurses plugin for VLC Media Player
Group: Video
Requires: lib%name = %version-%release
Provides: %name-plugin-ncurses = %version-%release
Provides: %name-interface = %version-%release

%description interface-ncurses
This package is an ncurses interface for VLC Media Player.

%package interface-skins2
Summary: Skins2 plugin for VLC Media Player
Group: Video
Requires: lib%name = %version-%release
Provides: %name-interface = %version-%release
Requires: %name-interface-wxwidgets = %version-%release

%description interface-skins2
This package is an skins2 interface for VLC Media Player.

%package interface-telnet
Summary: Telnet interface plugin for VLC Media Player
Group: Video
Requires: lib%name = %version-%release
Provides: %name-interface = %version-%release

%description interface-telnet
This package is a telnet interface for VLC Media Player.

%package interface-wxwidgets
Summary: WXWidgets plugin for VLC Media Player
Group: Video
Requires: lib%name = %version-%release
Provides: %name-interface = %version-%release
Provides: %name-plugin-wxwidgets = %version-%release

%description interface-wxwidgets
This package is an wxwidgets interface for VLC Media Player.

%package plugin-a52
Summary: a52 input/decoder plugin for VLC Media Player
Group: Video
Requires: lib%name = %version-%release

%description plugin-a52
This package contains A52 decoder plugin for VLC Media Player.

%package plugin-aa
Summary: ASCII art video output plugin for VLC Media Player
Group: Video
Requires: lib%name = %version-%release

%description plugin-aa
This is an ASCII art video output plugin for VLC Media Player.
To activate it, use the `--vout aa' flag or select the `aa'
vout plugin from the preferences menu.

%package plugin-alsa
Summary: ALSA audio output plugin for VLC Media Player
Group: Video
Requires: lib%name = %version-%release

%description plugin-alsa
This package adds support for Advanced Linux Sound Architecture to
VLC Media Player. To activate it, use the `--aout alsa' flag or
select the `alsa' aout plugin from the preferences menu.

%package plugin-arts
Summary: aRts audio output plugin for VLC Media Player
Group: Video
Requires: lib%name = %version-%release

%description plugin-arts
This package adds support for aRts Sound System to VLC Media Player.
To activate it, use the `--aout arts' flag or
select the `arts' aout plugin from the preferences menu.

%package plugin-audiocd
Summary: AudioCD access plugin for VLC Media Player
Group: Video
Requires: lib%name = %version-%release

%description plugin-audiocd
This package contains AudioCD access plugin for VLC Media Player.

%package plugin-caca
Summary: Colored ASCII art video output plugin for VLC Media Player
Group: Video
Requires: lib%name = %version-%release

%description plugin-caca
This is an colored ASCII art video output plugin for VLC Media Player.
To activate it, use the `--vout caca' flag or select the `caca'
vout plugin from the preferences menu.

%package plugin-bonjour
Summary: Bonjour (avahi) services discovery plugin for VLC Media Player
Group: Video
Requires: lib%name = %version-%release

%description plugin-bonjour
This package contains Bonjour (avahi) service discovery plugin for VLC Media Player.

%package plugin-cmml
Summary: CMML input/codec plugin for VLC Media Player
Group: Video
Requires: lib%name = %version-%release

%description plugin-cmml
This package contains CMML codec plugin for VLC Media Player.

%package plugin-daap
Summary: OpenDAAP SDP plugin for VLC Media Player
Group: Video
Requires: lib%name = %version-%release

%description plugin-daap
This package contains OpenDAAP services discovery plugin for VLC Media Player.

%package plugin-dv
Summary: DC1394/DV (firewire) plugin for VLC Media Player
Group: Video
Requires: lib%name = %version-%release

%description plugin-dv
This package contains DC1394/DV (firewire) access plugin for VLC Media Player.

%if_enabled dirac
%package plugin-dirac
Summary: Dirac codec plugin for VLC Media Player
Group: Video
Requires: lib%name = %version-%release

%description plugin-dirac
This package contains DIRAC codec plugin for VLC Media Player.
%endif

%package plugin-dts
Summary: DTS demuxer plugin for VLC Media Player
Group: Video
Requires: lib%name = %version-%release

%description plugin-dts
This package contains DTS demuxer plugin for VLC Media Player.

%package plugin-dvb
Summary: DVB plugin for VLC Media Player
Group: Video
Requires: lib%name = %version-%release
Requires: %name-plugin-ts = %version-%release

%description plugin-dvb
This package adds capability of demultiplexing a satellite DVB stream to VLC Media Player.

%package plugin-dvdnav
Summary: DVDNav input plugin for VLC Media Player
Group: Video
Requires: lib%name = %version-%release

%description plugin-dvdnav
This package adds capability of DVDNav (DVD w/ menu) input to VLC Media Player.

%package plugin-dvdread
Summary: DVDRead input (DVD without a menu) plugin for VLC Media Player
Group: Video
Requires: lib%name = %version-%release

%description plugin-dvdread
This package adds support of DVDRead (DVD w/o menu) input to VLC Media Player.

%package plugin-esd
Summary: ESD audio plugin for VLC Media Player
Group: Video
Requires: lib%name = %version-%release

%description plugin-esd
This package adds support for Enlightened Sound Daemon to VLC Media Player.
To activate it, use the `--aout esd' flag or select the `esd' aout plugin
from the preferences menu.

%package plugin-faad
Summary: FAAD input plugin for VLC Media Player
Group: Video
Requires: lib%name = %version-%release

%description plugin-faad
This package adds support for FAAD codec in VLC Media Player.

%package plugin-ffmpeg
Summary: FFMPeg plugin for VLC Media Player
Group: Video
Requires: lib%name = %version-%release
Requires: libavcodec >= 0.5.0-alt1.svn8045

%description plugin-ffmpeg
This package adds support for ffmpeg decoders, encoders and demuxers
in VLC Media Player.

%package plugin-framebuffer
Summary: Framebuffer output plugin for VLC Media Player
Group: Video
Requires: lib%name = %version-%release

%description plugin-framebuffer
This package adds support for framebuffer video output in VLC Media Player.

%package plugin-flac
Summary: FLAC codec plugin for VLC Media Player
Group: Video
Requires: lib%name = %version-%release

%description plugin-flac
This package contains FLAC codec plugin for VLC Media Player.

%package plugin-freetype
Summary: FreeType OSD plugin for VLC Media Player
Group: Video
Requires: lib%name = %version-%release
Requires: fonts-ttf-dejavu

%description plugin-freetype
This package contains freetype subtitles and OSD text output plugin
to VLC Media Player.

%package plugin-galaktos
Summary: Galaktos visualization plugin for VLC Media Player
Group: Video
Requires: lib%name = %version-%release

%description plugin-galaktos
This package contains Galaktos visualization plugin for VLC Media Player.

%if_enabled ggi
%package plugin-ggi
Summary: GGI video output plugin for VLC Media Player
Group: Video
Requires: lib%name = %version-%release

%description plugin-ggi
This is a GGI plugin for VLC Media Player.  To activate it, use the
`--vout ggi' flag or select the `ggi' vout plugin from the preferences menu.
%endif

%package plugin-glx
Summary: GLX video output plugin for VLC Media Player
Group: Video
Requires: lib%name = %version-%release

%description plugin-glx
This is an GLX video output plugin for VLC Media Player.
To activate it, use the `--vout glx' flag or select the `glx'
vout plugin from the preferences menu.

%if_enabled gnomevfs
%package plugin-gnomevfs
Summary: Gnome VFS 2 access plugin for VLC Media Player
Group: Video
Requires: lib%name = %version-%release

%description plugin-gnomevfs
This package contains Gnome VFS 2 access plugin for VLC Media Player.
%endif

%package plugin-gnutls
Summary: GNU TLS plugin for VLC Media Player
Group: Video
Requires: lib%name = %version-%release

%description plugin-gnutls
This package contains GNU TLS plugin for VLC Media Player.

%package plugin-goom
Summary: GOOM plugin for VLC Media Player
Group: Video
Requires: lib%name = %version-%release

%description plugin-goom
This package contains GOOM visualization plugin for VLC Media Player.

%package plugin-h264
Summary: h264 output plugin for VLC Media Player
Group: Video
Requires: lib%name = %version-%release

%description plugin-h264
This package contains h264 coder/packetizer plugin for VLC Media Player.

%package plugin-hal
Summary: HAL services discovery plugin for VLC Media Player
Group: Video
Requires: lib%name = %version-%release

%description plugin-hal
This package contains HAL service discovery plugin for VLC Media Player.

%package plugin-jack
Summary: Jack audio output plugin for VLC Media Player
Group: Video
Requires: lib%name = %version-%release

%description plugin-jack
This package contains Jack audio output plugin for VLC Media Player.

%package plugin-image
Summary: Image video output plugin for VLC Media Player
Group: Video
Requires: lib%name = %version-%release

%description plugin-image
This is a image video output plugin for VLC Media Player.
To activate it, use the `--vout image' flag or select the `image'
vout plugin from the preferences menu.

%package plugin-live555
Summary: LiveMedia (RTSP) demuxing support for VLC Media Player
Group: Video
Requires: lib%name = %version-%release

%description plugin-live555
This package contains LiveMedia (RTSP) demuxer support for VLC Media Player.

%ifnarch x86_64
%package plugin-loader
Summary: DLL Loader plugin for VLC Media Player
Group: Video
Requires: lib%name = %version-%release
Provides: %name-plugin-realaudio = %version-%release
Obsoletes: %name-plugin-realaudio

%description plugin-loader
This package contains windows DLL loader plugin to VLC Media Player as well
as support for quicktime and realaudio via those DLL.
%endif

%package plugin-mad
Summary: MAD (MP3/ID3) demuxer plugin for VLC Media Player
Group: Video
Requires: lib%name = %version-%release

%description plugin-mad
This package contains MAD (MP3 demux/ID3 tag) plugin for VLC Media Player.

%package plugin-matroska
Summary: Matroska Video demuxer plugin for VLC Media Player
Group: Video
Requires: lib%name = %version-%release

%description plugin-matroska
This package contains Matroska Video demuxing plugin for VLC Media Player.

%package plugin-mga
Summary: MGA Matrox video output plugin for VLC Media Player
Group: Video
Requires: lib%name = %version-%release

%description plugin-mga
This package contains MGA Matrox output plugin for VLC Media Player.

%package plugin-modplug
Summary: modplug demuxer plugin for VLC Media Player
Group: Video
Requires: lib%name = %version-%release

%description plugin-modplug
This package contains modplug demuxing plugin for VLC Media Player.

%package plugin-mpeg2
Summary: MPEG1/2 codec plugin for VLC Media Player
Group: Video
Requires: lib%name = %version-%release

%description plugin-mpeg2
This package contains MPEG1/2 decoder plugin for VLC Media Player.

%package plugin-musepack
Summary: Musepack demuxer plugin for VLC Media Player
Group: Video
Requires: lib%name = %version-%release

%description plugin-musepack
This package contains musepack demuxer plugin for VLC Media Player.

%package plugin-notify
Summary: Notify SDP plugin for VLC Media Player
Group: Video
Requires: lib%name = %version-%release

%description plugin-notify
This package contains notify plugin for VLC Media Player.

%package plugin-ogg
Summary: OGG codec plugin for VLC Media Player
Group: Video
Requires: lib%name = %version-%release

%description plugin-ogg
This package contains OGG codec and Vorbis muxer/demuxer
plugin for VLC Media Player.

%package plugin-opengl
Summary: OpenGL video output plugin for VLC Media Player
Group: Video
Requires: lib%name = %version-%release

%description plugin-opengl
This is an OpenGL video output plugin for VLC Media Player.
To activate it, use the `--vout opengl' flag or select the `opengl'
vout plugin from the preferences menu.

%package plugin-osd
Summary: OSD plugin for VLC Media Player
Group: Video
Requires: lib%name = %version-%release

%description plugin-osd
This package adds support for OSD visualization for VLC Media Player.

%package plugin-oss
Summary: OSS audio output plugin for VLC Media Player
Group: Video
Requires: lib%name = %version-%release

%description plugin-oss
This package adds support for OSS to VLC Media Player.
To activate it, use the `--aout oss' flag or select the `oss'
aout plugin from the preferences menu.

%package plugin-png
Summary: PNG plugin for VLC Media Player
Group: Video
Requires: lib%name = %version-%release

%description plugin-png
This package contains PNG codec plugin for VLC Media Player.

%package plugin-podcast
Summary: Podcast SDP plugin for VLC Media Player
Group: Video
Requires: lib%name = %version-%release

%description plugin-podcast
This package contains podcast discovery plugin for VLC Media Player.

%package plugin-pulseaudio
Summary: PulseAudio output plugin for VLC Media Player
Group: Video
Requires: lib%name = %version-%release

%description plugin-pulseaudio
This package containts PulseAudio output plugin for VLC Media Player.

%package plugin-realrtsp
Summary: REAL RTSP access plugin for VLC Media Player
Group: Video
Requires: lib%name = %version-%release

%description plugin-realrtsp
This package contains REAL RTSP access plugin for VLC Media Player.

%package plugin-screen
Summary: Screen capture plugin for VLC Media Player
Group: Video
Requires: lib%name = %version-%release

%description plugin-screen
This package contains screen capture plugin for VLC Media Player.

%package plugin-sdl
Summary: Simple DirectMedia Layer video output plugin for VLC Media Player
Group: Video
Requires: lib%name = %version-%release

%description plugin-sdl
This package adds support for Simple DirectMedia Layer library to
VLC Media Player. To activate it, use the `--vout sdl' or
`--aout sdl' flags or select the `sdl' vout or aout plugin from the
preferences menu.

%package plugin-sdlimage
Summary: SDL Image codec plugin for VLC Media Player
Group: Video
Requires: lib%name = %version-%release

%description plugin-sdlimage
This package contains SDL Image codec plugin for VLC Media Player.

%package plugin-shout
Summary: SHOUT access output plugin for VLC Media Player
Group: Video
Requires: lib%name = %version-%release

%description plugin-shout
This package adds support for SHOUT output access/services
discovery to VLC Media Player.

%if_enabled smb
%package plugin-smb
Summary: SMB access plugin for VLC Media Player
Group: Video
Requires: lib%name = %version-%release

%description plugin-smb
This package contains SMB access plugin to VLC Media Player.
%endif

%package plugin-snapshot
Summary: Snapshot video output plugin for VLC Media Player
Group: Video
Requires: lib%name = %version-%release

%description plugin-snapshot
This package contains snapshot video output plugin to VLC Media Player.

%package plugin-speex
Summary: speex codec support plugin for VLC Media Player
Group: Video
Requires: lib%name = %version-%release

%description plugin-speex
This package contains SPEEX plugin for VLC Media Player.

%if_enabled svg
%package plugin-svg
Summary: SVG plugin plugin for VLC Media Player
Group: Video
Requires: lib%name = %version-%release

%description plugin-svg
This package contains SVG plugin for VLC Media Player.
%endif

%package plugin-theora
Summary: Theora codec plugin for VLC Media Player
Group: Video
Requires: lib%name = %version-%release

%description plugin-theora
This package contains Theora codec support for VLC Media Player.

%package plugin-ts
Summary: TS mux/demux plugin for VLC Media Player
Group: Video
Requires: lib%name = %version-%release

%description plugin-ts
This package contains TS mux/demux support for VLC Media Player.

One of the essential plugins.

%package plugin-twolame
Summary: TwoLAME encoding plugin for VLC Media Player
Group: Video
Requires: lib%name = %version-%release

%description plugin-twolame
This package contains TwoLAME mpeg2 encoder plugin for VLC Media Player.

%package plugin-v4l
Summary: Video4Linux input plugin for VLC Media Player
Group: Video
Requires: lib%name = %version-%release

%description plugin-v4l
This package adds support for Video4Linux to VLC Media Player.

%package plugin-videocd
Summary: VideoCD input plugin for VLC Media Player
Group: Video
Requires: lib%name = %version-%release

%description plugin-videocd
This package contains VideoCD access plugin for VLC Media Player.

%package plugin-x11
Summary: X11 output plugin for VLC Media Player
Group: Video
Requires: lib%name = %version-%release

%description plugin-x11
This package adds support for X11 video output to VLC Media Player.

%package plugin-xml
Summary: XML plugin for VLC Media Player
Group: Video
Requires: lib%name = %version-%release

%description plugin-xml
This package contains XML plugin to VLC Media Player.

%package plugin-xvideo
Summary: XVideo output plugin for VLC Media Player
Group: Video
Requires: lib%name = %version-%release

%description plugin-xvideo
This package adds support for XVideo output to VLC Media Player.

%package -n lib%name
Summary: VLC Media Player library
Group: System/Libraries

%description -n lib%name
This is a base VLC library. EXPERIMENTAL!!!

%package -n lib%name-devel
Summary: Development files for VLC Media Player
Group: Development/C
Requires: lib%name = %version-%release

%description -n lib%name-devel
This package provides files needed to develop plugins for VLC Media Player.

%package -n mozilla-plugin-vlc
Summary: VLC plugin for mozilla-based browsers
Group: Video

%description -n mozilla-plugin-vlc
This package contains mozilla plugin for VLC Media Player.

%if_enabled mediacontrol_python_bindings
%package -n python-module-vlc
Summary: Python bindings for VLC Media Player
Group: Video

%description -n python-module-vlc
This package contains python bindings for VLC Media Player.
%endif

%package -n vim-plugin-vlc-syntax
Summary: VIm syntax for VLC Media Player
Group: Video

%description -n vim-plugin-vlc-syntax
This package contains VIm syntax for VLC Media Player.

%package -n fortunes-vlc
Summary: VLC fortunes
Group: Video
PreReq: fortune-mod >= 1.0-ipl33mdk

%description -n fortunes-vlc
This package contains fortunes from VLC Media Player.

%package maxi
Summary: Maxi package for VLC Media Player
Group: Video
Requires: vlc vlc-interface-ncurses vlc-interface-skins2 vlc-interface-wxwidgets vlc-interface-lirc vlc-interface-telnet vlc-interface-http vlc-plugin-a52 vlc-plugin-aa vlc-plugin-alsa vlc-plugin-arts vlc-plugin-audiocd vlc-plugin-caca vlc-plugin-cmml vlc-plugin-dvb vlc-plugin-dvdnav vlc-plugin-dvdread vlc-plugin-esd vlc-plugin-faad vlc-plugin-ffmpeg vlc-plugin-framebuffer vlc-plugin-flac vlc-plugin-freetype vlc-plugin-galaktos vlc-plugin-glx vlc-plugin-gnutls vlc-plugin-goom vlc-plugin-h264 vlc-plugin-hal vlc-plugin-jack vlc-plugin-image vlc-plugin-mad vlc-plugin-mga vlc-plugin-modplug vlc-plugin-mpeg2 vlc-plugin-musepack vlc-plugin-ogg vlc-plugin-opengl vlc-plugin-osd vlc-plugin-oss vlc-plugin-png vlc-plugin-podcast vlc-plugin-realrtsp vlc-plugin-screen vlc-plugin-sdl vlc-plugin-sdlimage vlc-plugin-shout vlc-plugin-snapshot vlc-plugin-speex vlc-plugin-theora vlc-plugin-v4l vlc-plugin-videocd vlc-plugin-x11 vlc-plugin-xml vlc-plugin-xvideo libvlc mozilla-plugin-vlc vim-plugin-vlc-syntax vlc-plugin-bonjour vlc-plugin-matroska vlc-plugin-dts vlc-plugin-daap vlc-plugin-ts vlc-plugin-notify vlc-plugin-live555 vlc-plugin-twolame vlc-plugin-dv vlc-plugin-pulseaudio
%{?_enable_svg:Requires: vlc-plugin-svg}
%{?_enable_ggi:Requires: vlc-plugin-ggi}
%ifnarch x86_64
Requires: vlc-plugin-loader vlc-plugin-realaudio
%endif
%if_enabled smb
Requires: vlc-plugin-smb
%endif
%if_enabled dirac
Requires: vlc-plugin-dirac
%endif
%if_enabled gnomevfs
Requires: vlc-plugin-gnomevfs
%endif

%description maxi
This is a virtual package with every plugin of VLC Media Player.

%define _vlc_pluginsdir %_libdir/%name

%prep
%setup -q -n %name-%version

%build

./bootstrap

%if_enabled java_bindings
export JAVA_HOME=%_libdir/j2se1.5-sun
%endif

%configure \
%{subst_enable debug} \
--disable-rpath \
--disable-static \
--enable-utf8 \
--enable-a52 \
--enable-aa \
--enable-alsa \
--enable-arts \
--enable-caca \
--enable-cdda \
--disable-cddax \
--enable-cmml \
--enable-daap \
--enable-dc1394 \
%{subst_enable dirac} \
--enable-dmo \
--enable-dv \
--enable-dvb \
--enable-dvbpsi \
--enable-dvd \
--enable-dvdnav \
--enable-dvdplay \
--enable-dvdread \
--enable-dts \
--enable-esd \
--enable-faad \
--enable-fb \
--enable-ffmpeg \
--enable-flac \
--enable-freetype \
--enable-fribidi \
--enable-galaktos \
%{subst_enable ggi} \
--enable-glx \
%{subst_enable gnomevfs} \
--enable-gnutls \
--enable-goom \
--enable-hal \
--enable-httpd \
--enable-jack \
%{?_enable_java_bindings:--enable-java-bindings} \
--enable-libtool \
--enable-libcddb \
--enable-libcdio \
--enable-libmpeg2 \
--enable-libxml2 \
--enable-lirc \
--enable-live555 \
--with-live555-tree=%_libdir/live \
%ifnarch x86_64
--enable-loader \
--enable-real \
%endif
--enable-mad \
--enable-mga \
--enable-mkv \
--enable-mod \
%{?_enable_mediacontrol_python_bindings:--enable-mediacontrol_python_bindings} \
--enable-mozilla \
--enable-mpc \
--enable-ncurses \
--enable-notify \
--enable-ogg \
--enable-opengl \
--enable-oss \
--enable-png \
--enable-pulse \
%{subst_enable quicktime} \
--enable-realrtsp \
--enable-release \
--enable-screen \
--enable-sdl \
--enable-shout \
--enable-skins2 \
--enable-slp \
%{subst_enable smb} \
--enable-snapshot \
--enable-speex \
%{subst_enable svg} \
--enable-tarkin \
--enable-theora \
--enable-tremor \
--enable-twolame \
%{subst_enable upnp} \
--enable-v4l \
--enable-vcd \
--enable-vcdx \
--enable-visual \
--enable-vlm \
--enable-vlvc \
--enable-vorbis \
--enable-wxwidgets \
--enable-x11 \
--enable-x264 \
--enable-xosd \
--enable-xvideo \
--with-ffmpeg-faac \
--with-ffmpeg-mp3lame \
--with-ffmpeg-dts \
--with-ffmpeg-vorbis \
--with-ffmpeg-theora \
--with-ffmpeg-ogg \
--with-ffmpeg-zlib

%make_build

%install

mkdir -p %buildroot%_libdir
%make_install DESTDIR="%buildroot" install

install -pD -m644 doc/vlc.1 %buildroot/%_man1dir/vlc.1

# freedesktop menu

mkdir -p %buildroot%_datadir/applications
install -pm644 vlc.desktop %buildroot%_datadir/applications/vlc.desktop

# icons

mkdir -p %buildroot/{%_miconsdir,%_liconsdir}
install -m644 %buildroot/%_datadir/vlc/vlc32x32.png %buildroot/%_iconsdir/vlc.png

# fix installation of mozilloids plugin

mkdir -p %buildroot%browser_plugins_path
mv %buildroot%_libdir/mozilla/plugins/* %buildroot%browser_plugins_path

# remove non-packaged files

rm -f %buildroot%_libdir/*.a
rm -f %buildroot%_vlc_pluginsdir/*.a
rm -rf %buildroot%_docdir/%name
find %buildroot -type f -name "*.la" -delete

# vim stuff

mkdir -p %buildroot%vim_syntax_dir
cp extras/vlc.vim %buildroot%vim_syntax_dir/

# fortunes stuff

mkdir -p %buildroot%_gamesdatadir/fortune
cp doc/fortunes.txt %buildroot%_gamesdatadir/fortune/vlc
strfile %buildroot%_gamesdatadir/fortune/vlc %buildroot%_gamesdatadir/fortune/vlc.dat

%find_lang --output=%name.files %name

%post interface-wxwidgets
%update_menus

%postun interface-wxwidgets
%clean_menus

%files -f %name.files mini
%_bindir/vlc
%_bindir/svlc
%dir %_vlc_pluginsdir

%exclude %_datadir/%name/http
%exclude %_datadir/%name/skins2

%_datadir/%name
%_man1dir/*
%_iconsdir/vlc.png

%dir %_vlc_pluginsdir/access
%_vlc_pluginsdir/access/libaccess_directory_plugin.so*
%_vlc_pluginsdir/access/libaccess_file_plugin.so*
%_vlc_pluginsdir/access/libaccess_ftp_plugin.so*
%_vlc_pluginsdir/access/libaccess_http_plugin.so*
%_vlc_pluginsdir/access/libaccess_mms_plugin.so*
%_vlc_pluginsdir/access/libaccess_udp_plugin.so*
%_vlc_pluginsdir/access/libaccess_fake_plugin.so*
%_vlc_pluginsdir/access/libaccess_tcp_plugin.so*
%_vlc_pluginsdir/access/libvlvc_plugin.so*

%dir %_vlc_pluginsdir/access_output
%_vlc_pluginsdir/access_output/libaccess_output_dummy_plugin.so*
%_vlc_pluginsdir/access_output/libaccess_output_file_plugin.so*
%_vlc_pluginsdir/access_output/libaccess_output_http_plugin.so*
%_vlc_pluginsdir/access_output/libaccess_output_udp_plugin.so*

%dir %_vlc_pluginsdir/access_filter
%_vlc_pluginsdir/access_filter/libaccess_filter_record_plugin.so*
%_vlc_pluginsdir/access_filter/libaccess_filter_timeshift_plugin.so*
%_vlc_pluginsdir/access_filter/libaccess_filter_dump_plugin.so*

%dir %_vlc_pluginsdir/audio_filter
%_vlc_pluginsdir/audio_filter/libbandlimited_resampler_plugin.so*
%_vlc_pluginsdir/audio_filter/libdolby_surround_decoder_plugin.so*
%_vlc_pluginsdir/audio_filter/libdtstospdif_plugin.so*
%_vlc_pluginsdir/audio_filter/libfixed32tofloat32_plugin.so*
%_vlc_pluginsdir/audio_filter/libfixed32tos16_plugin.so*
%_vlc_pluginsdir/audio_filter/libfloat32tos16_plugin.so*
%_vlc_pluginsdir/audio_filter/libfloat32tos8_plugin.so*
%_vlc_pluginsdir/audio_filter/libfloat32tou16_plugin.so*
%_vlc_pluginsdir/audio_filter/libfloat32tou8_plugin.so*
%_vlc_pluginsdir/audio_filter/libheadphone_channel_mixer_plugin.so*
%_vlc_pluginsdir/audio_filter/liblinear_resampler_plugin.so*
%_vlc_pluginsdir/audio_filter/libs16tofixed32_plugin.so*
%_vlc_pluginsdir/audio_filter/libs16tofloat32_plugin.so*
%_vlc_pluginsdir/audio_filter/libs16tofloat32swab_plugin.so*
%_vlc_pluginsdir/audio_filter/libs8tofloat32_plugin.so*
%_vlc_pluginsdir/audio_filter/libtrivial_channel_mixer_plugin.so*
%_vlc_pluginsdir/audio_filter/libtrivial_resampler_plugin.so*
%_vlc_pluginsdir/audio_filter/libu8tofixed32_plugin.so*
%_vlc_pluginsdir/audio_filter/libu8tofloat32_plugin.so*
%_vlc_pluginsdir/audio_filter/libugly_resampler_plugin.so*
%_vlc_pluginsdir/audio_filter/libaudio_format_plugin.so*
%_vlc_pluginsdir/audio_filter/libequalizer_plugin.so*
%_vlc_pluginsdir/audio_filter/libnormvol_plugin.so*
%_vlc_pluginsdir/audio_filter/libsimple_channel_mixer_plugin.so*
%_vlc_pluginsdir/audio_filter/libparam_eq_plugin.so*

%dir %_vlc_pluginsdir/audio_mixer
%_vlc_pluginsdir/audio_mixer/libfloat32_mixer_plugin.so*
%_vlc_pluginsdir/audio_mixer/libspdif_mixer_plugin.so*
%_vlc_pluginsdir/audio_mixer/libtrivial_mixer_plugin.so*

%dir %_vlc_pluginsdir/audio_output
%_vlc_pluginsdir/audio_output/libaout_file_plugin.so*

%dir %_vlc_pluginsdir/codec
%_vlc_pluginsdir/codec/liba52_plugin.so*
%_vlc_pluginsdir/codec/libadpcm_plugin.so*
%_vlc_pluginsdir/codec/libaraw_plugin.so*
%_vlc_pluginsdir/codec/librawvideo_plugin.so*
%_vlc_pluginsdir/codec/libcinepak_plugin.so*
%_vlc_pluginsdir/codec/libdts_plugin.so*
%_vlc_pluginsdir/codec/liblpcm_plugin.so*
%_vlc_pluginsdir/codec/libmpeg_audio_plugin.so*
%_vlc_pluginsdir/codec/libspudec_plugin.so*
%_vlc_pluginsdir/codec/libfake_plugin.so*
%_vlc_pluginsdir/codec/libsubsdec_plugin.so*
%_vlc_pluginsdir/codec/libcvdsub_plugin.so*
%_vlc_pluginsdir/codec/libtelx_plugin.so*

%dir %_vlc_pluginsdir/control
%_vlc_pluginsdir/control/librc_plugin.so*
%_vlc_pluginsdir/control/libgestures_plugin.so*
%_vlc_pluginsdir/control/libhotkeys_plugin.so*
%_vlc_pluginsdir/control/libnetsync_plugin.so*
%_vlc_pluginsdir/control/libshowintf_plugin.so*

%dir %_vlc_pluginsdir/demux
#%_vlc_pluginsdir/demux/libaac_plugin.so*
%_vlc_pluginsdir/demux/libasf_plugin.so*
%_vlc_pluginsdir/demux/libau_plugin.so*
#%_vlc_pluginsdir/demux/libaudio_plugin.so*
%_vlc_pluginsdir/demux/libavi_plugin.so*
%_vlc_pluginsdir/demux/liba52sys_plugin.so*
%_vlc_pluginsdir/demux/libdemuxdump_plugin.so*
#%_vlc_pluginsdir/demux/libdemuxsub_plugin.so*
#%_vlc_pluginsdir/demux/libes_plugin.so*
#%_vlc_pluginsdir/demux/libid3_plugin.so*
%_vlc_pluginsdir/demux/libm3u_plugin.so*
%_vlc_pluginsdir/demux/libm4v_plugin.so*

%_vlc_pluginsdir/demux/libmp4_plugin.so*
%_vlc_pluginsdir/demux/libps_plugin.so*
%_vlc_pluginsdir/demux/librawdv_plugin.so*
%_vlc_pluginsdir/demux/libwav_plugin.so*
%_vlc_pluginsdir/demux/libaiff_plugin.so*
%_vlc_pluginsdir/demux/libdtssys_plugin.so*
%_vlc_pluginsdir/demux/libm4a_plugin.so*
%_vlc_pluginsdir/demux/libmjpeg_plugin.so*
#%_vlc_pluginsdir/demux/libmod_plugin.so*
%_vlc_pluginsdir/demux/libmpga_plugin.so*
%_vlc_pluginsdir/demux/libmpgv_plugin.so*
%_vlc_pluginsdir/demux/libnsc_plugin.so*
%_vlc_pluginsdir/demux/libnsv_plugin.so*
%_vlc_pluginsdir/demux/libnuv_plugin.so*
%_vlc_pluginsdir/demux/libplaylist_plugin.so*
%_vlc_pluginsdir/demux/libpva_plugin.so*
%_vlc_pluginsdir/demux/libreal_plugin.so*
%_vlc_pluginsdir/demux/libsgimb_plugin.so*
%_vlc_pluginsdir/demux/libsubtitle_plugin.so*
%_vlc_pluginsdir/demux/libty_plugin.so*
%_vlc_pluginsdir/demux/libvobsub_plugin.so*
%_vlc_pluginsdir/demux/libvoc_plugin.so*
%_vlc_pluginsdir/demux/libxa_plugin.so*
%_vlc_pluginsdir/demux/libtta_plugin.so
%_vlc_pluginsdir/demux/libh264_plugin.so*

%dir %_vlc_pluginsdir/gui

%dir %_vlc_pluginsdir/misc
%_vlc_pluginsdir/misc/libdummy_plugin.so*
#%_vlc_pluginsdir/misc/libhttpd_plugin.so*
%_vlc_pluginsdir/misc/libipv4_plugin.so*
%_vlc_pluginsdir/misc/libipv6_plugin.so*
%_vlc_pluginsdir/misc/liblogger_plugin.so*
%_vlc_pluginsdir/misc/libvod_rtsp_plugin.so*
%_vlc_pluginsdir/misc/libmemcpy_plugin.so*
%_vlc_pluginsdir/misc/libscreensaver_plugin.so*
%_vlc_pluginsdir/misc/libexport_plugin.so*
%_vlc_pluginsdir/misc/libgrowl_plugin.so*
%_vlc_pluginsdir/misc/libmemcpy3dn_plugin.so*
%_vlc_pluginsdir/misc/libmemcpymmx_plugin.so*
%_vlc_pluginsdir/misc/libmemcpymmxext_plugin.so*

%dir %_vlc_pluginsdir/services_discovery
%_vlc_pluginsdir/services_discovery/libsap_plugin.so*

%dir %_vlc_pluginsdir/mux
%_vlc_pluginsdir/mux/libmux_asf_plugin.so*
%_vlc_pluginsdir/mux/libmux_avi_plugin.so*
%_vlc_pluginsdir/mux/libmux_dummy_plugin.so*
#%_vlc_pluginsdir/mux/libmux_ogg_plugin.so*
%_vlc_pluginsdir/mux/libmux_ps_plugin.so*
%_vlc_pluginsdir/mux/libmux_mp4_plugin.so*
%_vlc_pluginsdir/mux/libmux_mpjpeg_plugin.so*
%_vlc_pluginsdir/mux/libmux_wav_plugin.so*

#%_vlc_pluginsdir/mux/libmux_ts_plugin.so*


%dir %_vlc_pluginsdir/packetizer
#_vlc_pluginsdir/packetizer/libpacketizer_a52_plugin.so*
%_vlc_pluginsdir/packetizer/libpacketizer_copy_plugin.so*
%_vlc_pluginsdir/packetizer/libpacketizer_mpeg4audio_plugin.so*
%_vlc_pluginsdir/packetizer/libpacketizer_mpeg4video_plugin.so*
#%_vlc_pluginsdir/packetizer/libpacketizer_mpegaudio_plugin.so*
%_vlc_pluginsdir/packetizer/libpacketizer_mpegvideo_plugin.so*

%dir %_vlc_pluginsdir/stream_out
%_vlc_pluginsdir/stream_out/libstream_out_display_plugin.so*
%_vlc_pluginsdir/stream_out/libstream_out_dummy_plugin.so*
%_vlc_pluginsdir/stream_out/libstream_out_duplicate_plugin.so*
%_vlc_pluginsdir/stream_out/libstream_out_es_plugin.so*
%_vlc_pluginsdir/stream_out/libstream_out_standard_plugin.so*
%_vlc_pluginsdir/stream_out/libstream_out_bridge_plugin.so*
%_vlc_pluginsdir/stream_out/libstream_out_description_plugin.so*
%_vlc_pluginsdir/stream_out/libstream_out_gather_plugin.so*
%_vlc_pluginsdir/stream_out/libstream_out_mosaic_bridge_plugin.so*
%_vlc_pluginsdir/stream_out/libstream_out_rtp_plugin.so*
#%_vlc_pluginsdir/stream_out/libstream_out_switcher_plugin.so*
%_vlc_pluginsdir/stream_out/libstream_out_transcode_plugin.so*

%dir %_vlc_pluginsdir/video_chroma
%_vlc_pluginsdir/video_chroma/libi420_rgb_plugin.so*
%_vlc_pluginsdir/video_chroma/libi420_ymga_plugin.so*
%_vlc_pluginsdir/video_chroma/libi420_yuy2_plugin.so*
%_vlc_pluginsdir/video_chroma/libi422_yuy2_plugin.so*
%_vlc_pluginsdir/video_chroma/libi420_rgb_mmx_plugin.so*
%_vlc_pluginsdir/video_chroma/libi420_ymga_mmx_plugin.so*
%_vlc_pluginsdir/video_chroma/libi420_yuy2_mmx_plugin.so*
%_vlc_pluginsdir/video_chroma/libi422_yuy2_mmx_plugin.so*

%dir %_vlc_pluginsdir/video_filter
%_vlc_pluginsdir/video_filter/libadjust_plugin.so*
%_vlc_pluginsdir/video_filter/libclone_plugin.so*
%_vlc_pluginsdir/video_filter/libcrop_plugin.so*
%_vlc_pluginsdir/video_filter/libdeinterlace_plugin.so*
%_vlc_pluginsdir/video_filter/libdistort_plugin.so*
%_vlc_pluginsdir/video_filter/libinvert_plugin.so*
%_vlc_pluginsdir/video_filter/libmotionblur_plugin.so*
#%_vlc_pluginsdir/video_filter/libosdtext_plugin.so*
%_vlc_pluginsdir/video_filter/libtransform_plugin.so*
%_vlc_pluginsdir/video_filter/libwall_plugin.so*
%_vlc_pluginsdir/video_filter/libblend_plugin.so*
%_vlc_pluginsdir/video_filter/liblogo_plugin.so*
%_vlc_pluginsdir/video_filter/libmarq_plugin.so*
%_vlc_pluginsdir/video_filter/libmosaic_plugin.so*
%_vlc_pluginsdir/video_filter/libmotiondetect_plugin.so*
%_vlc_pluginsdir/video_filter/libosdmenu_plugin.so*
%_vlc_pluginsdir/video_filter/librss_plugin.so*
%_vlc_pluginsdir/video_filter/librv32_plugin.so*
%_vlc_pluginsdir/video_filter/libscale_plugin.so*
%_vlc_pluginsdir/video_filter/libtime_plugin.so*
%_vlc_pluginsdir/video_filter/libmagnify_plugin.so*

%dir %_vlc_pluginsdir/video_output

%dir %_vlc_pluginsdir/visualization
%_vlc_pluginsdir/visualization/libvisual_plugin.so*

%doc AUTHORS README MAINTAINERS NEWS THANKS

%files interface-ncurses
%_vlc_pluginsdir/gui/libncurses_plugin.so*

%files interface-wxwidgets
%_vlc_pluginsdir/gui/libwxwidgets_plugin.so*
%_datadir/applications/vlc.desktop
%_bindir/wxvlc

%files interface-skins2
%_vlc_pluginsdir/gui/libskins2_plugin.so*
%_datadir/%name/skins2

%files interface-http
%_vlc_pluginsdir/control/libhttp_plugin.so*
%_datadir/%name/http

%files interface-telnet
%_vlc_pluginsdir/control/libtelnet_plugin.so*

%files interface-lirc
%_vlc_pluginsdir/control/liblirc_plugin.so*

%files plugin-sdl
%_vlc_pluginsdir/audio_output/libaout_sdl_plugin.so*
%_vlc_pluginsdir/video_output/libvout_sdl_plugin.so*

%files plugin-jack
%_vlc_pluginsdir/audio_output/libjack_plugin.so*

%files plugin-snapshot
%_vlc_pluginsdir/video_output/libsnapshot_plugin.so*

%if_enabled ggi
%files plugin-ggi
%_vlc_pluginsdir/video_output/libggi_plugin.so*
%endif

%files plugin-goom
%_vlc_pluginsdir/visualization/libgoom_plugin.so*

%files plugin-v4l
%_vlc_pluginsdir/access/libv4l_plugin.so*

%files plugin-live555
%_vlc_pluginsdir/demux/liblive555_plugin.so*

%ifnarch x86_64
%files plugin-loader
%_vlc_pluginsdir/codec/libdmo_plugin.so*
%_vlc_pluginsdir/codec/libquicktime_plugin.so*
%_vlc_pluginsdir/codec/librealaudio_plugin.so*
%endif

%files plugin-osd
%_vlc_pluginsdir/visualization/libxosd_plugin.so*

%files plugin-mad
%_vlc_pluginsdir/audio_filter/libmpgatofixed32_plugin.so*
%_vlc_pluginsdir/demux/libid3tag_plugin.so*

%files plugin-matroska
%_vlc_pluginsdir/demux/libmkv_plugin.so*

%files plugin-mga
%_vlc_pluginsdir/video_output/libmga_plugin.so*

%files plugin-modplug
%_vlc_pluginsdir/demux/libmod_plugin.so*

%files plugin-mpeg2
%_vlc_pluginsdir/codec/liblibmpeg2_plugin.so*

%files plugin-musepack
%_vlc_pluginsdir/demux/libmpc_plugin.so*

%files plugin-notify
%_vlc_pluginsdir/misc/libnotify_plugin.so*

%files plugin-speex
%_vlc_pluginsdir/codec/libspeex_plugin.so*

%files plugin-ogg
%_vlc_pluginsdir/mux/libmux_ogg_plugin.so*
%_vlc_pluginsdir/demux/libogg_plugin.so*
%_vlc_pluginsdir/codec/libvorbis_plugin.so*

%files plugin-flac
%_vlc_pluginsdir/demux/libflac_plugin.so*
%_vlc_pluginsdir/codec/libflacdec_plugin.so*

%files plugin-a52
%_vlc_pluginsdir/audio_filter/liba52tofloat32_plugin.so*
%_vlc_pluginsdir/audio_filter/liba52tospdif_plugin.so*

%files plugin-h264
%_vlc_pluginsdir/codec/libx264_plugin.so*
%_vlc_pluginsdir/packetizer/libpacketizer_h264_plugin.so*

%files plugin-hal
%_vlc_pluginsdir/services_discovery/libhal_plugin.so*

%files plugin-bonjour
%_vlc_pluginsdir/services_discovery/libbonjour_plugin.so*

%files plugin-aa
%_vlc_pluginsdir/video_output/libaa_plugin.so*

%files plugin-caca
%_vlc_pluginsdir/video_output/libcaca_plugin.so*

%files plugin-image
%_vlc_pluginsdir/video_output/libimage_plugin.so*

%files plugin-opengl
%_vlc_pluginsdir/video_output/libopengl_plugin.so*

%files plugin-theora
%_vlc_pluginsdir/codec/libtheora_plugin.so*

%files plugin-glx
%_vlc_pluginsdir/video_output/libglx_plugin.so*

%files plugin-esd
%_vlc_pluginsdir/audio_output/libesd_plugin.so*

%files plugin-arts
%_vlc_pluginsdir/audio_output/libarts_plugin.so*

%files plugin-faad
%_vlc_pluginsdir/codec/libfaad_plugin.so*

%files plugin-ffmpeg
%_vlc_pluginsdir/codec/libffmpeg_plugin.so*
%_vlc_pluginsdir/stream_out/libstream_out_switcher_plugin.so*

%files plugin-framebuffer
%_vlc_pluginsdir/video_output/libfb_plugin.so*

%files plugin-alsa
%_vlc_pluginsdir/audio_output/libalsa_plugin.so*

%files plugin-oss
%_vlc_pluginsdir/audio_output/liboss_plugin.so*

%files plugin-shout
%_vlc_pluginsdir/access_output/libaccess_output_shout_plugin.so*
%_vlc_pluginsdir/services_discovery/libshout_plugin.so*

%files plugin-x11
%_vlc_pluginsdir/video_output/libx11_plugin.so*

%files plugin-xml
%_vlc_pluginsdir/misc/libxml_plugin.so*
%_vlc_pluginsdir/misc/libxtag_plugin.so*

%files plugin-xvideo
%_vlc_pluginsdir/video_output/libxvideo_plugin.so*

%files plugin-png
%_vlc_pluginsdir/codec/libpng_plugin.so*

%files plugin-podcast
%_vlc_pluginsdir/services_discovery/libpodcast_plugin.so*

%files plugin-pulseaudio
%_vlc_pluginsdir/audio_output/libpulse_plugin.so*

%files plugin-realrtsp
%_vlc_pluginsdir/access/libaccess_realrtsp_plugin.so*

%files plugin-cmml
%_vlc_pluginsdir/codec/libcmml_plugin.so*

%files plugin-daap
%_vlc_pluginsdir/services_discovery/libdaap_plugin.so*

%files plugin-dv
%_vlc_pluginsdir/access/libdc1394_plugin.so*
%_vlc_pluginsdir/access/libaccess_dv_plugin.so*

%files plugin-ts
%_vlc_pluginsdir/mux/libmux_ts_plugin.so*
%_vlc_pluginsdir/demux/libts_plugin.so*

%files plugin-twolame
%_vlc_pluginsdir/codec/libtwolame_plugin.so*

%files plugin-dvb
%_vlc_pluginsdir/codec/libdvbsub_plugin.so*
%_vlc_pluginsdir/access/libdvb_plugin.so*

%files plugin-dvdnav
%_vlc_pluginsdir/access/libdvdnav_plugin.so*

%files plugin-dvdread
%_vlc_pluginsdir/access/libdvdread_plugin.so*

%if_enabled dirac
%files plugin-dirac
%_vlc_pluginsdir/codec/libdirac_plugin.so*
%endif

%files plugin-dts
%_vlc_pluginsdir/audio_filter/libdtstofloat32_plugin.so*

%if_enabled gnomevfs
%files plugin-gnomevfs
%_vlc_pluginsdir/access/libaccess_gnomevfs_plugin.so*
%endif

%files plugin-galaktos
%_vlc_pluginsdir/visualization/libgalaktos_plugin.so*

%files plugin-freetype
%_vlc_pluginsdir/misc/libfreetype_plugin.so*

%files plugin-gnutls
%_vlc_pluginsdir/misc/libgnutls_plugin.so*

%if_enabled smb
%files plugin-smb
%_vlc_pluginsdir/access/libaccess_smb_plugin.so*
%endif

%files plugin-screen
%_vlc_pluginsdir/access/libscreen_plugin.so*

%files plugin-sdlimage
%_vlc_pluginsdir/codec/libsdl_image_plugin.so*

%if_enabled svg
%files plugin-svg
%_vlc_pluginsdir/misc/libsvg_plugin.so*
%endif

%files -n mozilla-plugin-vlc
%browser_plugins_path/*

%files plugin-videocd
%_vlc_pluginsdir/access/libvcd_plugin.so*
%_vlc_pluginsdir/codec/libsvcdsub_plugin.so*
%_vlc_pluginsdir/access/libvcdx_plugin.so*

%files plugin-audiocd
%_vlc_pluginsdir/access/libcdda_plugin.so*

%files -n lib%name
%_libdir/libvlc.so.*

%files -n lib%name-devel
%_bindir/%name-config
%_includedir/*
%_libdir/libvlc.so

%if_enabled mediacontrol_python_bindings
%files -n python-module-vlc
%_bindir/vlcwrapper.py
%python_sitelibdir/vlc.so
%python_sitelibdir/*.egg-info
%endif

%files -n vim-plugin-vlc-syntax
%vim_syntax_dir/vlc.vim

%files -n fortunes-vlc
%_gamesdatadir/fortune/vlc*

%files maxi

%files

%changelog

Full changelog you can see here

 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin