pkgname=apiextractor-git pkgver=20120830 pkgrel=1 pkgdesc="Collects information about libraries from its header files and merges it with user written files (typesystem) describing how the library should be exposed as a binding on the target language." url="http://www.pyside.org" arch=('i686' 'x86_64') license=('LGPL') depends=('qt>=4.7' 'openssl' 'libxslt' 'libxml2') makedepends=('cmake' 'automoc4' 'git') conflicts=("apiextractor") provides=("apiextractor") _gitroot="git://github.com/PySide/Apiextractor.git" _gitname="Apiextractor" build(){ cd "$srcdir" msg "Connecting to GIT server...." if [ -d "${srcdir}/${_gitname}" ] ; then cd ${_gitname} && git pull --rebase else git clone ${_gitroot} cd ${_gitname} fi mkdir -p build && cd build cmake ../ -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTS=OFF make } package(){ cd "$srcdir/$_gitname/build" make DESTDIR=$pkgdir install }