37 lines
1.3 KiB
Bash
37 lines
1.3 KiB
Bash
pkgname=asciidoc
|
|
pkgver=10.2.1
|
|
pkgdesc="A plain text human readable/writable document format"
|
|
homepage="https://asciidoc.org/ https://github.com/asciidoc-py/asciidoc-py/"
|
|
license=("GPL-2")
|
|
sources=("${pkgname}-${pkgver}.tar.gz")
|
|
urls=("https://github.com/asciidoc-py/asciidoc-py/releases/download/${pkgver}/${sources[0]}")
|
|
sha512sums=("02d064aab8dfb05af4ae49a7c7bd1381156c6c90f95b2494218c80f01c39987cb971d68c533b5519abade77be9832b3fab653d8ae2ca7bb682c5bb720612839f")
|
|
|
|
src_prepare() {
|
|
tar -xf ${distdir}/${sources[0]} --strip-components=1
|
|
sed -i \
|
|
-e '/^build: /a \\tpython3 -m build -wn' \
|
|
-e '/pip install/{s#pip install --root#installer -d#;s#\.$#dist/*.whl#}' \
|
|
Makefile.in
|
|
# https://github.com/asciidoc-py/asciidoc-py/issues/234
|
|
autoconf
|
|
}
|
|
|
|
src_build() {
|
|
./configure \
|
|
--docdir /usr/share/$pkgname \
|
|
--prefix /usr
|
|
make build
|
|
}
|
|
|
|
src_install() {
|
|
make DESTDIR="${pkgdir}" install
|
|
make DESTDIR="${pkgdir}" docs
|
|
install -Dm0644 -t "$pkgdir/usr/share/man/man1/" doc/*.1
|
|
# ascidocapi is deprecated, but still included in 10.x on a "provisional" basis
|
|
local _platlib="$(python -c 'import sysconfig; print(sysconfig.get_paths()["platlib"])')"
|
|
install -Dm0644 -t "${pkgdir}/${_platlib}/${pkgname}/" asciidoc/api.py
|
|
}
|
|
|
|
# vim:ft=sh syn=sh et sw=2:
|