Merge branch 'ma/asciidoctor-build-fixes'
A topic to optionally build with meson, which has graduated to 'master' recently, broke Documentation pipeline with asciidoctor for the normal Makefile build as well as meson-based one, which have been corrected. * ma/asciidoctor-build-fixes: asciidoctor-extensions.rb.in: inject GIT_DATE asciidoctor-extensions.rb.in: add missing word asciidoctor-extensions.rb.in: delete existing <refmiscinfo/>
This commit is contained in:
@@ -29,8 +29,11 @@ module Git
|
||||
class DocumentPostProcessor < Asciidoctor::Extensions::Postprocessor
|
||||
def process document, output
|
||||
if document.basebackend? 'docbook'
|
||||
output = output.sub(/<refmiscinfo class="source">.*?<\/refmiscinfo>/, "")
|
||||
output = output.sub(/<refmiscinfo class="manual">.*?<\/refmiscinfo>/, "")
|
||||
output = output.sub(/<date>.*?<\/date>/, "<date>@GIT_DATE@</date>")
|
||||
new_tags = "" \
|
||||
"<refmiscinfo class=\"source\">@GIT_VERSION@</refmiscinfo>\n" \
|
||||
"<refmiscinfo class=\"source\">Git @GIT_VERSION@</refmiscinfo>\n" \
|
||||
"<refmiscinfo class=\"manual\">Git Manual</refmiscinfo>\n"
|
||||
output = output.sub(/<\/refmeta>/, new_tags + "</refmeta>")
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user