deterministic build of bn.pdf
This commit is contained in:
parent
61d8c8aa42
commit
41017efddd
11
makefile
11
makefile
@ -163,6 +163,15 @@ docs: docdvi
|
|||||||
|
|
||||||
#LTM user manual
|
#LTM user manual
|
||||||
mandvi: bn.tex
|
mandvi: bn.tex
|
||||||
|
cp bn.tex bn.bak
|
||||||
|
touch --reference=bn.tex bn.bak
|
||||||
|
(printf "%s" "\def\fixedpdfdate{"; date +'D:%Y%m%d%H%M%S%:z' -d @$$(stat --format=%Y bn.tex) | sed "s/:\([0-9][0-9]\)$$/'\1'}/g") > bn-deterministic.tex
|
||||||
|
printf "%s\n" "\pdfinfo{" >> bn-deterministic.tex
|
||||||
|
printf "%s\n" " /CreationDate (\fixedpdfdate)" >> bn-deterministic.tex
|
||||||
|
printf "%s\n}\n" " /ModDate (\fixedpdfdate)" >> bn-deterministic.tex
|
||||||
|
cat bn.tex >> bn-deterministic.tex
|
||||||
|
mv bn-deterministic.tex bn.tex
|
||||||
|
touch --reference=bn.bak bn.tex
|
||||||
echo "hello" > bn.ind
|
echo "hello" > bn.ind
|
||||||
latex bn > /dev/null
|
latex bn > /dev/null
|
||||||
latex bn > /dev/null
|
latex bn > /dev/null
|
||||||
@ -172,6 +181,8 @@ mandvi: bn.tex
|
|||||||
#LTM user manual [pdf]
|
#LTM user manual [pdf]
|
||||||
manual: mandvi
|
manual: mandvi
|
||||||
pdflatex bn >/dev/null
|
pdflatex bn >/dev/null
|
||||||
|
sed -b -i 's,^/ID \[.*\]$$,/ID [<0> <0>],g' bn.pdf
|
||||||
|
mv bn.bak bn.tex
|
||||||
rm -f bn.aux bn.dvi bn.log bn.idx bn.lof bn.out bn.toc
|
rm -f bn.aux bn.dvi bn.log bn.idx bn.lof bn.out bn.toc
|
||||||
|
|
||||||
pretty:
|
pretty:
|
||||||
|
Loading…
Reference in New Issue
Block a user