[med-svn] [ariba] 04/06: add manpages
Sascha Steinbiss
sascha-guest at moszumanska.debian.org
Sat Dec 5 11:02:38 UTC 2015
This is an automated email from the git hooks/post-receive script.
sascha-guest pushed a commit to branch master
in repository ariba.
commit 8cb38711c036a61a871a45be74c1ee66e1cdc0e2
Author: Sascha Steinbiss <sascha at steinbiss.name>
Date: Sat Dec 5 10:55:19 2015 +0000
add manpages
---
debian/ariba.manpages | 1 +
debian/control | 38 ++++++++++++++++++++++++++------------
debian/make_man | 12 ++++++++++++
debian/rules | 12 ++++++++++++
4 files changed, 51 insertions(+), 12 deletions(-)
diff --git a/debian/ariba.manpages b/debian/ariba.manpages
new file mode 100644
index 0000000..d2c65e3
--- /dev/null
+++ b/debian/ariba.manpages
@@ -0,0 +1 @@
+debian/man/*
\ No newline at end of file
diff --git a/debian/control b/debian/control
index e5a8354..90bbb5d 100644
--- a/debian/control
+++ b/debian/control
@@ -3,26 +3,40 @@ Maintainer: Debian Med Packaging Team <debian-med-packaging at lists.alioth.debian.
Uploaders: Sascha Steinbiss <sascha at steinbiss.name>
Section: science
Priority: optional
-Testsuite: autopkgtest
-Build-Depends: debhelper (>= 9), python3, python3-setuptools, python3-pymummer,
- python3-pysam, python3-openpyxl, fastaq (>= 3.10.0),
- python3-nose, python3-lxml
+Build-Depends: debhelper (>= 9),
+ python3,
+ python3-setuptools,
+ python3-pymummer,
+ python3-pysam,
+ python3-openpyxl,
+ fastaq (>= 3.10.0),
+ python3-nose,
+ python3-lxml,
+ help2man
Standards-Version: 3.9.6
-Homepage: https://github.com/sanger-pathogens/ariba
-Vcs-Git: git://anonscm.debian.org/debian-med/ariba.git
Vcs-Browser: https://anonscm.debian.org/cgit/debian-med/ariba.git
+Vcs-Git: git://anonscm.debian.org/debian-med/ariba.git
+Homepage: https://github.com/sanger-pathogens/ariba
Package: ariba
Architecture: all
-Depends: ${misc:Depends}, ${python3:Depends}, bowtie2 (>= 2.1.0),
- cd-hit (>= 4.6), samtools (>= 1.2),
- mummer, velvet (>= 1.2.07), python3-pymummer, python3-pysam,
- python3-openpyxl, fastaq (>= 3.10.0), python3-lxml
+Depends: ${misc:Depends},
+ ${python3:Depends},
+ bowtie2 (>= 2.1.0),
+ cd-hit,
+ samtools (>= 1.2),
+ bcftools (>= 1.2)
+ mummer,
+ velvet (>= 1.2.07),
+ python3-pymummer,
+ python3-pysam,
+ python3-openpyxl,
+ fastaq (>= 3.10.0),
+ python3-lxml
Description: Antibiotic Resistance Identification By Assembly
ARIBA is a tool that identifies antibiotic resistance genes by running local
assemblies.
The input is a FASTA file of reference genes and paired sequencing reads. ARIBA
reports which of the reference genes were found, plus detailed information on
the quality of the assemblies and any variants between the sequencing reads
- and the reference genes. bcftools (>= 1.2),
-
+ and the reference genes.
diff --git a/debian/make_man b/debian/make_man
new file mode 100755
index 0000000..e80eeca
--- /dev/null
+++ b/debian/make_man
@@ -0,0 +1,12 @@
+#!/usr/bin/perl
+
+my $v = `PYTHONPATH=. scripts/ariba version`;
+
+while(<>) {
+ chomp;
+ my ($name, $desc) = split(/\s{2,}/);
+ my $uname = uc($name);
+ `PYTHONPATH=. help2man -N -o ./debian/man/ariba-$name.1 -n '$desc' --version-string='$v' 'scripts/ariba $name'`;
+ `sed -i 's/.TH ARIBA /.TH ARIBA-$uname /' debian/man/ariba-$name.1`;
+ `sed -i 's/ariba $name/ariba_$name/' debian/man/ariba-$name.1`;
+}
\ No newline at end of file
diff --git a/debian/rules b/debian/rules
index 04fc69b..afb1b23 100755
--- a/debian/rules
+++ b/debian/rules
@@ -2,6 +2,18 @@
export PYBUILD_NAME=ariba
+mandir := $(CURDIR)/debian/man
+debfolder := $(CURDIR)/debian
+
%:
dh $@ --with python3 --buildsystem=pybuild
+override_dh_installman:
+ mkdir -p $(mandir)
+ PYTHONPATH=. help2man -N -o debian/man/ariba.1 \
+ -n 'Antibiotic Resistance Identification by Assembly' \
+ --no-discard-stderr \
+ --version-string=`PYTHONPATH=. scripts/ariba version` scripts/ariba
+ sed -i 's/.SH DESCRIPTION/.SH DESCRIPTION\\n.nf/' $(mandir)/ariba.1
+ scripts/ariba 2>&1 | tail -n +13 | debian/make_man
+ dh_installman --
\ No newline at end of file
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-med/ariba.git
More information about the debian-med-commit
mailing list