]> git.sesse.net Git - vlc/commitdiff
- Update to 0.7.0-test1
authorJason Luka <geshp@videolan.org>
Fri, 28 Nov 2003 18:19:57 +0000 (18:19 +0000)
committerJason Luka <geshp@videolan.org>
Fri, 28 Nov 2003 18:19:57 +0000 (18:19 +0000)
- 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)

vlc.spec

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