ENV DEBIAN_FRONTEND=noninteractive
RUN apt-get update
-RUN apt-get install --yes --no-install-recommends make gcc-10 libedit-dev libasan6 libubsan1 python3 python3-yaml lcov asciidoc libxslt1.1 pkg-config docbook-xml xsltproc
+RUN apt-get install --yes --no-install-recommends make gcc libedit-dev libasan6 libubsan1 python3 python3-yaml lcov asciidoctor libxslt1.1 pkg-config docbook-xml xsltproc
coverage: clean debug
cd tests; $(MAKE) coverage --quiet
-.SUFFIXES: .adoc .html .6
+# Note: to suppress the footers with timestamps being generated in HTML,
+# we use "-a nofooter".
+# To debug asciidoc problems, you may need to run "xmllint --nonet --noout --valid"
+# on the intermediate XML that throws an error.
+.SUFFIXES: .html .adoc .6
-# Requires asciidoc and xsltproc/docbook stylesheets.
.adoc.6:
- a2x --doctype manpage --format manpage $<
+ asciidoctor -D. -a nofooter -b manpage $<
.adoc.html:
- asciidoc $<
-.adoc:
- asciidoc $<
+ asciidoctor -D. -a nofooter -a webfonts! $<
html: advent.html history.html hints.html