pkgname=mplayer pkgver=32620 pkgrel=1 pkgdesc="Famous multimedia player, dev. version, without its GUI" arch=('i686' 'x86_64') url="http://www.mplayerhq.hu/" license=('GPL') depends=('libxxf86dga' 'libxv' 'libmad' 'giflib' 'cdparanoia' 'gtk2' 'sdl' 'lame' 'libtheora' 'xvidcore' 'zlib' 'libmng' 'libxss' 'libgl' 'smbclient' 'aalib' 'x264>=20101109' 'faac' 'lirc-utils' 'ttf-dejavu' 'libmng' 'libxfont' 'libjpeg' 'rtmpdump' 'ladspa' 'mpg123' 'libbluray-git' 'libcdio') license=('GPL') makedepends=('libcaca' 'unzip' 'live-media' 'libdca' 'subversion' 'nvidia-utils') conflicts=('mplayer-nogui-svn') provides=('mplayer') #source=(http://knoppmyth.net/repo/source/mplayer-export-snapshot.tar.bz2 http://www.mplayerhq.hu/MPlayer/skins/Blue-1.7.tar.bz2) source=(http://www.mplayerhq.hu/MPlayer/skins/Blue-1.7.tar.bz2) _svnmod="mplayer" _svntrunk=svn://svn.mplayerhq.hu/mplayer/trunk/ build() { cd ${srcdir} if [ -d "${_svnmod}/.svn" ]; then cd "${_svnmod}" svn up -r ${pkgver} else svn co "${_svntrunk}" --config-dir . -r ${pkgver} "${_svnmod}" fi msg "SVN checkout done or server timeout" cp -r "${_svnmod}" "${_svnmod}-build" cd "${_svnmod}-build" msg "Building the package..." # CFLAGS="$CFLAGS -fomit-frame-pointer" # Custom CFLAGS break the mplayer build unset CFLAGS LDFLAGS ./configure --prefix=/usr \ --enable-runtime-cpudetection \ --disable-gui \ --disable-arts \ --disable-liblzo \ --disable-speex \ --disable-openal \ --disable-fribidi \ --disable-libdv \ --disable-musepack \ --disable-esd \ --disable-mga \ --enable-xvmc \ --language=all \ --confdir=/etc/mplayer [ "$CARCH" = "i686" ] && sed 's|-march=i486|-march=i686|g' -i config.mak make || return 1 } package() { cd "${srcdir}/${_svnmod}-build" make -j1 DESTDIR=${pkgdir} install install -Dm644 etc/{codecs.conf,input.conf,example.conf} ${pkgdir}/etc/mplayer/ install -dm755 ${pkgdir}/usr/share/mplayer/ ln -s /usr/share/fonts/TTF/DejaVuSans.ttf ${pkgdir}/usr/share/mplayer/subfont.ttf rm -rf ${pkgdir}/usr/share/mplayer/font mkdir -p ${pkgdir}/usr/share/mplayer/skins/default mv ${srcdir}/Blue ${pkgdir}/usr/share/mplayer/skins/default mkdir -p ${pkgdir}/usr/share/doc/mplayer cp -r ${srcdir}/${_svnmod}-build/DOCS/tech/* ${pkgdir}/usr/share/doc/mplayer/ msg "Cleaning build files..." rm -rf "${srcdir}/${_svnmod}-build" } md5sums=('e4e2020d11b681aac898103b3ba723c4')