summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--debian/changelog12
-rw-r--r--debian/control2
-rwxr-xr-xdebian/rules6
3 files changed, 18 insertions, 2 deletions
diff --git a/debian/changelog b/debian/changelog
index 4257e34..78cf881 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,15 @@
+ecl (0.9j-20080306-5) UNRELEASED; urgency=low
+
+ * debian/control:
+ + Build-Depends: on chrpath to remove unnecessary rpath headers
+ from binaries in /usr/lib/ecl/, thanks to Bill Allombert
+ <bill.allombert@math.u-bordeaux1.fr> (Closes: #495756).
+
+ * debian/rules:
+ + add chrpath call to 'install' target.
+
+ --
+
ecl (0.9j-20080306-4) unstable; urgency=low
* debian/control:
diff --git a/debian/control b/debian/control
index e7cf875..f97bb8a 100644
--- a/debian/control
+++ b/debian/control
@@ -3,7 +3,7 @@ Section: devel
Priority: optional
Maintainer: Debian Common Lisp Team <pkg-common-lisp-devel@lists.alioth.debian.org>
Uploaders: Peter Van Eynde <pvaneynd@debian.org>, Luca Capello <luca@pca.it>
-Build-Depends: debhelper (>> 4.0.0), autotools-dev, libgmp3-dev, automake1.9, file, texinfo, libncurses5-dev, fakeroot, libgc-dev, dh-lisp (>= 0.6), quilt (>= 0.40)
+Build-Depends: debhelper (>> 4.0.0), autotools-dev, libgmp3-dev, automake1.9, file, texinfo, libncurses5-dev, fakeroot, libgc-dev, dh-lisp (>= 0.6), quilt (>= 0.40), chrpath
Build-Conflicts: autoconf2.13, automake1.4
Standards-Version: 3.7.3.0
Homepage: http://ecls.sourceforge.net/
diff --git a/debian/rules b/debian/rules
index e251cf4..74ef605 100755
--- a/debian/rules
+++ b/debian/rules
@@ -120,7 +120,11 @@ install: build-arch
find $(CURDIR)/debian -name "*.lsp" -print0 | \
xargs -0 chmod a-x || true
-
+ # remove rpath from /us/lib/ecl/ binaries (bug #495756)
+ # this is a workaround until upstream properly fixes it
+ find $(CURDIR)/debian/ecl/usr/lib/ecl/ -name "*.fas" -print0 | \
+ xargs -0 chrpath -d
+ chrpath -d $(CURDIR)/debian/ecl/usr/lib/ecl/ecl-original
# Build architecture-independent files here.
binary-indep: build-indep