# Dependencies: libdvdcss libdv svgalib x11 libungif libpng
#               libjpeg libogg libvorbis lame libmad alsa-lib

NAME=mplayer
VERSION=1.0pre7try2
SOURCE=(http://www2.mplayerhq.hu/MPlayer/releases/MPlayer-$VERSION.tar.bz2
	http://www2.mplayerhq.hu/MPlayer/releases/fonts/font-arial-iso-8859-1.tar.bz2
	Abyss-1.1.tar.bz2
	Blue-1.4.tar.bz2
	Corelian-1.1.tar.bz2
	hwswskin-1.1.tar.bz2
	new-age-1.0.tar.bz2
	Orange-1.3.tar.bz2
	OSX-Brushed-2.3.tar.bz2
	phony-1.1.tar.bz2
	sessene-1.0.tar.bz2
	tvisor-1.1.tar.bz2
	XFce4-1.0.tar.bz2
	xmmplayer-1.5.tar.bz2 )
#PATCH=ad_pcm.patch.gz
BUILD=${BUILD:-1tukaani}

build() {
	_explode 0
	cd "MPlayer-$VERSION"
#	_patch 0 -p0  # security fix
	./configure \
		--prefix=$PREFIX \
		--libdir=$LIBDIR \
		--confdir=$SYSCONFDIR/mplayer \
		--enable-mencoder \
		--enable-gui \
		--enable-largefiles \
		--disable-lirc \
		--disable-lircc \
		--disable-joystick \
		--enable-tv \
		--enable-tv-v4l \
		--enable-tv-v4l2 \
		--disable-smb \
		--disable-live \
		--enable-dvdread \
		--enable-mpdvdkit \
		--disable-cdparanoia \
		--enable-menu \
		--enable-inet6 \
		--enable-ftp \
		--enable-gif \
		--enable-png \
		--enable-jpeg \
		--disable-liblzo \
		--enable-win32 \
		--enable-dshow \
		--enable-qtx \
		--enable-xanim \
		--enable-real \
		--enable-xvid \
		--enable-x264 \
		--disable-divx4linux \
		--disable-opendivx \
		--enable-libavcodec \
		--enable-libavformat \
		--disable-libfame \
		--enable-vorbis \
		--disable-theora \
		--disable-external-faad \
		--enable-internal-faad \
		--enable-libdv \
		--enable-mad \
		--disable-xmms \
		--disable-libdts \
		--enable-vidix \
		--enable-gl \
		--enable-dga \
		--enable-vesa \
		--enable-svga \
		--disable-sdl \
		--disable-aa \
		--disable-caca \
		--disable-ggi \
		--disable-directx \
		--disable-dxr2 \
		--disable-dxr3 \
		--enable-dvb \
		--enable-dvbhead \
		--enable-mga \
		--enable-xmga \
		--enable-xv \
		--enable-xvmc \
		--enable-vm \
		--enable-xinerama \
		--enable-x11 \
		--enable-fbdev \
		--disable-3dfx \
		--disable-tdfxfb \
		--enable-directfb \
		--disable-zr \
		--disable-bl \
		--disable-tdfxvid \
		--enable-tga \
		--enable-pnm \
		--enable-md5sum \
		--enable-alsa \
		--enable-ossaudio \
		--disable-arts \
		--disable-esd \
		--disable-polyp \
		--disable-jack \
		--disable-nas \
		--disable-sgiaudio \
		--disable-sunaudio \
		--enable-select \
		--enable-runtime-cpudetection \
		--enable-dynamic-plugins \
		--with-codecsdir=$PREFIX/lib/codecs \
		| tee "$TMP/configure.output"

	make -j$NUMOBJS
	make DESTDIR="$PKG" install

	# Documentation:
	_doc 0 mplayer-$VERSION  AUTHORS ChangeLog Copyright LICENSE README
	_doc 0 mplayer-$VERSION/html  DOCS/HTML/en/*

	# configure.options:
	sed -n '/Config files successfully generate/,/contain your configuration options/{/contain your configuration options/!p}' \
		"$TMP/configure.output" > "$PKG$DOCDIR/mplayer-$VERSION/configure.options"
	echo >> "$PKG$DOCDIR/mplayer-$VERSION/configure.options"
	sed -n '/\.\/configure \\/,/| tee/{/| tee/!p}' "$CWD/${_TUKBUILD}" \
			| sed 's/\t\t/  /;s/\t//;$s/ \\$//' \
			>> "$PKG$DOCDIR/mplayer-$VERSION/configure.options"

	# Font for subtitles:
	tar xjvf \
		"${SOURCE[1]}" \
		-C "$PKG/usr/share/mplayer/font" \
		--strip-components=2 \
		"font-arial-iso-8859-1/font-arial-18-iso-8859-1"
	
	# Uncompress the skins:
	I=2
	while [ "${SOURCE[I]}" != "" ]; do
		tar xjf "${SOURCE[I]}" -C "$PKG/usr/share/mplayer/Skin"
		I=$((I+1))
	done
	# Set default skin:
	ln -sf Corelian "$PKG/usr/share/mplayer/Skin/default"

	_chfix
	_chgrp_bin
}
