[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