The following commit has been merged in the master branch:
commit 0ed1c635639a37af6feec6053ff1bf8fc38b770e
Author: Bas Couwenberg <sebas...@xs4all.nl>
Date:   Tue Oct 1 18:28:06 2013 +0200

    Convert thuban man page to Docbook XML.

diff --git a/debian/changelog b/debian/changelog
index c597a9d..f54fb73 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -21,6 +21,7 @@ thuban (1.2.2-4) UNRELEASED; urgency=low
   * Build depend on python-psycopg2 instead of its virtual package.
   * Bump Standards-Version to 3.9.4, changes: minimal dh rules, Vcs-* fields,
     copyright.
+  * Convert thuban man page to Docbook XML.
 
  -- Bas Couwenberg <sebas...@xs4all.nl>  Tue, 01 Oct 2013 12:42:46 +0200
 
diff --git a/debian/control b/debian/control
index 1a30f95..7dae090 100644
--- a/debian/control
+++ b/debian/control
@@ -11,7 +11,10 @@ Build-Depends: debhelper (>= 9),
                libgdal1-dev,
                libwxgtk2.8-dev,
                docbook-utils,
-               docbook-xml
+               docbook-xsl,
+               docbook-xml,
+               docbook2x,
+               xsltproc
 Standards-Version: 3.9.4
 Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-grass/thuban.git
 Vcs-Git: git://anonscm.debian.org/pkg-grass/thuban.git
diff --git a/debian/man/thuban.1.xml b/debian/man/thuban.1.xml
new file mode 100644
index 0000000..cddcbca
--- /dev/null
+++ b/debian/man/thuban.1.xml
@@ -0,0 +1,84 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN" 
"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd";>
+<refentry id='thuban'>
+
+  <refmeta>
+    <refentrytitle>thuban</refentrytitle>
+    <manvolnum>1</manvolnum>
+  </refmeta>
+
+  <refnamediv>
+    <refname>thuban</refname>
+    <refpurpose>interactive geographic data viewer</refpurpose>
+  </refnamediv>
+
+  <refsynopsisdiv id='synopsis'>
+    <cmdsynopsis>
+      <command>thuban</command>
+      <arg choice='opt'><replaceable>thuban-session-file</replaceable></arg>
+    </cmdsynopsis>
+  </refsynopsisdiv>
+
+  <refsect1 id='description'>
+    <title>DESCRIPTION</title>
+    <para>
+      This manual page documents briefly the <command>thuban</command> command.
+      This manual page was written for the Debian distribution because the
+      original program does not have a manual page.
+    </para>
+    <para>
+      <command>thuban</command> is an interactiv geographic data viewer.
+      Thuban can read geographic data in the shapefile format. To control
+      the visual appearance of a layer you have to select the layer in the
+      session window of thuban. Afterwards you can change the layers color
+      with the Layer-menu.
+    </para>
+    <para>
+      You can load the layers table with the Layer-table-menu. Afterwards you
+      can query the table for feature selection. You can also load new tables
+      with the Table-menu and make a table join to the current layer table.
+    </para>
+    <para>
+      Maps can be printed or exported to the PS-format by Map/print.
+    </para>
+    <para>
+      All changes can be saved in a thuban session file. If a thuban session
+      file has been indicated on command line it will be loaded by thuban. If
+      no thuban session file has been given thuban starts with a new session.
+    </para>
+  </refsect1>
+
+  <refsect1 id='see-also'>
+    <title>SEE ALSO</title>
+
+    <para>
+     http://thuban.intevation.org/
+    </para>
+
+  </refsect1>
+
+  <refsect1 id='author'>
+    <title>AUTHOR</title>
+
+    <para>
+     Thuban was written by Intevation GmbH, <email>b...@intevation.de</email>
+    </para>
+    <para>
+      This manual page was written by Silke Reimer
+      <email>si...@intevation.de</email>
+      for the Debian GNU/Linux system (but may be used by others).
+    </para>
+
+  </refsect1>
+
+  <refsect1 id='copyright'>
+    <title>COPYRIGHT</title>
+
+    <para>
+      Thuban may be copied and modified under the terms of the GNU General
+      Public License.
+    </para>
+
+  </refsect1>
+
+</refentry>
diff --git a/debian/rules b/debian/rules
index 92da38e..42be5c4 100755
--- a/debian/rules
+++ b/debian/rules
@@ -6,6 +6,8 @@
 PYDEF=$(shell pyversions -d)
 PYDEFVER=$(shell pyversions -d -v)
 
