updated on Mon Jan 23 12:00:23 UTC 2012
[aur-mirror.git] / x264rip-tmod-git / PKGBUILD
blob3ef74bcab8d30aa9e95200e8584c0dacfe7ec407
1 pkgname=x264rip-tmod-git
2 pkgver=20120122
3 pkgrel=1
4 pkgdesc="H.264/MPEG-4 AVC video encoder for both 8 and 10 bit output with lavf import, audio encoder and muxer"
5 arch=('i686' 'x86_64')
6 url="https://astrataro.wordpress.com/"
7 license=('GPL')
8 # depends on libav>0.8
9 depends=('glibc' 'libav-beta')
10 makedepends=('git' 'yasm')
12 _gitroot="git://github.com/astrataro/x264_tMod.git"
13 _gitname="x264_tMod"
14 buildparams="--enable-nonfree --enable-strip --enable-lto"
16 build() {
17         cd $srcdir
18         msg "Connecting to the Git repository..."
19         
20         cd "$srcdir"
21         msg "Connecting to GIT server...."
22         if [ -d $_gitname ] ; then
23                 cd $_gitname && git pull origin
24                 msg "The local files are updated."
25         else
26                 git clone $_gitroot $_gitname
27         fi
28         msg "GIT checkout done or server timeout"
29         
30         rm -rf $srcdir/$_gitname-build
31         git clone $srcdir/$_gitname $srcdir/$_gitname-build --branch tMod
32         
33         cd $srcdir/$_gitname-build
34         
35         chmod +x configure version.sh
36         mkdir -p $pkgdir/usr/bin
37         ./configure $buildparams --bit-depth=10
38         make
39         mv x264 $pkgdir/usr/bin/x264-10bit
40         ./configure $buildparams
41         make
42         mv x264 $pkgdir/usr/bin/x264-8bit
43         rm -rf $srcdir/$_gitname-build