summaryrefslogtreecommitdiff
path: root/mk
diff options
context:
space:
mode:
authorCharlotte Koch <charlotte@magentastripe.com>2023-12-31 14:58:26 -0800
committerCharlotte Koch <charlotte@magentastripe.com>2023-12-31 14:58:26 -0800
commitff5eaede74d81e978584ba9c732fc27346c773de (patch)
treebbb67c9799de8f491703918cbc1cdb706c0ca3f5 /mk
parentd4db291d6f021ed788b3142ba5f5ddd565bcff6c (diff)
Put docx fixups into a separate file
Diffstat (limited to 'mk')
-rw-r--r--mk/willora.mk5
1 files changed, 3 insertions, 2 deletions
diff --git a/mk/willora.mk b/mk/willora.mk
index f79e6fb..99a3ebd 100644
--- a/mk/willora.mk
+++ b/mk/willora.mk
@@ -46,6 +46,7 @@ BIOGRAPHY_OUT?= biography.pdf
CUSTOM_PDF_CONVERTER= ${WILLORABASE}/lib/${THEME}_pdf_converter.rb
ERBBER_SCRIPT= script/erbber.rb
UNICODE_TABLE= script/unicodify.sed
+DOCX_FIXUP= script/docx_fixup.sed
VOLUMEKIND_PAPERBACK= PAPERBACK
VOLUMEKIND_HARDCOVER= HARDCOVER
@@ -264,8 +265,8 @@ ${DOCBOOK_ADOC_TOTAL}: ${CHAPTERS} ${UNICODE_TABLE}
# in the conversion to docx. So we have to make them look the way we want
# ("# # #") right now.
CLEANFILES+= ${DOCX_OUT}
-${DOCX_OUT}: ${DOCBOOK_OUT}
- sed -E -e 's,<\?asciidoc-hr\?>,\&\#35; \&\#35; \&\#35;,' ${DOCBOOK_OUT} | \
+${DOCX_OUT}: ${DOCBOOK_OUT} ${DOCX_FIXUP}
+ sed -E -f ${DOCX_FIXUP} ${DOCBOOK_OUT} | \
${PANDOC} --from docbook --to docx \
-o ${.TARGET} \
-