Commit 50476b83 authored by Jason Luka's avatar Jason Luka

- Update to 0.7.0-test1

- Updated version numbers on dependancies
- Removed ALSA support until RH/FC turns to kernel 2.6
- Added --enable-speex and --enable-pp
- Mozilla plugin now built for 1.4.1
- Currently broken (Matroska/EBML problems)
parent 3bf459f3
%define mozver 1.2.1 %define mozver 1.4.1
Summary: The VideoLAN client, also a very good standalone video player. Summary: The VideoLAN client, also a very good standalone video player.
Name: vlc Name: vlc
Version: 0.6.3 Version: 0.7.0
Release: 1 Release: test1
Group: Applications/Multimedia Group: Applications/Multimedia
License: GPL License: GPL
URL: http://www.videolan.org/ URL: http://www.videolan.org/
Source: http://www.videolan.org/pub/videolan/vlc/vlc-%{version}.tar.bz2 Source: http://www.videolan.org/pub/videolan/vlc/vlc-%{version}-%{release}.tar.bz2
Buildroot: %{_tmppath}/%{name}-root Buildroot: %{_tmppath}/%{name}-root
Packager: Jason Luka <jason@geshp.com> Packager: Jason Luka <jason@geshp.com>
Buildrequires: XFree86-devel, desktop-file-utils, libpostproc Buildrequires: XFree86-devel, desktop-file-utils, libpostproc >= 1.0
%{!?_without_dvd:Buildrequires: libdvdcss-devel} %{!?_without_dvd:Buildrequires: libdvdcss-devel >= 1.2.8}
%{!?_without_dvdread:Buildrequires: libdvdread-devel} %{!?_without_dvdread:Buildrequires: libdvdread-devel >= 0.9.4}
%{!?_without_dvdplay:Buildrequires: libdvdplay-devel} %{!?_without_dvdplay:Buildrequires: libdvdplay-devel >= 1.0.1}
%{!?_without_dvbpsi:Buildrequires: libdvbpsi-devel} %{!?_without_dvbpsi:Buildrequires: libdvbpsi-devel >= 0.1.3}
%{!?_without_ogg:Buildrequires: libogg-devel} %{!?_without_ogg:Buildrequires: libogg-devel}
%{!?_without_mad:Buildrequires: libmad} %{!?_without_mad:Buildrequires: libmad-devel >= 0.15.0b}
%{!?_without_ffmpeg:Buildrequires: ffmpeg-devel} %{!?_without_ffmpeg:Buildrequires: ffmpeg-devel}
%{!?_without_xvid:Buildrequires: xvidcore-devel} %{!?_without_xvid:Buildrequires: xvidcore-devel >= 0.9.2}
%{!?_without_a52:Buildrequires: a52dec-devel} %{!?_without_a52:Buildrequires: a52dec-devel}
%{!?_without_dv:Buildrequires: libdv-devel} %{!?_without_dv:Buildrequires: libdv-devel >= 0.99}
%{!?_without_flac:Buildrequires: flac-devel} %{!?_without_flac:Buildrequires: flac-devel >= 1.1.0}
%{!?_without_vorbis:Buildrequires: libvorbis-devel} %{!?_without_vorbis:Buildrequires: libvorbis-devel}
%{!?_without_sdl:Buildrequires: SDL-devel} %{!?_without_sdl:Buildrequires: SDL-devel}
%{!?_without_aa:Buildrequires: aalib-devel} %{!?_without_aa:Buildrequires: aalib-devel}
%{!?_without_esd:Buildrequires: esound-devel} %{!?_without_esd:Buildrequires: esound-devel}
%{!?_without_arts:Buildrequires: arts-devel} %{!?_without_arts:Buildrequires: arts-devel}
%{!?_without_alsa:Buildrequires: alsa-lib-devel} #%%{!?_without_alsa:Buildrequires: alsa-lib-devel}
%{!?_without_gtk:Buildrequires: gtk+-devel} %{!?_without_gtk:Buildrequires: gtk+-devel}
%{!?_without_gnome:Buildrequires: gnome-libs-devel} %{!?_without_gnome:Buildrequires: gnome-libs-devel}
%{!?_without_lirc:Buildrequires: lirc} %{!?_without_lirc:Buildrequires: lirc}
%{!?_without_qt:Buildrequires: qt-devel} %{!?_without_qt:Buildrequires: qt-devel}
%{!?_without_kde:Buildrequires: kdelibs-devel} %{!?_without_kde:Buildrequires: kdelibs-devel}
%{!?_without_ncurses:Buildrequires: ncurses-devel >= 5} %{!?_without_ncurses:Buildrequires: ncurses-devel >= 5}
%{!?_without_xosd:Buildrequires: xosd-devel} %{!?_without_xosd:Buildrequires: xosd-devel >= 2.2.5}
%{!?_without_mozilla:BuildRequires: mozilla-devel}
%{!?_without_id3tag:BuildRequires: libid3tag-devel} %{!?_without_id3tag:BuildRequires: libid3tag-devel}
%{!?_without_mpeg2dec:BuildRequires: mpeg2dec-devel >= 0.3.2} %{!?_without_mpeg2dec:BuildRequires: mpeg2dec-devel >= 0.3.2}
%{!?_without_wxwindows:BuildRequires: wxGTK-devel >= 2.4.1} %{!?_without_wxwindows:BuildRequires: wxGTK-devel >= 2.4.2}
%{!?_without_mozilla:BuildRequires: mozilla-devel = %{mozver}} %{!?_without_mozilla:BuildRequires: mozilla-devel >= %{mozver}}
%{!?_without_speex:BuildRequires: speex-devel >= 1.0.3}
%{!?_without_aa:BuildRequires: aalib >= 1.4}
Obsoletes: videolan-client Obsoletes: videolan-client
Requires: XFree86, desktop-file-utils Requires: XFree86, desktop-file-utils
%{!?_without_dvd:Requires: libdvdcss} %{!?_without_dvd:Requires: libdvdcss >= 1.2.8}
%{!?_without_dvdread:Requires: libdvdread} %{!?_without_dvdread:Requires: libdvdread >= 0.9.4}
%{!?_without_dvdplay:Requires: libdvdplay} %{!?_without_dvdplay:Requires: libdvdplay >= 1.0.1}
%{!?_without_dvbpsi:Requires: libdvbpsi} %{!?_without_dvbpsi:Requires: libdvbpsi >= 0.1.3}
%{!?_without_ogg:Requires: libogg} %{!?_without_ogg:Requires: libogg}
%{!?_without_mad:Requires: libmad} %{!?_without_mad:Requires: libmad >= 0.15.0b}
%{!?_without_ffmpeg:Requires: ffmpeg} %{!?_without_ffmpeg:Requires: ffmpeg}
%{!?_without_xvid:Requires: xvidcore >= 0.9.2} %{!?_without_xvid:Requires: xvidcore >= 0.9.2}
%{!?_without_a52:Requires: a52dec} %{!?_without_a52:Requires: a52dec}
%{!?_without_dv:Requires: libdv} %{!?_without_dv:Requires: libdv >= 0.99}
%{!?_without_flac:Requires: flac} %{!?_without_flac:Requires: flac >= 1.1.0}
%{!?_without_vorbis:Requires: libvorbis} %{!?_without_vorbis:Requires: libvorbis}
%{!?_without_sdl:Requires: SDL} %{!?_without_sdl:Requires: SDL}
%{!?_without_aa:Requires: aalib} %{!?_without_aa:Requires: aalib >= 1.4}
%{!?_without_esd:Requires: esound} %{!?_without_esd:Requires: esound}
%{!?_without_arts:Requires: arts} %{!?_without_arts:Requires: arts}
%{!?_without_alsa:Requires: alsa-lib} #%%{!?_without_alsa:Requires: alsa-lib}
%{!?_without_gtk:Requires: gtk+} %{!?_without_gtk:Requires: gtk+}
%{!?_without_gnome:Requires: gnome-libs} %{!?_without_gnome:Requires: gnome-libs}
%{?_with_qt:Requires: qt} %{?_with_qt:Requires: qt}
%{?_with_kde:Requires: kdelibs} %{?_with_kde:Requires: kdelibs}
%{?_with_ncurses:Requires: ncurses} %{?_with_ncurses:Requires: ncurses}
%{!?_without_xosd:Requires: xosd} %{!?_without_xosd:Requires: xosd >= 2.2.5}
%{!?_without_lirc:Requires: lirc} %{!?_without_lirc:Requires: lirc}
%{?_with_mozilla:Requires: mozilla = %{mozver}} %{!?_without_mozilla:Requires: mozilla = %{mozver}}
%{!?_without_wxwindows:Requires: wxGTK >= 2.4.1} %{!?_without_speex:Requires: speex >= 1.0.3}
%{!?_without_wxwindows:Requires: wxGTK >= 2.4.2}
%description %description
VideoLAN Client (VLC) is a highly portable multimedia player for various VideoLAN Client (VLC) is a highly portable multimedia player for various
...@@ -77,12 +80,13 @@ well as DVDs, VCDs, and various streaming protocols. ...@@ -77,12 +80,13 @@ well as DVDs, VCDs, and various streaming protocols.
Available rpmbuild rebuild options : Available rpmbuild rebuild options :
--without dvd dvdread dvdplay dvbpsi dv v4l avi asf aac ogg rawdv mad ffmpeg xvid --without dvd dvdread dvdplay dvbpsi dv v4l avi asf aac ogg rawdv mad ffmpeg xvid
mp4 a52 vorbis mpeg2dec flac aa esd arts gtk gnome xosd lsp lirc mp4 a52 vorbis mpeg2dec flac aa esd arts alsa gtk gnome xosd lsp lirc
pth id3tag dv qt kde ncurses faad alsa wxwindows skins pth id3tag dv qt kde ncurses faad wxwindows
Options that would need not yet existing add-on packages : Options that would need not yet existing add-on packages :
--with tremor tarkin theora ggi glide svgalib mga --with tremor tarkin theora ggi glide svgalib mga
%package devel %package devel
Summary: Header files and static library from the Videolan Client. Summary: Header files and static library from the Videolan Client.
Group: Development/Libraries Group: Development/Libraries
...@@ -98,15 +102,15 @@ to link statically to it. ...@@ -98,15 +102,15 @@ to link statically to it.
%prep %prep
%setup -q -n vlc-%{version} %setup -q -n vlc-%{version}-%{release}
%build %build
cp %{_libdir}/mozilla/plugins/plugger.so %{_libdir}/mozilla-%{mozver}/plugins/plugger.so.bak -f #cp %{_libdir}/mozilla/plugins/plugger.so %{_libdir}/mozilla-%{mozver}/plugins/plugger.so.bak -f
mv %{_libdir}/mozilla-%{mozver}/plugins/plugger.so.bak %{_libdir}/mozilla-%{mozver}/plugins/plugger.so -f #mv %{_libdir}/mozilla-%{mozver}/plugins/plugger.so.bak %{_libdir}/mozilla-%{mozver}/plugins/plugger.so -f
rm %{_libdir}/mozilla -fr #rm %{_libdir}/mozilla -fr
ln %{_libdir}/mozilla-%{mozver} %{_libdir}/mozilla -sf #ln %{_libdir}/mozilla-%{mozver} %{_libdir}/mozilla -sf
ln /usr/share/idl/mozilla-%{mozver} /usr/share/idl/mozilla -sf ln /usr/share/idl/mozilla-%{mozver} /usr/share/idl/mozilla -sf
ln %{_libdir}/libxvidcore.so.2 %{_libdir}/libxvidcore.so -sf #ln %{_libdir}/libxvidcore.so.2 %{_libdir}/libxvidcore.so -sf
%configure \ %configure \
--enable-release \ --enable-release \
...@@ -122,7 +126,7 @@ ln %{_libdir}/libxvidcore.so.2 %{_libdir}/libxvidcore.so -sf ...@@ -122,7 +126,7 @@ ln %{_libdir}/libxvidcore.so.2 %{_libdir}/libxvidcore.so -sf
%{?_without_ogg:--disable-ogg} \ %{?_without_ogg:--disable-ogg} \
%{?_without_rawdv:--disable-rawdv} \ %{?_without_rawdv:--disable-rawdv} \
%{!?_without_mad:--enable-mad} \ %{!?_without_mad:--enable-mad} \
%{!?_without_ffmpeg:--enable-ffmpeg --with-ffmpeg=%{_prefix}} \ %{!?_without_ffmpeg:--enable-pp --enable-ffmpeg --with-ffmpeg=%{_prefix}} \
%{!?_without_faad:--enable-faad} \ %{!?_without_faad:--enable-faad} \
%{!?_without_xvid:--enable-xvid} \ %{!?_without_xvid:--enable-xvid} \
%{?_without_mp4:--disable-mp4} \ %{?_without_mp4:--disable-mp4} \
...@@ -156,7 +160,6 @@ ln %{_libdir}/libxvidcore.so.2 %{_libdir}/libxvidcore.so -sf ...@@ -156,7 +160,6 @@ ln %{_libdir}/libxvidcore.so.2 %{_libdir}/libxvidcore.so -sf
--disable-familiar \ --disable-familiar \
%{!?_without_gnome:--enable-gnome} \ %{!?_without_gnome:--enable-gnome} \
%{?_without_wxwindows:--disable-wxwindows} \ %{?_without_wxwindows:--disable-wxwindows} \
%{!?_without_wxwindows:--enable-skins} \
%{!?_without_qt:--enable-qt} \ %{!?_without_qt:--enable-qt} \
%{!?_without_kde:--enable-kde} \ %{!?_without_kde:--enable-kde} \
--disable-opie \ --disable-opie \
...@@ -170,6 +173,7 @@ ln %{_libdir}/libxvidcore.so.2 %{_libdir}/libxvidcore.so -sf ...@@ -170,6 +173,7 @@ ln %{_libdir}/libxvidcore.so.2 %{_libdir}/libxvidcore.so -sf
%{!?_without_pth:--enable-pth} \ %{!?_without_pth:--enable-pth} \
--disable-st \ --disable-st \
%{!?_without_mozilla:--enable-mozilla} \ %{!?_without_mozilla:--enable-mozilla} \
%{?_without_speex:--disable-speex} \
--disable-testsuite \ --disable-testsuite \
--enable-plugins --enable-plugins
make %{?_smp_mflags} make %{?_smp_mflags}
...@@ -212,10 +216,10 @@ rm %{_libdir}/libxvidcore.so -f ...@@ -212,10 +216,10 @@ rm %{_libdir}/libxvidcore.so -f
%clean %clean
rm -rf %{buildroot} rm -rf %{buildroot}
rm /usr/share/idl/mozilla -fr rm /usr/share/idl/mozilla -fr
rm /usr/lib/mozilla -fr #rm /usr/lib/mozilla -fr
mkdir /usr/lib/mozilla/plugins -p --mode=755 #mkdir /usr/lib/mozilla/plugins -p --mode=755
mv %{_libdir}/mozilla-%{mozver}/plugins/plugger.so %{_libdir}/mozilla/plugins -f #mv %{_libdir}/mozilla-%{mozver}/plugins/plugger.so %{_libdir}/mozilla/plugins -f
rm %{_libdir}/libxvidcore.so -f #rm %{_libdir}/libxvidcore.so -f
%files -f vlc.lang %files -f vlc.lang
%defattr(-, root, root) %defattr(-, root, root)
...@@ -237,13 +241,13 @@ rm %{_libdir}/libxvidcore.so -f ...@@ -237,13 +241,13 @@ rm %{_libdir}/libxvidcore.so -f
%{_libdir}/libvlc.a %{_libdir}/libvlc.a
%changelog %changelog
* Sat Sep 22 2003 Jason Luka * Fri Nov 28 2003 Jason Luka
- Added wxwindows, alsa, and skin support - Update to 0.7.0-test1
- Fixed dependancies, specifically a version conflict of xvidcore - Updated version numbers on dependancies
- Removed ALSA support until RH/FC turns to kernel 2.6
* Thu Sep 20 2003 Jason Luka - Added --enable-speex and --enable-pp
- Removed wxinterface because it's redundant - Mozilla plugin now built for 1.4.1
- Removed alsa support because it's not needed in Red Hat - Currently broken (Matroska/EBML problems)
* Mon Aug 25 2003 Jason Luka * Mon Aug 25 2003 Jason Luka
- Added matroska support - Added matroska support
......
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