summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: ccc2a35)
raw | patch | inline | side by side (parent: ccc2a35)
author | Sebastian Harl <sh@tokkee.org> | |
Wed, 21 May 2008 21:49:53 +0000 (23:49 +0200) | ||
committer | Sebastian Harl <sh@tokkee.org> | |
Wed, 21 May 2008 21:49:53 +0000 (23:49 +0200) |
Unfortunately, the soname major does not equal the first part of the
"-version-info" argument value. Now, we get that information from the .la
file generated by libtool after compiling the package... :-/
"-version-info" argument value. Now, we get that information from the .la
file generated by libtool after compiling the package... :-/
debian/rules | patch | blob | history |
diff --git a/debian/rules b/debian/rules
index cca0d82f1ebdc1aabacfd817c09ef38dd55a6aea..da426047eaa7974eee934ce9101f44a5e2fd0336 100755 (executable)
--- a/debian/rules
+++ b/debian/rules
include /usr/share/quilt/quilt.make
-#library versions
-LIB_version := $(shell grep '^librrd_la_LDFLAGS' src/Makefile.am | \
- 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')
-
-
-
#Ruby versions to build for
RUBY_VERS := 1.8 1.9
RUBY_DEFAULT_VERS := 1.8
make TCL_INC_DIR=/usr/include/tcl
#Fix library path to tcl bindings
sed -i -e 's|lib/|lib/tcltk/rrdtool-tcl/|' bindings/tcl/pkgIndex.tcl
+ #sanity check if debian/control lists the right package name
+ LIB_major=`grep '^dlname=' src/librrd.la \
+ | sed -e "s/^dlname='librrd\.so\.\\([0-9]\+\\)'\$$/\\1/"` \
+ && test -n "$$LIB_major" \
+ && grep -q "^Package: librrd$$LIB_major\\>" debian/control
touch $@
build-python%: build-arch-stamp
clean-patched: unpatch $(PY_VERS:%=clean-python%)
dh_testdir
dh_testroot
- #sanity check if debian/control lists the right package name
- grep -q '^Package: librrd$(LIB_major)' debian/control
[ ! -f Makefile ] || make distclean