[med-svn] [cufflinks] 05/07: d/rules: attempt to generate man pages automatically d/control: Build-Depends: add help2man
Alex Mestiashvili
malex-guest at moszumanska.debian.org
Fri Apr 11 18:58:13 UTC 2014
This is an automated email from the git hooks/post-receive script.
malex-guest pushed a commit to branch master
in repository cufflinks.
commit bb8cf0f63aabf9810c074f2b1c779d4bbc586a03
Author: Alexandre Mestiashvili <alex at biotec.tu-dresden.de>
Date: Fri Apr 11 14:10:35 2014 +0200
d/rules: attempt to generate man pages automatically
d/control: Build-Depends: add help2man
---
debian/control | 1 +
debian/rules | 20 ++++++++++++++++++++
2 files changed, 21 insertions(+)
diff --git a/debian/control b/debian/control
index a12ebbb..e5d58ea 100644
--- a/debian/control
+++ b/debian/control
@@ -6,6 +6,7 @@ Uploaders: Alexandre Mestiashvili <alex at biotec.tu-dresden.de>,
Section: non-free/science
Priority: optional
Build-Depends: debhelper (>= 9),
+ help2man,
autotools-dev,
libboost-dev (>=1.47.0),
libboost-thread-dev (>=1.47.0),
diff --git a/debian/rules b/debian/rules
index 5c7286f..99d94cb 100755
--- a/debian/rules
+++ b/debian/rules
@@ -3,6 +3,12 @@
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
+pkg := $(shell dpkg-parsechangelog | sed -n 's/^Source: //p')
+version=$(shell dpkg-parsechangelog -ldebian/changelog | grep Version: | cut -f2 -d' ' | cut -f1 -d- )
+mandir=$(CURDIR)/debian/$(pkg)/usr/share/man/man1
+bindir=$(CURDIR)/debian/$(pkg)/usr/bin
+
+
%:
dh $@ --with autoreconf --parallel
@@ -15,3 +21,17 @@ override_dh_auto_clean:
override_dh_builddeb:
dh_builddeb -- -Z xz
+
+override_dh_installman:
+ dh_installman
+
+ # try to create man pages whereever possible
+ mkdir -p $(mandir)
+ for i in cuffcompare compress_gtf gffread gtf_to_sam cuffmerge \
+cuffdiff cuffquant cuffnorm cufflinks ; do \
+ help2man --no-info --no-discard-stderr -h "" \
+ --name='cufflinks suite component' \
+ --version-string="$(version)" \
+ $(bindir)/$$i > $(mandir)/$$i.1; \
+ done
+
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-med/cufflinks.git
More information about the debian-med-commit
mailing list