summaryrefslogtreecommitdiff
path: root/libre/asciidoc
diff options
context:
space:
mode:
authorDenis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>2021-11-21 07:27:15 +0100
committerDenis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>2021-11-21 07:27:38 +0100
commit4de3563745ac22868d3ef261a1013ccd092a1384 (patch)
tree18d4170b7df9bff6af188275a36170e6ab5ff423 /libre/asciidoc
parentc1d2d927da8a5ff798b478ef5f056cab6a181838 (diff)
downloadabslibre-4de3563745ac22868d3ef261a1013ccd092a1384.tar.gz
abslibre-4de3563745ac22868d3ef261a1013ccd092a1384.tar.bz2
abslibre-4de3563745ac22868d3ef261a1013ccd092a1384.zip
libre: asciidoc: sync with Arch Linux by updating to 9.1.0-1
The changes and rationale was added as well from information that comes from the bug #717 [1]. [1]https://labs.parabola.nu/issues/717 Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
Diffstat (limited to 'libre/asciidoc')
-rw-r--r--libre/asciidoc/PKGBUILD70
1 files changed, 35 insertions, 35 deletions
diff --git a/libre/asciidoc/PKGBUILD b/libre/asciidoc/PKGBUILD
index 62c8fba1d..646f79915 100644
--- a/libre/asciidoc/PKGBUILD
+++ b/libre/asciidoc/PKGBUILD
@@ -1,68 +1,68 @@
+# Maintainer (Arch): Eli Schwartz <eschwartz@archlinux.org>
+# Maintainer (Arch): Levente Polyak <anthraxx[at]archlinux[dot]org>
+# Contributor (Arch): Florian Pritz <flo@xinu.at>
# Contributor (Arch): Chris Brannon <cmbrannon79@gmail.com>
# Contributor (Arch): Geoffroy Carrier <geoffroy@archlinux.org>
# Contributor (Arch): Dan McGee <dan@archlinux.org>
# Contributor (Arch): Jaroslaw Rosiek <philosoph@interia.pl>
# Contributor (Arch): Darwin Bautista <djclue917@gmail.com>
# Contributor (Arch): Daniel J Griffiths <ghost1227@archlinux.us>
-# Maintainer (Arch): Florian Pritz <flo@xinu.at>
# Contributor: André Silva <emulatorman@hyperbola.info>
# Contributor: Andreas Grapentin <andreas@grapentin.org>
+# Contributor: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
+
+# parabola changes and rationale:
+# - Removed fop optional dependency as fop is blacklisted
+
pkgname=asciidoc
-pkgver=8.6.10
-pkgrel=3
+pkgver=9.1.0
+pkgrel=1
pkgrel+=.parabola1
-pkgdesc='Text document format for short documents, articles, books and UNIX man pages.'
+pkgdesc='Text document format for short documents, articles, books and UNIX man pages'
arch=('any')
-url='https://www.methods.co.nz/asciidoc/'
+url='https://asciidoc.org/'
license=('GPL')
-depends=('python2' 'libxslt' 'docbook-xsl')
-optdepends=('lilypond: music-filter'
+depends=('python' 'libxslt' 'docbook-xsl')
+checkdepends=('dblatex' 'graphviz' 'lilypond' 'source-highlight')
+optdepends=('graphviz: graphviz-filter'
+ 'lilypond: music-filter'
'imagemagick: music-filter (used in conjunction with lilypond)'
'source-highlight: source-highlight-filter'
'dblatex: pdf generation'
- 'lynx: text generation'
- 'w3m: text generation (alternative to lynx)')
-source=("${pkgname}-${pkgver}.tar.gz::https://github.com/asciidoc/asciidoc/archive/${pkgver}.tar.gz")
-sha256sums=('9e52f8578d891beaef25730a92a6e723596ddbd07bfe0d2a56486fcf63a0b983')
+ 'w3m: text generation (alternative to lynx)'
+ 'lynx: text generation')
+source=("https://github.com/asciidoc/asciidoc-py3/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz")
+sha256sums=('8a6e3ae99785d9325fba0856e04dbe532492af3cb20d49831bfd757166d46c6b')
+b2sums=('dd2376a3b9ffa1d7a8016c9eb1030a9d0d3a01cde587d3179cb425a5be5ae120ea7fc1fa971cb1bb53faa2a7e93b4a1c2e8cf854e7e960c1299398a02b8aa42e')
prepare() {
- cd ${pkgname}-${pkgver}
+ cd ${pkgname}-py3-${pkgver}
- # python2 fix
- #for file in asciidocapi.py a2x.py asciidoc.py filters/music/music2png.py filters/latex/latex2png.py \
- #filters/code/code-filter.py filters/graphviz/graphviz2png.py; do
- #sed -i 's_#!/usr/bin/env python_#!/usr/bin/env python2_' $file
- #done
- #sed -i -e 's_sys:python_sys:python2_g' -e 's_sys3:python_sys3:python2_g' xhtml11.conf
- #sed -i 's_sys:python_sys:python2_g' xhtml11-quirks.conf
- #sed -i -e 's/{python}/{python2}/g' \
- #-e 's#{language@python:py:#{language@python2:py:#' \
- #filters/source/source-highlight-filter.conf \
- #html5.conf xhtml11.conf xhtml11-quirks.conf
- #sed -i -e "s#'python'#'python2'#g" filters/code/code-filter.py
- sed -i -e 's#python a2x.py#python2 a2x.py#' Makefile.in
+ autoconf
}
build() {
- cd ${pkgname}-${pkgver}
+ cd ${pkgname}-py3-${pkgver}
- autoconf
./configure \
--prefix=/usr \
--sysconfdir=/etc
+ make manpages
+}
+
+check() {
+ cd ${pkgname}-py3-${pkgver}
+
+ make test
}
package() {
- cd ${pkgname}-${pkgver}
+ cd ${pkgname}-py3-${pkgver}
- make install DESTDIR=${pkgdir}
- make docs DESTDIR=${pkgdir}
+ make install DESTDIR="${pkgdir}"
+ make docs DESTDIR="${pkgdir}"
install -Dm644 asciidocapi.py \
- ${pkgdir}/usr/lib/python2.7/site-packages/asciidocapi.py
-
- # fix FS#21579 - [asciidoc] 8.6.2-2 "asciidoc" table style doesn't work (mismatched python version)
- #sed -i 's/python/python2/' \
- #${pkgdir}/etc/asciidoc/asciidoc.conf
+ "${pkgdir}/$(python -c 'import sysconfig; print(sysconfig.get_paths()["platlib"])')"/asciidocapi.py
}