updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / libav-git / PKGBUILD
blobbcaa8633076f63a281db39e3707500dafcc3cf7e
1 # Maintainer: (orphan)
2 # Contributor: DrZaius <lou[at]fakeoutdoorsman[dot]com>
4 pkgname=libav-git
5 pkgver=20110819
6 pkgrel=1
7 pkgdesc="FFmpeg fork"
8 arch=('i686' 'x86_64')
9 url="http://libav.org/"
10 license=('GPL')
11 depends=('alsa-lib' 'bzip2' 'faac' 'lame' 'libtheora' 'libva' 'libvdpau' 'libvorbis' 'libvpx' 'libxfixes' 'sdl' 'x264-git' 'zlib')
12 makedepends=('git' 'yasm')
13 conflicts=('ffmpeg')
14 provides=("ffmpeg=$pkgver")
16 _gitroot="git://git.libav.org/libav.git"
17 _gitname="libav"
19 build() {
20   cd $srcdir
21   msg "Connecting to the Git repository..."
22   
23   if [[ -d $srcdir/$_gitname ]] ; then
24     cd $_gitname
25     git pull origin
26     msg "The local files are updated."
27   else
28     git clone $_gitroot
29   fi
30   
31   msg "Starting make..."
32   
33   rm -rf $srcdir/$_gitname-build
34   git clone $srcdir/$_gitname $srcdir/$_gitname-build
35   
36   cd $srcdir/$_gitname-build
38   ./configure \
39     --prefix=/usr \
40     --enable-gpl \
41     --enable-libfaac \
42     --enable-libmp3lame \
43     --enable-libtheora \
44     --enable-libvorbis \
45     --enable-libvpx \
46     --enable-libx264 \
47     --enable-nonfree \
48     --enable-postproc \
49     --enable-vaapi \
50     --enable-vdpau \
51     --enable-x11grab
53   make
54   make doc/av{conv,play,probe,server}.1
57 package() {
58   cd $srcdir/$_gitname-build  
59   make DESTDIR="$pkgdir" install install-man
60   rm -rf $srcdir/$_gitname-build