diff --git a/dev-util/kdevelop/kdevelop-24.05.2.recipe b/dev-util/kdevelop/kdevelop-24.05.2.recipe index 08bd78b9e..4900e5dc3 100644 --- a/dev-util/kdevelop/kdevelop-24.05.2.recipe +++ b/dev-util/kdevelop/kdevelop-24.05.2.recipe @@ -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 "