[update] qt6-declarative -> 6.8.1

This commit is contained in:
Developer 2024-12-13 23:49:28 +00:00
parent 298e51d4e3
commit bdc85ddeac
2 changed files with 15 additions and 24 deletions

View File

@ -3,17 +3,17 @@
pkgname = qt6-declarative
pkgbase = qt6-declarative
xdata = pkgtype=pkg
pkgver = 6.8.0-6
pkgver = 6.8.1-1
pkgdesc = Classes for QML and JavaScript languages
url = https://www.qt.io
builddate = 1731715207
builddate = 1734133766
packager = Tuxcore <dev@tuxcore.org>
size = 106636270
size = 107444831
arch = x86_64
license = GPL3
license = LGPL3
license = FDL
license = custom
license = GPL-3.0-only
license = LGPL-3.0-only
license = LicenseRef-Qt-Commercial
license = Qt-GPL-exception-1.0
group = qt6
depend = gcc-libs
depend = glibc

View File

@ -1,11 +1,14 @@
# Packager = Tuxcore <dev@tuxcore.org>
pkgname=qt6-declarative
_pkgver=6.8.0
pkgver=6.8.0
pkgrel=6
_pkgver=6.8.1
pkgver=6.8.1
pkgrel=1
arch=(x86_64)
url='https://www.qt.io'
license=(GPL3 LGPL3 FDL custom)
license=(GPL-3.0-only
LGPL-3.0-only
LicenseRef-Qt-Commercial
Qt-GPL-exception-1.0)
pkgdesc='Classes for QML and JavaScript languages'
depends=(gcc-libs
glibc
@ -19,19 +22,7 @@ makedepends=(cmake
groups=(qt6)
_pkgfn=${pkgname/6-/}
source=(git+https://code.qt.io/qt/$_pkgfn#tag=v$_pkgver)
sha256sums=('89b497818a0e36bf08f5a42324dcde1b441b5a0ee1c9b6cfa38fb281479de3ed')
prepare() {
cd $_pkgfn
# Fix crashes in Plasma
git cherry-pick -n 0ae3697cf40bcd3ae1de20621abad17cf6c5f52d
git cherry-pick -n 861a7921ed7833a90f77b5fca436c789a4f9517c
# https://bugreports.qt.io/browse/QTBUG-127340
git cherry-pick -n 281f620ceea03e7a222d796ae0cca917a9778368
# https://bugs.kde.org/show_bug.cgi?id=494804
git cherry-pick -n 104b0d6e88ce6781c9d31cf0dd14dfe99988b789
git show fbdbed919f59cc7b4520f5aab2149f4c99b63e24 -- src/qml/jsruntime/qv4qobjectwrapper_p.h | git apply -
}
sha256sums=('07182cf3318667969a8bc682e0b0fa680a18ca9565a7c21b2f4189f913acda27')
build() {
cmake -B build -S $_pkgfn -G Ninja \