# Maintainer: MatMoul _githubuser=matmoul _githubrepo=dokytree _gitcommit=56fa5970af2c659e730a850f923b6983a842f85c pkgname=dokytree-git pkgver=0.0.0.r1.56fa597 pkgrel=1 pkgdesc='A versatil documentation system based on yaml files in directory tree with pugjs templates ' arch=('any') url="https://github.com/${_githubuser}/${_githubrepo}" license=('GPL3') depends=('nodejs') optdepends=( 'code: To edit doc' 'chromium: To view and print as pdf doc' 'wget: To export doc as static pages' 'unzip: To build Windows ZIP' ) makedepends=('git') source=("git+https://github.com/${_githubuser}/${_githubrepo}.git#commit=${_gitcommit}") sha256sums=('SKIP') prepare() { cd "${_githubrepo}" cat < dokytree #!/bin/bash node /usr/share/dokytree/app.js \${1} \${2} \${3} \${4} \${5} \${6} EOF } package() { cd "${_githubrepo}" install -D -m0644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE install -d -m0755 ${pkgdir}/usr/share/dokytree install -d -m0755 ${pkgdir}/usr/share/dokytree/samples cp -R src/* ${pkgdir}/usr/share/dokytree cp -R samples/* ${pkgdir}/usr/share/dokytree/samples install -D -m0755 dokytree ${pkgdir}/usr/bin/dokytree }