updated on Thu Jan 19 04:14:35 UTC 2012
[aur-mirror.git] / ffmpeg-git / PKGBUILD
blob857fdd6a41dd54356d75511a3eee3864c802d0fb
1 # Maintainer: DrZaius <lou[at]fakeoutdoorsman[dot]com>
3 pkgname=ffmpeg-git
4 pkgver=20111012
5 pkgrel=1
6 pkgdesc="Record, convert, and stream audio and video"
7 arch=('i686' 'x86_64')
8 url="http://ffmpeg.org/"
9 license=('GPL')
10 depends=('alsa-lib' 'bzip2' 'faac' 'lame' 'libtheora' 'libva' 'libvdpau' 'libvorbis' 'libxfixes' 'sdl' 'x264-git' 'zlib')
11 makedepends=('git' 'yasm')
12 conflicts=('ffmpeg')
13 provides=("ffmpeg=$pkgver" "qt-faststart")
15 _gitroot="git://git.videolan.org/ffmpeg"
16 _gitname="ffmpeg"
18 build() {
19   cd $srcdir
20   msg "Connecting to the Git repository..."
21   
22   if [[ -d $srcdir/$_gitname ]] ; then
23     cd $_gitname
24     git pull origin
25     msg "The local files are updated"
26   else
27     git clone --depth 1 $_gitroot
28   fi
29   
30   msg "Starting make"
31   
32   rm -rf $srcdir/$_gitname-build
33   cp -a $srcdir/$_gitname $srcdir/$_gitname-build
34   
35   cd $srcdir/$_gitname-build
37   ./configure \
38     --prefix=/usr \
39     --enable-gpl \
40     --enable-libfaac \
41     --enable-libmp3lame \
42     --enable-libtheora \
43     --enable-libvorbis \
44     --enable-libx264 \
45     --enable-nonfree \
46     --enable-postproc \
47     --enable-x11grab 
49   make
50   make tools/qt-faststart
51   make doc/ff{mpeg,play,probe,server}.1
54 package() {
55   cd $srcdir/$_gitname-build
56   make DESTDIR="$pkgdir" install install-man
57   install -D -m755 tools/qt-faststart "$pkgdir/usr/bin/qt-faststart" 
58   rm -rf $srcdir/$_gitname-build