[SCM] WebKit Debian packaging branch, debian, updated. 0+svn24735-1-290-g80520f9

Mike Hommey glandium at debian.org
Sun Aug 19 13:53:49 UTC 2007


The branch, debian has been updated
       via  80520f92a1ad0e2022197b420ededfec3eb222ab (commit)
       via  a500dd33b8dc78c2c8119ad9538a085d54b46887 (commit)
      from  dc2c66ed1a152d897103442bc7e84751bcda522b (commit)


- Log -----------------------------------------------------------------
commit 80520f92a1ad0e2022197b420ededfec3eb222ab
Author: Mike Hommey <glandium at debian.org>
Date:   Sun Aug 19 15:46:17 2007 +0200

    Use $(CURDIR) more safely
      * debian/rules: Use $(CURDIR) variable more safely to avoid problem with
        build directories with spaces.

commit a500dd33b8dc78c2c8119ad9538a085d54b46887
Author: Mike Hommey <glandium at debian.org>
Date:   Sun Aug 19 15:42:48 2007 +0200

    Set shlibs
      * debian/rules: Set binary packages' shlibs correctly.

-----------------------------------------------------------------------

Summary of changes:
 debian/changelog |    8 ++++++--
 debian/rules     |   15 ++++++++-------
 2 files changed, 14 insertions(+), 9 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 7c97720..e404ad2 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -6,11 +6,15 @@ webkit (0~svn25144-1) UNRELEASED; urgency=low
     anyways), and to fit the additions/removals of files upstream.
   * JavaScriptCore/wtf/TCSpinLock.h: Work around an FTBFS on PPC due to a
     probable regression in gcc (#438415).
-  * debian/rules: Change the place we install QtLauncher from, since it moved.
+  * debian/rules:
+    + Change the place we install QtLauncher from, since it moved.
+    + Set binary packages' shlibs correctly.
+    + Use $(CURDIR) variable more safely to avoid problem with build
+      directories with spaces.
   * WebKitQt/Plugins/Plugins.pro: Build plugins with hidden symbols, so that
     they don't expose unwanted symbols.
 
- -- Mike Hommey <glandium at debian.org>  Sun, 19 Aug 2007 14:49:28 +0200
+ -- Mike Hommey <glandium at debian.org>  Sun, 19 Aug 2007 15:44:46 +0200
 
 webkit (0~svn24735-1) unstable; urgency=low
 
diff --git a/debian/rules b/debian/rules
index 2e9035a..43566e8 100755
--- a/debian/rules
+++ b/debian/rules
@@ -33,7 +33,7 @@ build-gdk-stamp:
 	[ ! -d build-gdk ] && mkdir build-gdk || true
 	cd build-gdk && \
 	qmake -r \
-		OUTPUT_DIR=$(CURDIR)/build-gdk \
+		OUTPUT_DIR="$(CURDIR)"/build-gdk \
 		QMAKE_STRIP=/bin/true \
 		QMAKE_RPATH= \
 		QMAKE_CFLAGS="-g -O2 -Wall" \
@@ -43,7 +43,7 @@ build-gdk-stamp:
 		CONFIG-=qt CONFIG+=gdk-port \
 		WEBKIT_INC_DIR=/usr/include/WebKit \
 		WEBKIT_LIB_DIR=/usr/lib \
-		$(CURDIR)/WebKit.pro
+		"$(CURDIR)"/WebKit.pro
 
 	make -C build-gdk
 
@@ -57,7 +57,7 @@ build-qt-stamp:
 	[ ! -d build-qt ] && mkdir build-qt || true
 	cd build-qt && \
 	qmake -r \
-		OUTPUT_DIR=$(CURDIR)/build-qt \
+		OUTPUT_DIR="$(CURDIR)"/build-qt \
 		QMAKE_STRIP=/bin/true \
 		QMAKE_RPATH= \
 		QMAKE_CFLAGS="-g -O2 -Wall" \
@@ -65,7 +65,7 @@ build-qt-stamp:
 		QMAKE_LFLAGS="-Wl,--as-needed" \
 		VERSION=$(SO_VERSION) \
 		CONFIG+=qt-port \
-		$(CURDIR)/WebKit.pro
+		"$(CURDIR)"/WebKit.pro
 
 	make -C build-qt
 
@@ -83,7 +83,7 @@ install-gdk-stamp: install-clean build-gdk-stamp debian/tmp
 	dh_testdir
 	dh_testroot
 
-	make -C build-gdk install INSTALL_ROOT=$(CURDIR)/debian/tmp
+	make -C build-gdk install INSTALL_ROOT="$(CURDIR)"/debian/tmp
 	[ ! -d debian/tmp/usr/lib/WebKit ] && install -d -m 755 debian/tmp/usr/lib/WebKit || true
 	install -m 755 build-gdk/WebKitTools/GdkLauncher/GdkLauncher debian/tmp/usr/lib/WebKit
 	sed -i '/^Libs: / s/^\(Libs:  *[^ ][^ ]*  *[^ ][^ ]*  *\)/\1\nLibs.private: /' debian/tmp/usr/lib/pkgconfig/WebKitGdk.pc
@@ -96,7 +96,7 @@ install-qt-stamp: install-clean build-qt-stamp debian/tmp
 	dh_testdir
 	dh_testroot
 
-	make -C build-qt install INSTALL_ROOT=$(CURDIR)/debian/tmp
+	make -C build-qt install INSTALL_ROOT="$(CURDIR)"/debian/tmp
 	[ ! -d debian/tmp/usr/lib/WebKit ] && install -d -m 755 debian/tmp/usr/lib/WebKit || true
 	install -m 755 build-qt/bin/QtLauncher debian/tmp/usr/lib/WebKit
 	install -m 755 build-qt/WebKitTools/DumpRenderTree/DumpRenderTree.qtproj/DumpRenderTree debian/tmp/usr/lib/WebKit
@@ -133,7 +133,8 @@ binary-arch: build install
 	dh_strip -plibqtwebkit$(SO_VERSION) --dbg-package=libqtwebkit$(SO_VERSION)-dbg
 	dh_compress -a
 	dh_fixperms -a
-	dh_makeshlibs -a
+	dh_makeshlibs -plibqtwebkit$(SO_VERSION) -V 'libqtwebkit$(SO_VERSION) (>= 0~svn24986)'
+	dh_makeshlibs -plibwebkitgdk$(SO_VERSION) -V 'libwebkitgdk$(SO_VERSION) (>= 0~svn24911)'
 	dh_installdeb -a
 	dh_shlibdeps -a
 	dh_gencontrol -a

-- 
WebKit Debian packaging



More information about the Pkg-webkit-commits mailing list