[Python-modules-commits] r7764 - in packages/argvalidate/trunk/debian (control docs rules)
speijnik-guest at users.alioth.debian.org
speijnik-guest at users.alioth.debian.org
Wed Feb 25 16:09:13 UTC 2009
Date: Wednesday, February 25, 2009 @ 16:09:12
Author: speijnik-guest
Revision: 7764
Include documentation in binary package, replace jquery.js shipped with package with system-provided jquery.js.
Added:
packages/argvalidate/trunk/debian/docs
Modified:
packages/argvalidate/trunk/debian/control
packages/argvalidate/trunk/debian/rules
Modified: packages/argvalidate/trunk/debian/control
===================================================================
--- packages/argvalidate/trunk/debian/control 2009-02-25 15:32:38 UTC (rev 7763)
+++ packages/argvalidate/trunk/debian/control 2009-02-25 16:09:12 UTC (rev 7764)
@@ -13,6 +13,7 @@
Package: python-argvalidate
Architecture: all
Depends: ${misc:Depends}, ${python:Depends}
+Suggests: libjs-jquery
Description: simple argument validator library
python-argvalidate provides developers with a simple way of doing
type-checking for both Python functions and methods.
Added: packages/argvalidate/trunk/debian/docs
===================================================================
--- packages/argvalidate/trunk/debian/docs (rev 0)
+++ packages/argvalidate/trunk/debian/docs 2009-02-25 16:09:12 UTC (rev 7764)
@@ -0,0 +1 @@
+doc/_build/html/
Modified: packages/argvalidate/trunk/debian/rules
===================================================================
--- packages/argvalidate/trunk/debian/rules 2009-02-25 15:32:38 UTC (rev 7763)
+++ packages/argvalidate/trunk/debian/rules 2009-02-25 16:09:12 UTC (rev 7764)
@@ -1,14 +1,17 @@
#!/usr/bin/make -f
# -*- makefile -*-
# Uncomment this to turn on verbose mode.
-#export DH_VERBOSE=1
+export DH_VERBOSE=1
DEB_UPSTREAM_VERSION=$(shell dpkg-parsechangelog | sed -rne 's,^Version: ([^-]+).*,\1,p')
+PKG_BUILD_DIR=$(CURDIR)/debian/python-argvalidate
+PKG_DOC_DIR=$(PKG_BUILD_DIR)/usr/share/doc/python-argvalidate
clean:
dh_testdir
dh_testroot
rm -rf build
+ make -C doc clean
find . -name "*\.py[co]" -delete
dh_clean
@@ -19,9 +22,9 @@
build:
python setup.py build
-
+ make -C doc html
install:
- python setup.py install --root $(CURDIR)/debian/python-argvalidate \
+ python setup.py install --root $(PKG_BUILD_DIR) \
--single-version-externally-managed
binary-arch:
@@ -32,8 +35,18 @@
dh_install
dh_installchangelogs
dh_installdocs
+
+ # Replace jquery.js provided by package with symlink to system
+ # jquery.js provided by libjs-jquery.
+ # Also, call dh_link to get rid of symlink-should-be-relative
+ # lintian warning.
+ rm $(PKG_DOC_DIR)/html/_static/jquery.js
+ ln -s /usr/share/javascript/jquery/jquery.js \
+ $(PKG_DOC_DIR)/html/_static/
+ dh_link
+
dh_pysupport
- dh_compress -X.py
+ dh_compress -X.py -X.json -X.html -X.js
dh_fixperms
dh_installdeb
dh_gencontrol
More information about the Python-modules-commits
mailing list