+MANPAGES:=$(wildcard debian/man/*.*.xml)
+
 CFLAGS += -Wall -g
 ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
         CFLAGS += -O0
@@ -26,6 +28,12 @@ override_dh_clean:
        $(RM) -rf $(CURDIR)/Doc/manual/thuban-manual-de
 
 override_dh_auto_build:
+       # Create man pages from DocBook XML
+       for x in $(MANPAGES) ; do \
+         docbook2x-man $$x ; \
+         mv `basename $$x | sed 's/.xml$$//'` `dirname $$x` ; \
+       done
+
        python setup.py build_ext
        
        find $(CURDIR) -name "*.mo" -delete
diff --git a/debian/thuban.1 b/debian/thuban.1
deleted file mode 100644
index 82ee588..0000000
--- a/debian/thuban.1
+++ /dev/null
@@ -1,48 +0,0 @@
-.TH THUBAN 1 "July  28, 2003"
-.\" Some roff macros, for reference:
-.\" .nh        disable hyphenation
-.\" .hy        enable hyphenation
-.\" .ad l      left justify
-.\" .ad b      justify to both left and right margins
-.\" .nf        disable filling
-.\" .fi        enable filling
-.\" .br        insert line break
-.\" .sp <n>    insert n+1 empty lines
-.\" for manpage-specific macros, see man(7)
-.SH NAME
-thuban \- interactive geographic data viewer
-.SH SYNOPSIS
-.B thuban
-.RI [thuban-session-file]
-.SH DESCRIPTION
-This manual page documents briefly the
-.B thuban
-command.
-This manual page was written for the Debian distribution
-because the original program does not have a manual page.
-.PP
-\fBthuban\fP is an interactiv geographic data viewer. Thuban can read
-geographic data in the shapefile format. To control the visual appearance
-of a layer you have to select the layer in the session window of thuban.
-Afterwards you can change the layers color with the Layer-menu.
-.PP
-You can load the layers table with the Layer-table-menu. Afterwards you can
-query the table for feature selection. You can also load new tables with
-the Table-menu and make a table join to the current layer table.
-.PP
-Maps can be printed or exported to the PS-format by Map/print.
-.PP
-All changes can be saved in a thuban session file. If a thuban session file
-has been indicated on command line it will be loaded by thuban. If no
-thuban session file has been given thuban starts with a new session.
-
-.SH SEE ALSO
-http://thuban.intevation.org/
-.SH AUTHOR
-Thuban was written by Intevation GmbH, \fB<b...@intevation.de\fR>
-.PP
-This manual page was written by Silke Reimer <si...@intevation.de>,
-for the Debian GNU/Linux system (but may be used by others).
-.SH COPYRIGHT
-Thuban may be copied and modified under te terms of
-\s-1GNU\s0 General Public License.
diff --git a/debian/thuban.manpages b/debian/thuban.manpages
index 77ea3d8..ff89709 100644
--- a/debian/thuban.manpages
+++ b/debian/thuban.manpages
@@ -1 +1 @@
-debian/thuban.1
+debian/man/thuban.1

-- 
Yet another interactive geographic data viewer

_______________________________________________
Pkg-grass-devel mailing list
Pkg-grass-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-grass-devel

Reply via email to