diff --git a/debian/rules b/debian/rules
index 86d0382479b7b494a855b1970da2832f53152879..9c50f4057c67aed1769d98d0ee512f00bf23036a 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
+RUBY_VERS := 1.8 1.9.1
RUBY_DEFAULT_VERS := 1.8
PY_VERS := $(shell pyversions -vr)
TCL_VERS := $(shell dpkg -s tcl-dev | grep '^Depends' \
| sed 's,.*\<tcl\([0-9.]*\)-dev\>.*,\1,')
-LUA = /usr/bin/lua5.1
-
#let's help configure to figure out our host/build system
DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
#path to tcl
CONFFLAGS += --with-tcllib=/usr/lib/tcl$(TCL_VERS)
-#enable lua installation
-CONFFLAGS += --enable-lua-site-install
-
#let's take care of optimization + debug builds
CFLAGS += -Wall -g
ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
LDFLAGS="$(LINKER_FLAGS)" \
CFLAGS="$(CFLAGS)" \
RRDDOCDIR=/usr/share/doc/rrdtool \
- LUA=$(LUA) \
./configure $(CONFFLAGS)
build: build-arch build-indep
dh_testroot
set -e ;\
cd bindings/python ;\
- python$* setup.py install --root=$(CURDIR)/debian/python-rrdtool ;\
- python$*-dbg setup.py install --root=$(CURDIR)/debian/rrdtool-dbg
+ 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
dh_pysupport -prrdtool-dbg
dh_perl -a
dh_installman -a
+ dh_installinit -prrdcached
dh_link -a
dh_strip -a --dbg-package=rrdtool-dbg
dh_compress -a
dh_fixperms -a
- dh_makeshlibs -a
+ dh_makeshlibs -a -Nliblua5.1-rrd0 -Nliblua5.1-rrd-dev
+ dh_makeshlibs -pliblua5.1-rrd0 -pliblua5.1-rrd-dev -n
dh_installdeb -a
dh_shlibdeps -a
dh_gencontrol -a