git/list[1] front-page[2] threads[3] people[4] search[5] about
 

[PATCH] INSTALL: note about make man with Asciidoctor backend

From
Bagas Sanjaya <bagasdotme@gmail.com>
Date
May 12, 2021, 06:41 UTC
Message-ID
<20210512064128.15411-1-bagasdotme@gmail.com>

"make man" can now be also done with Asciidoctor's manpage backend instead of asciidoc+xmlto.

Update INSTALL to reflect that.
Signed-off-by: Bagas Sanjaya <bagasdotme@gmail.com>
---
 This patch is based on  "doc: add an option to have Asciidoctor build
 man pages directly" series by brian m. carlson [1]. It can be added
 to that series.
 [1]:
https://lore.kernel.org/git/20210512021138.63598-1-sandals@crustytoothpaste.net/
 INSTALL | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)
diff --git a/INSTALL b/INSTALL
index 66389ce059..89e31566c3 100644
--- a/INSTALL
+++ b/INSTALL
@@ -184,8 +184,9 @@ Issues of note:
 
    "make doc" builds documentation in man and html formats; there are
    also "make man", "make html" and "make info". Note that "make html"
-   requires asciidoc, but not xmlto. "make man" (and thus make doc)
-   requires both.
+   requires asciidoc, but not xmlto. "make man" requires either
+   Asciidoctor or asciidoc+xmlto. "make doc" requires both asciidoc
+   and xmlto.
 
    "make install-doc" installs documentation in man format only; there
    are also "make install-man", "make install-html" and "make
@@ -201,6 +202,11 @@ Issues of note:
    use Asciidoctor (requires Ruby) by passing USE_ASCIIDOCTOR=YesPlease
    to make. You need at least Asciidoctor version 1.5.
 
+   You can also do "make man" using Asciidoctor's manpage backend in
+   place of xmlto by passing USE_ASCIIDOCTOR_MANPAGE=YesPlease. Version
+   2.0 or later is highly recommended, as these version properly handle
+   apostrophes.
+
    There are also "make quick-install-doc", "make quick-install-man"
    and "make quick-install-html" which install preformatted man pages
    and html documentation. To use these build targets, you need to
-- 
2.25.1
Next: Junio C Hamano
Message 1 of 6 in “INSTALL: note about make man with Asciidoctor backend”
  1. INSTALL: note about make man with Asciidoctor backendBagas Sanjaya, May 12, 2021
  2. Junio C HamanoMay 12, 2021
  3. Felipe ContrerasMay 12, 2021
  4. Martin ÅgrenMay 13, 2021
  5. Junio C HamanoMay 13, 2021
  6. Felipe ContrerasJun 2, 2021

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.