# SliTaz package receipt.

PACKAGE="mplayer"
VERSION="1.0rc4"
CATEGORY="multimedia"
SHORT_DESC="The Ultimate Movie Player For Linux."
MAINTAINER="pankso@slitaz.org"
DEPENDS="gtk+ cdparanoia-III libmad xorg-libXv libtheora alsa-lib ncurses \
lame xorg-libXdamage giflib enca lirc xorg-libXxf86vm esound libmng audiofile \
libvorbis libogg xvidcore x264 zlib xorg-libXss"
BUILD_DEPENDS="gtk+-dev cdparanoia-III-dev libmad-dev xorg-libXv-dev libtheora-dev alsa-lib-dev ncurses-dev \
lame-dev xorg-libXdamage-dev giflib-dev enca-dev lirc-dev xorg-libXxf86vm-dev esound-dev libmng-dev \
audiofile-dev x264-dev libogg-dev libvorbis-dev xvidcore-dev zlib-dev xorg-xextproto pkg-config"
SOURCE="MPlayer"
TARBALL="$SOURCE-$VERSION.tar.bz2"
WEB_SITE="http://www.mplayerhq.hu/design7/news.html"
WGET_URL="http://www1.mplayerhq.hu/MPlayer/releases/$TARBALL"

# Rules to configure and make the package.
compile_rules()
{
	cd $src
	./configure \
		--prefix=/usr \
		--confdir=/etc/mplayer \
		--libdir=/usr/lib/mplayer \
		--target=i386-linux \
		--language="en de es fr" \
		--disable-mmx \
		--disable-mmxext \
		--disable-3dnow \
		--disable-3dnowext \
		--disable-sse \
		--disable-sse2 \
		--disable-ssse3 \
		--disable-fastmemcpy \
		--disable-gl \
		--disable-sdl \
		--disable-jack \
		--disable-liblzo \
		--disable-libdv \
		--disable-fribidi \
		--disable-ivtv \
		--disable-smb \
		--disable-ftp \
		--disable-openal \
		--disable-faac \
		--disable-speex \
		--enable-gui &&
	make $MAKEFLAGS &&
	make DESTDIR=$PWD/_pkg install
}

# Rules to gen a SliTaz package suitable for Tazpkg.
genpkg_rules()
{
	mkdir -p $fs/usr/share/applications
	cp -a $stuff/mplayer.desktop $fs/usr/share/applications
	cp -a $_pkg/usr/bin $fs/usr
	# Mencoder goes in a splited package.
	rm $fs/usr/bin/mencoder
	cp -a $_pkg/usr/share/mplayer $fs/usr/share
	cp -a $_pkg/etc $fs
	cp $src/etc/example.conf $fs/etc/mplayer
	# Confi to use Xv by default.
	cp stuff/mplayer.conf $fs/etc/mplayer
	# default skin
	tar xjf stuff/productive-1.0.tar.bz2 -C $fs/usr/share/mplayer/skins
	cd $fs/usr/share/mplayer/skins && ln -s productive default
	# Font
	cd .. && ln -s ../fonts/truetype/ttf-dejavu/DejaVuSans.ttf subfont.ttf
}