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

sebastic pushed a commit to branch master
in repository pyosmium.

commit a38fd93c1486a7bb61f3ec55d74a8c9470ce7b7a
Author: Bas Couwenberg <sebas...@xs4all.nl>
Date:   Wed May 20 22:31:51 2015 +0200

    Also build & install documentation.
---
 debian/control               | 21 +++++++++++++++++++++
 debian/pyosmium-doc.doc-base | 10 ++++++++++
 debian/pyosmium-doc.docs     |  1 +
 debian/pyosmium-doc.links    |  2 ++
 debian/rules                 | 19 +++++++++++++++++++
 5 files changed, 53 insertions(+)

diff --git a/debian/control b/debian/control
index 7d0797d..ac76428 100644
--- a/debian/control
+++ b/debian/control
@@ -22,6 +22,7 @@ Build-Depends: debhelper (>= 9),
                python3-all-dev,
                python3-setuptools,
                python3-nose,
+               python3-sphinx,
                zlib1g-dev
 Standards-Version: 3.9.6
 Vcs-Browser: http://anonscm.debian.org/cgit/pkg-grass/pyosmium.git/
@@ -35,6 +36,7 @@ Depends: ${python:Depends},
          ${shlibs:Depends},
          ${misc:Depends}
 Provides: ${python:Provides}
+Suggests: pyosmium-doc
 Description: Osmium library bindings for Python
  The PyOsmium module allows you to access some of the features of the Osmium
  library from Python code.
@@ -54,6 +56,7 @@ Depends: ${python3:Depends},
          ${shlibs:Depends},
          ${misc:Depends}
 Provides: ${python3:Provides}
+Suggests: pyosmium-doc
 Description: Osmium library bindings for Python 3
  The PyOsmium module allows you to access some of the features of the Osmium
  library from Python code.
@@ -66,3 +69,21 @@ Description: Osmium library bindings for Python 3
  .
  This package contains the PyOsmium module for Python 3.
 
+Package: pyosmium-doc
+Architecture: all
+Section: doc
+Depends: libjs-jquery,
+         libjs-underscore,
+         ${misc:Depends}
+Description: Osmium library bindings for Python - Documentation
+ The PyOsmium module allows you to access some of the features of the Osmium
+ library from Python code.
+ .
+ PyOsmium has extensive support for all types of OSM entities: nodes, ways,
+ relations, and changesets. It allows reading from OSM files in XML and PBF
+ formats, including change files and full history files. Its easy to use
+ handler interface allows you to quickly write data filtering and conversion
+ functions.
+ .
+ This package contains the PyOsmium documentation.
+
diff --git a/debian/pyosmium-doc.doc-base b/debian/pyosmium-doc.doc-base
new file mode 100644
index 0000000..78b443c
--- /dev/null
+++ b/debian/pyosmium-doc.doc-base
@@ -0,0 +1,10 @@
+Document: pyosmium
+Title: PyOsmium Documentation
+Author: Sarah Hoffmann
+Abstract: This manual describes what PyOsmium is
+ and how it can be used.
+Section: Programming/Python
+
+Format: HTML
+Index: /usr/share/doc/pyosmium-doc/html/index.html
+Files: /usr/share/doc/pyosmium-doc/html/*
diff --git a/debian/pyosmium-doc.docs b/debian/pyosmium-doc.docs
new file mode 100644
index 0000000..7123782
--- /dev/null
+++ b/debian/pyosmium-doc.docs
@@ -0,0 +1 @@
+doc/_build/html
diff --git a/debian/pyosmium-doc.links b/debian/pyosmium-doc.links
new file mode 100644
index 0000000..06fc809
--- /dev/null
+++ b/debian/pyosmium-doc.links
@@ -0,0 +1,2 @@
+usr/share/javascript/jquery/jquery.js         
usr/share/doc/pyosmium-doc/html/_static/jquery.js
+usr/share/javascript/underscore/underscore.js 
usr/share/doc/pyosmium-doc/html/_static/underscore.js
diff --git a/debian/rules b/debian/rules
index feeae97..d588ab7 100755
--- a/debian/rules
+++ b/debian/rules
@@ -10,7 +10,26 @@ export PYBUILD_NAME=pyosmium
            --with python2,python3
            --parallel
 
+override_dh_clean:
+       dh_clean
+       
+       $(RM) -r doc/_build
+
+override_dh_auto_build-indep:
+       dh_auto_build --indep
+
+       (cd doc && make html)
+
 override_dh_auto_test:
        PYBUILD_SYSTEM=custom \
        PYBUILD_TEST_ARGS="cd test && {interpreter} run_tests.py" dh_auto_test
 
+override_dh_install:
+       dh_install
+
+       # Remove embedded jquery.js in favor of libjs-jquery
+       $(RM) debian/*/usr/share/doc/*/html/_static/jquery.js
+
+       # Remove embedded underscore.js in favor of libjs-underscore
+       $(RM) debian/*/usr/share/doc/*/html/_static/underscore.js
+

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-grass/pyosmium.git

_______________________________________________
Pkg-grass-devel mailing list
Pkg-grass-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-grass-devel

Reply via email to