[SCM] qtwebengine packaging branch, master, updated. 6e131ecfd82abff0a7b5c9b6c002fd2d2f04b43d

Sandro Knauß hefee-guest at moszumanska.debian.org
Mon Aug 1 19:25:14 UTC 2016


Gitweb-URL: http://git.debian.org/?p=pkg-kde/qt/qtwebengine.git;a=commitdiff;h=6e131ec

The following commit has been merged in the master branch:
commit 6e131ecfd82abff0a7b5c9b6c002fd2d2f04b43d
Author: Sandro Knauß <sknauss at kde.org>
Date:   Mon Aug 1 19:26:05 2016 +0200

    use as much from the system as possible.
    
    The part is copied from chromium, I have currently no glue if it really
    works like that.
---
 debian/control |  6 +++++-
 debian/rules   | 26 ++++++++++++++++++++++++--
 2 files changed, 29 insertions(+), 3 deletions(-)

diff --git a/debian/control b/debian/control
index 7a3c77e..e50655e 100644
--- a/debian/control
+++ b/debian/control
@@ -4,9 +4,11 @@ Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde at lists.debian.org>
 Uploaders: Scarlett Clark <sgclark at kubuntu.org>,
            Sandro Knauß <bugs at sandroknauss.de>,
            Simon Quigley <tsimonq2 at ubuntu.com>
-Build-Depends: bison,
+Build-Depends: autotools-dev,
+               bison,
                chrpath,
                debhelper (>= 9.0.0),
+               dh-autoreconf,
                flex,
                gperf,
                khronos-api,
@@ -29,6 +31,7 @@ Build-Depends: bison,
                libicu-dev,
                libjpeg-dev,
                libjsoncpp-dev,
+               libminizip-dev,
                libnss3-dev,
                libopus-dev,
                libpci-dev,
@@ -40,6 +43,7 @@ Build-Depends: bison,
                libsnappy-dev,
                libsqlite3-dev,
                libsrtp-dev,
+               libv8-dev,
                libvpx-dev,
                libwebp-dev,
                libxcomposite-dev,
diff --git a/debian/rules b/debian/rules
index ba85637..e817432 100755
--- a/debian/rules
+++ b/debian/rules
@@ -17,12 +17,34 @@ fulldebug_architectures := none
 disabled_jit_architectures := armel mips mipsel
 disabled_pch_architectures := amd64 powerpc s390x
 
+defines+=use_system_re2=1 \
+         use_system_yasm=1 \
+         use_system_opus=1 \
+         use_system_zlib=1 \
+         use_system_speex=1 \
+         use_system_expat=1 \
+         use_system_libpng=1 \
+         use_system_libxml=1 \
+         use_system_libusb=1 \
+         use_system_libjpeg=1 \
+         use_system_libwebp=1 \
+         use_system_libxslt=1 \
+         use_system_jsoncpp=1 \
+         use_system_libevent=1 \
+         use_system_harfbuzz=1 \
+         use_system_xdg_utils=1 \
+         use_system_icu \
+         use_system_protobuf \
+         use_system_sqlite \
+         use_system_v8 \
+         use_system_ffmpeg \
+
 %:
 	dh $@ --parallel --dbg-package=libqt5webengine5-dbg --with pkgkde_symbolshelper
 
 override_dh_auto_configure:
 	# Run qmake once to create .qmake.conf and be sure to append the following values.
-	qmake WEBENGINE_CONFIG+="use_system_icu use_system_zlib"
+	qmake WEBENGINE_CONFIG+="$(defines)"
 
 # Enable gstabs debugging symbols only on gstab_architectures.
 ifeq ($(DEB_HOST_ARCH),$(findstring $(DEB_HOST_ARCH), $(gstab_architectures)))
@@ -49,7 +71,7 @@ ifeq ($(DEB_HOST_ARCH),$(findstring $(DEB_HOST_ARCH), $(disabled_pch_architectur
 endif
 
 	# Run qmake again now with the proper values.
-	qmake  WEBENGINE_CONFIG+="use_system_icu use_system_zlib"
+	qmake  WEBENGINE_CONFIG+="$(defines)"
 
 	# Upstream 5.6.0 RC tarball was generated improperly and has no synced headers
 	/usr/lib/$(DEB_HOST_MULTIARCH)/qt5/bin/syncqt.pl Source -version $(DEB_VERSION_UPSTREAM)

-- 
qtwebengine packaging



More information about the pkg-kde-commits mailing list