-# This is borrowed and adapted from Mandrake's Cooker
-%define name vlc
-%define vlc_ver 0.2.83
-%define version %vlc_ver
-
-# libdvdcss
-%define major 0
-%define lib_ver 0.0.3
-%define lib_name libdvdcss%{major}
-
-%define cvs 0
-
-%if %{cvs}
-%define cvsdate 20011002
-%define release 0.%{cvsdate}
-%define cvs_name %{name}-snapshot-%{cvsdate}-00
-%else
-%define release 1
-%endif
-
-Summary: VideoLAN is a free MPEG, MPEG-2 and DVD software solution.
-Name: %{name}
-Version: %{version}
-Release: %{release}
-
-%if %{cvs}
-Source0: http://www.videolan.org/pub/videolan/vlc/snapshots/%{cvs_name}.tar.bz2
-%else
-Source0: http://www.videolan.org/pub/videolan/vlc/%{version}/%{name}-%{version}.tar.bz2
-%endif
-License: GPL
-Group: Video
-URL: http://videolan.org/
-BuildRoot: %_tmppath/%name-%version-%release-root
-#This is for Mandrake :
-#Buildrequires: libncurses5-devel
-#Buildrequires: libqt2-devel
-#Buildrequires: libgtk+1.2-devel
-#Buildrequires: gnome-libs-devel
-#Buildrequires: db1-devel
-#This is for RedHat :
-Buildrequires: ncurses-devel
-Buildrequires: qt2-devel
-Buildrequires: gtk+-devel
-Buildrequires: gnome-libs-devel
-Buildrequires: db1
+%define mozver 1.4.1
+
+Summary: VLC media player, a multimedia player and streaming application.
+Name: vlc
+Version: 0.7.0
+Release: 1
+Group: Applications/Multimedia
+License: GPL
+URL: http://www.videolan.org/
+Source: http://download.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 >= 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-devel >= 0.15.0b}
+%{!?_without_ffmpeg:Buildrequires: ffmpeg-devel}
+%{!?_without_xvid:Buildrequires: xvidcore-devel >= 0.9.2}
+%{!?_without_a52:Buildrequires: a52dec-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_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 >= 2.2.5}
+%{!?_without_id3tag:BuildRequires: libid3tag-devel}
+%{!?_without_mpeg2dec:BuildRequires: mpeg2dec-devel >= 0.3.2}
+%{!?_without_wxwindows:BuildRequires: wxGTK-devel >= 2.4.2}
+%{!?_without_mozilla:BuildRequires: mozilla-devel >= %{mozver}}
+%{!?_without_mozilla:BuildRequires: mozplugger >= 1.3.2}
+%{!?_without_speex:BuildRequires: speex-devel >= 1.0.3}
+%{!?_without_aa:BuildRequires: aalib >= 1.4}
+%{!?_without_mkv:BuildRequires: matroska}
+%{!?_without_fribidi:BuildRequires: fribidi-devel}
+
+Obsoletes: videolan-client
+
+Requires: XFree86, desktop-file-utils
+%{!?_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 >= 0.15.0b}
+%{!?_without_ffmpeg:Requires: ffmpeg}
+%{!?_without_xvid:Requires: xvidcore >= 0.9.2}
+%{!?_without_a52:Requires: a52dec}
+%{!?_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 >= 1.4}
+%{!?_without_esd:Requires: esound}
+%{!?_without_arts:Requires: arts}
+#%%{!?_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 >= 2.2.5}
+%{!?_without_lirc:Requires: lirc}
+%{!?_without_mozilla:Requires: mozilla >= %{mozver}}
+%{!?_without_speex:Requires: speex >= 1.0.3}
+%{!?_without_wxwindows:Requires: wxGTK >= 2.4.2}
+%{!?_without_mkv:Requires: matroska}
+%{!?_without_fribidi:Requires: fribidi}