go: light-test /bin/true light-test: ./markdown-to-pdf --input test.md --output test.pdf --use-weasyprint && evince test.pdf heavy-test: ./markdown-to-pdf --input test.md --output test.pdf --use-pdflatex && evince test.pdf # We expect this one to fail. ./markdown-to-pdf --input test.md --output test.pdf --use-typst && evince test.pdf || true install: # This is needed by all 3 engines. ./install-package --deb-packages "pandoc" # These three are only needed for the pdflatex engine. ./install-package --deb-packages "texlive-latex-recommended" ./install-package --deb-packages "texlive-fonts-recommended" ./install-package --deb-packages "texlive-latex-base" # This one is only needed for the weasyprint engine. ./install-package --deb-packages "weasyprint" ./install-file --file markdown-to-pdf --directory /usr/local/bin/. # There is apparently no native Debian package for typst yet. 2026-08-22 clean: rm -f test.pdf