extra/qt6-webengine to 6.6.0-1

This commit is contained in:
Kevin Mihelich 2023-10-12 12:47:15 +00:00
parent cf90cf8e48
commit 225daa7e06
2 changed files with 108 additions and 25 deletions

View file

@ -1,6 +1,6 @@
pkgbase = qt6-webengine
pkgdesc = Provides support for web applications using the Chromium browser project
pkgver = 6.5.3
pkgver = 6.6.0
pkgrel = 1
url = https://www.qt.io
arch = x86_64
@ -10,31 +10,61 @@ pkgbase = qt6-webengine
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
makedepends = ninja
makedepends = nodejs
makedepends = perf
makedepends = pipewire
makedepends = python-html5lib
makedepends = qt6-tools
makedepends = qt6-websockets
depends = alsa-lib
depends = dbus
depends = expat
depends = ffmpeg
depends = libvpx
depends = fontconfig
depends = freetype2
depends = gcc-libs
depends = glib2
depends = glibc
depends = harfbuzz
depends = icu
depends = lcms2
depends = libdrm
depends = libevent
depends = libjpeg-turbo
depends = libpng
depends = libtiff
depends = libwebp
depends = libx11
depends = libxcb
depends = libxcomposite
depends = libxfixes
depends = libxkbcommon
depends = libxkbfile
depends = libxdamage
depends = libxext
depends = libxml2
depends = libxrandr
depends = libxslt
depends = libxtst
depends = mesa
depends = minizip
depends = nspr
depends = nss
depends = openjpeg2
depends = opus
depends = qt6-base
depends = qt6-declarative
depends = qt6-positioning
depends = qt6-webchannel
depends = snappy
depends = ttf-font
depends = zlib
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
source = https://download.qt.io/official_releases/qt/6.6/6.6.0/submodules/qtwebengine-everywhere-src-6.6.0.tar.xz
sha256sums = d5dc9ff05a2c57adbf99cbf0c7cb6f19527f67216caf627b0cc160a1d253b780
pkgname = qt6-webengine

View file

@ -9,23 +9,76 @@
highmem=1
pkgname=qt6-webengine
_qtver=6.5.3
_qtver=6.6.0
pkgver=${_qtver/-/}
pkgrel=1
arch=(x86_64)
url='https://www.qt.io'
license=(GPL3 LGPL3 FDL custom)
pkgdesc='Provides support for web applications using the Chromium browser project'
depends=(qt6-webchannel qt6-positioning libxcomposite libxrandr libxkbfile
snappy nss libxslt minizip ffmpeg libvpx libxtst ttf-font) # pciutils
makedepends=(cmake ninja python-html5lib gperf jsoncpp qt6-tools pipewire nodejs qt6-websockets libepoxy git)
depends=(alsa-lib
dbus
expat
ffmpeg
fontconfig
freetype2
gcc-libs
glib2
glibc
harfbuzz
icu
lcms2
libdrm
libevent
libjpeg-turbo
libpng
libtiff
libwebp
libx11
libxcb
libxcomposite
libxfixes
libxkbcommon
libxkbfile
libxdamage
libxext
libxml2
libxrandr
libxslt
libxtst
mesa
minizip
nspr
nss
openjpeg2
opus
qt6-base
qt6-declarative
qt6-positioning
qt6-webchannel
snappy
ttf-font
zlib)
# system libvpx disabled since https://codereview.qt-project.org/c/qt/qtwebengine/+/454908
# libvpx pciutils re2
makedepends=(cmake
gperf
jsoncpp
libepoxy
ninja
nodejs
perf
pipewire
python-html5lib
qt6-tools
qt6-websockets)
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
0001-ARM-toolchain-fixes.patch
0002-Run-blink-bindings-generation-single-threaded.patch)
sha256sums=('2314ce9b0dd5f75f629077daad5a5781bac164d508ecff2ebad56ff2bc8745e5'
sha256sums=('d5dc9ff05a2c57adbf99cbf0c7cb6f19527f67216caf627b0cc160a1d253b780'
'772aeba76d16387e28ef629285965109a4bfaa02ca2dd466e9526fe2030773ec'
'eff4ebf2e714185ef6e36e30c8d2158da6b41a46e3168d06472d35f6c9977aaf')