kdevelop, revbump, push clang to version 20 (#12489)

keep up with major packages like qt-creator
This commit is contained in:
Schrijvers Luc
2025-06-09 12:21:04 +02:00
committed by GitHub
parent 2aff605c25
commit 6e09b245ce

View File

@@ -7,7 +7,7 @@ HOMEPAGE="https://www.kdevelop.org/"
COPYRIGHT="2010-2024 KDE Organisation"
LICENSE="GNU GPL v3
GNU LGPL v3"
REVISION="2"
REVISION="3"
SOURCE_URI="https://download.kde.org/stable/release-service/$portVersion/src/kdevelop-$portVersion.tar.xz"
CHECKSUM_SHA256="00f2288db0770aaa23c9fdc0277cca96d1f6a8bb248db4594a618d47621ee583"
SOURCE_DIR="kdevelop-$portVersion"
@@ -17,6 +17,7 @@ ADDITIONAL_FILES="kdevelop.rdef.in"
ARCHITECTURES="all !x86_gcc2"
SECONDARY_ARCHITECTURES="x86"
clangVer="20"
PROVIDES="
kdevelop$secondaryArchSuffix = $portVersion
@@ -46,7 +47,7 @@ REQUIRES="
haiku$secondaryArchSuffix
# cmd:dbus_launch # needs the one from x86 on 32bit
lib:libboost_system$secondaryArchSuffix
lib:libclang$secondaryArchSuffix >= 18
lib:libclang$secondaryArchSuffix
lib:libdbus_1$secondaryArchSuffix
lib:libgrantlee_templates$secondaryArchSuffix
lib:libKF5Activities$secondaryArchSuffix
@@ -96,7 +97,7 @@ REQUIRES="
lib:libKF5WindowSystem$secondaryArchSuffix
lib:libKF5XmlGui$secondaryArchSuffix
lib:libkomparediff2$secondaryArchSuffix
# lib:libLLVM$secondaryArchSuffix >= 18
lib:libLLVM$secondaryArchSuffix
lib:libQt5Core$secondaryArchSuffix
lib:libQt5DBus$secondaryArchSuffix
lib:libQt5Gui$secondaryArchSuffix
@@ -113,7 +114,9 @@ REQUIRES="
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
extra_cmake_modules$secondaryArchSuffix
kdevelop_pg_qt$secondaryArchSuffix
devel:libboost_system$secondaryArchSuffix >= 1.83.0
devel:libclang$secondaryArchSuffix >= $clangVer
devel:libgrantlee_templates$secondaryArchSuffix
devel:libKF5Activities$secondaryArchSuffix
devel:libKF5Archive$secondaryArchSuffix
@@ -162,8 +165,9 @@ BUILD_REQUIRES="
devel:libKF5WidgetsAddons$secondaryArchSuffix
devel:libKF5WindowSystem$secondaryArchSuffix
devel:libKF5XmlGui$secondaryArchSuffix
devel:libkomparediff2$secondaryArchSuffix
devel:libLLVM_18$secondaryArchSuffix
devel:libkomparediff2$secondaryArchSuffix >= 5
devel:libLLVM$secondaryArchSuffix >= $clangVer
devel:libomp$secondaryArchSuffix
devel:libQt5Core$secondaryArchSuffix
devel:libQt5DBus$secondaryArchSuffix
devel:libQt5Gui$secondaryArchSuffix
@@ -187,16 +191,16 @@ BUILD_REQUIRES="
BUILD_PREREQUIRES="
cmd:apr_1_config$secondaryArchSuffix
cmd:apu_1_config$secondaryArchSuffix
cmd:clang_18
cmd:clang_$clangVer
cmd:cmake
cmd:find
cmd:g++$secondaryArchSuffix
cmd:kdev_pg_qt$secondaryArchSuffix
cmd:llvm_config >= 18
cmd:llvm_config >= $clangVer
cmd:lrelease$secondaryArchSuffix >= 5.15
cmd:make
cmd:pkg_config$secondaryArchSuffix
cmd:python3
cmd:python3.10
cmd:sed
cmd:update_mime_database$secondaryArchSuffix
"