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/>maint
commit
f74eae3e47
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in New Issue