From 19317f42d48df5040318ae21d8af13dc21bbe8e3 Mon Sep 17 00:00:00 2001 From: Petter Reinholdtsen Date: Mon, 12 Oct 2020 17:35:03 +0200 Subject: [PATCH] Restructure build for proper english HTML edition. --- Makefile | 18 +++++++++--------- book.xml | 2 +- ...to-destroy-surveillance-capitalism-body.rst | 0 po4a.cfg | 2 +- 4 files changed, 11 insertions(+), 11 deletions(-) rename how-to-destroy-surveillance-capitalism.rst => how-to-destroy-surveillance-capitalism-body.rst (100%) diff --git a/Makefile b/Makefile index 44413e7..b0c7e8c 100644 --- a/Makefile +++ b/Makefile @@ -11,21 +11,21 @@ DBLATEX_OPTS = \ all: $(GENERATED) # Workaround for missing titles -complete-book.xml: $(SOURCE).xml Makefile book.xml bookinfo.xml +$(SOURCE).xml: $(SOURCE)-body.xml Makefile book.xml bookinfo.xml xmllint --nonet --xinclude --postvalid book.xml > $@.new && \ mv $@.new $@ -$(SOURCE).pdf: complete-book.xml Makefile pdf.xsl - dblatex $(DBLATEX_OPTS) complete-book.xml -o $@ +$(SOURCE).pdf: $(SOURCE).xml Makefile pdf.xsl + dblatex $(DBLATEX_OPTS) $(SOURCE).xml -o $@ -$(SOURCE).xml: $(SOURCE).rst Makefile - pandoc -s -o $@ $(PANDOC_OPTS) $(SOURCE).rst +$(SOURCE)-body.xml: $(SOURCE)-body.rst Makefile + pandoc -s -o $@ $(PANDOC_OPTS) $(SOURCE)-body.rst sed -i \ -e 's%“%%g' \ -e 's%”%%g' $@ -po/$(SOURCE).pot: complete-book.xml - po4a-gettextize -f docbook -m complete-book.xml \ +po/$(SOURCE).pot: $(SOURCE).xml + po4a-gettextize -f docbook -m $(SOURCE).xml \ -M UTF-8 -L UTF-8 \ --package-name "How to Destroy Surveillance Capitalism" \ --copyright-holder "Cory Doctorow" \ @@ -34,7 +34,7 @@ po/$(SOURCE).pot: complete-book.xml po/$(SOURCE).%.po: po/$(SOURCE).pot po4a --no-translations --msgmerge-opt --no-location po4a.cfg -$(SOURCE).nb.xml: po/$(SOURCE).nb.po complete-book.xml +$(SOURCE).nb.xml: po/$(SOURCE).nb.po $(SOURCE).xml po4a --translate-only $(SOURCE).nb.xml po4a.cfg $(SOURCE).nb.pdf: $(SOURCE).nb.xml Makefile pdf.xsl dblatex $(DBLATEX_OPTS) $(SOURCE).nb.xml -o $@ @@ -50,7 +50,7 @@ lint: book.xml xmllint $(XMLLINTOPTS) $^ clean: - $(RM) *~ $(GENERATED) complete-book.xml + $(RM) *~ $(GENERATED) $(SOURCE).xml distclean: clean diff --git a/book.xml b/book.xml index 65df28f..40ed878 100644 --- a/book.xml +++ b/book.xml @@ -7,7 +7,7 @@ How to Destroy Surveillance Capitalism - diff --git a/how-to-destroy-surveillance-capitalism.rst b/how-to-destroy-surveillance-capitalism-body.rst similarity index 100% rename from how-to-destroy-surveillance-capitalism.rst rename to how-to-destroy-surveillance-capitalism-body.rst diff --git a/po4a.cfg b/po4a.cfg index 35d28b7..a021ac2 100644 --- a/po4a.cfg +++ b/po4a.cfg @@ -1,4 +1,4 @@ [po_directory] po -[type: docbook] complete-book.xml $lang:$lang.xml \ +[type: docbook] how-to-destroy-surveillance-capitalism.xml $lang:$lang.xml \ opt:"-M UTF-8 -k 0" opt_nb:"-L UTF-8" -- 2.47.2