Commit ccc4f13509a149f108ef90a4458dbff65b892fa0
1 parent
0496ab1a
Linearize manual
Showing
3 changed files
with
4 additions
and
4 deletions
README.maintainer
| @@ -111,7 +111,6 @@ Release Reminders | @@ -111,7 +111,6 @@ Release Reminders | ||
| 111 | 111 | ||
| 112 | * Remember to update the web page including putting new documentation | 112 | * Remember to update the web page including putting new documentation |
| 113 | in the "files" subdirectory of the website on sourceforge.net. | 113 | in the "files" subdirectory of the website on sourceforge.net. |
| 114 | - Linearize the PDF version of the manual when copying it there. | ||
| 115 | 114 | ||
| 116 | * Create a tag in the version control system, and make backups of the | 115 | * Create a tag in the version control system, and make backups of the |
| 117 | actual releases. With git, use git tag -s to create a signed tag: | 116 | actual releases. With git, use git tag -s to create a signed tag: |
make_dist
| @@ -95,7 +95,7 @@ if ($version_error) | @@ -95,7 +95,7 @@ if ($version_error) | ||
| 95 | 95 | ||
| 96 | run("./autogen.sh"); | 96 | run("./autogen.sh"); |
| 97 | run("./configure --enable-doc-maintenance --enable-werror"); | 97 | run("./configure --enable-doc-maintenance --enable-werror"); |
| 98 | -run("make build_manual"); | 98 | +run("make -j8 build_manual"); |
| 99 | run("make distclean"); | 99 | run("make distclean"); |
| 100 | cd($pwd); | 100 | cd($pwd); |
| 101 | run("tar czvf $srcdir.tar.gz-candidate $srcdir"); | 101 | run("tar czvf $srcdir.tar.gz-candidate $srcdir"); |
manual/build.mk
| @@ -24,8 +24,9 @@ $(VALIDATE): | @@ -24,8 +24,9 @@ $(VALIDATE): | ||
| 24 | 24 | ||
| 25 | endif | 25 | endif |
| 26 | 26 | ||
| 27 | -$(OUTDOC).pdf: $(OUTDOC).fo | ||
| 28 | - $(FOP) $< -pdf $@ | 27 | +$(OUTDOC).pdf: $(OUTDOC).fo qpdf/build/qpdf |
| 28 | + $(FOP) $< -pdf $@.tmp | ||
| 29 | + qpdf/build/qpdf --linearize $@.tmp $@ | ||
| 29 | 30 | ||
| 30 | $(OUTDOC).html: $(INDOC).xml manual/html.xsl $(VALIDATE) | 31 | $(OUTDOC).html: $(INDOC).xml manual/html.xsl $(VALIDATE) |
| 31 | $(XSLTPROC) --output $@ manual/html.xsl $< | 32 | $(XSLTPROC) --output $@ manual/html.xsl $< |