[arch-commits] Commit in qtcreator/trunk (PKGBUILD)
Antonio Rojas
arojas at gemini.archlinux.org
Sat Sep 3 16:35:54 UTC 2022
Date: Saturday, September 3, 2022 @ 16:35:54
Author: arojas
Revision: 454998
upgpkg: qtcreator 8.0.1-2: Backport patches to mitigate clang language server crashes (FS#75712)
Modified:
qtcreator/trunk/PKGBUILD
----------+
PKGBUILD | 20 +++++++++++++++++---
1 file changed, 17 insertions(+), 3 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2022-09-03 14:29:51 UTC (rev 454997)
+++ PKGBUILD 2022-09-03 16:35:54 UTC (rev 454998)
@@ -10,7 +10,7 @@
pkgname=(qtcreator qtcreator-devel)
pkgver=8.0.1
_clangver=14.0.6
-pkgrel=1
+pkgrel=2
pkgdesc='Lightweight, cross-platform integrated development environment'
arch=(x86_64)
url='https://www.qt.io'
@@ -29,10 +29,24 @@
'valgrind: analyze support'
'perf: performer analyzer'
'mlocate: locator filter')
-source=(https://download.qt.io/official_releases/qtcreator/${pkgver%.*}/$pkgver/qt-creator-opensource-src-$pkgver.tar.xz)
-sha256sums=('e2ce200a79c74dcd6367dcbb83c839c1c20b2cc077d6a658639eacde8a4ab865')
+source=(https://download.qt.io/official_releases/qtcreator/${pkgver%.*}/$pkgver/qt-creator-opensource-src-$pkgver.tar.xz
+ qtcreator-languageclient1.patch::https://code.qt.io/cgit/qt-creator/qt-creator.git/patch/?id=dc2cd9db
+ qtcreator-languageclient2.patch::https://code.qt.io/cgit/qt-creator/qt-creator.git/patch/?id=bd00cc8b
+ qtcreator-languageclient3.patch::https://code.qt.io/cgit/qt-creator/qt-creator.git/patch/?id=8276bd26)
+sha256sums=('e2ce200a79c74dcd6367dcbb83c839c1c20b2cc077d6a658639eacde8a4ab865'
+ 'f6b1a43f2a4bfb3fadd4a2fe0080dcee3242a905b1f97aeda85a361a04f20d76'
+ '1861f416f2accb75f3f8074f7caa83da2aa6183af99eb9c3d8e35183db0a5e8c'
+ '08ddbe2b5fae2f8900e44c7af10397277e05c65859595d5d98256f83555e7d09')
options=(docs debug)
+prepare() {
+ cd qt-creator-opensource-src-$pkgver
+# Backport patches to mitigate clang language server crashes
+ patch -p1 -i ../qtcreator-languageclient1.patch
+ patch -p1 -i ../qtcreator-languageclient2.patch
+ patch -p1 -i ../qtcreator-languageclient3.patch
+}
+
build() {
cmake -B build -S qt-creator-opensource-src-$pkgver \
-DCMAKE_INSTALL_PREFIX=/usr \
More information about the arch-commits
mailing list