summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthew Peveler <matt.peveler@gmail.com>2021-01-28 21:49:22 +0000
committerMatthew Peveler <matt.peveler@gmail.com>2021-01-28 21:49:22 +0000
commit065fd2984a827f4cb87f71fe478ccc0da92eb540 (patch)
treeb7c45ef110c4c3c626edbc4e8d1044b15eef8bf0
parent5832a54d1e1e7e5c6229f25c1f1b3afc12f6090d (diff)
downloadasciidoc-py3-065fd2984a827f4cb87f71fe478ccc0da92eb540.tar.gz
fix building website with new package structure
Signed-off-by: Matthew Peveler <matt.peveler@gmail.com>
-rw-r--r--.github/workflows/ghpages.yml4
-rw-r--r--asciidoc/a2x.py6
-rw-r--r--asciidoc/resources/dblatex/asciidoc-dblatex.sty (renamed from dblatex/asciidoc-dblatex.sty)0
-rw-r--r--asciidoc/resources/dblatex/asciidoc-dblatex.xsl (renamed from dblatex/asciidoc-dblatex.xsl)0
-rw-r--r--asciidoc/resources/dblatex/dblatex-readme.txt (renamed from dblatex/dblatex-readme.txt)0
-rw-r--r--build_website.sh25
-rw-r--r--configure.ac2
7 files changed, 21 insertions, 16 deletions
diff --git a/.github/workflows/ghpages.yml b/.github/workflows/ghpages.yml
index 6d9ee3c..fb025f4 100644
--- a/.github/workflows/ghpages.yml
+++ b/.github/workflows/ghpages.yml
@@ -1,8 +1,8 @@
name: Publish to gh-pages
on:
- release:
- types: [created]
+ push:
+ branches: [ master ]
jobs:
build:
diff --git a/asciidoc/a2x.py b/asciidoc/a2x.py
index 32ee88e..756ae96 100644
--- a/asciidoc/a2x.py
+++ b/asciidoc/a2x.py
@@ -41,7 +41,11 @@ from urllib.parse import urlparse
import zipfile
import xml.dom.minidom
import mimetypes
-from . import asciidoc
+
+try:
+ from . import asciidoc
+except ImportError:
+ import asciidoc
CONF_DIR = os.path.join(os.path.dirname(__file__), 'resources')
METADATA = {}
diff --git a/dblatex/asciidoc-dblatex.sty b/asciidoc/resources/dblatex/asciidoc-dblatex.sty
index 309459f..309459f 100644
--- a/dblatex/asciidoc-dblatex.sty
+++ b/asciidoc/resources/dblatex/asciidoc-dblatex.sty
diff --git a/dblatex/asciidoc-dblatex.xsl b/asciidoc/resources/dblatex/asciidoc-dblatex.xsl
index 3df2d2e..3df2d2e 100644
--- a/dblatex/asciidoc-dblatex.xsl
+++ b/asciidoc/resources/dblatex/asciidoc-dblatex.xsl
diff --git a/dblatex/dblatex-readme.txt b/asciidoc/resources/dblatex/dblatex-readme.txt
index 026ef2b..026ef2b 100644
--- a/dblatex/dblatex-readme.txt
+++ b/asciidoc/resources/dblatex/dblatex-readme.txt
diff --git a/build_website.sh b/build_website.sh
index 79dd0ee..62d0e35 100644
--- a/build_website.sh
+++ b/build_website.sh
@@ -12,10 +12,10 @@ ASCIIDOCDATE=$(sed -n '3p' configure.ac | grep -o -e "[0-9]* [A-Z][a-z]* [0-9]*"
# execute this as a function so that we do not run afoul of bash's string interpolation / splitting
# when trying to execute commands from variables
asciidoc() {
- python3 ../asciidoc.py -a revnumber="${ASCIIDOCVERSION}" -a revdate="${ASCIIDOCDATE}" "$@"
+ python3 ../asciidoc -a revnumber="${ASCIIDOCVERSION}" -a revdate="${ASCIIDOCDATE}" "$@"
}
-A2X="python3 ../a2x.py"
+A2X="python3 ../asciidoc/a2x.py"
# Step 0: Initialize the gh-pages folder
if [ ! -d gh-pages ]; then
@@ -33,15 +33,15 @@ popd
# Step 1: Conslidate all files into the gh-pages directory
files=(
- docbook-xsl/asciidoc-docbook-xsl.txt
- filters/graphviz/asciidoc-graphviz-sample.txt
- stylesheets/asciidoc.css
- javascripts/asciidoc.js
- javascripts/ASCIIMathML.js
+ asciidoc/resources/docbook-xsl/asciidoc-docbook-xsl.txt
+ asciidoc/resources/filters/graphviz/asciidoc-graphviz-sample.txt
+ asciidoc/resources/stylesheets/asciidoc.css
+ asciidoc/resources/javascripts/asciidoc.js
+ asciidoc/resources/javascripts/ASCIIMathML.js
CHANGELOG.txt
INSTALL.txt
- javascripts/LaTeXMathML.js
- stylesheets/xhtml11-quirks.css
+ asciidoc/resources/javascripts/LaTeXMathML.js
+ asciidoc/resources/stylesheets/xhtml11-quirks.css
)
for file in ${files[@]}; do
@@ -55,6 +55,7 @@ set -x
cp website/* gh-pages
cp doc/*.txt gh-pages
cp -R images gh-pages
+cp -R asciidoc/resources/icons gh-pages/images
cp doc/asciidoc.1.txt gh-pages/manpage.txt
cp doc/asciidoc.txt gh-pages/userguide.txt
@@ -96,7 +97,7 @@ ${ASCIIDOC} -b html5 -a icons -a toc2 -a theme=flask -o article-html5-toc2.html
${ASCIIDOC} -d manpage -b html4 asciidoc.1.txt
${ASCIIDOC} -b xhtml11 -d manpage -o asciidoc.1.css-embedded.html asciidoc.1.txt
${ASCIIDOC} -d manpage -b docbook asciidoc.1.txt
-xsltproc --nonet ../docbook-xsl/manpage.xsl asciidoc.1.xml
+xsltproc --nonet ../asciidoc/resources/docbook-xsl/manpage.xsl asciidoc.1.xml
rm asciidoc.1.xml
${ASCIIDOC} -b xhtml11 -n -a toc -a toclevels=2 -o asciidoc.css-embedded.html asciidoc.txt
@@ -107,7 +108,7 @@ mv asciidoc.chunked chunked
# ${A2X} -f epub -d book --epubcheck --icons book.txt
${ASCIIDOC} -n -b docbook article.txt
-xsltproc --nonet --stringparam admon.textlabel 0 ../docbook-xsl/fo.xsl article.xml > article.fo
+xsltproc --nonet --stringparam admon.textlabel 0 ../asciidoc/resources/docbook-xsl/fo.xsl article.xml > article.fo
fop article.fo article.pdf
set +x
rm article.xml
@@ -115,7 +116,7 @@ rm article.fo
set -x
${ASCIIDOC} -b docbook asciidoc.txt
-dblatex -p ../dblatex/asciidoc-dblatex.xsl -s ../dblatex/asciidoc-dblatex.sty -o asciidoc.pdf asciidoc.xml
+dblatex -p ../asciidoc/resources/dblatex/asciidoc-dblatex.xsl -s ../asciidoc/resources/dblatex/asciidoc-dblatex.sty -o asciidoc.pdf asciidoc.xml
set +x
rm asciidoc.xml
diff --git a/configure.ac b/configure.ac
index d29efbf..5fb953d 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,4 +1,4 @@
-AC_INIT(asciidoc, 10.0.0a1)
+AC_INIT(asciidoc, 9.0.5)
AC_SUBST([PACKAGE_DATE], ['24 January 2021'])