blob: 074073fa6958c49a000b4f4fbdb22c0deb748d43 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
#!/bin/mkpkg
# description: Text processor for converting AsciiDoc to HTML5, DocBook and man pages
# url: https://asciidoctor.org
name=asciidoctor
version=2.0.26
release=1
depends=(ruby)
makedeps=()
source=("https://github.com/asciidoctor/asciidoctor/archive/refs/tags/v${version}.tar.gz")
sha256sums=(
"25c22b934bc0ae2448f2d73d4b2eba0c59e0521cf5e893fb0b0ad54a461bf066"
)
build() {
cd "asciidoctor-${version}"
ruby bin/asciidoctor -b manpage -o man/asciidoctor.1 man/asciidoctor.adoc
install -d "$PKG/usr/lib/asciidoctor" "$PKG/usr/bin" "$PKG/usr/share/man/man1"
cp -R lib data bin "$PKG/usr/lib/asciidoctor/"
find "$PKG/usr/lib/asciidoctor" -type d -exec chmod 0755 {} +
find "$PKG/usr/lib/asciidoctor" -type f -exec chmod 0644 {} +
chmod 0755 "$PKG/usr/lib/asciidoctor/bin/asciidoctor"
ln -s ../lib/asciidoctor/bin/asciidoctor "$PKG/usr/bin/asciidoctor"
install -m 0644 man/asciidoctor.1 "$PKG/usr/share/man/man1/asciidoctor.1"
}
signify() {
untrusted comment: public key
RWTZ9IduCSQ/mL8337TEUinPwT92xFEUpD92hkS7IxcOnzTt9QdpohT3
}
# vim: filetype=sh
|