From 19310cf234c1a0a68682a68620b58d084afa0ad8 Mon Sep 17 00:00:00 2001 From: ovf <ovf@mm.st> Date: Thu, 6 Feb 2025 21:20:12 +0000 Subject: [PATCH] testing/qt-creator: upgrade to 15.0.1 --- testing/qt-creator/APKBUILD | 15 +++++++++------ testing/qt-creator/fix-execinfo.patch | 4 ++-- testing/qt-creator/fix-malloc-trim.patch | 6 +++--- 3 files changed, 14 insertions(+), 11 deletions(-) diff --git a/testing/qt-creator/APKBUILD b/testing/qt-creator/APKBUILD index d5b2d3f4621e..d7d650f07d36 100644 --- a/testing/qt-creator/APKBUILD +++ b/testing/qt-creator/APKBUILD @@ -1,7 +1,7 @@ # Contributor: Alexey Minnekhanov <alexeymin@postmarketos.org> # Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=qt-creator -pkgver=14.0.1 +pkgver=15.0.1 pkgrel=0 pkgdesc="Lightweight and cross-platform C++ IDE" url="https://qt-project.org/wiki/Category:Tools::QtCreator" @@ -12,18 +12,20 @@ depends=" qt6-qtbase-dev qt6-qttools-dev " -_llvmver=18 +_llvmver=19 makedepends=" clang$_llvmver-dev clang$_llvmver-static cmake elfutils-dev + libsecret-dev lld llvm$_llvmver-dev llvm$_llvmver-gtest llvm$_llvmver-static qt6-qt5compat-dev qt6-qtdeclarative-dev + qt6-qtdeclarative-private-dev qt6-qtquick3d-dev qt6-qtserialport-dev qt6-qtshadertools-dev @@ -64,7 +66,8 @@ build() { -DBUILD_PLUGIN_CLANGFORMAT=OFF \ -DBUILD_PLUGIN_COPILOT=OFF \ -DBUILD_WITH_PCH=OFF \ - -DCLANGTOOLING_LINK_CLANG_DYLIB=ON + -DCLANGTOOLING_LINK_CLANG_DYLIB=ON \ + -DQTC_CLANG_BUILDMODE_MATCH=ON cmake --build build } @@ -73,7 +76,7 @@ package() { } sha512sums=" -5ceacce80cd5cdef99606ca371134e5e8a5897b67ff1a52d202449e74e817bce22ee31b029b6f8643e19700742ddd8e616a48f005aae0720f200c3b03f8eab9a qt-creator-opensource-src-14.0.1.tar.xz -43d73c9cd272ee849a5d85490d351c71b786d7ce6b5b46c6ec13642329c14bacc84a122f0bfbb445841aedef8d1cc9fe2485c0c8db24080b5a9dd4380e36c58d fix-execinfo.patch -efb137318e7005beb4c01cb27dcfc49d63b5c6faa66b0a6d6989bb6533ca94875e34880c482ce36f699dadf920b55a3de43eeed4fa5cf98d1b56405ee2ff0aa5 fix-malloc-trim.patch +fb3d75187607c57438beb9ec65c932e3abfd15566d8d11d612b7aa087b9df44d12d18138fbd61ece61ebc29be6d14d1ded3cd1deb1d946bd7d96f2ef2060f853 qt-creator-opensource-src-15.0.1.tar.xz +4771f6ea03ba03406cb6287ec24a6036c246e8b8af71af8befaf8c65ee99b56dd24937f044e32c451bcd4b0905164dfd08982b9bb03c8106bd994c39818100b8 fix-execinfo.patch +e629a306c9d40583e059155b9cfc460434c9b2e29ce82e3b453f92a04c3897b57cf452150d14204cad6baca1f5a905a3b39b3f99691564c0d525257c3bb21aec fix-malloc-trim.patch " diff --git a/testing/qt-creator/fix-execinfo.patch b/testing/qt-creator/fix-execinfo.patch index c4577ed644ee..b4f406494477 100644 --- a/testing/qt-creator/fix-execinfo.patch +++ b/testing/qt-creator/fix-execinfo.patch @@ -23,8 +23,8 @@ index d371b6f6..1db95aad 100644 char **lines = backtrace_symbols(bt, size); diff --git a/src/plugins/qmldesigner/designercore/exceptions/exception.cpp b/src/plugins/qmldesigner/designercore/exceptions/exception.cpp index ba8afd56..4040dc6a 100644 ---- a/src/plugins/qmldesigner/designercore/exceptions/exception.cpp -+++ b/src/plugins/qmldesigner/designercore/exceptions/exception.cpp +--- a/src/plugins/qmldesigner/libs/designercore/exceptions/exception.cpp ++++ b/src/plugins/qmldesigner/libs/designercore/exceptions/exception.cpp @@ -4,7 +4,9 @@ #include "exception.h" diff --git a/testing/qt-creator/fix-malloc-trim.patch b/testing/qt-creator/fix-malloc-trim.patch index 2261b0519d99..4b60f880d5f9 100644 --- a/testing/qt-creator/fix-malloc-trim.patch +++ b/testing/qt-creator/fix-malloc-trim.patch @@ -1,8 +1,8 @@ --- a/src/plugins/coreplugin/icore.cpp +++ b/src/plugins/coreplugin/icore.cpp -@@ -1274,7 +1274,7 @@ - m_trimTimer.setSingleShot(true); - m_trimTimer.setInterval(60000); +@@ -1414,7 +1414,7 @@ + using namespace std::chrono_literals; + m_trimTimer.setInterval(60s); // glibc may not actually free memory in free(). -#ifdef Q_OS_LINUX +#if defined(Q_OS_LINUX) && defined(__GLIBC__) -- GitLab