extra/qt6-webengine to 6.5.3-1

This commit is contained in:
Kevin Mihelich 2023-09-29 12:54:25 +00:00
parent 3466eea1fd
commit 5c9a272bdf
2 changed files with 43 additions and 7 deletions

View file

@ -0,0 +1,40 @@
pkgbase = qt6-webengine
pkgdesc = Provides support for web applications using the Chromium browser project
pkgver = 6.5.3
pkgrel = 1
url = https://www.qt.io
arch = x86_64
groups = qt6
license = GPL3
license = LGPL3
license = FDL
license = custom
makedepends = cmake
makedepends = ninja
makedepends = python-html5lib
makedepends = gperf
makedepends = jsoncpp
makedepends = qt6-tools
makedepends = pipewire
makedepends = nodejs
makedepends = qt6-websockets
makedepends = libepoxy
makedepends = git
depends = qt6-webchannel
depends = qt6-positioning
depends = libxcomposite
depends = libxrandr
depends = libxkbfile
depends = snappy
depends = nss
depends = libxslt
depends = minizip
depends = ffmpeg
depends = libvpx
depends = libxtst
depends = ttf-font
optdepends = pipewire: WebRTC desktop sharing under Wayland
source = https://download.qt.io/official_releases/qt/6.5/6.5.3/submodules/qtwebengine-everywhere-src-6.5.3.tar.xz
sha256sums = 2314ce9b0dd5f75f629077daad5a5781bac164d508ecff2ebad56ff2bc8745e5
pkgname = qt6-webengine

View file

@ -9,9 +9,9 @@
highmem=1
pkgname=qt6-webengine
_qtver=6.5.2
_qtver=6.5.3
pkgver=${_qtver/-/}
pkgrel=3
pkgrel=1
arch=(x86_64)
url='https://www.qt.io'
license=(GPL3 LGPL3 FDL custom)
@ -23,17 +23,13 @@ optdepends=('pipewire: WebRTC desktop sharing under Wayland')
groups=(qt6)
_pkgfn=${pkgname/6-/}-everywhere-src-$_qtver
source=(https://download.qt.io/official_releases/qt/${pkgver%.*}/$_qtver/submodules/$_pkgfn.tar.xz
qtbug-113369.patch::https://code.qt.io/cgit/qt/qtwebengine.git/patch/?id=a80e1d3b
0001-ARM-toolchain-fixes.patch
0002-Run-blink-bindings-generation-single-threaded.patch)
sha256sums=('e7c9438b56f502b44b4e376b92ed80f1db7c2c3881d68d319b0677afd5701d9f'
'b0c646e8e25416d5d17a2c27c98aee10a72371bb2673ca4e7ee3c4fb44e8ca00'
sha256sums=('2314ce9b0dd5f75f629077daad5a5781bac164d508ecff2ebad56ff2bc8745e5'
'772aeba76d16387e28ef629285965109a4bfaa02ca2dd466e9526fe2030773ec'
'eff4ebf2e714185ef6e36e30c8d2158da6b41a46e3168d06472d35f6c9977aaf')
prepare() {
patch -d $_pkgfn -p1 < qtbug-113369.patch # Fix crashes on some websites in dark mode
cd $_pkgfn
if [[ $CARCH == "armv7h" ]]; then