[med-svn] r10241 - trunk/packages/snap/trunk/debian
Andreas Tille
tille at alioth.debian.org
Mon Apr 2 09:51:13 UTC 2012
Author: tille
Date: 2012-04-02 09:51:13 +0000 (Mon, 02 Apr 2012)
New Revision: 10241
Modified:
trunk/packages/snap/trunk/debian/changelog
trunk/packages/snap/trunk/debian/control
trunk/packages/snap/trunk/debian/rules
Log:
Use help2man to create simple man pages where possible
Modified: trunk/packages/snap/trunk/debian/changelog
===================================================================
--- trunk/packages/snap/trunk/debian/changelog 2012-04-02 07:50:19 UTC (rev 10240)
+++ trunk/packages/snap/trunk/debian/changelog 2012-04-02 09:51:13 UTC (rev 10241)
@@ -12,6 +12,7 @@
- deleted useless comment
- Work around self-made build system and save original files
before configuration and restore these in clean target
+ - Use help2man to create simple man pages where possible
-- Andreas Tille <tille at debian.org> Sun, 01 Apr 2012 18:40:17 +0200
Modified: trunk/packages/snap/trunk/debian/control
===================================================================
--- trunk/packages/snap/trunk/debian/control 2012-04-02 07:50:19 UTC (rev 10240)
+++ trunk/packages/snap/trunk/debian/control 2012-04-02 09:51:13 UTC (rev 10241)
@@ -5,7 +5,7 @@
DM-Upload-Allowed: yes
Uploaders: Steffen Moeller <moeller at debian.org>,
Andreas Tille <tille at debian.org>
-Build-Depends: debhelper (>= 9)
+Build-Depends: debhelper (>= 9), help2man
Standards-Version: 3.9.3
Homepage: http://homepage.mac.com/iankorf/
Vcs-Browser: http://svn.debian.org/wsvn/debian-med/trunk/packages/snap/trunk/?rev=0&sc=0
Modified: trunk/packages/snap/trunk/debian/rules
===================================================================
--- trunk/packages/snap/trunk/debian/rules 2012-04-02 07:50:19 UTC (rev 10240)
+++ trunk/packages/snap/trunk/debian/rules 2012-04-02 09:51:13 UTC (rev 10241)
@@ -4,6 +4,11 @@
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
+pkg := $(shell dpkg-parsechangelog | sed -n 's/^Source: //p')
+mandir=$(CURDIR)/debian/$(pkg)/usr/share/man/man1/
+bindir=$(CURDIR)/debian/$(pkg)/usr/bin
+version=$(shell dpkg-parsechangelog | grep '^Version:' | sed 's/^Version: \(.*\)-[^-]\+$$/\1/')
+
%:
dh $@
@@ -17,3 +22,41 @@
cp -a depend depend.orig
cp -a Zoe/depend Zoe/depend.orig
dh_auto_config
+
+override_dh_installman:
+ mkdir -p $(mandir)
+ help2man --no-info --no-discard-stderr -h "" \
+ --version-string="$(version)" \
+ --name="Semi-HMM-based Nucleic Acid Parser" \
+ $(bindir)/snap > $(mandir)/snap.1
+ help2man --no-info --no-discard-stderr -h "" \
+ --version-string="$(version)" \
+ $(bindir)/exonpairs > $(mandir)/exonpairs.1
+ help2man --no-info --no-discard-stderr -h "" \
+ --version-string="$(version)" \
+ --name="sequence and annotation tool" \
+ $(bindir)/fathom > $(mandir)/fathom.1
+ help2man --no-info --no-discard-stderr -h "" \
+ --version-string="$(version)" \
+ --name="training program for SNAP" \
+ $(bindir)/forge > $(mandir)/forge.1
+ help2man --no-info --no-discard-stderr -h "" \
+ --version-string="$(version)" \
+ $(bindir)/hmm-info > $(mandir)/hmm-info.1
+ help2man --no-info --no-discard-stderr -h "" \
+ --version-string="$(version)" \
+ $(bindir)/zoe-loop > $(mandir)/zoe-loop.1
+ # Not sure whether we should leave .pl extension
+ help2man --no-info --no-discard-stderr -h "" \
+ --version-string="$(version)" \
+ $(bindir)/hmm-assembler.pl > $(mandir)/hmm-assembler.pl.1
+ help2man --no-info --no-discard-stderr -h "" \
+ --version-string="$(version)" \
+ $(bindir)/patch-hmm.pl > $(mandir)/patch-hmm.pl.1
+ #
+ # These *.pl do not run:
+ # cds-trainer.pl
+ # noncoding-trainer.pl
+ #
+ # This *.pl does some magic without printing help
+ # zff2gff3.pl
More information about the debian-med-commit
mailing list