mirror of
https://github.com/MatMoul/dokytree.git
synced 2025-11-20 22:42:05 +00:00
Add packaging folder
This commit is contained in:
41
packaging/archlinux/dokytree-git/PKGBUILD
Normal file
41
packaging/archlinux/dokytree-git/PKGBUILD
Normal file
@@ -0,0 +1,41 @@
|
||||
# Maintainer: MatMoul <matmoul at the google email domain which is .com>
|
||||
|
||||
_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 <<EOF > 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
|
||||
}
|
||||
Reference in New Issue
Block a user