gnunet-svn
[Top][All Lists]
Advanced

[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.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]