updated on Wed Jan 25 08:34:36 UTC 2012
[aur-mirror.git] / vlc-git / PKGBUILD
blobe17866fa3015fabaf938d4bc940b0f92ad77fbd2
1 # Maintainer: heaven <vo.zaeb at gmail.com>
2 # Contributor: Arkham <arkham at archlinux dot us>
3 # Contributor: MacWolf <macwolf@archlinux.de>
5 pkgname='vlc-git'
6 pkgver=20111017
7 pkgrel=1
8 pkgdesc='VideoLAN Client is a multi-platform MPEG, VCD/DVD, and DivX player. Development GIT Version.'
9 arch=('i686' 'x86_64')
10 url='http://www.videolan.org/vlc/'
11 license='GPL'
13 depends=('a52dec' 'faad2' 'ffmpeg' 'fluidsynth' 'fribidi' 'live-media' 'lua' 'ncurses' 'qt' 'sdl_image'
14         'smbclient' 'sysfsutils' 'taglib' 'ttf-freefont' 'xdg-utils' 'zvbi' 'libdvbpsi' 'libdca' 'libproxy'
15         'libdvdnav' 'libv4l' 'libmtp' 'libcddb' 'libmatroska' 'libmpcdec' 'libshout' 'libmad' 'libmpeg2'
16         'libmodplug' 'libxv' 'libass' 'libcdio' 'libva')
17 makedepends=('alsa-lib' 'flac' 'git' 'jack' 'lirc-utils' 'libdc1394' 'libnotify' 'libxpm' 'libegl')
18 optdepends=('vdpau-video: VDPAU backend for VA API (for GPU accelereation on Nvidia cards)'
19         'xvba-video:  XvBA backend for VA API (for GPU accelereation on Ati/AMD cards)')
21 options='!libtool'
22 conflicts='vlc'
23 provides='vlc'
24 install='vlc-git.install'
26 source=()
27 md5sums=()
29 _gitroot='git://git.videolan.org/vlc.git'
30 _gitname='vlc'
31 _buildir=${_gitname}-build
33 build() {
34         cd ${srcdir}
36         msg 'Connecting to GIT server...'
38         if [ -d ${_gitname} ]; then
39                 cd ${_gitname} && git pull origin
40                 cd ..
41         else
42                 git clone ${_gitroot}
43         fi
45         msg 'GIT checkout done or server timeout.'
47         if [ -d ${_buildir} ]; then
48                 msg 'Cleaning previous build...'
49                 rm -rf ${_buildir}
50         fi
52         git clone ${_gitname} ${_buildir}
53         cd ${_buildir}
55         msg 'Generating necessary files...'
57         ./bootstrap
59         msg 'Generating done.'
60         msg 'Configuring VLC...'
62         ./configure --prefix=/usr \
63                 --disable-rpath \
64                 --enable-pvr \
65                 --enable-v4l \
66                 --enable-faad \
67                 --enable-lirc \
68                 --enable-ncurses \
69                 --enable-snapshot \
70                 --enable-realrtsp \
71                 --enable-dca \
72                 --enable-merge-ffmpeg \
73                 --enable-nls \
74                 --enable-dbus-control \
75                 --with-live555-tree=/usr/lib/live
77         CFLAGS="$CFLAGS -fPIC"
79         msg 'Starting make...'
81         make || return 1
82         make DESTDIR=${pkgdir} install || return 1
84         rm -rf ${srcdir}/${_buildir}