groff-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[groff] 20/23: [doc]: Handle Texinfo output formats consistently.


From: G. Branden Robinson
Subject: [groff] 20/23: [doc]: Handle Texinfo output formats consistently.
Date: Thu, 23 Feb 2023 11:10:25 -0500 (EST)

gbranden pushed a commit to branch master
in repository groff.

commit 691fc701089875239485dd9e3e80d0735a4fd5e2
Author: G. Branden Robinson <g.branden.robinson@gmail.com>
AuthorDate: Wed Feb 22 18:20:55 2023 -0600

    [doc]: Handle Texinfo output formats consistently.
    
    [doc]: Handle output formats of our Texinfo manual more consistently.
    
    * doc/doc.am (install-doc): Add dependency on (Automake standard) target
      'install-dvi'.
    
      (maintainer-clean-local): Remove our Texinfo manual in plain text
      format.
    
      (install-data-local): Add dependency on new target 'install-txt'.
    
      (install-txt): Install our Texinfo manual in plain text format.
    
      (uninstall-local): Add dependency on new target 'uninstall-txt'.
    
      (uninstall-txt): Uninstall our Texinfo manual in plain text format.
    
    Thanks to T. Kurt Bond for noticing the discrepancy.
---
 ChangeLog  | 18 ++++++++++++++++++
 doc/doc.am | 14 ++++++++++++--
 2 files changed, 30 insertions(+), 2 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 667e91327..185d902d7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,21 @@
+2023-02-22  G. Branden Robinson <g.branden.robinson@gmail.com>
+
+       [doc]: Handle output formats of our Texinfo manual more
+       consistently.
+
+       * doc/doc.am (install-doc): Add dependency on (Automake
+       standard) target 'install-dvi'.
+       (maintainer-clean-local): Remove our Texinfo manual in plain
+       text format.
+       (install-data-local): Add dependency on new target
+       'install-txt'.
+       (install-txt): Install our Texinfo manual in plain text format.
+       (uninstall-local): Add dependency on new target 'uninstall-txt'.
+       (uninstall-txt): Uninstall our Texinfo manual in plain text
+       format.
+
+       Thanks to T. Kurt Bond for noticing the discrepancy.
+
 2023-02-22  G. Branden Robinson <g.branden.robinson@gmail.com>
 
        * doc/doc.am (install-pdf-local, install-html-local): Enable
diff --git a/doc/doc.am b/doc/doc.am
index 1b1195e59..e7733d147 100644
--- a/doc/doc.am
+++ b/doc/doc.am
@@ -611,14 +611,21 @@ else
        exit 1
 endif # HAVE_TEXI2DVI
 
-install-doc: install-pdf install-html
+install-doc: install-dvi install-html install-pdf
 
 maintainer-clean-local:
        $(RM) $(doc_builddir)/groff.info*
        $(RM) $(doc_builddir)/groff.pdf
        $(RM) $(doc_builddir)/groff.dvi
+       $(RM) $(doc_builddir)/groff.txt
        $(RM) -r $(doc_builddir)/groff.html.*
 
+install-data-local: install-txt
+install-txt:
+       -test -d $(DESTDIR)$(docdir) \
+         || $(mkinstalldirs) $(DESTDIR)$(docdir)
+       cp $(top_srcdir)/doc/groff.txt $(DESTDIR)$(docdir)
+
 install-data-local: install_infodoc
 install_infodoc: doc/groff.info
        -test -d $(DESTDIR)$(infodir) \
@@ -644,7 +651,8 @@ install-html-local: doc/groff.html
        cp -r $(top_srcdir)/doc/groff.html.node \
          $(DESTDIR)$(htmldocdir)
 
-uninstall-local: uninstall_infodoc uninstall-pdf uninstall-html
+uninstall-local: uninstall_infodoc uninstall-pdf uninstall-html \
+  uninstall-txt
 uninstall_doc: uninstall-local
 uninstall-doc: uninstall-local
 uninstall_infodoc:
@@ -658,6 +666,8 @@ uninstall-pdf:
        -rmdir $(DESTDIR)$(pdfdocdir)
 uninstall-html:
        $(RM) $(DESTDIR)$(htmldocdir)/groff.html.*
+uninstall-txt:
+       $(RM) $(DESTDIR)$(docdir)/groff.txt
 
 # An image of a gnu in enscapsulated PostScript is generated during the
 # build process if necessary.  Our configure script assumes pnmdepth is



reply via email to

[Prev in Thread] Current Thread [Next in Thread]