[arch-commits] Commit in qt5-webengine/repos/extra-x86_64 (5 files)

2020-07-08 Thread Antonio Rojas via arch-commits
Date: Wednesday, July 8, 2020 @ 18:19:06
  Author: arojas
Revision: 391028

archrelease: copy trunk to extra-x86_64

Added:
  qt5-webengine/repos/extra-x86_64/PKGBUILD
(from rev 391027, qt5-webengine/trunk/PKGBUILD)
  qt5-webengine/repos/extra-x86_64/qt5-webengine-gcc10.patch
(from rev 391027, qt5-webengine/trunk/qt5-webengine-gcc10.patch)
  qt5-webengine/repos/extra-x86_64/qt5-webengine-pipewire.patch
(from rev 391027, qt5-webengine/trunk/qt5-webengine-pipewire.patch)
Deleted:
  qt5-webengine/repos/extra-x86_64/PKGBUILD
  qt5-webengine/repos/extra-x86_64/qt5-webengine-gcc10.patch

--+
 PKGBUILD |  151 +
 qt5-webengine-gcc10.patch|   24 +++---
 qt5-webengine-pipewire.patch |   76 
 3 files changed, 166 insertions(+), 85 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2020-07-08 18:18:49 UTC (rev 391027)
+++ PKGBUILD2020-07-08 18:19:06 UTC (rev 391028)
@@ -1,73 +0,0 @@
-# Maintainer: Felix Yan 
-# Contributor: Andrea Scarpino 
-
-pkgname=qt5-webengine
-_qtver=5.15.0
-pkgver=${_qtver/-/}
-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' 
'krb5' 'ttf-font')
-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;
-
qt5-webengine-icu67.patch::"https://code.qt.io/cgit/qt/qtwebengine-chromium.git/patch/?id=e941f2bd;
-qt5-webengine-gcc10.patch
-
dark-mode-crash.patch::"https://code.qt.io/cgit/qt/qtwebengine-chromium.git/patch/?id=4e8ca195;
-
qtbug-85119.patch::"https://code.qt.io/cgit/qt/qtwebengine-chromium.git/patch/?id=c91f4d20;
-
qtbug-85120.patch::"https://code.qt.io/cgit/qt/qtwebengine-chromium.git/patch/?id=242802ab;
-
qtbug-85118.patch::"https://code.qt.io/cgit/qt/qtwebengine.git/patch/?id=e42ccdad;
-
qtbug-62957.patch::"https://code.qt.io/cgit/qt/qtwebengine.git/patch/?id=f341988f;
-
qtbug-62957-pre.patch::"https://code.qt.io/cgit/qt/qtwebengine.git/patch?id=75412200;
-)
-sha256sums=('c38e2fda7ed1b7d5a90f26abf231ec0715d78a5bc39a94673d8e39d75f04c5df'
-'22a2265c81bc73dba6843279407ccaec9f192d0987c54a0d9533be7c49b37f29'
-'8a6e0c41f708d6a8f1febb751157642ab985b58c07ada1447b73b71cd31b4d99'
-'7ea054a95045635fcee9ee50a6a28e9aedf182ca97a76cc6dd680fb1a91748e1'
-'758561a5bd52feca16751c37def8e7cd3388073bf5bd072eb0862830c174decc'
-'4bb12a72d40e69052946a6b66fff621f28e40c3d3c11ddeec155133a9204f352'
-'fc976a6a7198121a4c1b6026318098de278412d73634db31b1815a3cc7502657'
-'1a07ab59daa9552ad1a70abd03b00d40e542d9dd64fa6d7404d31c9a51e5eeba'
-'d47ec2111c9713312158f800c01ca9358400b4e11273e470d57a53c36b7565c0')
-
-prepare() {
-  mkdir -p build
-
-  cd $_pkgfqn
-  patch -d src/3rdparty -p1 -i "$srcdir"/qt5-webengine-icu67.patch # Fix build 
with ICU 67
-  patch -d src/3rdparty -p1 -i "$srcdir"/qt5-webengine-gcc10.patch
-  patch -d src/3rdparty -p1 -i "$srcdir"/dark-mode-crash.patch # Fix crash in 
qutebrowser when using dark mode
-  patch -d src/3rdparty -p1 -i "$srcdir"/qtbug-85119.patch # Extend url 
library for WebEngine custom schemes
-  patch -d src/3rdparty -p1 -i "$srcdir"/qtbug-85120.patch # Make XScrnSaver 
optional
-
-  patch -p1 -i ../qtbug-85118.patch # Fix recentlyAudible signal
-  patch -p1 -i ../qtbug-62957-pre.patch # Avoid the network context reset 
during http cache clear
-  patch -p1 -i ../qtbug-62957.patch # Return valid path in Profile::GetPath() 
for incognito profiles
-}
-
-build() {
-  cd build
-  qmake ../${_pkgfqn} -- \
--proprietary-codecs \
--system-ffmpeg \
--webp \
--spellchecker \
--webengine-icu \
--webengine-kerberos
-  make
-}
-
-package() {
-  cd build
-  make INSTALL_ROOT="$pkgdir" install
-
-  # Drop QMAKE_PRL_BUILD_DIR because reference the build dir
-  find "$pkgdir/usr/lib" -type f -name '*.prl' \
--exec sed -i -e '/^QMAKE_PRL_BUILD_DIR/d' {} \;
-
-  install -Dm644 "$srcdir"/${_pkgfqn}/src/3rdparty/chromium/LICENSE 
"$pkgdir"/usr/share/licenses/${pkgname}/LICENSE.chromium
-}

