Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # 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
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement