# Contributor: Daniel J Griffiths pkgname=lua-yajl-git pkgver=20101121 pkgrel=1 pkgdesc="Lua interface to yajl." arch=('i686' 'x86_64' 'mips64el') url="http://github.com/brimworks/lua-yajl" license=('MIT') depends=('yajl' 'lua') makedepends=('git' 'cmake') options=(!libtool) source=(LICENSE) md5sums=('838c366f69b72c5df05c96dff79b35f2') _gitroot="git://github.com/brimworks/lua-yajl.git" _gitname="lua-yajl" build() { cd ${srcdir} msg 'Connecting to GIT server....' if [ -d ${_gitname} ] ; then cd ${_gitname} && git pull origin msg 'The local files are updated.' else git clone ${_gitroot} ${_gitname} fi msg 'GIT checkout done or server timeout' msg 'Starting make...' rm -rf ${srcdir}/${_gitname}-build git clone ${srcdir}/${_gitname} ${srcdir}/${_gitname}-build cd ${srcdir}/${_gitname}-build cmake . || return 1 make || return 1 } package(){ cd ${srcdir}/${_gitname}-build make DESTDIR=${pkgdir} install mkdir -p ${pkgdir}/usr/lib/lua/5.1 mv ${pkgdir}/usr/local/share/lua/cmod/* ${pkgdir}/usr/lib/lua/5.1/ rm -R ${pkgdir}/usr/local install -Dm644 ${srcdir}/LICENSE \ ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE }