diff --git a/debian/rules b/debian/rules
index 4d7a850b25554cde84a7aa792aa3093084f44113..72619979bac326c5e620253f68caf00ade9df668 100755 (executable)
--- a/debian/rules
+++ b/debian/rules
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
-Makefile.am:librrd_la_LDFLAGS = -version-info 2:12:0
-Makefile.am:librrd_th_la_LDFLAGS = $(MULTITHREAD_LDFLAGS) -version-info 2:11:0
-
-
#library versions
LIB_version := $(shell grep '^librrd_la_LDFLAGS' src/Makefile.am | \
#library versions
LIB_version := $(shell grep '^librrd_la_LDFLAGS' src/Makefile.am | \
- sed 's,^[^0-9]*,,g;s,:,.,g')
+ sed 's,^[^0-9]*,,g;s,\([0-9]*\):\([0-9]*\):\([0-9]*\),\1.\3.\2,g')
LIB_major := $(shell echo $(LIB_version) | sed 's,\..*,,g')
LIB_TH_version := $(shell grep '^librrd_th_la_LDFLAGS' src/Makefile.am | \
LIB_major := $(shell echo $(LIB_version) | sed 's,\..*,,g')
LIB_TH_version := $(shell grep '^librrd_th_la_LDFLAGS' src/Makefile.am | \
- sed 's,^[^0-9]*,,g;s,:,.,g')
-LIB_major := $(shell echo $(LIB_th_version) | sed 's,\..*,,g')
+ sed 's,^[^0-9]*,,g;s,\([0-9]*\):\([0-9]*\):\([0-9]*\),\1.\3.\2,g')
+LIB_TH_major := $(shell echo $(LIB_TH_version) | sed 's,\..*,,g')
touch $@
build-python%: build-arch-stamp
touch $@
build-python%: build-arch-stamp
- cd bindings/python && env BUILDLIBDIR=../../src/.libs LIBDIR=../../src/.libs python$* setup.py build
+ set -e ;\
+ cd bindings/python ;\
+ BUILDLIBDIR=../../src/.libs LIBDIR=../../src/.libs python$* setup.py build
touch $@
build-indep: build-indep-stamp
touch $@
build-indep: build-indep-stamp
dh_clean
clean-python%:
dh_clean
clean-python%:
- cd bindings/python && python$* setup.py clean
+ set -e ;\
+ cd bindings/python ;\
+ python$* setup.py clean
rm -f build-python$*
rm -f build-python$*
-install: install-indep install-arch
-install-indep:
- dh_testdir
- dh_testroot
- dh_clean -k -ppython-rrd
- dh_installdirs -s
-
-
- dh_install -s
+install: install-arch
install-arch: $(PY_VERS:%=install-python%)
dh_testdir
install-arch: $(PY_VERS:%=install-python%)
dh_testdir
install-python%:
dh_testdir
dh_testroot
install-python%:
dh_testdir
dh_testroot
- dh_clean -k -s
- cd bindings/python && python$* setup.py install --root=$(CURDIR)/debian/python-rrd
+ set -e ;\
+ cd bindings/python ;\
+ python$* setup.py install --root=$(CURDIR)/debian/python-rrd
binary-indep:
dh_testdir
dh_testroot
binary-indep:
dh_testdir
dh_testroot
- echo 'rubydefault:Depends=librrd-ruby$(RUBY_DEFAULT_VERS)' >> debian/librrd-ruby.substvars
+ dh_clean -k -i
dh_link -plibrrd-ruby /usr/share/doc/librrd-ruby$(RUBY_DEFAULT_VERS) /usr/share/doc/librrd-ruby
dh_link -plibrrd2-dev /usr/share/doc/librrd-dev /usr/share/doc/librrd2-dev
dh_installchangelogs
dh_link -plibrrd-ruby /usr/share/doc/librrd-ruby$(RUBY_DEFAULT_VERS) /usr/share/doc/librrd-ruby
dh_link -plibrrd2-dev /usr/share/doc/librrd-dev /usr/share/doc/librrd2-dev
dh_installchangelogs
- dh_installdocs -s -Nlibrrd-ruby -Nlibrrd2-dev
- dh_link -s -Nlibrrd-ruby -Nlibrrd2-dev
- dh_perl -s
- dh_compress -s
- dh_fixperms -s
- dh_installdeb -s
- dh_gencontrol -s
- dh_md5sums -s
- dh_builddeb -s
+ dh_installdocs -i -Nlibrrd-ruby -Nlibrrd2-dev
+ dh_link -i -Nlibrrd-ruby -Nlibrrd2-dev
+ dh_perl -i
+ dh_compress -i
+ dh_fixperms -i
+ dh_installdeb -i
+ dh_gencontrol -i
+ dh_md5sums -i
+ dh_builddeb -i
binary-arch: build-arch install-arch
binary-arch: build-arch install-arch
dh_pysupport -ppython-rrd
dh_perl -a
dh_installman -a
dh_pysupport -ppython-rrd
dh_perl -a
dh_installman -a
+ echo 'rubydefault:Depends=librrd-ruby$(RUBY_DEFAULT_VERS)' >> debian/librrd-ruby.substvars
+ dh_link -plibrrd-dev /usr/lib/librrd.so.$(LIB_version) /usr/lib/librrd.so
+ dh_link -plibrrd-dev /usr/lib/librrd_th.so.$(LIB_TH_version) /usr/lib/librrd_th.so
+ dh_link -plibrrd$(LIB_major) /usr/lib/librrd.so.$(LIB_version) /usr/lib/librrd.so.$(LIB_major)
+ dh_link -plibrrd$(LIB_major) /usr/lib/librrd_th.so.$(LIB_TH_version) /usr/lib/librrd_th.so.$(LIB_TH_major)
dh_link -a
dh_strip -a
dh_compress -a
dh_link -a
dh_strip -a
dh_compress -a
binary: binary-arch binary-indep
.PHONY: build clean configure \
binary-indep binary-arch binary \
binary: binary-arch binary-indep
.PHONY: build clean configure \
binary-indep binary-arch binary \
- install install-arch install-indep \
+ install install-arch \
install-python% clean-python%
install-python% clean-python%