updated on Sun Jan 22 16:00:49 UTC 2012
[aur-mirror.git] / mplayer-svn-wmapro / PKGBUILD
blob6bc8fc9a52ae797c90759181ae077344b6f3a92e
1 # Maintainer: catwell <catwell@archlinux.us>
2 # Contributor: Army <uli[dot]armbruster[at]gmail[dot].com>
4 pkgname=mplayer-svn-wmapro
5 pkgver=29378
6 pkgrel=1
7 pkgdesc="Famous multimedia player, dev. version, with wmapro support"
8 arch=('i686' 'x86_64')
9 url="http://www.mplayerhq.hu/"
10 license=('GPL')
11 depends=('ttf-dejavu')
12 makedepends=('subversion')
13 conflicts=('mplayer')
14 provides=('mplayer')
15 source=()
16 md5sums=()
18 _svnmod="mplayer"
19 _svntrunk=svn://svn.mplayerhq.hu/mplayer/trunk/
21 build() {
23   cd $srcdir
24   if [ -d $_svnmod/.svn ]; then
25     cd $_svnmod
26     svn up -r $pkgver
27   else
28     svn co $_svntrunk --config-dir . -r $pkgver $_svnmod
29   fi
30   msg "SVN checkout done or server timeout"
32   cd $srcdir
33   cp -r $_svnmod $_svnmod-build
34   cd $_svnmod-build
36   svn checkout svn://svn.ffmpeg.org/soc/wmapro wmapro
37   cp wmapro/wma* libavcodec
38   patch -p0 <wmapro/audioframesize.patch
39   patch -p0 <wmapro/mplayer.patch
40   patch -p0 <wmapro/wmapro_ffmpeg.patch
42   cp -v wmapro/wma3dec.c wmapro/wma3data.h wmapro/wma3.h libavcodec
44   msg "Building the package..."
45   unset CFLAGS
47     ./configure --prefix=/usr --confdir=/etc/mplayer \
48                 --language=all || return 1
50   make || return 1
51   make DESTDIR=$pkgdir install || return 1
53   install -m0644 etc/{codecs.conf,input.conf,example.conf} $pkgdir/etc/mplayer
54   install -d $pkgdir/usr/share/mplayer/
55   ln -s /usr/share/fonts/TTF/DejaVuSans.ttf $pkgdir/usr/share/mplayer/subfont.ttf
57   msg "Cleaning build files..."
58   rm -rf $srcdir/$_svnmod-build