diff --git a/debian/rules b/debian/rules
index db29a2455dfef68d8c1fc1676ecb820c17226d13..996f23ce56d79cd11310ddb22cde23a7f52c9db1 100755 (executable)
--- a/debian/rules
+++ b/debian/rules
#we use quilt
include /usr/share/quilt/quilt.make
+#needed to build with Python 2.6
+-include /usr/share/python/python.mk
+ifeq (,$(py_sitename))
+ py_sitename = site-packages
+ py_libdir = /usr/lib/python$(subst python,,$(1))/site-packages
+ py_sitename_sh = $(py_sitename)
+ py_libdir_sh = $(py_libdir)
+ py_setup_install_args =
+endif
+
+
#Ruby versions to build for
RUBY_VERS := 1.8 1.9
build: build-arch build-indep
-build-arch: build-arch-stamp $(PY_VERS:%=build-python%)
+build-arch: build-arch-stamp $(PY_VERS:%=build-python%) $(PY_VERS:%=build-python%-dbg)
build-arch-stamp: config.status
make
#Fix library path to tcl bindings
build-python%: build-arch-stamp
set -e ;\
cd bindings/python ;\
- BUILDLIBDIR=../../src/.libs LIBDIR=../../src/.libs python$* setup.py build
- touch $@
+ BUILDLIBDIR=../../src/.libs LIBDIR=../../src/.libs python$* setup.py build ;\
+ touch $@
build-indep: build-arch-stamp
#indep stuff is built in build-arch-stamp, too.
clean: clean-patched
-clean-patched: unpatch $(PY_VERS:%=clean-python%)
+clean-patched: unpatch $(PY_VERS:%=clean-python%) $(PY_VERS:%=clean-python%-dbg)
dh_testdir
dh_testroot
clean-python%: unpatch
set -e ;\
cd bindings/python ;\
- python$* setup.py clean
- rm -f build-python$*
+ python$* setup.py clean ;\
+ rm -f build-python$*
install: install-arch install-indep
dh_testroot
set -e ;\
cd bindings/python ;\
- python$* setup.py install --root=$(CURDIR)/debian/python-rrdtool
+ python$* setup.py install --root=$(CURDIR)/debian/python-rrdtool \
+ $(py_setup_install_args) ;\
+ python$*-dbg setup.py install --root=$(CURDIR)/debian/rrdtool-dbg \
+ $(py_setup_install_args)
+
+ find $(CURDIR)/debian/rrdtool-dbg -type f -name '*.egg-info' -print0 |\
+ xargs -0r rm -f
binary-indep: build-indep install-indep
dh_installdocs -a
echo 'tcl:Depends=tcl$(TCL_VERS) | tclsh' >> debian/rrdtool-tcl.substvars
dh_pysupport -ppython-rrdtool
+ dh_pysupport -prrdtool-dbg
dh_perl -a
dh_installman -a
dh_link -a