Commit 9bf905a8 authored by Alexis de Lattre's avatar Alexis de Lattre

Updated vlc.spec file for Linux Mandrake.

parent f865c594
%define name vlc %define name vlc
%define version 0.5.2 %define version 0.6.0
%define rel 1 %define rel 5
%define ffcvs 20030622
%define mpegcvs 20030612
%define libmajor 0 %define libmajor 0
%define cvs 0 %define cvs 0
%if %{cvs} %if %{cvs}
%define cvsrel 1 %define cvsrel 1
%define cvsdate 20030127 %define cvsdate 20030203
%define release 0.%{cvsdate}.%{cvsrel}mdk %define release 0.%{cvsdate}.%{cvsrel}mdk
%define cvs_name %{name}-snapshot-%cvsdate %define cvs_name %{name}-snapshot-%cvsdate
%else %else
...@@ -20,10 +22,10 @@ ...@@ -20,10 +22,10 @@
%define with_gtk 1 %define with_gtk 1
%define with_gnome 1 %define with_gnome 1
%define with_qt 0 %define with_qt 0
%define with_kde 0 %define with_kde 1
%define with_ncurses 1 %define with_ncurses 1
%define with_lirc 1 %define with_lirc 1
%define with_wx 0 %define with_wx 1
%define with_aa 1 %define with_aa 1
%define with_sdl 1 %define with_sdl 1
...@@ -33,23 +35,26 @@ ...@@ -33,23 +35,26 @@
%define with_mad 1 %define with_mad 1
%define with_ogg 1 %define with_ogg 1
%define with_flac 1
%define with_mkv 1
%define with_a52 1 %define with_a52 1
%define with_dv 1 %define with_dv 1
%define with_dvb 1 %define with_dvb 1
%define with_ffmpeg 1 %define with_ffmpeg 1
%define with_mpeg2dec 1
%define with_esd 1 %define with_esd 1
%define with_arts 1 %define with_arts 1
%define with_alsa 1 %define with_alsa 1
%define with_slp 1 %define with_slp 1
%define with_tar 1
## but we try to figure out on wich system we are building %define buildfor_rh80 0
%define buildfor_mdk82 %([[ -e /etc/mandrake-release ]] && awk '{print ($4 == "8.2")}' %{_sysconfdir}/mandrake-release || echo 0) %define buildfor_mdk82 0
%define buildfor_mdk90 %([[ -e /etc/mandrake-release ]] && awk '{print ($4 == "9.0")}' %{_sysconfdir}/mandrake-release || echo 0) %define buildfor_mdk90 0
%define buildfor_mdk91 %([[ -e /etc/mandrake-release ]] && awk '{print ($4 == "9.1")}' %{_sysconfdir}/mandrake-release || echo 0) %define buildfor_mdk91 %(awk '{print ($4 == "9.1")}' %{_sysconfdir}/mandrake-release)
# not a mandrake one. %define buildfor_mdk92 %(awk '{print ($4 == "9.2")}' %{_sysconfdir}/mandrake-release)
%define buildfor_rh80 %([[ -e /etc/mandrake-release ]] && echo 0 || echo 1)
# new macros # new macros
%if %buildfor_mdk82 || %buildfor_mdk90 || %buildfor_rh80 %if %buildfor_mdk82 || %buildfor_mdk90 || %buildfor_rh80
...@@ -61,87 +66,88 @@ ...@@ -61,87 +66,88 @@
%if %buildfor_rh80 %if %buildfor_rh80
%define release %rel %define release %rel
# some mdk macros that do not exist in rh # some mdk macros that do not exist in rh
%define configure2_5x CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=/usr %define configure2_5x CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=%_prefix --libdir=%_libdir
%define make %__make %define make %__make %_smp_mflags
%define makeinstall_std %__make DESTDIR="$RPM_BUILD_ROOT" install %define makeinstall_std %__make DESTDIR="$RPM_BUILD_ROOT" install
%define _menudir /usr/lib/menu
%define _iconsdir /usr/share/icons
%define _liconsdir /usr/share/icons/large
%define _miconsdir /usr/share/icons/mini
# adjust define for Redhat. # adjust define for Redhat.
%define with_ggi 0
%define with_dvb 0
%define with_slp 0
%define with_mozilla 0
%endif %endif
# without # without
%{?_without_mozilla: %{expand: %%define with_mozilla 0}} %{?_without_mozilla: %{expand: %%global with_mozilla 0}}
%{?_without_gtk: %{expand: %%define with_gtk 0}} %{?_without_gtk: %{expand: %%global with_gtk 0}}
%{?_without_gnome: %{expand: %%define with_gnome 0}} %{?_without_gnome: %{expand: %%global with_gnome 0}}
%{?_without_qt: %{expand: %%define with_qt 0}} %{?_without_qt: %{expand: %%global with_qt 0}}
%{?_without_kde: %{expand: %%define with_kde 0}} %{?_without_kde: %{expand: %%global with_kde 0}}
%{?_without_ncurses: %{expand: %%define with_ncurses 0}} %{?_without_ncurses: %{expand: %%global with_ncurses 0}}
%{?_without_lirc: %{expand: %%define with_lirc 0}} %{?_without_lirc: %{expand: %%global with_lirc 0}}
%{?_without_wx: %{expand: %%define with_wx 0}} %{?_without_wx: %{expand: %%global with_wx 0}}
%{?_without_aa: %{expand: %%define with_aa 0}} %{?_without_aa: %{expand: %%global with_aa 0}}
%{?_without_sdl: %{expand: %%define with_sdl 0}} %{?_without_sdl: %{expand: %%global with_sdl 0}}
%{?_without_ggi: %{expand: %%define with_ggi 0}} %{?_without_ggi: %{expand: %%global with_ggi 0}}
%{?_without_svgalib: %{expand: %%define with_svgalib 0}} %{?_without_svgalib: %{expand: %%global with_svgalib 0}}
%{?_without_xosd: %{expand: %%define with_xosd 0}} %{?_without_xosd: %{expand: %%global with_xosd 0}}
%{?_without_mad: %{expand: %%define with_mad 0}} %{?_without_mad: %{expand: %%global with_mad 0}}
%{?_without_ogg: %{expand: %%define with_ogg 0}} %{?_without_ogg: %{expand: %%global with_ogg 0}}
%{?_without_a52: %{expand: %%define with_a52 0}} %{?_without_flac: %{expand: %%global with_flac 0}}
%{?_without_dv: %{expand: %%define with_dv 0}} %{?_without_mkv: %{expand: %%global with_mkv 0}}
%{?_without_dvb: %{expand: %%define with_dvb 0}} %{?_without_a52: %{expand: %%global with_a52 0}}
%{?_without_dv: %{expand: %%global with_dv 0}}
%{?_without_esd: %{expand: %%define with_esd 0}} %{?_without_dvb: %{expand: %%global with_dvb 0}}
%{?_without_arts: %{expand: %%define with_arts 0}}
%{?_without_alsa: %{expand: %%define with_alsa 0}} %{?_without_esd: %{expand: %%global with_esd 0}}
%{?_without_arts: %{expand: %%global with_arts 0}}
%{?_without_slp: %{expand: %%define with_slp 0}} %{?_without_alsa: %{expand: %%global with_alsa 0}}
%{?_without_slp: %{expand: %%global with_slp 0}}
%{?_without_tar: %{expand: %%global with_tar 0}}
# with # with
%{?_with_mozilla: %{expand: %%define with_mozilla 1}} %{?_with_mozilla: %{expand: %%global with_mozilla 1}}
%{?_with_gtk: %{expand: %%define with_gtk 1}} %{?_with_gtk: %{expand: %%global with_gtk 1}}
%{?_with_gnome: %{expand: %%define with_gnome 1}} %{?_with_gnome: %{expand: %%global with_gnome 1}}
%{?_with_qt: %{expand: %%define with_qt 1}} %{?_with_qt: %{expand: %%global with_qt 1}}
%{?_with_kde: %{expand: %%define with_kde 1}} %{?_with_kde: %{expand: %%global with_kde 1}}
%{?_with_ncurses: %{expand: %%define with_ncurses 1}} %{?_with_ncurses: %{expand: %%global with_ncurses 1}}
%{?_with_lirc: %{expand: %%define with_lirc 1}} %{?_with_lirc: %{expand: %%global with_lirc 1}}
%{?_with_wx: %{expand: %%define with_wx 0}} %{?_with_wx: %{expand: %%global with_wx 1}}
%{?_with_aa: %{expand: %%define with_aa 1}} %{?_with_aa: %{expand: %%global with_aa 1}}
%{?_with_sdl: %{expand: %%define with_sdl 1}} %{?_with_sdl: %{expand: %%global with_sdl 1}}
%{?_with_ggi: %{expand: %%define with_ggi 1}} %{?_with_ggi: %{expand: %%global with_ggi 1}}
%{?_with_svgalib: %{expand: %%define with_svgalib 1}} %{?_with_svgalib: %{expand: %%global with_svgalib 1}}
%{?_with_xosd: %{expand: %%define with_xosd 1}} %{?_with_xosd: %{expand: %%global with_xosd 1}}
%{?_with_mad: %{expand: %%define with_mad 1}} %{?_with_mad: %{expand: %%global with_mad 1}}
%{?_with_ogg: %{expand: %%define with_ogg 1}} %{?_with_ogg: %{expand: %%global with_ogg 1}}
%{?_with_a52: %{expand: %%define with_a52 1}} %{?_with_flac: %{expand: %%global with_flac 1}}
%{?_with_dv: %{expand: %%define with_dv 1}} %{?_with_mkv: %{expand: %%global with_mkv 1}}
%{?_with_dvb: %{expand: %%define with_dvb 1}} %{?_with_a52: %{expand: %%global with_a52 1}}
%{?_with_dv: %{expand: %%global with_dv 1}}
%{?_with_esd: %{expand: %%define with_esd 1}} %{?_with_dvb: %{expand: %%global with_dvb 1}}
%{?_with_arts: %{expand: %%define with_arts 1}}
%{?_with_alsa: %{expand: %%define with_alsa 1}} %{?_with_esd: %{expand: %%global with_esd 1}}
%{?_with_arts: %{expand: %%global with_arts 1}}
%{?_with_slp: %{expand: %%define with_slp 1}} %{?_with_alsa: %{expand: %%global with_alsa 1}}
%{?_with_slp: %{expand: %%global with_slp 1}}
%{?_with_tar: %{expand: %%global with_tar 1}}
Summary: VLC is a free MPEG, MPEG2, DVD and DivX player. Summary: VLC is a free MPEG, MPEG2, DVD and DivX player.
Name: %{name} Name: %{name}
Version: %{version} Version: %{version}
Release: %{release} Release: %{release}
Packager: Yves Duret <yves@zarb.org>
%if %{cvs} %if %{cvs}
Source0: http://www.videolan.org/pub/videolan/vlc/snapshots/%{cvs_name}.tar.bz2 Source0: http://www.videolan.org/pub/videolan/vlc/snapshots/%{cvs_name}.tar.bz2
%else %else
Source0: http://www.videolan.org/packages/%{version}/%{name}-%{version}.tar.bz2 Source0: http://www.videolan.org/packages/%{version}/%{name}-%{version}.tar.bz2
%endif %endif
Source1: http://www.videolan.org/pub/videolan/vlc/0.6.0/contrib/ffmpeg-%ffcvs.tar.bz2
Source2: http://www.videolan.org/pub/videolan/vlc/0.6.0/contrib/mpeg2dec-%mpegcvs.tar.bz2
#gw remove NP_GetValue, as it was already defined in the mozilla headers
Patch: vlc-0.6.0-mozilla-conflict.patch.bz2
License: GPL License: GPL
Group: Video Group: Video
URL: http://www.videolan.org/ URL: http://www.videolan.org/
...@@ -152,11 +158,12 @@ Requires: vlc-plugin-mad ...@@ -152,11 +158,12 @@ Requires: vlc-plugin-mad
Requires: vlc-plugin-a52 Requires: vlc-plugin-a52
BuildRoot: %_tmppath/%name-%version-%release-root BuildRoot: %_tmppath/%name-%version-%release-root
%if %with_tar
# for redhat system, NO buildrequires. rh sux BuildRequires: libtar-devel
%if !%buildfor_rh80 %endif
BuildRequires: freetype2-devel
%if %with_mozilla %if %with_mozilla
Buildrequires: mozilla-devel Buildrequires: mozilla-devel >= 1.3
%endif %endif
%if %with_gtk %if %with_gtk
Buildrequires: libgtk+1.2-devel Buildrequires: libgtk+1.2-devel
...@@ -165,7 +172,7 @@ Buildrequires: libgtk+1.2-devel ...@@ -165,7 +172,7 @@ Buildrequires: libgtk+1.2-devel
Buildrequires: gnome-libs-devel Buildrequires: gnome-libs-devel
%endif %endif
%if %with_qt %if %with_qt
Buildrequires: libqt2-devel Buildrequires: libqt3-devel
%endif %endif
%if %with_kde %if %with_kde
Buildrequires: kdelibs-devel Buildrequires: kdelibs-devel
...@@ -173,7 +180,8 @@ Buildrequires: kdelibs-devel ...@@ -173,7 +180,8 @@ Buildrequires: kdelibs-devel
%if %with_ncurses %if %with_ncurses
Buildrequires: libncurses5-devel Buildrequires: libncurses5-devel
%if %with_wx %if %with_wx
Buildrequires: wxGTK-devel Buildrequires: wxGTK-devel >= 2.4
%endif
%endif %endif
%if %with_lirc %if %with_lirc
Buildrequires: liblirc-devel Buildrequires: liblirc-devel
...@@ -191,15 +199,24 @@ Buildrequires: libggi-devel ...@@ -191,15 +199,24 @@ Buildrequires: libggi-devel
Buildrequires: svgalib-devel Buildrequires: svgalib-devel
%endif %endif
%if %with_xosd %if %with_xosd
Buildrequires: libxosd2-devel Buildrequires: libxosd-devel
%endif %endif
%if %with_mad %if %with_mad
%if %buildfor_mdk92
BuildRequires: libid3tag-devel
%endif
Buildrequires: libmad-devel Buildrequires: libmad-devel
%endif %endif
%if %with_ogg %if %with_ogg
Buildrequires: libvorbis-devel Buildrequires: libvorbis-devel
Buildrequires: libogg-devel Buildrequires: libogg-devel
%endif %endif
%if %with_flac
Buildrequires: libflac-devel
%endif
%if %with_mkv
Buildrequires: libmatroska-devel >= 0.4.4-3mdk
%endif
%if %with_dv %if %with_dv
Buildrequires: libdv2-devel Buildrequires: libdv2-devel
%endif %endif
...@@ -209,13 +226,13 @@ Buildrequires: liba52dec-devel ...@@ -209,13 +226,13 @@ Buildrequires: liba52dec-devel
%endif %endif
%if %with_ffmpeg %if %with_ffmpeg
Buildrequires: libffmpeg-devel #gw we use included cvs version
%endif #Buildrequires: libffmpeg-devel
%if %with_dvdplay
BuildRequires: libdvdplay-devel
%endif %endif
%if %with_dvb
BuildRequires: libdvbpsi-devel %if %with_mpeg2dec
#gw we use the included cvs version
#Buildrequires: libmpeg2dec-devel >= 0.3.2
%endif %endif
%if %with_alsa %if %with_alsa
...@@ -232,7 +249,21 @@ Buildrequires: libarts-devel ...@@ -232,7 +249,21 @@ Buildrequires: libarts-devel
Buildrequires: libopenslp-devel Buildrequires: libopenslp-devel
%endif %endif
%endif #no buildrequires for rh systems. %if %with_dvdplay
BuildRequires: libdvdplay-devel
%endif
%if %with_dvb
BuildRequires: libdvbpsi-devel
%if %buildfor_mdk92
# gw the cooker kernel has the new incompatible DVB api
BuildRequires: kernel-multimedia-source
%else
BuildRequires: kernel-source
%endif
%endif
%description %description
VideoLAN is an OpenSource streaming solution for every OS developed by VideoLAN is an OpenSource streaming solution for every OS developed by
...@@ -263,6 +294,12 @@ for the VLC media player, or standalone applications using features from VLC. ...@@ -263,6 +294,12 @@ for the VLC media player, or standalone applications using features from VLC.
Summary: A multimedia plugin for Mozilla, based on vlc Summary: A multimedia plugin for Mozilla, based on vlc
group: Video group: Video
Requires: %name = %version-%release Requires: %name = %version-%release
%if %buildfor_mdk91
%define moz_ver 1.3.1
%else
%define moz_ver 1.4b
%endif
##%{e###xpand: %%define mozve %(rpm -q --queryformat "%{version}\n" mozilla)}
%{expand: %%define mozve %(rpm -q mozilla| sed 's/mozilla-\([0-9].*\)-.*$/\1/')} %{expand: %%define mozve %(rpm -q mozilla| sed 's/mozilla-\([0-9].*\)-.*$/\1/')}
Requires: mozilla = %mozve Requires: mozilla = %mozve
%description -n mozilla-plugin-vlc %description -n mozilla-plugin-vlc
...@@ -293,7 +330,7 @@ This plugin adds a Gnome interface to the VLC media player. To ...@@ -293,7 +330,7 @@ This plugin adds a Gnome interface to the VLC media player. To
activate it, use the `--intf gnome' flag or run the `gnome-vlc' program. activate it, use the `--intf gnome' flag or run the `gnome-vlc' program.
%package -n qvlc %package -n qvlc
Summary: Qt2 plugin for the VLC media player Summary: QT plugin for the VLC media player
Group: Video Group: Video
Requires: %{name} = %{version} Requires: %{name} = %{version}
Provides: vlc-gui, vlc-qt Provides: vlc-gui, vlc-qt
...@@ -335,6 +372,7 @@ Group: Video ...@@ -335,6 +372,7 @@ Group: Video
Requires: %{name} = %{version} Requires: %{name} = %{version}
Obsoletes: vlc-lirc Obsoletes: vlc-lirc
Provides: vlc-lirc Provides: vlc-lirc
Provides: vlc-gui
%description -n wxvlc %description -n wxvlc
This plugin adds a wxWindow interface to the VLC media player. To This plugin adds a wxWindow interface to the VLC media player. To
activate it, use the `--intf wxwin' flag or run the `wxvlc' program. activate it, use the `--intf wxwin' flag or run the `wxvlc' program.
...@@ -420,6 +458,14 @@ Requires: %{name} = %{version} ...@@ -420,6 +458,14 @@ Requires: %{name} = %{version}
These plugins add support for the Ogg bitstream format and the Ogg Vorbis These plugins add support for the Ogg bitstream format and the Ogg Vorbis
compressed audio format to the VLC media player. They are autodetected. compressed audio format to the VLC media player. They are autodetected.
%package plugin-flac
Summary: Flac codec plugin for the VLC media player
Group: Video
Requires: %{name} = %{version}
%description plugin-flac
These plugins add support for the FLAC compressed audio format to the
VLC media player.
%package plugin-a52 %package plugin-a52
Summary: A-52 (AC-3) codec plugin for the VLC media player Summary: A-52 (AC-3) codec plugin for the VLC media player
Group: Video Group: Video
...@@ -460,7 +506,7 @@ media player. To activate it, use the `--aout esd' flag or select the ...@@ -460,7 +506,7 @@ media player. To activate it, use the `--aout esd' flag or select the
`esd' audio output plugin from the preferences menu. `esd' audio output plugin from the preferences menu.
%package plugin-arts %package plugin-arts
Summary: aRts audio plugin for the VLC media player Summary: Arts audio plugin for the VLC media player
Group: Video Group: Video
Requires: %{name} = %{version} Requires: %{name} = %{version}
Obsoletes: vlc-arts Obsoletes: vlc-arts
...@@ -493,23 +539,34 @@ the VLC media player. ...@@ -493,23 +539,34 @@ the VLC media player.
%prep %prep
%if %{cvs} %if %{cvs}
%setup -q -n %{cvs_name} %setup -q -n %{cvs_name} -a 1 -a 2
%else %else
%setup -q %setup -q -a 1 -a 2
%endif %endif
%patch -p1
rm -rf doc/skins/curve_maker/CVS
%build %build
cd mpeg2dec-%mpegcvs
%configure2_5x --disable-sdl --without-x
%make
cd ..
# yves 0.4.0-1mdk # yves 0.4.0-1mdk
# ffmpeg: static linking cause no official ffmpeg release with a stable ABI # ffmpeg: static linking cause no official ffmpeg release with a stable ABI
# ffmpeg:no plugin posible on ia64 due to the static linking (can not put .a in a .so) # ffmpeg:no plugin posible on ia64 due to the static linking (can not put .a in a .so)
%if %with_mozilla cd ffmpeg-%ffcvs
%define moz_ver 1.3a ./configure --libdir=%_libdir
%make
cd ..
export XPIDL=/usr/lib/mozilla-%moz_ver/xpidl export XPIDL=/usr/lib/mozilla-%moz_ver/xpidl
perl -pi -e 's#-I/usr/share/idl/mozilla#-I/usr/share/idl/mozilla-1.3a#' Makefile.in perl -pi -e 's#-I/usr/share/idl/mozilla#-I/usr/share/idl/mozilla-%{moz_ver}#' Makefile.in
%endif
export QTDIR=%{_libdir}/qt3 export QTDIR=%{_libdir}/qt3
# mandrake kernel specific # mandrake kernel specific
export CPPFLAGS="${CPPFLAGS:--I/usr/src/linux/3rdparty/mod_dvb/include}" export CPPFLAGS="${CPPFLAGS:--I/usr/src/linux/3rdparty/mod_dvb/include}"
# gw flags for the mozilla build
export CPPFLAGS="$CPPFLAGS -DOJI -DMOZ_X11"
# add missing ebml include dir
export CPPFLAGS="$CPPFLAGS -I/usr/include/ebml"
# NO empty line or comments for the configure --switch or it won't work. # NO empty line or comments for the configure --switch or it won't work.
%configure2_5x --enable-release \ %configure2_5x --enable-release \
--enable-dvd --without-dvdcss \ --enable-dvd --without-dvdcss \
...@@ -573,7 +630,7 @@ export CPPFLAGS="${CPPFLAGS:--I/usr/src/linux/3rdparty/mod_dvb/include}" ...@@ -573,7 +630,7 @@ export CPPFLAGS="${CPPFLAGS:--I/usr/src/linux/3rdparty/mod_dvb/include}"
--enable-mad \ --enable-mad \
%endif %endif
%if %with_ffmpeg %if %with_ffmpeg
--enable-ffmpeg --with-ffmpeg=/usr --with-ffmpeg-tree=/usr/lib \ --enable-ffmpeg --with-ffmpeg-tree=ffmpeg-%ffcvs \
%else %else
--disable-ffmpeg \ --disable-ffmpeg \
%endif %endif
...@@ -584,6 +641,16 @@ export CPPFLAGS="${CPPFLAGS:--I/usr/src/linux/3rdparty/mod_dvb/include}" ...@@ -584,6 +641,16 @@ export CPPFLAGS="${CPPFLAGS:--I/usr/src/linux/3rdparty/mod_dvb/include}"
--disable-vorbis \ --disable-vorbis \
--disable-ogg \ --disable-ogg \
%endif %endif
%if %with_flac
--enable-flac \
%else
--disable-flac \
%endif
%if %with_mkv
--enable-mkv \
%else
--disable-mkv \
%endif
%if %with_dv %if %with_dv
--enable-dv \ --enable-dv \
%else %else
...@@ -603,11 +670,16 @@ export CPPFLAGS="${CPPFLAGS:--I/usr/src/linux/3rdparty/mod_dvb/include}" ...@@ -603,11 +670,16 @@ export CPPFLAGS="${CPPFLAGS:--I/usr/src/linux/3rdparty/mod_dvb/include}"
%if %with_arts %if %with_arts
--enable-arts \ --enable-arts \
%endif %endif
%if %with_mpeg2dec
--enable-libmpeg2 --with-libmpeg2-tree=mpeg2dec-%mpegcvs \
%else
~ --disable-libmpeg2 \
%endif
%make %make
%install %install
rm -fr %buildroot rm -rf %buildroot
%makeinstall_std %makeinstall_std
%find_lang %name %find_lang %name
install -d %buildroot/%_mandir/man1 install -d %buildroot/%_mandir/man1
...@@ -617,30 +689,50 @@ install doc/vlc-config.1 %buildroot/%_mandir/man1 ...@@ -617,30 +689,50 @@ install doc/vlc-config.1 %buildroot/%_mandir/man1
# menu # menu
mkdir -p %buildroot/%_menudir mkdir -p %buildroot/%_menudir
cat > %buildroot/%_menudir/vlc << EOF cat > %buildroot/%_menudir/vlc << EOF
?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" ?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" \
mimetypes="video/mpeg,video/msvideo,video/quicktime,video/x-avi,video/x-ms-asf,video/x-ms-wmv,video/x-msvideo,application/x-ogg,application/ogg,audio/x-mp3,audio/x-mpeg,video/x-fli,audio/x-wav"\
accept_url="true"\
multiple_files="true"
EOF EOF
%if %with_gtk %if %with_gtk
cat > %buildroot/%_menudir/gvlc << EOF cat > %buildroot/%_menudir/gvlc << EOF
?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" ?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" \
mimetypes="video/mpeg,video/msvideo,video/quicktime,video/x-avi,video/x-ms-asf,video/x-ms-wmv,video/x-msvideo,application/x-ogg,application/ogg,audio/x-mp3,audio/x-mpeg,video/x-fli,audio/x-wav"\
accept_url="true"\
multiple_files="true"
EOF EOF
%endif %endif
%if %with_gnome %if %with_gnome
cat > %buildroot/%_menudir/gnome-vlc << EOF cat > %buildroot/%_menudir/gnome-vlc << EOF
?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" ?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" \
mimetypes="video/mpeg,video/msvideo,video/quicktime,video/x-avi,video/x-ms-asf,video/x-ms-wmv,video/x-msvideo,application/x-ogg,application/ogg,audio/x-mp3,audio/x-mpeg,video/x-fli,audio/x-wav"\
accept_url="true"\
multiple_files="true"
EOF EOF
%endif %endif
%if %with_qt %if %with_qt
cat > %buildroot/%_menudir/qvlc << EOF cat > %buildroot/%_menudir/qvlc << EOF
?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" ?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" \
mimetypes="video/mpeg,video/msvideo,video/quicktime,video/x-avi,video/x-ms-asf,video/x-ms-wmv,video/x-msvideo,application/x-ogg,application/ogg,audio/x-mp3,audio/x-mpeg,video/x-fli,audio/x-wav"\
accept_url="true"\
multiple_files="true"
EOF EOF
%endif %endif
%if %with_kde %if %with_kde
cat > %buildroot/%_menudir/kvlc << EOF cat > %buildroot/%_menudir/kvlc << EOF
?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" ?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" \
mimetypes="video/mpeg,video/msvideo,video/quicktime,video/x-avi,video/x-ms-asf,video/x-ms-wmv,video/x-msvideo,application/x-ogg,application/ogg,audio/x-mp3,audio/x-mpeg,video/x-fli,audio/x-wav"\
accept_url="true"\
multiple_files="true"
EOF EOF
%endif %endif
%if %with_wx %if %with_wx
?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" cat > %buildroot/%_menudir/wxvlc << EOF
?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" \
mimetypes="video/mpeg,video/msvideo,video/quicktime,video/x-avi,video/x-ms-asf,video/x-ms-wmv,video/x-msvideo,application/x-ogg,application/ogg,audio/x-mp3,audio/x-mpeg,video/x-fli,audio/x-wav"\
accept_url="true"\
multiple_files="true"
EOF
%endif %endif
# icons # icons
...@@ -670,19 +762,14 @@ install -m 644 %pngdir/qvlc32x32.png %buildroot/%_iconsdir/qvlc.png ...@@ -670,19 +762,14 @@ install -m 644 %pngdir/qvlc32x32.png %buildroot/%_iconsdir/qvlc.png
install -m 644 %pngdir/qvlc48x48.png %buildroot/%_liconsdir/qvlc.png install -m 644 %pngdir/qvlc48x48.png %buildroot/%_liconsdir/qvlc.png
%endif %endif
#rpm (>= 4.0.4-20mdk) now checks for installed (but unpackaged) files %if ! %with_wx
rm -f %pngdir/* rm -rf %buildroot%_datadir/vlc/skins
%if %buildfor_rh80
rm -fr %buildroot/%_menudir
rm -fr %buildroot/%_iconsdir
%endif %endif
%if !%buildfor_rh80
%post %post
%update_menus %update_menus
%postun %postun
%clean_menus %clean_menus
%endif
%clean %clean
rm -fr %buildroot rm -fr %buildroot
...@@ -690,11 +777,16 @@ rm -fr %buildroot ...@@ -690,11 +777,16 @@ rm -fr %buildroot
%files -f %name.lang %files -f %name.lang
%defattr(-,root,root) %defattr(-,root,root)
%doc NEWS README COPYING AUTHORS MAINTAINERS THANKS %doc NEWS README COPYING AUTHORS MAINTAINERS THANKS
%doc doc/web-streaming.html doc/vlc-howto.sgml doc/lirc/
%doc doc/fortunes.txt doc/bugreport-howto.txt
%_bindir/vlc %_bindir/vlc
%dir %_datadir/vlc/
%_datadir/vlc/*.*
%dir %_libdir/vlc %dir %_libdir/vlc
%dir %_libdir/vlc/access %dir %_libdir/vlc/access
%_libdir/vlc/access/libcdda_plugin.so
%_libdir/vlc/access/libaccess_directory_plugin.so
%_libdir/vlc/access/libaccess_file_plugin.so %_libdir/vlc/access/libaccess_file_plugin.so
%_libdir/vlc/access/libaccess_ftp_plugin.so %_libdir/vlc/access/libaccess_ftp_plugin.so
%_libdir/vlc/access/libaccess_http_plugin.so %_libdir/vlc/access/libaccess_http_plugin.so
...@@ -710,9 +802,12 @@ rm -fr %buildroot ...@@ -710,9 +802,12 @@ rm -fr %buildroot
%dir %_libdir/vlc/access_output/ %dir %_libdir/vlc/access_output/
%_libdir/vlc/access_output/libaccess_output_dummy_plugin.so %_libdir/vlc/access_output/libaccess_output_dummy_plugin.so
%_libdir/vlc/access_output/libaccess_output_file_plugin.so %_libdir/vlc/access_output/libaccess_output_file_plugin.so
%_libdir/vlc/access_output/libaccess_output_http_plugin.so
%_libdir/vlc/access_output/libaccess_output_udp_plugin.so %_libdir/vlc/access_output/libaccess_output_udp_plugin.so
%dir %_libdir/vlc/audio_filter %dir %_libdir/vlc/audio_filter
%_libdir/vlc/audio_filter/libbandlimited_resampler_plugin.so
%_libdir/vlc/audio_filter/libdtstospdif_plugin.so
%_libdir/vlc/audio_filter/libfixed32tofloat32_plugin.so %_libdir/vlc/audio_filter/libfixed32tofloat32_plugin.so
%_libdir/vlc/audio_filter/libfixed32tos16_plugin.so %_libdir/vlc/audio_filter/libfixed32tos16_plugin.so
%_libdir/vlc/audio_filter/libfloat32tos16_plugin.so %_libdir/vlc/audio_filter/libfloat32tos16_plugin.so
...@@ -721,6 +816,7 @@ rm -fr %buildroot ...@@ -721,6 +816,7 @@ rm -fr %buildroot
%_libdir/vlc/audio_filter/libfloat32tou8_plugin.so %_libdir/vlc/audio_filter/libfloat32tou8_plugin.so
%_libdir/vlc/audio_filter/libheadphone_channel_mixer_plugin.so %_libdir/vlc/audio_filter/libheadphone_channel_mixer_plugin.so
%_libdir/vlc/audio_filter/liblinear_resampler_plugin.so %_libdir/vlc/audio_filter/liblinear_resampler_plugin.so
%_libdir/vlc/audio_filter/libs16tofixed32_plugin.so
%_libdir/vlc/audio_filter/libs16tofloat32_plugin.so %_libdir/vlc/audio_filter/libs16tofloat32_plugin.so
%_libdir/vlc/audio_filter/libs16tofloat32swab_plugin.so %_libdir/vlc/audio_filter/libs16tofloat32swab_plugin.so
%_libdir/vlc/audio_filter/libs8tofloat32_plugin.so %_libdir/vlc/audio_filter/libs8tofloat32_plugin.so
...@@ -743,36 +839,42 @@ rm -fr %buildroot ...@@ -743,36 +839,42 @@ rm -fr %buildroot
%_libdir/vlc/codec/liba52_plugin.so %_libdir/vlc/codec/liba52_plugin.so
%_libdir/vlc/codec/libadpcm_plugin.so %_libdir/vlc/codec/libadpcm_plugin.so
%_libdir/vlc/codec/libaraw_plugin.so %_libdir/vlc/codec/libaraw_plugin.so
%_libdir/vlc/codec/librawvideo_plugin.so
%_libdir/vlc/codec/libcinepak_plugin.so %_libdir/vlc/codec/libcinepak_plugin.so
%_libdir/vlc/codec/libidctclassic_plugin.so %_libdir/vlc/codec/libdts_plugin.so
%ifarch %ix86 #%_libdir/vlc/codec/libidctclassic_plugin.so
%_libdir/vlc/codec/libidctmmxext_plugin.so #%ifarch %ix86
%_libdir/vlc/codec/libidctmmx_plugin.so #%_libdir/vlc/codec/libidctmmxext_plugin.so
%endif #%_libdir/vlc/codec/libidctmmx_plugin.so
%_libdir/vlc/codec/libidct_plugin.so #%endif
#%_libdir/vlc/codec/libidct_plugin.so
%_libdir/vlc/codec/liblpcm_plugin.so %_libdir/vlc/codec/liblpcm_plugin.so
%ifarch %ix86 #%ifarch %ix86
%_libdir/vlc/codec/libmotionmmxext_plugin.so #%_libdir/vlc/codec/libmotionmmxext_plugin.so
%_libdir/vlc/codec/libmotionmmx_plugin.so #%_libdir/vlc/codec/libmotionmmx_plugin.so
%endif #%endif
%_libdir/vlc/codec/libmotion_plugin.so #%_libdir/vlc/codec/libmotion_plugin.so
%_libdir/vlc/codec/liblibmpeg2_plugin.so
%_libdir/vlc/codec/libmpeg_audio_plugin.so %_libdir/vlc/codec/libmpeg_audio_plugin.so
%_libdir/vlc/codec/libmpeg_video_plugin.so #%_libdir/vlc/codec/libmpeg_video_plugin.so
%if %with_ffmpeg %if %with_ffmpeg
%_libdir/vlc/codec/libpostprocessing_c_plugin.so #%_libdir/vlc/codec/libpostprocessing_c_plugin.so
%ifarch %ix86 %ifarch %ix86
%_libdir/vlc/codec/libpostprocessing_mmx_plugin.so # %_libdir/vlc/codec/libpostprocessing_mmx_plugin.so
%_libdir/vlc/codec/libpostprocessing_mmxext_plugin.so # %_libdir/vlc/codec/libpostprocessing_mmxext_plugin.so
%endif %endif
%endif %endif
%_libdir/vlc/codec/libspudec_plugin.so %_libdir/vlc/codec/libspudec_plugin.so
%dir %_libdir/vlc/control %dir %_libdir/vlc/control
%_libdir/vlc/control/libhttp_plugin.so
%_libdir/vlc/control/librc_plugin.so %_libdir/vlc/control/librc_plugin.so
%_libdir/vlc/control/libgestures_plugin.so
%dir %_libdir/vlc/demux %dir %_libdir/vlc/demux
%_libdir/vlc/demux/libaac_plugin.so %_libdir/vlc/demux/libaac_plugin.so
%_libdir/vlc/demux/libasf_plugin.so %_libdir/vlc/demux/libasf_plugin.so
%_libdir/vlc/demux/libau_plugin.so
%_libdir/vlc/demux/libaudio_plugin.so %_libdir/vlc/demux/libaudio_plugin.so
%_libdir/vlc/demux/libavi_plugin.so %_libdir/vlc/demux/libavi_plugin.so
%_libdir/vlc/demux/liba52sys_plugin.so %_libdir/vlc/demux/liba52sys_plugin.so
...@@ -782,6 +884,9 @@ rm -fr %buildroot ...@@ -782,6 +884,9 @@ rm -fr %buildroot
%_libdir/vlc/demux/libid3_plugin.so %_libdir/vlc/demux/libid3_plugin.so
%_libdir/vlc/demux/libm3u_plugin.so %_libdir/vlc/demux/libm3u_plugin.so
%_libdir/vlc/demux/libm4v_plugin.so %_libdir/vlc/demux/libm4v_plugin.so
%if %with_mkv
%_libdir/vlc/demux/libmkv_plugin.so
%endif
%_libdir/vlc/demux/libmp4_plugin.so %_libdir/vlc/demux/libmp4_plugin.so
%_libdir/vlc/demux/libmpeg_system_plugin.so %_libdir/vlc/demux/libmpeg_system_plugin.so
%_libdir/vlc/demux/libps_plugin.so %_libdir/vlc/demux/libps_plugin.so
...@@ -791,20 +896,23 @@ rm -fr %buildroot ...@@ -791,20 +896,23 @@ rm -fr %buildroot
%dir %_libdir/vlc/misc %dir %_libdir/vlc/misc
%_libdir/vlc/misc/libdummy_plugin.so %_libdir/vlc/misc/libdummy_plugin.so
%_libdir/vlc/misc/libhttpd_plugin.so
%_libdir/vlc/misc/libipv4_plugin.so %_libdir/vlc/misc/libipv4_plugin.so
%_libdir/vlc/misc/libipv6_plugin.so %_libdir/vlc/misc/libipv6_plugin.so
%_libdir/vlc/misc/liblogger_plugin.so %_libdir/vlc/misc/liblogger_plugin.so
%ifarch %ix86 #%ifarch %ix86
%_libdir/vlc/misc/libmemcpy3dn_plugin.so #%_libdir/vlc/misc/libmemcpy3dn_plugin.so
%_libdir/vlc/misc/libmemcpymmxext_plugin.so #%_libdir/vlc/misc/libmemcpymmxext_plugin.so
%_libdir/vlc/misc/libmemcpymmx_plugin.so #%_libdir/vlc/misc/libmemcpymmx_plugin.so
%endif #%endif
%_libdir/vlc/misc/libmemcpy_plugin.so %_libdir/vlc/misc/libmemcpy_plugin.so
%_libdir/vlc/misc/libsap_plugin.so %_libdir/vlc/misc/libsap_plugin.so
%_libdir/vlc/misc/libscreensaver_plugin.so
%dir %_libdir/vlc/mux %dir %_libdir/vlc/mux
%_libdir/vlc/mux/libmux_avi_plugin.so %_libdir/vlc/mux/libmux_avi_plugin.so
%_libdir/vlc/mux/libmux_dummy_plugin.so %_libdir/vlc/mux/libmux_dummy_plugin.so
%_libdir/vlc/mux/libmux_ogg_plugin.so
%_libdir/vlc/mux/libmux_ps_plugin.so %_libdir/vlc/mux/libmux_ps_plugin.so
%_libdir/vlc/mux/libmux_ts_plugin.so %_libdir/vlc/mux/libmux_ts_plugin.so
...@@ -816,17 +924,24 @@ rm -fr %buildroot ...@@ -816,17 +924,24 @@ rm -fr %buildroot
%_libdir/vlc/packetizer/libpacketizer_mpegaudio_plugin.so %_libdir/vlc/packetizer/libpacketizer_mpegaudio_plugin.so
%_libdir/vlc/packetizer/libpacketizer_mpegvideo_plugin.so %_libdir/vlc/packetizer/libpacketizer_mpegvideo_plugin.so
%dir %_libdir/vlc/stream_out
%_libdir/vlc/stream_out/libstream_out_display_plugin.so
%_libdir/vlc/stream_out/libstream_out_dummy_plugin.so
%_libdir/vlc/stream_out/libstream_out_duplicate_plugin.so
%_libdir/vlc/stream_out/libstream_out_es_plugin.so
%_libdir/vlc/stream_out/libstream_out_standard_plugin.so
%dir %_libdir/vlc/video_chroma %dir %_libdir/vlc/video_chroma
%_libdir/vlc/video_chroma/libi420_rgb_plugin.so %_libdir/vlc/video_chroma/libi420_rgb_plugin.so
%_libdir/vlc/video_chroma/libi420_ymga_plugin.so %_libdir/vlc/video_chroma/libi420_ymga_plugin.so
%_libdir/vlc/video_chroma/libi420_yuy2_plugin.so %_libdir/vlc/video_chroma/libi420_yuy2_plugin.so
%_libdir/vlc/video_chroma/libi422_yuy2_plugin.so %_libdir/vlc/video_chroma/libi422_yuy2_plugin.so
%ifarch %ix86 #%ifarch %ix86
%_libdir/vlc/video_chroma/libi420_rgb_mmx_plugin.so #%_libdir/vlc/video_chroma/libi420_rgb_mmx_plugin.so
%_libdir/vlc/video_chroma/libi420_ymga_mmx_plugin.so #%_libdir/vlc/video_chroma/libi420_ymga_mmx_plugin.so
%_libdir/vlc/video_chroma/libi420_yuy2_mmx_plugin.so #%_libdir/vlc/video_chroma/libi420_yuy2_mmx_plugin.so
%_libdir/vlc/video_chroma/libi422_yuy2_mmx_plugin.so #%_libdir/vlc/video_chroma/libi422_yuy2_mmx_plugin.so
%endif #%endif
%dir %_libdir/vlc/video_filter %dir %_libdir/vlc/video_filter
%_libdir/vlc/video_filter/libadjust_plugin.so %_libdir/vlc/video_filter/libadjust_plugin.so
...@@ -836,28 +951,28 @@ rm -fr %buildroot ...@@ -836,28 +951,28 @@ rm -fr %buildroot
%_libdir/vlc/video_filter/libdistort_plugin.so %_libdir/vlc/video_filter/libdistort_plugin.so
%_libdir/vlc/video_filter/libinvert_plugin.so %_libdir/vlc/video_filter/libinvert_plugin.so
%_libdir/vlc/video_filter/libmotionblur_plugin.so %_libdir/vlc/video_filter/libmotionblur_plugin.so
%_libdir/vlc/video_filter/libosdtext_plugin.so
%_libdir/vlc/video_filter/libtransform_plugin.so %_libdir/vlc/video_filter/libtransform_plugin.so
%_libdir/vlc/video_filter/libwall_plugin.so %_libdir/vlc/video_filter/libwall_plugin.so
%dir %_libdir/vlc/video_output %dir %_libdir/vlc/video_output
%_libdir/vlc/video_output/libfb_plugin.so %_libdir/vlc/video_output/libfb_plugin.so
%_libdir/vlc/video_output/libvout_encoder_plugin.so #%_libdir/vlc/video_output/libvout_encoder_plugin.so
%_libdir/vlc/video_output/libx11_plugin.so %_libdir/vlc/video_output/libx11_plugin.so
%_libdir/vlc/video_output/libxvideo_plugin.so %_libdir/vlc/video_output/libxvideo_plugin.so
%dir %_libdir/vlc/visualization %dir %_libdir/vlc/visualization
%_mandir/man1/vlc.* %_mandir/man1/vlc.*
%if !%buildfor_rh80
%_menudir/vlc %_menudir/vlc
%_miconsdir/vlc.png %_miconsdir/vlc.png
%_iconsdir/vlc.png %_iconsdir/vlc.png
%_liconsdir/vlc.png %_liconsdir/vlc.png
%endif
%files -n %libname-devel %files -n %libname-devel
%defattr(-,root,root) %defattr(-,root,root)
%doc README %doc README doc/release-howto.txt doc/skins doc/subtitles doc/Configure.help
%doc doc/arm-crosscompile-howto.sgml
%dir %_includedir/vlc %dir %_includedir/vlc
%_includedir/vlc/* %_includedir/vlc/*
%_libdir/*a %_libdir/*a
...@@ -880,7 +995,6 @@ rm -fr %buildroot ...@@ -880,7 +995,6 @@ rm -fr %buildroot
%_libdir/vlc/misc/libgtk_main_plugin.so %_libdir/vlc/misc/libgtk_main_plugin.so
%_libdir/vlc/gui/libgtk_plugin.so %_libdir/vlc/gui/libgtk_plugin.so
%_bindir/gvlc %_bindir/gvlc
%if !%buildfor_rh80
%_menudir/gvlc %_menudir/gvlc
%_miconsdir/gvlc.png %_miconsdir/gvlc.png
%_iconsdir/gvlc.png %_iconsdir/gvlc.png
...@@ -890,7 +1004,6 @@ rm -fr %buildroot ...@@ -890,7 +1004,6 @@ rm -fr %buildroot
%postun -n gvlc %postun -n gvlc
%clean_menus %clean_menus
%endif %endif
%endif
%if %with_gnome %if %with_gnome
%files -n gnome-vlc %files -n gnome-vlc
...@@ -899,7 +1012,6 @@ rm -fr %buildroot ...@@ -899,7 +1012,6 @@ rm -fr %buildroot
%_libdir/vlc/misc/libgnome_main_plugin.so %_libdir/vlc/misc/libgnome_main_plugin.so
%_libdir/vlc/gui/libgnome_plugin.so %_libdir/vlc/gui/libgnome_plugin.so
%_bindir/gnome-vlc %_bindir/gnome-vlc
%if !%buildfor_rh80
%_menudir/gnome-vlc %_menudir/gnome-vlc
%_miconsdir/gnome-vlc.png %_miconsdir/gnome-vlc.png
%_iconsdir/gnome-vlc.png %_iconsdir/gnome-vlc.png
...@@ -909,15 +1021,28 @@ rm -fr %buildroot ...@@ -909,15 +1021,28 @@ rm -fr %buildroot
%postun -n gnome-vlc %postun -n gnome-vlc
%clean_menus %clean_menus
%endif %endif
%if %with_wx
%files -n wxvlc
%defattr(-,root,root)
%doc README
%_bindir/wxvlc
%_libdir/vlc/gui/libwxwindows_plugin.so
%_menudir/wxvlc
%_datadir/vlc/skins
%post -n wxvlc
%update_menus
%postun -n wxvlc
%clean_menus
%endif %endif
%if %with_qt %if %with_qt
%files -n qvlc %files -n qvlc
%defattr(-,root,root) %defattr(-,root,root)
%doc README %doc README
%_libdir/vlc/gui/libqt_plugin.so %_libdir/vlc/gui/libqt_plugin.so
%_bindir/qvlc %_bindir/qvlc
%if !%buildfor_rh80
%_menudir/qvlc %_menudir/qvlc
%_miconsdir/qvlc.png %_miconsdir/qvlc.png
%_iconsdir/qvlc.png %_iconsdir/qvlc.png
...@@ -927,14 +1052,13 @@ rm -fr %buildroot ...@@ -927,14 +1052,13 @@ rm -fr %buildroot
%postun -n qvlc %postun -n qvlc
%clean_menus %clean_menus
%endif %endif
%endif
%if %with_kde %if %with_kde
%files -n kvlc %files -n kvlc
%defattr(-,root,root)
%doc README %doc README
%_libdir/vlc/gui/libkde_plugin.so %_libdir/vlc/gui/libkde_plugin.so
%_bindir/kvlc %_bindir/kvlc
%if !%buildfor_rh80
%_menudir/kvlc %_menudir/kvlc
%_miconsdir/kvlc.png %_miconsdir/kvlc.png
%_iconsdir/kvlc.png %_iconsdir/kvlc.png
...@@ -944,7 +1068,6 @@ rm -fr %buildroot ...@@ -944,7 +1068,6 @@ rm -fr %buildroot
%postun -n kvlc %postun -n kvlc
%clean_menus %clean_menus
%endif %endif
%endif
%if %with_ncurses %if %with_ncurses
%files plugin-ncurses %files plugin-ncurses
...@@ -1015,6 +1138,15 @@ rm -fr %buildroot ...@@ -1015,6 +1138,15 @@ rm -fr %buildroot
%_libdir/vlc/codec/libvorbis_plugin.so %_libdir/vlc/codec/libvorbis_plugin.so
%endif %endif
%if %with_ogg
%files plugin-flac
%defattr(-,root,root)
%doc README
%_libdir/vlc/demux/libflac_plugin.so
%_libdir/vlc/codec/libflacdec_plugin.so
%endif
%if %with_dv %if %with_dv
%files plugin-dv %files plugin-dv
%defattr(-,root,root) %defattr(-,root,root)
...@@ -1070,8 +1202,130 @@ rm -fr %buildroot ...@@ -1070,8 +1202,130 @@ rm -fr %buildroot
%endif %endif
%changelog %changelog
* Sat Feb 01 2003 Yves Duret <yves@zarb.org> 0.5.0-1mdk * Mon Jun 30 2003 Gtz Waschk <waschk@linux-mandrake.com> 0.6.0-5mdk
- new upstream release. - reenable wxvlc, but use 2.4 instead of 2.5
- remove the packager tag
- fix build on mdk 9.1
* Mon Jun 30 2003 Gtz Waschk <waschk@linux-mandrake.com> 0.6.0-4mdk
- add some more docs
- enable libtar
- fix comment about the DVB headers
- small spec fix
* Mon Jun 30 2003 Gtz Waschk <waschk@linux-mandrake.com> 0.6.0-3mdk
- some spec fixes
- add mime types to the menu entries
- enable the kde plugin
- the wx package provides wx-gui
- move the skins to the wx package
- fix all --with options
- enable matroska
- disable wx, didn't work
* Fri Jun 27 2003 Gtz Waschk <waschk@linux-mandrake.com> 0.6.0-2mdk
- add matroska to the spec file, but don't enable it yet
- enable the flac plugin
- enable DVB, use headers from kernel-multimedia-source
* Fri Jun 27 2003 Gtz Waschk <waschk@linux-mandrake.com> 0.6.0-1mdk
- add lots of new plugins
- disable libvout_encoder_plugin.so
- disable postprocessing plugins
- add the data dir to the main package
- disable dvb (were have all the headers gone?)
- include static ffmpeg
- include static mpeg2dec
- enable wxGTK
- fix mozilla build
- fix buildrequires
- new version
* Tue Apr 8 2003 Gtz Waschk <waschk@linux-mandrake.com> 0.5.2-2mdk
- new dvdread
* Sun Apr 06 2003 Yves Duret <yves@zarb.org> 0.5.2-1mdk
- 0.5.2
* Tue Feb 18 2003 Gtz Waschk <waschk@linux-mandrake.com> 0.5.0-4mdk
- new xosd
* Thu Feb 06 2003 Olivier Thauvin <thauvin@aerov.jussieu.fr> 0.5.0-3mdk
- BuildRequires libdvbpsi-devel libdvdplay-devel
* Tue Feb 4 2003 Gtz Waschk <waschk@linux-mandrake.com> 0.5.0-2mdk
- rebuild for new xosd
* Mon Feb 03 2003 Yves Duret <yves@zarb.org> 0.5.0-1mdk
- Natalya release.
- enables DVD menus.
* Mon Feb 03 2003 Yves Duret <yves@zarb.org> 0.5.0-0.20030203.1mdk
- latest (!) cvs snapshot before release, oh yeah.
- added dv and dvb sub rpm (satellite).
- added mozilla-plugin.
- more docs.
- fixes here and here.
- sync with CVS one.
* Fri Jan 31 2003 Yves Duret <yves@zarb.org> 0.5.0-0.20030131.1mdk
- new cvs snapshot.
* Tue Jan 28 2003 Yves Duret <yves@zarb.org> 0.5.0-0.20030128.1mdk
- new cvs snapshot.
- sync specfile with HEAD CVS one.
* Mon Jan 27 2003 Yves Duret <yves@zarb.org> 0.5.0-0.20030127.1mdk
- new cvs snapshot.
* Fri Jan 24 2003 Yves Duret <yves@zarb.org> 0.5.0-0.20030124.1mdk
- new cvs snapshot adding transcoding feature!
- new video_output/vout_encoder plugin.
- new demux/a52sys plugin.
* Mon Jan 20 2003 Yves Duret <yves@zarb.org> 0.5.0-0.20030120.1mdk
- new cvs snapshot.
- new access/slp plugin.
- more buildfor_{rh80,mdk{82,90}} stuff.
- use %%mklibname macro.
- use %%clean_menus in postun instead of %%update_menus everywhere.
* Thu Jan 16 2003 Yves Duret <yves@zarb.org> 0.5.0-0.20030116.1mdk
- new cvs snapshot.
- codec/mad plugin is replaced by audio_filter/mpgatofixed32.
* Tue Jan 14 2003 Yves Duret <yves@zarb.org> 0.5.0-0.20030114.1mdk
- new cvs snapshot.
- new demux/m4v and mux/avi plugins.
* Fri Jan 10 2003 Yves Duret <yves@zarb.org> 0.5.0-0.20030110.1mdk
- new cvs snapshot.
- new packetizer/mpeg4audio plugin.
* Tue Jan 07 2003 Yves Duret <yves@zarb.org> 0.5.0-0.20030107.1mdk
- cvs 2003/01/07.
- mmx/3dn plugins are only for x86 arch (use %ifarch %ix86 to list them)
ie. fix rpm building on ppc thx Olivier Thauvin <olivier.thauvin@aerov.jussieu.fr>
* Mon Jan 06 2003 Yves Duret <yves@zarb.org> 0.5.0-0.20030106.1mdk
- cvs 2003/01/06.
- removed access/rtp plugin (merged in access/udp).
- removed codec/imdct and codec/downmix plugins (deprecated).
- libvlc0-devel provides libvlc-devel.
* Sun Jan 05 2003 Yves Duret <yves@zarb.org> 0.5.0-0.20021220.2mdk
- rebuild against new glibc.
- rpm configure macro is now fixed.
* Fri Dec 20 2002 Yves Duret <yves@zarb.org> 0.5.0-0.20021220.1mdk
- cvs 20021220 (aka fix segfaulting with broken trancoded avi)
- added rawdv plugin.
- few spec enhacement and sync with upstream CVS.
* Wed Dec 18 2002 Olivier Thauvin <thauvin@aerov.jussieu.fr> 0.5.0-0.20021218.1mdk
- don't harcore arch in name
- cvs 20021218
* Mon Jun 20 2002 Yves Duret <yduret@mandrakesoft.com> 0.4.2-1mdk * Mon Jun 20 2002 Yves Duret <yduret@mandrakesoft.com> 0.4.2-1mdk
- new upstream release - new upstream release
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment