1 # Contributor: Zhou Xin <soul916@hotmail.com>
2 # Original from arch extra repo
3 # $Id: PKGBUILD 79976 2010-05-09 20:33:34Z ibiru $
4 # Maintainer : Ionut Biru <ibiru@archlinux.org>
5 # Contributor: Hugo Doria <hugo@archlinux.org>
7 pkgname=mplayer-vdpau-svn
10 pkgdesc="A movie player for linux with Nvidia VDPAU support, based on extra/mplayer."
11 arch=('i686' 'x86_64')
12 depends=('libxxf86dga' 'libxxf86vm' 'libmad' 'cdparanoia' 'libxinerama' 'sdl' 'lame' 'libtheora' 'xvidcore' 'libmng' 'libxss'
13 'libgl' 'smbclient' 'aalib' 'jack' 'libcaca' 'x264' 'faac' 'lirc-utils' 'ttf-dejavu' 'libxvmc' 'enca' 'libvdpau'
14 'opencore-amr' 'libdca' 'a52dec' 'schroedinger' 'libvpx' 'libpulse' 'fribidi' 'desktop-file-utils'
17 url="http://www.mplayerhq.hu/"
18 makedepends=('unzip' 'mesa' 'live-media' 'yasm' 'git' 'subversion' 'nvidia' 'libvdpau')
19 install=mplayer.install
20 provides=("mplayer=${pkgver}-${pkgrel}")
23 backup=('etc/mplayer/codecs.conf' 'etc/mplayer/input.conf')
24 source=(mplayer.desktop mplayer.png )
25 md5sums=('647b9f4ab5284a7fef3f84f992214e77'
26 'd00874ccc644b7f43d6ef1c942fcef28')
28 _svntrunk=svn://svn.mplayerhq.hu/mplayer/trunk
29 _ffmpeggit=git://git.videolan.org/ffmpeg.git
30 _svnmod=mplayer-vdpau-svn
33 # Custom CFLAGS break the mplayer build
38 if [ -d $_svnmod/.svn ]; then
39 (cd $_svnmod && svn up -r $pkgver)
41 svn co $_svntrunk --config-dir ./ -r $pkgver $_svnmod
44 if [[ -d $_svnmod/ffmpeg/.git ]] ; then
45 (cd $_svnmod/ffmpeg && git pull)
47 git clone $_ffmpeggit $_svnmod/ffmpeg
50 msg "SVN checkout done or server timeout"
51 msg "Starting make..."
53 rm -rf "$srcdir/$_svnmod-build"
54 cp -r "$srcdir/$_svnmod" "$srcdir/$_svnmod-build"
55 cd "$srcdir/$_svnmod-build"
57 ./configure --prefix=/usr \
58 --enable-runtime-cpudetection \
70 --confdir=/etc/mplayer \
71 --enable-vdpau || return 1
73 [ "$CARCH" = "i686" ] && sed 's|-march=i486|-march=native|g' -i config.mak
76 make -j1 DESTDIR=${pkgdir} install
77 install -Dm644 etc/{codecs.conf,input.conf,example.conf} ${pkgdir}/etc/mplayer/
78 install -dm755 ${pkgdir}/usr/share/mplayer/
79 ln -s /usr/share/fonts/TTF/DejaVuSans.ttf ${pkgdir}/usr/share/mplayer/subfont.ttf
80 rm -rf ${pkgdir}/usr/share/mplayer/font
81 #desktop file FS#14770
82 install -Dm644 ${srcdir}/mplayer.desktop ${pkgdir}/usr/share/applications/mplayer.desktop
83 install -Dm644 ${srcdir}/mplayer.png ${pkgdir}/usr/share/pixmaps/mplayer.png