From 98768c0ca446f3202ce4d3e79eb68e463f11c156 Mon Sep 17 00:00:00 2001
From: Patrick Spek
Date: Thu, 25 Aug 2022 08:26:44 +0200
Subject: Overhaul Debian package generation
---
etc/debian/manpage.xml.ex | 291 ++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 291 insertions(+)
create mode 100644 etc/debian/manpage.xml.ex
(limited to 'etc/debian/manpage.xml.ex')
diff --git a/etc/debian/manpage.xml.ex b/etc/debian/manpage.xml.ex
new file mode 100644
index 0000000..367972f
--- /dev/null
+++ b/etc/debian/manpage.xml.ex
@@ -0,0 +1,291 @@
+
+. will be generated. You may view the
+manual page with: nroff -man . | less'. A typical entry
+in a Makefile or Makefile.am is:
+
+DB2MAN = /usr/share/sgml/docbook/stylesheet/xsl/docbook-xsl/manpages/docbook.xsl
+XP = xsltproc -''-nonet -''-param man.charmap.use.subset "0"
+
+manpage.1: manpage.xml
+ $(XP) $(DB2MAN) $<
+
+The xsltproc binary is found in the xsltproc package. The XSL files are in
+docbook-xsl. A description of the parameters you can use can be found in the
+docbook-xsl-doc-* packages. Please remember that if you create the nroff
+version in one of the debian/rules file targets (such as build), you will need
+to include xsltproc and docbook-xsl in your Build-Depends control field.
+Alternatively use the xmlto command/package. That will also automatically
+pull in xsltproc and docbook-xsl.
+
+Notes for using docbook2x: docbook2x-man does not automatically create the
+AUTHOR(S) and COPYRIGHT sections. In this case, please add them manually as
+ ... .
+
+To disable the automatic creation of the AUTHOR(S) and COPYRIGHT sections
+read /usr/share/doc/docbook-xsl/doc/manpages/authors.html. This file can be
+found in the docbook-xsl-doc-html package.
+
+Validation can be done using: `xmllint -''-noout -''-valid manpage.xml`
+
+General documentation about man-pages and man-page-formatting:
+man(1), man(7), http://www.tldp.org/HOWTO/Man-Page/
+
+-->
+
+
+
+
+
+
+
+
+
+
+
+
+
+]>
+
+
+
+ &dhtitle;
+ &dhpackage;
+
+
+ &dhfirstname;
+ &dhsurname;
+ Wrote this manpage for the Debian system.
+
+ &dhemail;
+
+
+
+
+ 2007
+ &dhusername;
+
+
+ This manual page was written for the Debian system
+ (and may be used by others).
+ Permission is granted to copy, distribute and/or modify this
+ document under the terms of the GNU General Public License,
+ Version 2 or (at your option) any later version published by
+ the Free Software Foundation.
+ On Debian systems, the complete text of the GNU General Public
+ License can be found in
+ /usr/share/common-licenses/GPL.
+
+
+
+ &dhucpackage;
+ &dhsection;
+
+
+ &dhpackage;
+ program to do something
+
+
+
+ &dhpackage;
+
+
+
+
+
+
+
+
+ this
+
+
+
+
+
+
+
+ this
+ that
+
+
+
+
+ &dhpackage;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ DESCRIPTION
+ This manual page documents briefly the
+ &dhpackage; and bar
+ commands.
+ This manual page was written for the Debian distribution
+ because the original program does not have a manual page.
+ Instead, it has documentation in the GNU
+ info
+ 1
+ format; see below.
+ &dhpackage; is a program that...
+
+
+ OPTIONS
+ The program follows the usual GNU command line syntax,
+ with long options starting with two dashes (`-'). A summary of
+ options is included below. For a complete description, see the
+
+ info
+ 1
+ files.
+
+
+
+
+
+
+ Does this and that.
+
+
+
+
+
+
+ Show summary of options.
+
+
+
+
+
+
+ Show version of program.
+
+
+
+
+
+ FILES
+
+
+ /etc/foo.conf
+
+ The system-wide configuration file to control the
+ behaviour of &dhpackage;. See
+
+ foo.conf
+ 5
+ for further details.
+
+
+
+ ${HOME}/.foo.conf
+
+ The per-user configuration file to control the
+ behaviour of &dhpackage;. See
+
+ foo.conf
+ 5
+ for further details.
+
+
+
+
+
+ ENVIRONMENT
+
+
+ FOO_CONF
+
+ If used, the defined file is used as configuration
+ file (see also ).
+
+
+
+
+
+ DIAGNOSTICS
+ The following diagnostics may be issued
+ on stderr:
+
+
+ Bad configuration file. Exiting.
+
+ The configuration file seems to contain a broken configuration
+ line. Use the option, to get more info.
+
+
+
+
+ &dhpackage; provides some return codes, that can
+ be used in scripts:
+
+ Code
+ Diagnostic
+
+ 0
+ Program exited successfully.
+
+
+ 1
+ The configuration file seems to be broken.
+
+
+
+
+
+ BUGS
+ The program is currently limited to only work
+ with the foobar library.
+ The upstreams BTS can be found
+ at .
+
+
+ SEE ALSO
+
+
+ bar
+ 1
+ ,
+ baz
+ 1
+ ,
+ foo.conf
+ 5
+
+ The programs are documented fully by The Rise and
+ Fall of a Fooish Bar available via the
+ info
+ 1
+ system.
+
+
+
--
cgit v1.1