From e07a106ce6280b5af08062a0e9f7ce6152eaf69e Mon Sep 17 00:00:00 2001 From: "Roger A. Light" Date: Mon, 2 Feb 2026 18:27:55 +0000 Subject: [PATCH] Fix nikola compilation of man page fragments --- www/plugins/docbookmanpage/docbookmanpage.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/www/plugins/docbookmanpage/docbookmanpage.py b/www/plugins/docbookmanpage/docbookmanpage.py index c62ff452..a0d3f905 100644 --- a/www/plugins/docbookmanpage/docbookmanpage.py +++ b/www/plugins/docbookmanpage/docbookmanpage.py @@ -52,6 +52,11 @@ class CompileDocbookManpage(PageCompiler): def compile(self, source, dest, is_two_file=True, post=None, lang=None): """Compile the source file into HTML and save as dest.""" makedirs(os.path.dirname(dest)) + if "common/" in source and post is not None: + post.write_depfile(dest, [], post, lang) + with open(dest, "wt") as f: + pass + return [] binary = self.site.config.get('XSLTPROC_BINARY', 'xsltproc') xslpath = os.path.join(os.path.split(__file__)[0], 'html.xsl') try: