diff --git a/app-text/asciidoc-10.2.1.PKGBUILD b/app-text/asciidoc-10.2.1.PKGBUILD new file mode 100644 index 0000000..730833a --- /dev/null +++ b/app-text/asciidoc-10.2.1.PKGBUILD @@ -0,0 +1,36 @@ +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: