mirror of
https://github.com/archlinuxarm/PKGBUILDs.git
synced 2024-11-08 22:45:43 +00:00
extra/qt6-webengine to 6.7.3-1
This commit is contained in:
parent
9ec112744e
commit
64343635a4
3 changed files with 7 additions and 43 deletions
|
@ -1,7 +1,7 @@
|
||||||
pkgbase = qt6-webengine
|
pkgbase = qt6-webengine
|
||||||
pkgdesc = Provides support for web applications using the Chromium browser project
|
pkgdesc = Provides support for web applications using the Chromium browser project
|
||||||
pkgver = 6.7.2
|
pkgver = 6.7.3
|
||||||
pkgrel = 3
|
pkgrel = 1
|
||||||
url = https://www.qt.io
|
url = https://www.qt.io
|
||||||
arch = x86_64
|
arch = x86_64
|
||||||
groups = qt6
|
groups = qt6
|
||||||
|
@ -66,13 +66,11 @@ pkgbase = qt6-webengine
|
||||||
depends = ttf-font
|
depends = ttf-font
|
||||||
depends = zlib
|
depends = zlib
|
||||||
optdepends = pipewire: WebRTC desktop sharing under Wayland
|
optdepends = pipewire: WebRTC desktop sharing under Wayland
|
||||||
source = git+https://code.qt.io/qt/qtwebengine#tag=v6.7.2
|
source = git+https://code.qt.io/qt/qtwebengine#tag=v6.7.3
|
||||||
source = git+https://code.qt.io/qt/qtwebengine-chromium
|
source = git+https://code.qt.io/qt/qtwebengine-chromium
|
||||||
source = qtwebengine-6.7.0-ninja1.12.patch
|
|
||||||
source = qtwebengine-ffmpeg-7.patch
|
source = qtwebengine-ffmpeg-7.patch
|
||||||
sha256sums = e4ea371bbe91763e0499b7d12166b43162f29e57ba81705870a0f8c4ba784408
|
sha256sums = 31c13b702b6ebd9aba04c751dedb6d6d301adf74ab0efd13192b482a6786485a
|
||||||
sha256sums = SKIP
|
sha256sums = SKIP
|
||||||
sha256sums = c037cccc1d43bcd9d67045354ca48b405acec217149cb4b2bd3cfb7b5561cc33
|
|
||||||
sha256sums = f108c916ab87a247571255c56f9d04fc9bccdc3fe8972bf5a60d29636c6f5c3e
|
sha256sums = f108c916ab87a247571255c56f9d04fc9bccdc3fe8972bf5a60d29636c6f5c3e
|
||||||
|
|
||||||
pkgname = qt6-webengine
|
pkgname = qt6-webengine
|
||||||
|
|
|
@ -9,8 +9,8 @@
|
||||||
highmem=1
|
highmem=1
|
||||||
|
|
||||||
pkgname=qt6-webengine
|
pkgname=qt6-webengine
|
||||||
pkgver=6.7.2
|
pkgver=6.7.3
|
||||||
pkgrel=3
|
pkgrel=1
|
||||||
arch=(x86_64)
|
arch=(x86_64)
|
||||||
url='https://www.qt.io'
|
url='https://www.qt.io'
|
||||||
license=(GPL3 LGPL3 FDL custom)
|
license=(GPL3 LGPL3 FDL custom)
|
||||||
|
@ -78,13 +78,11 @@ groups=(qt6)
|
||||||
_pkgfn=${pkgname/6-/}
|
_pkgfn=${pkgname/6-/}
|
||||||
source=(git+https://code.qt.io/qt/$_pkgfn#tag=v$pkgver
|
source=(git+https://code.qt.io/qt/$_pkgfn#tag=v$pkgver
|
||||||
git+https://code.qt.io/qt/qtwebengine-chromium
|
git+https://code.qt.io/qt/qtwebengine-chromium
|
||||||
qtwebengine-6.7.0-ninja1.12.patch
|
|
||||||
qtwebengine-ffmpeg-7.patch
|
qtwebengine-ffmpeg-7.patch
|
||||||
0001-ARM-toolchain-fixes.patch
|
0001-ARM-toolchain-fixes.patch
|
||||||
0002-Run-blink-bindings-generation-single-threaded.patch)
|
0002-Run-blink-bindings-generation-single-threaded.patch)
|
||||||
sha256sums=('e4ea371bbe91763e0499b7d12166b43162f29e57ba81705870a0f8c4ba784408'
|
sha256sums=('31c13b702b6ebd9aba04c751dedb6d6d301adf74ab0efd13192b482a6786485a'
|
||||||
'SKIP'
|
'SKIP'
|
||||||
'c037cccc1d43bcd9d67045354ca48b405acec217149cb4b2bd3cfb7b5561cc33'
|
|
||||||
'f108c916ab87a247571255c56f9d04fc9bccdc3fe8972bf5a60d29636c6f5c3e'
|
'f108c916ab87a247571255c56f9d04fc9bccdc3fe8972bf5a60d29636c6f5c3e'
|
||||||
'772aeba76d16387e28ef629285965109a4bfaa02ca2dd466e9526fe2030773ec'
|
'772aeba76d16387e28ef629285965109a4bfaa02ca2dd466e9526fe2030773ec'
|
||||||
'eff4ebf2e714185ef6e36e30c8d2158da6b41a46e3168d06472d35f6c9977aaf')
|
'eff4ebf2e714185ef6e36e30c8d2158da6b41a46e3168d06472d35f6c9977aaf')
|
||||||
|
@ -95,8 +93,6 @@ prepare() {
|
||||||
git submodule set-url src/3rdparty "$srcdir"/qtwebengine-chromium
|
git submodule set-url src/3rdparty "$srcdir"/qtwebengine-chromium
|
||||||
git -c protocol.file.allow=always submodule update
|
git -c protocol.file.allow=always submodule update
|
||||||
|
|
||||||
# Fix build with ninja 1.12 - Gentoo patch
|
|
||||||
patch -p1 -i ../qtwebengine-6.7.0-ninja1.12.patch
|
|
||||||
# Fix build with ffmpeg 7 - Chromium patches
|
# Fix build with ffmpeg 7 - Chromium patches
|
||||||
patch -d src/3rdparty/chromium -p1 -i "$srcdir"/qtwebengine-ffmpeg-7.patch
|
patch -d src/3rdparty/chromium -p1 -i "$srcdir"/qtwebengine-ffmpeg-7.patch
|
||||||
|
|
||||||
|
|
|
@ -1,30 +0,0 @@
|
||||||
Patch status: pending being looked at upstream
|
|
||||||
|
|
||||||
Issue[1][2][3] also exist in chromium itself[4], and unclear
|
|
||||||
why this started happening only with ninja-1.12.0 at the moment.
|
|
||||||
|
|
||||||
Just a quickfix, likely not fully correct and seems there may
|
|
||||||
be further unresolved race issues.
|
|
||||||
|
|
||||||
[1] https://bugs.gentoo.org/930107
|
|
||||||
[2] https://bugreports.qt.io/browse/QTBUG-124375
|
|
||||||
[3] https://github.com/ninja-build/ninja/issues/2417
|
|
||||||
[4] https://bugs.gentoo.org/930112
|
|
||||||
--- a/src/3rdparty/chromium/content/browser/BUILD.gn
|
|
||||||
+++ b/src/3rdparty/chromium/content/browser/BUILD.gn
|
|
||||||
@@ -198,2 +198,3 @@
|
|
||||||
"//components/services/storage/public/mojom",
|
|
||||||
+ "//components/spellcheck:buildflags",
|
|
||||||
"//components/sqlite_proto",
|
|
||||||
--- a/src/3rdparty/chromium/extensions/browser/api/declarative_net_request/BUILD.gn
|
|
||||||
+++ b/src/3rdparty/chromium/extensions/browser/api/declarative_net_request/BUILD.gn
|
|
||||||
@@ -22,2 +22,3 @@
|
|
||||||
"//content/public/browser",
|
|
||||||
+ "//components/web_cache/public/mojom",
|
|
||||||
"//extensions/common",
|
|
||||||
--- a/src/core/configure/BUILD.root.gn.in
|
|
||||||
+++ b/src/core/configure/BUILD.root.gn.in
|
|
||||||
@@ -235,2 +235,3 @@
|
|
||||||
deps = [
|
|
||||||
+ "//chrome/app:generated_resources",
|
|
||||||
"//components/zoom",
|
|
Loading…
Reference in a new issue