r11967 - in /desktop/experimental/pango1.0/debian: changelog control control.in rules
lool at users.alioth.debian.org
lool at users.alioth.debian.org
Mon Jul 16 09:15:24 UTC 2007
Author: lool
Date: Mon Jul 16 09:15:24 2007
New Revision: 11967
URL: http://svn.debian.org/wsvn/pkg-gnome/?sc=1&rev=11967
Log:
* Strip the RPATH of libs and modules built in the udeb as these confuse
dh_shlibdeps on 64-bits arches where a spurious /usr/lib RPATH is added
(because of the /usr/lib versus /usr/lib64 issue); build-dep on chrpath;
thanks a lot to Frans Pop for discussion; closes: #432258.
Modified:
desktop/experimental/pango1.0/debian/changelog
desktop/experimental/pango1.0/debian/control
desktop/experimental/pango1.0/debian/control.in
desktop/experimental/pango1.0/debian/rules
Modified: desktop/experimental/pango1.0/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/pango1.0/debian/changelog?rev=11967&op=diff
==============================================================================
--- desktop/experimental/pango1.0/debian/changelog (original)
+++ desktop/experimental/pango1.0/debian/changelog Mon Jul 16 09:15:24 2007
@@ -1,3 +1,12 @@
+pango1.0 (1.17.4-3) experimental; urgency=high
+
+ * Strip the RPATH of libs and modules built in the udeb as these confuse
+ dh_shlibdeps on 64-bits arches where a spurious /usr/lib RPATH is added
+ (because of the /usr/lib versus /usr/lib64 issue); build-dep on chrpath;
+ thanks a lot to Frans Pop for discussion; closes: #432258.
+
+ -- Loic Minier <lool at dooz.org> Mon, 16 Jul 2007 00:04:48 +0200
+
pango1.0 (1.17.4-2) experimental; urgency=high
* Call dh_shlibdeps separately for the udeb and add a
Modified: desktop/experimental/pango1.0/debian/control
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/pango1.0/debian/control?rev=11967&op=diff
==============================================================================
--- desktop/experimental/pango1.0/debian/control (original)
+++ desktop/experimental/pango1.0/debian/control Mon Jul 16 09:15:24 2007
@@ -21,7 +21,8 @@
perl,
quilt,
dpkg-dev (>= 1.13.19),
- libthai-dev (>= 0.1.7)
+ libthai-dev (>= 0.1.7),
+ chrpath
Standards-Version: 3.7.2
Package: libpango1.0-0
Modified: desktop/experimental/pango1.0/debian/control.in
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/pango1.0/debian/control.in?rev=11967&op=diff
==============================================================================
--- desktop/experimental/pango1.0/debian/control.in (original)
+++ desktop/experimental/pango1.0/debian/control.in Mon Jul 16 09:15:24 2007
@@ -21,7 +21,8 @@
perl,
quilt,
dpkg-dev (>= 1.13.19),
- libthai-dev (>= 0.1.7)
+ libthai-dev (>= 0.1.7),
+ chrpath
Standards-Version: 3.7.2
Package: libpango1.0- at SONAME@
Modified: desktop/experimental/pango1.0/debian/rules
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/pango1.0/debian/rules?rev=11967&op=diff
==============================================================================
--- desktop/experimental/pango1.0/debian/rules (original)
+++ desktop/experimental/pango1.0/debian/rules Mon Jul 16 09:15:24 2007
@@ -192,7 +192,7 @@
-e "s#@MODULES_PATH@#$(MODULES_PATH)#g" \
-e "s#@MODULE_FILES_D@#$(MODULE_FILES_D)#g" \
-e "s#@GNOME_TEAM@#$(UPLOADERS)#g" \
- $@.in > $@
+ $@.in >$@
clean:: debian/control
dh_testdir
@@ -233,8 +233,14 @@
dh_testdir
dh_testroot
dh_install -s
+ # remove the rpath in libs and modules since a spurious /usr/lib RPATH
+ # appears on 64-bits arches which confuses dh_shlibdeps; the RPATH
+ # isn't needed in the udeb anyway as libcairo's udeb ships libs in
+ # /usr/lib; see #432258
+ chrpath -d debian/$(UDEB_PKG)/$(LIBDIR)/*.so.* \
+ debian/$(UDEB_PKG)/$(MODULES_PATH)/*.so
# Remove the thai module to avoid extraneous dependencies
- rm -f $(CURDIR)/debian/$(UDEB_PKG)/$(MODULES_PATH)/pango-thai-lang.so
+ rm -f debian/$(UDEB_PKG)/$(MODULES_PATH)/pango-thai-lang.so
# empty the dependency_libs in the *.la files
sed -i "/dependency_libs/ s/'.*'/''/" \
debian/$(DEV_PKG)/$(LIBDIR)/*.la
More information about the pkg-gnome-commits
mailing list