[Python-modules-commits] r29501 - in packages/python-networkx/trunk/debian (3 files)
zigo at users.alioth.debian.org
zigo at users.alioth.debian.org
Wed Jun 25 17:23:12 UTC 2014
Date: Wednesday, June 25, 2014 @ 17:23:11
Author: zigo
Revision: 29501
Move all the doc generation stuff into the override_dh_sphinxdoc.
Modified:
packages/python-networkx/trunk/debian/changelog
packages/python-networkx/trunk/debian/rules
Deleted:
packages/python-networkx/trunk/debian/python-networkx-doc.install
Modified: packages/python-networkx/trunk/debian/changelog
===================================================================
--- packages/python-networkx/trunk/debian/changelog 2014-06-25 17:23:07 UTC (rev 29500)
+++ packages/python-networkx/trunk/debian/changelog 2014-06-25 17:23:11 UTC (rev 29501)
@@ -20,6 +20,7 @@
* Added do-not-use-sphinx_rtd_theme.patch.
* debian/rules: do not use setup_egg.py, it's gone from upstream source.
* Do not manage the jquery.js symlink: dh_sphinxdoc does it for us.
+ * Move all the doc generation stuff into the override_dh_sphinxdoc.
-- Thomas Goirand <zigo at debian.org> Sun, 22 Jun 2014 07:11:42 +0000
Deleted: packages/python-networkx/trunk/debian/python-networkx-doc.install
===================================================================
--- packages/python-networkx/trunk/debian/python-networkx-doc.install 2014-06-25 17:23:07 UTC (rev 29500)
+++ packages/python-networkx/trunk/debian/python-networkx-doc.install 2014-06-25 17:23:11 UTC (rev 29501)
@@ -1 +0,0 @@
-doc/build/dist /usr/share/doc/python-networkx-doc/
Modified: packages/python-networkx/trunk/debian/rules
===================================================================
--- packages/python-networkx/trunk/debian/rules 2014-06-25 17:23:07 UTC (rev 29500)
+++ packages/python-networkx/trunk/debian/rules 2014-06-25 17:23:11 UTC (rev 29501)
@@ -21,12 +21,6 @@
# Make sure that there's no .pyc left
find . -name '*.pyc' -exec rm {} ';'
-override_dh_auto_build:
- dh_auto_build
-
- # build doc, run in a separate shell, so we can export MPLCONFIGDIR
- (export MPLCONFIGDIR=. ; make -C doc dist PYTHONPATH=../$(LIB2))
-
override_dh_auto_test:
ifeq ($(filter nocheck,$(DEB_BUILD_OPTIONS)),)
set -e ; \
@@ -63,17 +57,20 @@
# don't ship python 2 code for _decorator because it can't be byte-compiled
rm -f debian/python3-networkx/usr/lib/python3/dist-packages/networkx/external/decorator/_decorator.py
+ dh_install
+
+
+override_dh_sphinxdoc:
+ifeq (,$(findstring nodocs, $(DEB_BUILD_OPTIONS)))
+ (export MPLCONFIGDIR=. ; make -C doc dist PYTHONPATH=../$(LIB2))
# Do some cleanup: delete unneeded files:
rm $(DEBIANDOC_DIR)/INSTALL.txt $(DEBIANDOC_DIR)/LICENSE.txt
# Rename the README file.
mv $(DEBIANDOC_DIR)/README.txt $(DEBIANDOC_DIR)/README
- dh_install
-
# install doc from dir 'dist', but rename it to 'html', better name
- mv debian/python-networkx-doc/usr/share/doc/python-networkx-doc/dist \
- debian/python-networkx-doc/usr/share/doc/python-networkx-doc/html
+ cp -auxf doc/build/dist debian/python-networkx-doc/usr/share/doc/python-networkx-doc/html
# link the pdf files also at the top level dir
dh_link -ppython-networkx-doc /usr/share/doc/python-networkx-doc/html/_downloads/networkx_reference.pdf /usr/share/doc/python-networkx-doc/networkx_reference.pdf
@@ -82,6 +79,9 @@
# remove full doc zip file
rm -f debian/python-networkx-doc/usr/share/doc/python-networkx-doc/html/_downloads/networkx-documentation.zip
+ dh_sphinxdoc
+endif
+
update_intersphinx_mapping:
wget http://docs.python.org/dev/objects.inv -O debian/python.org_objects.inv
wget http://docs.scipy.org/doc/numpy/objects.inv -O debian/scipy.org_numpy_objects.inv
More information about the Python-modules-commits
mailing list