[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[taler-exchange] branch master updated: taler-terms-generator: use pando
From: |
gnunet |
Subject: |
[taler-exchange] branch master updated: taler-terms-generator: use pandoc |
Date: |
Mon, 04 Mar 2024 21:34:44 +0100 |
This is an automated email from the git hooks/post-receive script.
dold pushed a commit to branch master
in repository exchange.
The following commit(s) were added to refs/heads/master by this push:
new 1f813f5e taler-terms-generator: use pandoc
1f813f5e is described below
commit 1f813f5e70addb00b3207128728d0832691d4154
Author: Florian Dold <florian@dold.me>
AuthorDate: Mon Mar 4 21:34:40 2024 +0100
taler-terms-generator: use pandoc
---
contrib/taler-terms-generator | 45 ++++++++++++++++++-------------------------
1 file changed, 19 insertions(+), 26 deletions(-)
diff --git a/contrib/taler-terms-generator b/contrib/taler-terms-generator
index 2dd35cc1..d83a8801 100755
--- a/contrib/taler-terms-generator
+++ b/contrib/taler-terms-generator
@@ -256,15 +256,7 @@ for d in en $(ls -d ${LOCALE_DIR}/?? | grep -v "en"
2>/dev/null || true); do
LBUILD="sphinx-build -D language=${LANGUAGE} -d ${BUILDDIR}/.doctrees"
- echo "$VERSION_BASENAME TXT ($LANGUAGE)..." 1>&2
- # shellcheck disable=SC2090
- $LBUILD \
- -b text \
- "${BUILDDIR}" \
- "${BUILDDIR}/txt" \
- &>"${BUILDDIR}/txt-sphinx.log" ||
- failcat "${BUILDDIR}/txt-sphinx.log"
- mv "${BUILDDIR}/txt/${VERSION_BASENAME}.txt"
"${OUTPUT}/${LANGUAGE}/${VERSION_BASENAME}.txt"
+ OUTBASE="${OUTPUT}/${LANGUAGE}/${VERSION_BASENAME}"
echo "$VERSION_BASENAME MD ($LANGUAGE)..." 1>&2
$LBUILD \
@@ -273,28 +265,29 @@ for d in en $(ls -d ${LOCALE_DIR}/?? | grep -v "en"
2>/dev/null || true); do
"${BUILDDIR}/md" \
&>"${BUILDDIR}/md-sphinx.log" ||
failcat "${BUILDDIR}/md-sphinx.log"
- mv "${BUILDDIR}/md/${VERSION_BASENAME}.md"
"${OUTPUT}/${LANGUAGE}/${VERSION_BASENAME}.md"
+ BUILDFILE_MARKDOWN="${BUILDDIR}/md/${VERSION_BASENAME}.md"
+ cp "$BUILDFILE_MARKDOWN" "${OUTBASE}.md"
+
+ # Convert the generated Markdown (!) to other formats.
echo "$VERSION_BASENAME PDF ($LANGUAGE)..." 1>&2
- mkdir -p "${BUILDDIR}/pdf/"
- # Convert the generated Markdown (!) to PDF.
pandoc \
- -i "${OUTPUT}/${LANGUAGE}/${VERSION_BASENAME}.md" \
- -o "${BUILDDIR}/pdf/${VERSION_BASENAME}.pdf" \
- --pdf-engine=pdfroff
- mv "${BUILDDIR}/pdf/${VERSION_BASENAME}.pdf"
"${OUTPUT}/${LANGUAGE}/${VERSION_BASENAME}.pdf"
+ -i "$BUILDFILE_MARKDOWN" \
+ -o "${OUTBASE}.pdf" \
+ --pdf-engine=pdfroff \
+ --shift-heading-level-by=-1
echo "$VERSION_BASENAME HTML ($LANGUAGE)..." 1>&2
- # shellcheck disable=SC2090
- $LBUILD \
- -b html \
- "${BUILDDIR}" \
- "${BUILDDIR}/html" \
- &>"${BUILDDIR}/html-sphinx.log" ||
- failcat "${BUILDDIR}/html-sphinx.log"
- htmlark \
- -o "${OUTPUT}/${LANGUAGE}/${VERSION_BASENAME}.html" \
- "${BUILDDIR}/html/${VERSION_BASENAME}.html"
+ pandoc \
+ -i "$BUILDFILE_MARKDOWN" \
+ -o "${OUTBASE}.html" \
+ --embed-resources --standalone \
+ --shift-heading-level-by=-1
+
+ echo "$VERSION_BASENAME TXT ($LANGUAGE)..." 1>&2
+ pandoc \
+ -i "$BUILDFILE_MARKDOWN" \
+ -o "${OUTBASE}.txt"
done
if [[ $INCREMENTAL -eq 1 ]]; then
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [taler-exchange] branch master updated: taler-terms-generator: use pandoc,
gnunet <=