# Contributor: noonov <noonov@gmail.com>
pkgname=ldoc-git
pkgver=20121212
pkgrel=1
pkgdesc="A LuaDoc-compatible documentation generation system"
arch=('i686' 'x86_64')
url="https://github.com/stevedonovan/ldoc"
license=('custom')
depends=('lua-penlight')
makedepends=('git')
provides=('ldoc')
conflicts=('ldoc')
options=()
source=()
md5sums=()
_gitroot="https://github.com/stevedonovan/LDoc.git"
_gitname="ldoc"
build() {
cd ${srcdir}
msg "Connecting to GIT server..."
if [[ -d ${_gitname} ]]; then
(cd ${_gitname} && git pull origin)
else
git clone ${_gitroot} ${_gitname}
fi
msg "GIT checkout done or server timeout"
msg "Starting make..."
rm -rf ${_gitname}-build
git clone ${_gitname} ${_gitname}-build
}
package() {
cd ${srcdir}/${_gitname}-build
install -d ${pkgdir}/usr/share/lua/5.2
cp ldoc.lua ${pkgdir}/usr/share/lua/5.2
cp -r ldoc ${pkgdir}/usr/share/lua/5.2
install -d ${pkgdir}/usr/bin
echo "lua /usr/share/lua/5.2/ldoc.lua \$*" > ${pkgdir}/usr/bin/ldoc
chmod +x ${pkgdir}/usr/bin/ldoc
ln -s ldoc ${pkgdir}/usr/bin/ldoc.lua
}