# $Id: $ # Description: Media player # URL: http://www.mplayerhq.hu/ # Maintainer: Younes Hafri # Packager: Matt Housh # Depends on: x11, gtk, libsdl, libsndfile, id3lib, faad2, faac, liba52, libjpeg, libpng, lame, zlib, libogg, libvorbis, cdparanoia, livemedia, fribidi, xmms, libcaca, aalib name=MPlayer version=1.0rc2 release=1 codecver=20061022 source=(http://www.mplayerhq.hu/MPlayer/releases/MPlayer-$version.tar.bz2 \ http://www.mplayerhq.hu/MPlayer/releases/fonts/font-arial-iso-8859-1.tar.bz2 \ http://www.mplayerhq.hu/MPlayer/releases/codecs/all-$codecver.tar.bz2 \ http://www.mplayerhq.hu/MPlayer/Skin/BlueHeart-1.5.tar.bz2 \ mplayer.conf) build() { cd MPlayer-$version # fix for asmrp buffer overflow #patch -p0 -i $SRC/asmrules_fix_20061231.diff # fix for cddb stack overflow #patch -p0 -i $SRC/cddb_fix_20070605.diff make clean && make distclean # mplayer decides optimizations at configure time, don't use CRUX's unset CFLAGS #patch -p1<../$name-$version.patch sed -i 's|-W -Wall| |' configure # --enable-gtk2 \ # --enable-divx4linux \ REMOVECSS=${REMOVECSS:-no} ./configure --prefix=/usr \ --confdir=/etc/mplayer \ --enable-gui \ --enable-largefiles \ --enable-radio \ --enable-radio-capture \ --enable-menu \ --enable-real \ --enable-fribidi \ --enable-xvmc \ --enable-runtime-cpudetection \ --language=all \ --enable-dynamic-plugins \ --codecsdir=/usr/lib/codecs \ --win32codecsdir=/usr/lib/codecs \ --xanimcodecsdir=/usr/lib/codecs \ --realcodecsdir=/usr/lib/codecs make make DESTDIR=$PKG install # replace copy of identical manpage with a symlink (cd $PKG/usr/man/man1; rm mencoder.1; ln -s mplayer.1.gz mencoder.1.gz) # fonts mkdir -p $PKG/usr/share/mplayer/font/ cp -a $SRC/font-arial-iso-8859-1/font-arial-??-iso-8859-1 $PKG/usr/share/mplayer/font/ ( cd $PKG/usr/share/mplayer/font ln -s font-arial-14-iso-8859-1/* . ) chmod 644 $PKG/usr/share/mplayer/font/font-arial-??-iso-8859-1/* # codecs mkdir -p $PKG/usr/lib/codecs cp $SRC/all-$codecver/* $PKG/usr/lib/codecs chmod 644 $PKG/usr/lib/codecs/* rm $PKG/usr/lib/codecs/README #default theme mkdir -p $PKG/usr/share/mplayer/Skin mv $SRC/BlueHeart/ $PKG/usr/share/mplayer/Skin ln -s /usr/share/mplayer/Skin/BlueHeart $PKG/usr/share/mplayer/Skin/default # config mkdir -p $PKG/usr/etc/mplayer/ cp $SRC/mplayer.conf $PKG/usr/etc/mplayer/ cp etc/input.conf $PKG/usr/etc/mplayer/ chown -R root:root $PKG }