[med-svn] [conquest-dicom-server] 05/17: Use help2man to create manpage.

Pablo Lorenzzoni spectra at moszumanska.debian.org
Mon Feb 3 16:47:51 UTC 2014


This is an automated email from the git hooks/post-receive script.

spectra pushed a commit to branch master
in repository conquest-dicom-server.

commit 3845414e9acb64c5dfb8ad4c2bc07f5c311f45da
Author: Pablo Lorenzzoni <spectra at debian.org>
Date:   Fri Jan 31 20:17:28 2014 -0200

    Use help2man to create manpage.
    
    I'll have to patch PrintOptions() to fix manpage layout defect.
---
 debian/conquest-dicom-server.manpages | 1 +
 debian/control                        | 2 +-
 debian/make_manpage                   | 8 ++++++++
 debian/rules                          | 9 ++++-----
 4 files changed, 14 insertions(+), 6 deletions(-)

diff --git a/debian/conquest-dicom-server.manpages b/debian/conquest-dicom-server.manpages
new file mode 100644
index 0000000..bc2efea
--- /dev/null
+++ b/debian/conquest-dicom-server.manpages
@@ -0,0 +1 @@
+dgate.1
diff --git a/debian/control b/debian/control
index de83b81..cc3a745 100644
--- a/debian/control
+++ b/debian/control
@@ -3,7 +3,7 @@ Section: web
 Maintainer: Debian Med Packaging Team <debian-med-packaging at lists.alioth.debian.org>
 Uploaders: Pablo Lorenzzoni <spectra at debian.org>, Mathieu Malaterre <malat at debian.org>
 Priority: extra
-Build-Depends: debhelper (>= 9), liblua5.1-dev, libsqlite3-dev, autotools-dev, dh-autoreconf
+Build-Depends: debhelper (>= 9), liblua5.1-dev, libsqlite3-dev, autotools-dev, dh-autoreconf, help2man (>= 1.40.10)
 Standards-Version: 3.9.3
 Vcs-Browser: http://anonscm.debian.org/viewvc/debian-med/trunk/packages/conquest-dicom-server/trunk/
 Vcs-Svn: svn://svn.debian.org/debian-med/trunk/packages/conquest-dicom-server/trunk/
diff --git a/debian/make_manpage b/debian/make_manpage
new file mode 100755
index 0000000..d473eec
--- /dev/null
+++ b/debian/make_manpage
@@ -0,0 +1,8 @@
+#!/bin/sh
+
+PACKAGE=conquest-dicom-server
+VERSION=`dpkg-parsechangelog | sed -n -e 's/^Version: \(.*\)-[^-]*$/\1/p'`
+
+help2man -h "-?" -N -s 1 -n "UCDMC/NKI DICOM server thread and PACS utility application" \
+         --no-discard-stderr --version-string $VERSION -m "ConQuest DICOM server" -S \
+         "The Netherlands Cancer Institute; RT Department" -o dgate.1 ./dgate
diff --git a/debian/rules b/debian/rules
index ad8c0e5..26cef0e 100755
--- a/debian/rules
+++ b/debian/rules
@@ -25,7 +25,10 @@ jpeg-6c/libjpeg.a:
 dgate: jpeg-6c/libjpeg.a jasper-1.900.1-6ct/src/libjasper/.libs/libjasper.a
 	g++ $(CPPFLAGS) $(CXXFLAGS) -Ijasper-1.900.1-6ct/src/libjasper/include -Ijpeg-6c -I/usr/include/lua5.1 -DUNIX -DNATIVE_ENDIAN=1 -DHAVE_LIBJASPER -DHAVE_LIBJPEG -DUSESQLITE -Wno-write-strings total.cpp -o dgate -lpthread -llua5.1 -lsqlite3 jpeg-6c/libjpeg.a jasper-1.900.1-6ct/src/libjasper/.libs/libjasper.a -Wno-multichar $(LDFLAGS)
 
-override_dh_auto_build: dgate
+dgate.1: dgate
+	./debian/make_manpage
+
+override_dh_auto_build: dgate.1
 	cp dicom.ini.sqlite dicom.ini
 	cp dicom.sql.sqlite dicom.sql
 
@@ -36,10 +39,6 @@ override_dh_install:
 	dh_install dicom.sql   etc/conquest-dicom-server/
 	dh_install dicom.ini   etc/conquest-dicom-server/
 	dh_install acrnema.map etc/conquest-dicom-server/
-	# lua examples
-	dh_installexamples
-	# docs
-	dh_installdocs
 
 override_dh_auto_clean:
 	#dh_autoreconf_clean --sourcedirectory=jasper-1.900.1-6ct

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-med/conquest-dicom-server.git



More information about the debian-med-commit mailing list