[med-svn] [python-pbcore] 05/05: Add rules to build documentation

Afif Elghraoui afif-guest at moszumanska.debian.org
Sun Jun 7 23:58:24 UTC 2015


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

afif-guest pushed a commit to branch master
in repository python-pbcore.

commit 01ef5ef77b94d114818320be512d5899e0297d01
Author: Afif Elghraoui <afif at ghraoui.name>
Date:   Sun Jun 7 16:41:38 2015 -0700

    Add rules to build documentation
    
    Lintian indicated presence of javascript convenience copies in the
    documentation files. These have been take care of by using
    symlinks and depending on the relevant javascript packages.
---
 debian/TODO                   |  2 --
 debian/control                |  4 +++-
 debian/docs                   |  3 +++
 debian/python-pbcore.doc-base |  8 ++++++++
 debian/rules                  | 10 ++++++++++
 5 files changed, 24 insertions(+), 3 deletions(-)

diff --git a/debian/TODO b/debian/TODO
index 3694c45..c6435f3 100644
--- a/debian/TODO
+++ b/debian/TODO
@@ -1,3 +1 @@
 * The python-pysam package needs to be updated to version 0.8.1.
-
-* Put documentation in the correct place so that it gets installed.
diff --git a/debian/control b/debian/control
index 784cbd2..fe8b685 100644
--- a/debian/control
+++ b/debian/control
@@ -16,7 +16,9 @@ Vcs-Browser: http://anonscm.debian.org/cgit/debian-med/python-pbcore.git
 Package: python-pbcore
 Architecture: all
 Depends: ${misc:Depends},
-	 ${python:Depends}
+	 ${python:Depends},
+	 libjs-jquery,
+	 libjs-underscore
 Description: Python library for processing PacBio data files
  The pbcore package provides Python modules for processing Pacific Biosciences
  data files and building PacBio bioinformatics applications. These modules
diff --git a/debian/docs b/debian/docs
new file mode 100644
index 0000000..2352e7f
--- /dev/null
+++ b/debian/docs
@@ -0,0 +1,3 @@
+LICENSES.txt
+README.md
+doc/_build/html
diff --git a/debian/python-pbcore.doc-base b/debian/python-pbcore.doc-base
new file mode 100644
index 0000000..27c6314
--- /dev/null
+++ b/debian/python-pbcore.doc-base
@@ -0,0 +1,8 @@
+Document: python-pbcore
+Title: Pacific Biosciences pbcore API documentation
+Author: Pacific Biosciences
+Section: Programming/Python
+
+Format: HTML
+Index: /usr/share/doc/python-pbcore/html/index.html
+Files: /usr/share/doc/python-pbcore/html/*.html
diff --git a/debian/rules b/debian/rules
index 72f7246..b36be27 100755
--- a/debian/rules
+++ b/debian/rules
@@ -6,14 +6,24 @@ include /usr/share/dpkg/default.mk
 # debhelper doesn't appear to define DESTDIR for debian/rules
 # call it "ROOT" here so it doesn't conflict with DESTDIR (it shouldn't anyway)
 ROOT=`pwd`/debian/$(DEB_SOURCE)
+DOCROOT=$(ROOT)/usr/share/doc/$(DEB_SOURCE)
 
 %:
 	dh $@ --with python2
 
+override_dh_auto_build:
+	dh_auto_build
+	$(MAKE) doc
+
 override_dh_fixperms:
 	dh_fixperms
 	chmod -x $(ROOT)/usr/lib/python2.7/dist-packages/pbcore/data/*.h5
 
+override_dh_installdocs:
+	dh_installdocs -X.txt -Xjquery.js -Xunderscore.js
+	ln -s /usr/share/javascript/jquery/jquery.js $(DOCROOT)/html/_static/
+	ln -s /usr/share/javascript/underscore/underscore.js $(DOCROOT)/html/_static/
+
 #get-orig-source:
 #	uscan
 

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-med/python-pbcore.git



More information about the debian-med-commit mailing list