# Maintainer: Yangtse pkgname=gstreamer-vaapi-git pkgver=20120111 pkgrel=1 pkgdesc="collection of VA-API based plugins for GStreamer and helper libraries" url="http://www.splitted-desktop.com/~gbeauchesne/gstreamer-vaapi/" arch=(i686 x86_64) license=('GPL2' 'LGPL2.1') depends=('gstreamer0.10' 'gstreamer0.10-base-plugins' 'gstreamer0.10-bad-plugins' 'ffmpeg' 'libva') makedepends=('gtk-doc') optdepends=('xvba-video: for ATI cards' 'vdpau-video: for nVidia cards' 'libva-driver-intel: for Intel cards') provides=('gstreamer-vaapi') options=(!libtool) _gitroot=git://gitorious.org/vaapi/gstreamer-vaapi.git _gitname=gstreamer-vaapi build() { cd ${srcdir} msg "Connecting to ${_gitname} GIT server..." if [ -d ${_gitname} ]; then cd ${_gitname} && git pull origin msg "The local files are updated." else git clone ${_gitroot} fi msg "GIT checkout done or server timeout. Preparing sources..." rm -rf "${srcdir}/${_gitname}-build" cp -r "${srcdir}/${_gitname}" "${srcdir}/${_gitname}-build" cd "${srcdir}/${_gitname}-build" git checkout -b 0.2-branch origin/0.2-branch LDFLAGS="" ./autogen.sh --enable-vaapisink-glx --prefix=/usr make } package() { cd "${srcdir}/${_gitname}-build" make DESTDIR="${pkgdir}/" install }