mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-22 11:40:06 +02:00
kdevelop, revbump, push clang to version 20 (#12489)
keep up with major packages like qt-creator
This commit is contained in:
@@ -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
|
||||
"
|
||||
|
||||
Reference in New Issue
Block a user