[arch-commits] Commit in asciidoc/trunk (PKGBUILD)
Caleb Maclennan
alerque at gemini.archlinux.org
Sat Jan 1 11:09:56 UTC 2022
Date: Saturday, January 1, 2022 @ 11:09:56
Author: alerque
Revision: 1091641
Unfinished work attempting to upgrade to 0.10+
Modified:
asciidoc/trunk/PKGBUILD
----------+
PKGBUILD | 30 ++++++++++++++++--------------
1 file changed, 16 insertions(+), 14 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2022-01-01 10:47:07 UTC (rev 1091640)
+++ PKGBUILD 2022-01-01 11:09:56 UTC (rev 1091641)
@@ -1,5 +1,6 @@
-# Maintainer: Eli Schwartz <eschwartz at archlinux.org>
# Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org>
+# Maintainer: Caleb Maclennan <caleb at alerque.com>
+# Contributor: Eli Schwartz <eschwartz at archlinux.org>
# Contributor: Florian Pritz <flo at xinu.at>
# Contributor: Chris Brannon <cmbrannon79 at gmail.com>
# Contributor: Geoffroy Carrier <geoffroy at archlinux.org>
@@ -9,14 +10,15 @@
# Contributor: Daniel J Griffiths <ghost1227 at archlinux.us>
pkgname=asciidoc
-pkgver=9.1.1
-pkgrel=4
+pkgver=10.1.1
+pkgrel=1
pkgdesc='Text document format for short documents, articles, books and UNIX man pages'
arch=('any')
url='https://asciidoc.org/'
license=('GPL')
depends=('python' 'libxslt' 'docbook-xsl')
-checkdepends=('dblatex' 'graphviz' 'lilypond' 'source-highlight')
+checkdepends=('dblatex' 'graphviz' 'lilypond' 'python-pytest'{,-mock} 'source-highlight')
+makedepends=('python-pip')
optdepends=('graphviz: graphviz-filter'
'lilypond: music-filter'
'imagemagick: music-filter'
@@ -25,37 +27,37 @@
'fop: alternative pdf generation'
'w3m: text generation'
'lynx: alternative text generation')
+backup=("etc/$pkgname/$pkgname.conf")
source=("https://github.com/asciidoc-py/asciidoc-py/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz")
-sha256sums=('914dfc1542c30bd47faa0aaaae0985cb57d0ca584015729ccd1b94d90da3a616')
-b2sums=('6968f95f03684f54c241cf2db8b8b1e264cc53f400feeb618b20325001b52d5086c7f105e583d6bae41b1e0370ebd9a6a3021b956b0d0d63f1765436cccd39a2')
+# https://github.com/asciidoc-py/asciidoc-py/issues/234
+# source=("https://github.com/asciidoc-py/asciidoc-py/releases/download/$pkgver/$pkgname-$pkgver.tar.gz")
+sha256sums=('064e34241bd96e7239e8048596ceb03262d63145d04070d53906151f2042d007')
+b2sums=('1a8d6909fc1c21c0ec3f4728a9aaa2fea34fdc34e118161dfe5270a8a1a0a4f3640f9978e7f8512a85d17fd90a8e996b202b54b54dd4dd86fb537c1819bdd06b')
prepare() {
cd ${pkgname}-py-${pkgver}
-
autoconf
+ # https://github.com/asciidoc-py/asciidoc-py/issues/201
+ sed -i -e '/pip install/s/\.$/--root $(DESTDIR) ./' Makefile.in
}
build() {
cd ${pkgname}-py-${pkgver}
-
./configure \
--prefix=/usr \
--sysconfdir=/etc
- make manpages
+ make build
}
check() {
cd ${pkgname}-py-${pkgver}
-
make test
}
package() {
cd ${pkgname}-py-${pkgver}
-
make install DESTDIR="${pkgdir}"
make docs DESTDIR="${pkgdir}"
-
- install -Dm644 asciidocapi.py \
- "${pkgdir}/$(python -c 'import sysconfig; print(sysconfig.get_paths()["platlib"])')"/asciidocapi.py
+ local _platlib="$(python -c 'import sysconfig; print(sysconfig.get_paths()["platlib"])')"
+ install -Dm0644 -t "${pkgdir}/${_platlib}/${pkgname}/" asciidoc/api.py
}
More information about the arch-commits
mailing list