[arch-commits] Commit in qt5-webengine/trunk (PKGBUILD qtbug-77037-workaround.patch)

Evangelos Foutras foutrelis at archlinux.org
Tue Aug 6 05:55:19 UTC 2019


    Date: Tuesday, August 6, 2019 @ 05:55:19
  Author: foutrelis
Revision: 359225

libevent 2.1.11 rebuild

Added:
  qt5-webengine/trunk/qtbug-77037-workaround.patch
Modified:
  qt5-webengine/trunk/PKGBUILD

------------------------------+
 PKGBUILD                     |    7 +++++--
 qtbug-77037-workaround.patch |   11 +++++++++++
 2 files changed, 16 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2019-08-06 05:51:43 UTC (rev 359224)
+++ PKGBUILD	2019-08-06 05:55:19 UTC (rev 359225)
@@ -4,22 +4,24 @@
 pkgname=qt5-webengine
 _qtver=5.13.0
 pkgver=${_qtver/-/}
-pkgrel=3
+pkgrel=4
 arch=('x86_64')
 url='https://www.qt.io'
 license=('LGPL3' 'LGPL2.1' 'BSD')
 pkgdesc='Provides support for web applications using the Chromium browser project'
 depends=('qt5-webchannel' 'qt5-location' 'libxcomposite' 'libxrandr' 'pciutils' 'libxss' 
-         'libevent' 'snappy' 'nss' 'libxslt' 'minizip' 'ffmpeg' 're2' 'libvpx')
+         'libevent' 'snappy' 'nss' 'libxslt' 'minizip' 'ffmpeg' 're2' 'libvpx' 'libpulse')
 makedepends=('python2' 'gperf' 'jsoncpp' 'ninja' 'qt5-tools' 'poppler')
 groups=('qt' 'qt5')
 _pkgfqn="${pkgname/5-/}-everywhere-src-${_qtver}"
 source=("https://download.qt.io/official_releases/qt/${pkgver%.*}/${_qtver}/submodules/${_pkgfqn}.tar.xz"
         qtwebengine-glibc-2.29.patch
+        qtbug-77037-workaround.patch
         qtbug-76913.patch::"https://code.qt.io/cgit/qt/qtwebengine.git/patch/?id=4746bb90"
         qtbug-76958.patch) # "https://code.qt.io/cgit/qt/qtwebengine.git/patch/?id=662de14c"
 sha256sums=('e0af82ecee1ab41b6732697f667b98b7b0c53164bebcfaad8070e88b2e064efe'
             'dd791f154b48e69cd47fd94753c45448655b529590995fd71ac1591c53a3d60c'
+            '3e3bb8ecf292e7f249d001db4a4a072ca4ba38f713f496122bd7c73d93d5def9'
             '5771af2442d7743ef7c59f0d3716a23985383e2b69ecb4fa9d4ea8e8f7c551fa'
             'eef55340b3ec5f8d1020b7327eda67f86729aaf70107c688deb15083f5ca8fbc')
 
@@ -29,6 +31,7 @@
   cd ${_pkgfqn}
   patch -p1 -i ../qtbug-76913.patch # Fix crashes on media-heavy sites
   patch -p1 -i ../qtbug-76958.patch # Fix crash when loading tabs on the background
+  patch -p1 -i ../qtbug-77037-workaround.patch # Link to pulseaudio to avoid header mismatch
 
   cd src/3rdparty/chromium
   patch -p1 -i "$srcdir"/qtwebengine-glibc-2.29.patch # Fix PPAPI plugins with glibc 2.29

Added: qtbug-77037-workaround.patch
===================================================================
--- qtbug-77037-workaround.patch	                        (rev 0)
+++ qtbug-77037-workaround.patch	2019-08-06 05:55:19 UTC (rev 359225)
@@ -0,0 +1,11 @@
+--- qtwebengine-everywhere-src-5.13.0/src/core/config/linux.pri.orig	2019-08-06 08:23:45.385072740 +0300
++++ qtwebengine-everywhere-src-5.13.0/src/core/config/linux.pri	2019-08-06 08:23:51.085237082 +0300
+@@ -162,7 +162,7 @@ host_build {
+     qtConfig(webengine-system-harfbuzz): gn_args += use_system_harfbuzz=true
+     !qtConfig(webengine-system-glib): gn_args += use_glib=false
+     qtConfig(webengine-pulseaudio) {
+-        gn_args += use_pulseaudio=true
++        gn_args += use_pulseaudio=true link_pulseaudio=true
+     } else {
+         gn_args += use_pulseaudio=false
+     }


More information about the arch-commits mailing list