[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