diff options
Diffstat (limited to 'main/asciidoc/APKBUILD')
-rw-r--r-- | main/asciidoc/APKBUILD | 43 |
1 files changed, 17 insertions, 26 deletions
diff --git a/main/asciidoc/APKBUILD b/main/asciidoc/APKBUILD index 9aafab2c196..e89ffe27a15 100644 --- a/main/asciidoc/APKBUILD +++ b/main/asciidoc/APKBUILD @@ -1,45 +1,36 @@ # Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=asciidoc -pkgver=9.1.1 -pkgrel=0 +pkgver=10.2.0 +pkgrel=5 pkgdesc="Text based documentation" url="https://asciidoc.org/" arch="noarch" -license="GPL-2.0-or-later and GPL-1.0-or-later" -depends="python3 libxml2-utils docbook-xsl source-highlight" -makedepends="autoconf automake" -subpackages="$pkgname-doc" -# There is a upstream-created tarball but it has depth=1 which unpacks -# everything into $srcdir instead of $srcdir/$pkgname-$pkgver -source="$pkgname-$pkgver.tar.gz::https://github.com/asciidoc/asciidoc-py3/archive/$pkgver.tar.gz" -builddir="$srcdir/asciidoc-py-$pkgver" +license="GPL-2.0-or-later AND MIT" +depends="python3 libxml2-utils docbook-xsl" +makedepends="py3-gpep517 py3-setuptools py3-wheel" +checkdepends="py3-pytest py3-pytest-mock" +subpackages="$pkgname-pyc $pkgname-doc" +source="https://github.com/asciidoc-py/asciidoc-py/releases/download/$pkgver/asciidoc-$pkgver.tar.gz" +options="!check" # py3-pytest-mock replaces="$pkgname-vim" -prepare() { - default_prepare - autoreconf -fi -} - build() { - ./configure \ - --build=$CBUILD \ - --host=$CHOST \ - --prefix=/usr \ - --sysconfdir=/etc \ - --mandir=/usr/share/man \ - --infodir=/usr/share/info - make + gpep517 build-wheel --wheel-dir .dist --output-fd 3 3>&1 >&2 } check() { - make test + python3 -m venv --clear --without-pip --system-site-packages .testenv + .testenv/bin/python3 -m installer .dist/*.whl + .testenv/bin/python3 -m pytest } package() { - make DESTDIR="$pkgdir" install + python3 -m installer -d "$pkgdir" .dist/*.whl + install -Dm644 doc/*.1 -t "$pkgdir"/usr/share/man/man1/ + install -Dm644 asciidoc/api.py -t "$pkgdir"/usr/lib/python3*/site-packages/asciidoc/ } sha512sums=" -444de69e3b87af984327873d5be1162157db5f7fb353e1fbbd24b4938ce0238fd474a67c9d3461fb7b069e7b029c63fbaf1ba8dd9cf7b91fbfa81e5429db404c asciidoc-9.1.1.tar.gz +e8f97559a169504bd2b47a5a4108268d08dbeb98e304486e64761c2603963f4610a0f96c443fdbb8ea289586f015d066681c8ad2946610864662d6df5d7ba9d6 asciidoc-10.2.0.tar.gz " |