[arch-commits] Commit in qt5-webengine/trunk (PKGBUILD)

Antonio Rojas arojas at archlinux.org
Wed Jul 8 18:18:35 UTC 2020


    Date: Wednesday, July 8, 2020 @ 18:18:35
  Author: arojas
Revision: 391026

Add screen sharing support on Wayland

Modified:
  qt5-webengine/trunk/PKGBUILD

----------+
 PKGBUILD |   13 +++++++++----
 1 file changed, 9 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2020-07-08 18:08:43 UTC (rev 391025)
+++ PKGBUILD	2020-07-08 18:18:35 UTC (rev 391026)
@@ -4,7 +4,7 @@
 pkgname=qt5-webengine
 _qtver=5.15.0
 pkgver=${_qtver/-/}
-pkgrel=4
+pkgrel=5
 arch=('x86_64')
 url='https://www.qt.io'
 license=('LGPL3' 'LGPL2.1' 'BSD')
@@ -11,7 +11,8 @@
 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')
+makedepends=('python2' 'gperf' 'jsoncpp' 'ninja' 'qt5-tools' 'poppler' 'libpipewire02')
+optdepends=('libpipewire02: WebRTC desktop sharing under Wayland')
 groups=('qt' 'qt5')
 _pkgfqn="${pkgname/5-/}-everywhere-src-${_qtver}"
 source=("https://download.qt.io/official_releases/qt/${pkgver%.*}/${_qtver}/submodules/${_pkgfqn}.tar.xz"
@@ -23,6 +24,7 @@
         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"
+        qt5-webengine-pipewire.patch
         )
 sha256sums=('c38e2fda7ed1b7d5a90f26abf231ec0715d78a5bc39a94673d8e39d75f04c5df'
             '22a2265c81bc73dba6843279407ccaec9f192d0987c54a0d9533be7c49b37f29'
@@ -32,7 +34,8 @@
             '4bb12a72d40e69052946a6b66fff621f28e40c3d3c11ddeec155133a9204f352'
             'fc976a6a7198121a4c1b6026318098de278412d73634db31b1815a3cc7502657'
             '1a07ab59daa9552ad1a70abd03b00d40e542d9dd64fa6d7404d31c9a51e5eeba'
-            'd47ec2111c9713312158f800c01ca9358400b4e11273e470d57a53c36b7565c0')
+            'd47ec2111c9713312158f800c01ca9358400b4e11273e470d57a53c36b7565c0'
+            '34cd6fdcdf7d20f9a32d4ad066535edad61735a83a895e9503edab247fee5542')
 
 prepare() {
   mkdir -p build
@@ -47,6 +50,7 @@
   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
+  patch -p1 -i ../qt5-webengine-pipewire.patch # Add screen sharing support on wayland via pipewire
 }
 
 build() {
@@ -57,7 +61,8 @@
     -webp \
     -spellchecker \
     -webengine-icu \
-    -webengine-kerberos
+    -webengine-kerberos \
+    -webengine-webrtc-pipewire
   make
 }
 


More information about the arch-commits mailing list