Blame doc/asciidoc.conf

Packit 3ff1e7
## linkman: macro
Packit 3ff1e7
# Inspired by/borrowed from the pacman source tree at doc/asciidoc.conf
Packit 3ff1e7
#
Packit 3ff1e7
# Usage: linkman:command[manpage-section]
Packit 3ff1e7
#
Packit 3ff1e7
# Note, {0} is the manpage section, while {target} is the command.
Packit 3ff1e7
#
Packit 3ff1e7
# Show man link as: <command>(<section>); if section is defined, else just show
Packit 3ff1e7
# the command.
Packit 3ff1e7
Packit 3ff1e7
[macros]
Packit 3ff1e7
(?su)[\\]?(?P<name>linkman):(?P<target>\S*?)\[(?P<attrlist>.*?)\]=
Packit 3ff1e7
Packit 3ff1e7
[attributes]
Packit 3ff1e7
asterisk=*
Packit 3ff1e7
plus=+
Packit 3ff1e7
caret=^
Packit 3ff1e7
startsb=[
Packit 3ff1e7
endsb=]
Packit 3ff1e7
backslash=\
Packit 3ff1e7
tilde=~
Packit 3ff1e7
apostrophe='
Packit 3ff1e7
backtick=`
Packit 3ff1e7
litdd=--
Packit 3ff1e7
Packit 3ff1e7
ifdef::backend-docbook[]
Packit 3ff1e7
[linkman-inlinemacro]
Packit 3ff1e7
{0%{target}}
Packit 3ff1e7
{0#<citerefentry>}
Packit 3ff1e7
{0#<refentrytitle>{target}</refentrytitle><manvolnum>{0}</manvolnum>}
Packit 3ff1e7
{0#</citerefentry>}
Packit 3ff1e7
endif::backend-docbook[]
Packit 3ff1e7
Packit 3ff1e7
ifdef::backend-docbook[]
Packit 3ff1e7
ifndef::docbook-xsl-172[]
Packit 3ff1e7
# "unbreak" docbook-xsl v1.68 for manpages. v1.69 works with or without this.
Packit 3ff1e7
# v1.72 breaks with this because it replaces dots not in roff requests.
Packit 3ff1e7
[listingblock]
Packit 3ff1e7
<example><title>{title}</title>
Packit 3ff1e7
<literallayout>
Packit 3ff1e7
|
Packit 3ff1e7
</literallayout>
Packit 3ff1e7
{title#}</example>
Packit 3ff1e7
endif::docbook-xsl-172[]
Packit 3ff1e7
endif::backend-docbook[]
Packit 3ff1e7
Packit 3ff1e7
ifdef::doctype-manpage[]
Packit 3ff1e7
ifdef::backend-docbook[]
Packit 3ff1e7
[header]
Packit 3ff1e7
template::[header-declarations]
Packit 3ff1e7
<refentry>
Packit 3ff1e7
<refmeta>
Packit 3ff1e7
<refentrytitle>{mantitle}</refentrytitle>
Packit 3ff1e7
<manvolnum>{manvolnum}</manvolnum>
Packit 3ff1e7
<refmiscinfo class="source">libquvi</refmiscinfo>
Packit 3ff1e7
<refmiscinfo class="version">{pkg_version}</refmiscinfo>
Packit 3ff1e7
<refmiscinfo class="manual">libquvi Manual</refmiscinfo>
Packit 3ff1e7
</refmeta>
Packit 3ff1e7
<refnamediv>
Packit 3ff1e7
  <refname>{manname}</refname>
Packit 3ff1e7
  <refpurpose>{manpurpose}</refpurpose>
Packit 3ff1e7
</refnamediv>
Packit 3ff1e7
endif::backend-docbook[]
Packit 3ff1e7
endif::doctype-manpage[]