[SCM] qtwebengine packaging branch, experimental, updated. debian/5.7.1+dfsg-6.1-22-gd477cb8

Simon Quigley tsimonq2-guest at moszumanska.debian.org
Wed Jun 28 03:58:21 UTC 2017


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

The following commit has been merged in the experimental branch:
commit 0ae8600ce59a32040091e46609e28c0dc282a266
Author: Alexander Volkov <a.volkov at rusbitech.ru>
Date:   Wed Jun 21 12:12:28 2017 +0300

    Use qmake configure arguments instead of WEBENGINE_CONFIG options when possible
---
 debian/rules | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

diff --git a/debian/rules b/debian/rules
index 6eb54f3..4c1301a 100755
--- a/debian/rules
+++ b/debian/rules
@@ -32,7 +32,6 @@ disabled_pch_architectures := amd64 powerpc s390x
 small_architectures := armhf mipsel
 
 defines+=use_system_expat \
-         use_system_ffmpeg \
          use_system_flac \
          use_system_harfbuzz \
          use_system_jsoncpp \
@@ -40,10 +39,8 @@ defines+=use_system_expat \
          use_system_libjpeg \
          use_system_libpng \
          use_system_libusb \
-         use_system_libwebp \
-         use_system_libxml \
+         use_system_libxml2 \
          use_system_libxslt \
-         use_system_opus \
          use_system_re2 \
          use_system_snappy \
          use_system_speex \
@@ -54,15 +51,18 @@ defines+=use_system_expat \
          use_system_protobuf
          # use_system_libxnvctrl \
          # use_system_sqlite \
-         # use_system_libvpx \
-         # use_system_icu \
-
-defines += use_proprietary_codecs use_system_ffmpeg
+         # use_system_libvpx
 
 ifeq ($(DEB_HOST_ARCH),$(findstring $(DEB_HOST_ARCH), $(small_architectures)))
 	defines += reduce_binary_size
 endif
 
+config_args = -proprietary-codecs \
+              -system-ffmpeg \
+              -system-opus \
+              -system-webp \
+              -system-webengine-icu
+
 touch_files = src/3rdparty/chromium/third_party/analytics/google-analytics-bundle.js \
 	      src/3rdparty/chromium/third_party/WebKit/Source/devtools/front_end/acorn/acorn.js \
 	      src/3rdparty/chromium/third_party/WebKit/Source/devtools/front_end/diff/diff_match_patch.js \
@@ -88,7 +88,7 @@ override_dh_auto_clean:
 
 override_dh_auto_configure:
 	# Run qmake once to create .qmake.conf and be sure to append the following values.
-	qmake WEBENGINE_CONFIG+="$(defines)" QT_BUILD_PARTS+=" tests"
+	qmake WEBENGINE_CONFIG+="$(defines)" QT_BUILD_PARTS+=" tests" QMAKE_EXTRA_ARGS+="$(config_args)"
 
 # Enable gstabs debugging symbols only on gstab_architectures.
 ifeq ($(DEB_HOST_ARCH),$(findstring $(DEB_HOST_ARCH), $(gstab_architectures)))
@@ -138,7 +138,7 @@ endif
 	echo "QMAKE_LFLAGS += -Wl,-z,now" >> .qmake.conf
 
 	# Run qmake again now with the proper values.
-	qmake  WEBENGINE_CONFIG+="$(defines)" QT_BUILD_PARTS+=" tests"
+	qmake  WEBENGINE_CONFIG+="$(defines)" QT_BUILD_PARTS+=" tests" QMAKE_EXTRA_ARGS+="$(config_args)"
 
 	# Create js files, that are needed for building step for arch and indep builds
 	cd $(CURDIR)/src/3rdparty/chromium/third_party/jstemplate/; \

-- 
qtwebengine packaging



More information about the pkg-kde-commits mailing list