[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