Copied: qt5-webengine/repos/extra-x86_64/PKGBUILD (from rev 391027, 
qt5-webengine/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2020-07-08 18:19:06 UTC (rev 391028)
@@ -0,0 +1,78 @@
+# Maintainer: Felix Yan 
+# Contributor: Andrea Scarpino 
+

[arch-commits] Commit in qt5-webengine/repos/extra-x86_64 (5 files)

2019-07-19 Thread Antonio Rojas via arch-commits
Date: Friday, July 19, 2019 @ 08:38:55
  Author: arojas
Revision: 358141

archrelease: copy trunk to extra-x86_64

Added:
  qt5-webengine/repos/extra-x86_64/PKGBUILD
(from rev 358140, qt5-webengine/trunk/PKGBUILD)
  qt5-webengine/repos/extra-x86_64/qtbug-76958.patch
(from rev 358140, qt5-webengine/trunk/qtbug-76958.patch)
  qt5-webengine/repos/extra-x86_64/qtwebengine-glibc-2.29.patch
(from rev 358140, qt5-webengine/trunk/qtwebengine-glibc-2.29.patch)
Deleted:
  qt5-webengine/repos/extra-x86_64/PKGBUILD
  qt5-webengine/repos/extra-x86_64/qtwebengine-glibc-2.29.patch

--+
 PKGBUILD |  113 +++---
 qtbug-76958.patch|   31 ++
 qtwebengine-glibc-2.29.patch |  210 -
 3 files changed, 194 insertions(+), 160 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2019-07-19 08:38:33 UTC (rev 358140)
+++ PKGBUILD2019-07-19 08:38:55 UTC (rev 358141)
@@ -1,55 +0,0 @@
-# Maintainer: Felix Yan 
-# Contributor: Andrea Scarpino 
-
-pkgname=qt5-webengine
-_qtver=5.13.0
-pkgver=${_qtver/-/}
-pkgrel=2
-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')
-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-76913.patch::"https://code.qt.io/cgit/qt/qtwebengine.git/patch/?id=4746bb90;)
-sha256sums=('e0af82ecee1ab41b6732697f667b98b7b0c53164bebcfaad8070e88b2e064efe'
-'dd791f154b48e69cd47fd94753c45448655b529590995fd71ac1591c53a3d60c'
-'5771af2442d7743ef7c59f0d3716a23985383e2b69ecb4fa9d4ea8e8f7c551fa')
-
-prepare() {
-  mkdir -p build
-
-  cd ${_pkgfqn}
-  patch -p1 -i ../qtbug-76913.patch # Fix crashes on media-heavy sites
-
-  cd src/3rdparty/chromium
-  patch -p1 -i "$srcdir"/qtwebengine-glibc-2.29.patch # Fix PPAPI plugins with 
glibc 2.29
-}
-
-build() {
-  cd build
-
-  qmake ../${_pkgfqn} -- \
--proprietary-codecs \
--system-ffmpeg \
--webp \
--spellchecker \
--webengine-icu
-  make
-}
-
-package() {
-  cd build
-  make INSTALL_ROOT="$pkgdir" install
-
-  # Drop QMAKE_PRL_BUILD_DIR because reference the build dir
-  find "$pkgdir/usr/lib" -type f -name '*.prl' \
--exec sed -i -e '/^QMAKE_PRL_BUILD_DIR/d' {} \;
-
-  install -Dm644 "$srcdir"/${_pkgfqn}/src/3rdparty/chromium/LICENSE 
"$pkgdir"/usr/share/licenses/${pkgname}/LICENSE.chromium
-}

Copied: qt5-webengine/repos/extra-x86_64/PKGBUILD (from rev 358140, 
qt5-webengine/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2019-07-19 08:38:55 UTC (rev 358141)
@@ -0,0 +1,58 @@
+# Maintainer: Felix Yan 
+# Contributor: Andrea Scarpino 
+
+pkgname=qt5-webengine
+_qtver=5.13.0
+pkgver=${_qtver/-/}
+pkgrel=3
+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')
+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-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'
+'5771af2442d7743ef7c59f0d3716a23985383e2b69ecb4fa9d4ea8e8f7c551fa'
+'eef55340b3ec5f8d1020b7327eda67f86729aaf70107c688deb15083f5ca8fbc')
+
+prepare() {
+  mkdir -p build
+
+  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
+
+  cd src/3rdparty/chromium
+  patch -p1 -i "$srcdir"/qtwebengine-glibc-2.29.patch # Fix PPAPI plugins with 
glibc 2.29
+}
+
+build() {
+  cd build
+
+  qmake ../${_pkgfqn} -- \
+-proprietary-codecs \
+-system-ffmpeg \
+-webp \
+-spellchecker \
+-webengine-icu
+  make
+}
+

[arch-commits] Commit in qt5-webengine/repos/extra-x86_64 (5 files)

2019-05-05 Thread Antonio Rojas via arch-commits
Date: Sunday, May 5, 2019 @ 21:04:27
  Author: arojas
Revision: 352556

archrelease: copy trunk to extra-x86_64

Added:
  qt5-webengine/repos/extra-x86_64/PKGBUILD
(from rev 352555, qt5-webengine/trunk/PKGBUILD)
  qt5-webengine/repos/extra-x86_64/qtwebengine-glibc-2.29.patch
(from rev 352555, qt5-webengine/trunk/qtwebengine-glibc-2.29.patch)
  qt5-webengine/repos/extra-x86_64/qtwebengine-harmony.patch
(from rev 352555, qt5-webengine/trunk/qtwebengine-harmony.patch)
Deleted:
  qt5-webengine/repos/extra-x86_64/PKGBUILD
  qt5-webengine/repos/extra-x86_64/qtwebengine-harmony.patch

--+
 PKGBUILD |  118 ---
 qtwebengine-glibc-2.29.patch |  105 +++
 qtwebengine-harmony.patch|  154 -
 3 files changed, 243 insertions(+), 134 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2019-05-05 21:04:03 UTC (rev 352555)
+++ PKGBUILD2019-05-05 21:04:27 UTC (rev 352556)
@@ -1,57 +0,0 @@
-# Maintainer: Felix Yan 
-# Contributor: Andrea Scarpino 
-
-pkgname=qt5-webengine
-_qtver=5.12.3
-pkgver=${_qtver/-/}
-pkgrel=1
-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')
-makedepends=('python2' 'git' '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-harmony.patch)
-sha256sums=('3ff3bac12d75aa0f3fd993bb7077fe411f7b0e6a3993af6f8b039d48e3dc4317'
-'feca54ab09ac0fc9d0626770a6b899a6ac5a12173c7d0c1005bc3964ec83e7b3')
-
-prepare() {
-  mkdir -p build
-
-  # Hack to force using python2
-  mkdir -p bin
-  ln -s /usr/bin/python2 bin/python
-
-  cd ${_pkgfqn}
-
-  # FreeType 2.8.1
-  patch -Np1 -i ../qtwebengine-harmony.patch
-}
-
-build() {
-  cd build
-
-  export PATH="$srcdir/bin:$PATH"
-  qmake ../${_pkgfqn} -- \
--proprietary-codecs \
--system-ffmpeg \
--webp \
--spellchecker \
--webengine-icu
-  make
-}
-
-package() {
-  cd build
-  make INSTALL_ROOT="$pkgdir" install
-
-  # Drop QMAKE_PRL_BUILD_DIR because reference the build dir
-  find "$pkgdir/usr/lib" -type f -name '*.prl' \
--exec sed -i -e '/^QMAKE_PRL_BUILD_DIR/d' {} \;
-
-  install -Dm644 "$srcdir"/${_pkgfqn}/src/3rdparty/chromium/LICENSE 
"$pkgdir"/usr/share/licenses/${pkgname}/LICENSE.chromium
-}

Copied: qt5-webengine/repos/extra-x86_64/PKGBUILD (from rev 352555, 
qt5-webengine/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2019-05-05 21:04:27 UTC (rev 352556)
@@ -0,0 +1,61 @@
+# Maintainer: Felix Yan 
+# Contributor: Andrea Scarpino 
+
+pkgname=qt5-webengine
+_qtver=5.12.3
+pkgver=${_qtver/-/}
+pkgrel=2
+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')
+makedepends=('python2' 'git' '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-harmony.patch qtwebengine-glibc-2.29.patch)
+sha256sums=('3ff3bac12d75aa0f3fd993bb7077fe411f7b0e6a3993af6f8b039d48e3dc4317'
+'feca54ab09ac0fc9d0626770a6b899a6ac5a12173c7d0c1005bc3964ec83e7b3'
+'dd791f154b48e69cd47fd94753c45448655b529590995fd71ac1591c53a3d60c')
+
+prepare() {
+  mkdir -p build
+
+  # Hack to force using python2
+  mkdir -p bin
+  ln -s /usr/bin/python2 bin/python
+
+  cd ${_pkgfqn}
+
+  # FreeType 2.8.1
+  patch -Np1 -i ../qtwebengine-harmony.patch
+
+  cd src/3rdparty/chromium
+  patch -p1 -i "$srcdir"/qtwebengine-glibc-2.29.patch # Fix PPAPI plugins with 
glibc 2.29
+}
+
+build() {
+  cd build
+
+  export PATH="$srcdir/bin:$PATH"
+  qmake ../${_pkgfqn} -- \
+-proprietary-codecs \
+-system-ffmpeg \
+-webp \
+-spellchecker \
+-webengine-icu
+  make
+}
+
+package() {
+  cd build
+  make INSTALL_ROOT="$pkgdir" install
+
+  # Drop QMAKE_PRL_BUILD_DIR because reference the build dir
+  find "$pkgdir/usr/lib" -type f -name '*.prl' \
+-exec sed -i -e '/^QMAKE_PRL_BUILD_DIR/d' {} \;
+
+  install -Dm644 "$srcdir"/${_pkgfqn}/src/3rdparty/chromium/LICENSE 

[arch-commits] Commit in qt5-webengine/repos/extra-x86_64 (5 files)

2018-01-17 Thread Antonio Rojas via arch-commits
Date: Wednesday, January 17, 2018 @ 17:51:46
  Author: arojas
Revision: 315019

archrelease: copy trunk to extra-x86_64

Added:
  qt5-webengine/repos/extra-x86_64/PKGBUILD
(from rev 315018, qt5-webengine/trunk/PKGBUILD)
  qt5-webengine/repos/extra-x86_64/qtwebengine-harmony.patch
(from rev 315018, qt5-webengine/trunk/qtwebengine-harmony.patch)
  qt5-webengine/repos/extra-x86_64/qtwebengine-no-gpu.patch
(from rev 315018, qt5-webengine/trunk/qtwebengine-no-gpu.patch)
Deleted:
  qt5-webengine/repos/extra-x86_64/PKGBUILD
  qt5-webengine/repos/extra-x86_64/qtwebengine-harmony.patch

---+
 PKGBUILD  |  120 +-
 qtwebengine-harmony.patch |  154 ++--
 qtwebengine-no-gpu.patch  |   99 
 3 files changed, 238 insertions(+), 135 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2018-01-17 17:50:55 UTC (rev 315018)
+++ PKGBUILD2018-01-17 17:51:46 UTC (rev 315019)
@@ -1,58 +0,0 @@
-# $Id$
-# Maintainer: Felix Yan 
-# Contributor: Andrea Scarpino 
-
-pkgname=qt5-webengine
-_qtver=5.10.0
-pkgver=${_qtver/-/}
-pkgrel=2
-arch=('x86_64')
-url='http://qt-project.org/'
-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' 'protobuf' 'libxslt' 'minizip' 'ffmpeg' 
're2') # libvpx - 1.6.1 not supported
-makedepends=('python2' 'git' 'gperf' 'jsoncpp' 'ninja' 'qt5-tools')
-groups=('qt' 'qt5')
-_pkgfqn="${pkgname/5-/}-everywhere-src-${_qtver}"
-source=("http://download.qt.io/official_releases/qt/${pkgver%.*}/${_qtver}/submodules/${_pkgfqn}.tar.xz;
- qtwebengine-harmony.patch)
-sha256sums=('a8bf5989ef847a249bbc1f391743a36971825b896747d073e30dbcdefc9567f9'
-'feca54ab09ac0fc9d0626770a6b899a6ac5a12173c7d0c1005bc3964ec83e7b3')
-
-prepare() {
-  mkdir -p build
-
-  # Hack to force using python2
-  mkdir -p bin
-  ln -s /usr/bin/python2 bin/python
-
-  cd ${_pkgfqn}
-
-  # FreeType 2.8.1
-  patch -Np1 -i ../qtwebengine-harmony.patch
-}
-
-build() {
-  cd build
-
-  export PATH="$srcdir/bin:$PATH"
-  qmake ../${_pkgfqn} -- \
--proprietary-codecs \
--system-ffmpeg \
--webp \
--spellchecker
-#   -webengine-icu
-  make
-}
-
-package() {
-  cd build
-  make INSTALL_ROOT="$pkgdir" install
-
-  # Drop QMAKE_PRL_BUILD_DIR because reference the build dir
-  find "$pkgdir/usr/lib" -type f -name '*.prl' \
--exec sed -i -e '/^QMAKE_PRL_BUILD_DIR/d' {} \;
-
-  install -Dm644 "$srcdir"/${_pkgfqn}/src/3rdparty/chromium/LICENSE 
"$pkgdir"/usr/share/licenses/${pkgname}/LICENSE.chromium
-}

Copied: qt5-webengine/repos/extra-x86_64/PKGBUILD (from rev 315018, 
qt5-webengine/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2018-01-17 17:51:46 UTC (rev 315019)
@@ -0,0 +1,62 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Andrea Scarpino 
+
+pkgname=qt5-webengine
+_qtver=5.10.0
+pkgver=${_qtver/-/}
+pkgrel=3
+arch=('x86_64')
+url='http://qt-project.org/'
+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' 'protobuf' 'libxslt' 'minizip' 'ffmpeg' 
're2') # libvpx - 1.6.1 not supported
+makedepends=('python2' 'git' 'gperf' 'jsoncpp' 'ninja' 'qt5-tools')
+groups=('qt' 'qt5')
+_pkgfqn="${pkgname/5-/}-everywhere-src-${_qtver}"
+source=("http://download.qt.io/official_releases/qt/${pkgver%.*}/${_qtver}/submodules/${_pkgfqn}.tar.xz;
+ qtwebengine-harmony.patch
+ qtwebengine-no-gpu.patch)
+sha256sums=('a8bf5989ef847a249bbc1f391743a36971825b896747d073e30dbcdefc9567f9'
+'feca54ab09ac0fc9d0626770a6b899a6ac5a12173c7d0c1005bc3964ec83e7b3'
+'6cd70c37f3b3aea926f1ee20c1f59354f2a02d240dbf344c6dc0a75f8aa8e07b')
+
+prepare() {
+  mkdir -p build
+
+  # Hack to force using python2
+  mkdir -p bin
+  ln -s /usr/bin/python2 bin/python
+
+  cd ${_pkgfqn}
+
+  # FreeType 2.8.1
+  patch -Np1 -i ../qtwebengine-harmony.patch
+  # Disable GPU rendering on nouveau and wayland (openSUSE) 
https://bugreports.qt.io/browse/QTBUG-65682
+  patch -p1 -i ../qtwebengine-no-gpu.patch
+}
+
+build() {
+  cd build
+
+  export PATH="$srcdir/bin:$PATH"
+  qmake ../${_pkgfqn} -- \
+-proprietary-codecs \
+-system-ffmpeg \
+-webp \
+-spellchecker
+#   -webengine-icu
+  make
+}
+
+package() {
+  cd build
+  make INSTALL_ROOT="$pkgdir" install
+
+  # Drop QMAKE_PRL_BUILD_DIR because reference the build dir
+  find