diff options
Diffstat (limited to 'dev-util/kdevelop')
| -rw-r--r-- | dev-util/kdevelop/Manifest | 2 | ||||
| -rw-r--r-- | dev-util/kdevelop/kdevelop-23.04.0.ebuild (renamed from dev-util/kdevelop/kdevelop-22.12.0.ebuild) | 22 |
2 files changed, 13 insertions, 11 deletions
diff --git a/dev-util/kdevelop/Manifest b/dev-util/kdevelop/Manifest index d90ec2ec3f37..a88049a8ea61 100644 --- a/dev-util/kdevelop/Manifest +++ b/dev-util/kdevelop/Manifest @@ -1,2 +1,2 @@ -DIST kdevelop-22.12.0.tar.xz 8623184 BLAKE2B 5601977232e99fe8431d36dda24320ed08f9298e9524878b0c5473074b0386fc9e056d1b2aa723c452113ceca7e97c8673977936902a2e0c4689b5b3ff8572d7 SHA512 1390b18aa495f66ead6b2e777d41563401f47d8871a740323918a4593bbb96fbae55144286a60ce68026b78da1244293239c09fc5ed77499e6ac9fd592b11808 DIST kdevelop-22.12.3.tar.xz 8652864 BLAKE2B a60de8549ccc949811c6c755c729b51711b2a7b0dbd8cf4c8f853623f27f42328dc82f732dd45abf7bfbf248841c72a55f1799c19110d2dd497c96fe5e7ef9ed SHA512 465bf3639e3fd61058af1217904fe0904d7c380e1f073dcb3af28d5758bba1d477e2f1313c61c233cf2acef4362c5380b30bcae6a02eb704a8a3fdf80ddfd75a +DIST kdevelop-23.04.0.tar.xz 8656872 BLAKE2B 10127854f56fc6d07e8ed974d5d9aacd33c74f6bc21c3ef77541ed446ae33562551708b8b46796bbd3cdc423642d3a6a07f719e81d56c7fd108fa30b671eae5c SHA512 1660f5e819302e3783358556c36d09197f5de4fc4acf25c597e86982ea0ff419f6fdabb718ed74e4a56d3cf9623758c32978f7a12afe0a619a97b626c8c04173 diff --git a/dev-util/kdevelop/kdevelop-22.12.0.ebuild b/dev-util/kdevelop/kdevelop-23.04.0.ebuild index 138c687181a3..d2848b6c73aa 100644 --- a/dev-util/kdevelop/kdevelop-22.12.0.ebuild +++ b/dev-util/kdevelop/kdevelop-23.04.0.ebuild @@ -6,19 +6,20 @@ EAPI=8 ECM_HANDBOOK="forceoptional" ECM_TEST="true" KDE_ORG_CATEGORY="kdevelop" -KFMIN=5.99.0 +KFMIN=5.104.0 +LLVM_MAX_SLOT=16 QTMIN=5.15.5 VIRTUALDBUS_TEST="true" VIRTUALX_REQUIRED="test" -inherit ecm gear.kde.org optfeature +inherit ecm gear.kde.org llvm optfeature DESCRIPTION="Integrated Development Environment, supporting KF5/Qt, C/C++ and much more" -HOMEPAGE="https://kdevelop.org/" +HOMEPAGE="https://www.kdevelop.org/" LICENSE="GPL-2 LGPL-2" -SLOT="5/57" # look at KDEVELOP_SOVERSION inside CMakeLists.txt +SLOT="5/$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" IUSE="+gdbui hex +plasma +qmake reviewboard subversion" -KEYWORDS="amd64 arm64 ~ppc64 ~x86" # see bug 366471 RESTRICT="test" @@ -65,7 +66,7 @@ COMMON_DEPEND=" >=kde-frameworks/kxmlgui-${KFMIN}:5 >=kde-frameworks/sonnet-${KFMIN}:5 >=kde-frameworks/threadweaver-${KFMIN}:5 - >=sys-devel/clang-6.0:= + <sys-devel/clang-$((${LLVM_MAX_SLOT} + 1)):= gdbui? ( kde-plasma/libksysguard:5= ) hex? ( app-editors/okteta:5 ) plasma? ( @@ -95,12 +96,13 @@ RDEPEND="${COMMON_DEPEND} reviewboard? ( kde-apps/ktp-accounts-kcm:5 ) " -src_configure() { - local clang_version=$(best_version sys-devel/clang) - local llvm_root="/usr/lib/llvm/$(ver_cut 1 ${clang_version##sys-devel/clang-})" +llvm_check_deps() { + has_version -d "sys-devel/clang:${LLVM_SLOT}" +} +src_configure() { local mycmakeargs=( - -DLLVM_ROOT=${llvm_root} + -DLLVM_ROOT="$(get_llvm_prefix ${LLVM_SLOT})" $(cmake_use_find_package gdbui KSysGuard) -DBUILD_executeplasmoid=$(usex plasma) $(cmake_use_find_package plasma KF5Plasma) |
