mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-23 16:49:10 -07:00
dev-util/kdevelop: drop 24.05.2
Closes: https://bugs.gentoo.org/925719 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
This commit is contained in:
@@ -1,2 +1 @@
|
||||
DIST kdevelop-24.05.2.tar.xz 8763748 BLAKE2B 8a6214aa03cfb507f24cf2bfe615f1a0851e46d4094df1ec1b2341ba468e10d5e955ef27ea4505dabfa9559eb53f94ecd03ef50d0d0bd7fbe1903964ba118bda SHA512 bf262c93bfb19ded1e914732b027275524ca4089f71d72a42ccbf544eb38a15d02051af493d7a545dc37c811b1637459f709c5776e879858640e16b19e0220ae
|
||||
DIST kdevelop-24.08.0.tar.xz 8784672 BLAKE2B 3b47231a31c713a355b506aa625a5440d0f5bc1f26cbb9f06b6f4ebea40ad753ed94d6701bda2016248a3025400a89c2dfb3e51430db62ee4631e31d380e8acd SHA512 b5c116cf8dde83e51bcd5c3445129f91233bc0314c18b85d3f5e48f2ac8433930594ef3f9d4d1330fd761beb93d2b91999c2344c3f41241214828a1f20226e6c
|
||||
|
||||
@@ -1,130 +0,0 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
ECM_HANDBOOK="forceoptional"
|
||||
ECM_TEST="true"
|
||||
KDE_ORG_CATEGORY="kdevelop"
|
||||
KFMIN=5.115.0
|
||||
LLVM_COMPAT=( 15 16 17 18 )
|
||||
QTMIN=5.15.12
|
||||
VIRTUALDBUS_TEST="true"
|
||||
inherit ecm gear.kde.org llvm-r1 optfeature
|
||||
|
||||
DESCRIPTION="Integrated Development Environment, supporting KF5/Qt, C/C++ and much more"
|
||||
HOMEPAGE="https://www.kdevelop.org/"
|
||||
|
||||
LICENSE="GPL-2 LGPL-2"
|
||||
SLOT="5/$(ver_cut 1-2)"
|
||||
KEYWORDS="amd64 arm64 ~x86"
|
||||
IUSE="gdbui hex plasma +qmake subversion"
|
||||
|
||||
# see bug 366471
|
||||
RESTRICT="test"
|
||||
|
||||
COMMON_DEPEND="
|
||||
dev-libs/grantlee:5
|
||||
>=dev-qt/qtdbus-${QTMIN}:5
|
||||
>=dev-qt/qtdeclarative-${QTMIN}:5[widgets]
|
||||
>=dev-qt/qtgui-${QTMIN}:5
|
||||
>=dev-qt/qthelp-${QTMIN}:5
|
||||
>=dev-qt/qtnetwork-${QTMIN}:5
|
||||
>=dev-qt/qttest-${QTMIN}:5
|
||||
>=dev-qt/qtwebengine-${QTMIN}:5[widgets]
|
||||
>=dev-qt/qtwidgets-${QTMIN}:5
|
||||
>=dev-qt/qtxml-${QTMIN}:5
|
||||
>=dev-util/astyle-3.1:=
|
||||
kde-apps/libkomparediff2:5
|
||||
>=kde-frameworks/karchive-${KFMIN}:5
|
||||
>=kde-frameworks/kbookmarks-${KFMIN}:5
|
||||
>=kde-frameworks/kcmutils-${KFMIN}:5
|
||||
>=kde-frameworks/kcodecs-${KFMIN}:5
|
||||
>=kde-frameworks/kcompletion-${KFMIN}:5
|
||||
>=kde-frameworks/kconfig-${KFMIN}:5
|
||||
>=kde-frameworks/kconfigwidgets-${KFMIN}:5
|
||||
>=kde-frameworks/kcoreaddons-${KFMIN}:5
|
||||
>=kde-frameworks/kcrash-${KFMIN}:5
|
||||
>=kde-frameworks/kdeclarative-${KFMIN}:5
|
||||
>=kde-frameworks/kguiaddons-${KFMIN}:5
|
||||
>=kde-frameworks/ki18n-${KFMIN}:5
|
||||
>=kde-frameworks/kiconthemes-${KFMIN}:5
|
||||
>=kde-frameworks/kio-${KFMIN}:5
|
||||
>=kde-frameworks/kitemmodels-${KFMIN}:5
|
||||
>=kde-frameworks/kitemviews-${KFMIN}:5
|
||||
>=kde-frameworks/kjobwidgets-${KFMIN}:5
|
||||
>=kde-frameworks/knewstuff-${KFMIN}:5
|
||||
>=kde-frameworks/knotifications-${KFMIN}:5
|
||||
>=kde-frameworks/knotifyconfig-${KFMIN}:5
|
||||
>=kde-frameworks/kparts-${KFMIN}:5
|
||||
>=kde-frameworks/kservice-${KFMIN}:5
|
||||
>=kde-frameworks/ktexteditor-${KFMIN}:5
|
||||
>=kde-frameworks/ktextwidgets-${KFMIN}:5
|
||||
>=kde-frameworks/kwidgetsaddons-${KFMIN}:5
|
||||
>=kde-frameworks/kwindowsystem-${KFMIN}:5
|
||||
>=kde-frameworks/kxmlgui-${KFMIN}:5
|
||||
>=kde-frameworks/sonnet-${KFMIN}:5
|
||||
>=kde-frameworks/threadweaver-${KFMIN}:5
|
||||
$(llvm_gen_dep 'sys-devel/clang:${LLVM_SLOT}')
|
||||
gdbui? ( kde-plasma/libksysguard:5= )
|
||||
hex? ( app-editors/okteta:5 )
|
||||
plasma? (
|
||||
>=kde-frameworks/krunner-${KFMIN}:5
|
||||
>=kde-plasma/libplasma-${KFMIN}:5
|
||||
)
|
||||
qmake? ( dev-util/kdevelop-pg-qt:0 )
|
||||
subversion? (
|
||||
dev-libs/apr:1
|
||||
dev-libs/apr-util:1
|
||||
dev-vcs/subversion
|
||||
)
|
||||
"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
dev-libs/boost
|
||||
>=dev-qt/qtconcurrent-${QTMIN}:5
|
||||
"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
dev-build/ninja
|
||||
>=dev-debug/gdb-7.0[python]
|
||||
>=dev-qt/qdbus-${QTMIN}:*
|
||||
>=dev-qt/qtquickcontrols-${QTMIN}:5
|
||||
>=dev-qt/qtquickcontrols2-${QTMIN}:5
|
||||
kde-apps/kapptemplate:*
|
||||
kde-apps/kio-extras:5
|
||||
"
|
||||
|
||||
pkg_setup() {
|
||||
ecm_pkg_setup
|
||||
llvm-r1_pkg_setup
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DCMAKE_DISABLE_FIND_PACKAGE_KDEExperimentalPurpose=ON
|
||||
-DCMAKE_DISABLE_FIND_PACKAGE_KF5Purpose=ON
|
||||
-DLLVM_ROOT="$(get_llvm_prefix)"
|
||||
$(cmake_use_find_package gdbui KSysGuard)
|
||||
-DBUILD_executeplasmoid=$(usex plasma)
|
||||
$(cmake_use_find_package plasma KF5Plasma)
|
||||
$(cmake_use_find_package hex OktetaKastenControllers)
|
||||
$(cmake_use_find_package qmake KDevelop-PG-Qt)
|
||||
$(cmake_use_find_package subversion SubversionLibrary)
|
||||
)
|
||||
|
||||
use gdbui || mycmakeargs+=( -DCMAKE_DISABLE_FIND_PACKAGE_KF5SysGuard=ON )
|
||||
|
||||
ecm_src_configure
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [[ -z "${REPLACING_VERSIONS}" ]]; then
|
||||
optfeature "konsole view" kde-apps/konsole
|
||||
optfeature "static C++ Qt code analysis" dev-util/clazy
|
||||
optfeature "static C/C++ code analysis" dev-util/cppcheck
|
||||
optfeature "heap memory profiling" "dev-util/heaptrack[gui]"
|
||||
optfeature "meson project manager plugin" dev-build/meson
|
||||
optfeature "formatting configurations via customscript plugin" dev-util/indent
|
||||
optfeature "formatting configurations via customscript plugin" dev-util/uncrustify
|
||||
fi
|
||||
ecm_pkg_postinst
|
||||
}
|
||||
@@ -10,7 +10,7 @@
|
||||
</upstream>
|
||||
<use>
|
||||
<flag name="gdbui">Enable GUI for attaching GDB to a running process</flag>
|
||||
<flag name="hex">Enable hex editor plugin via <pkg>app-editors/okteta</pkg></flag>
|
||||
<!-- <flag name="hex">Enable hex editor plugin via <pkg>app-editors/okteta</pkg></flag> -->
|
||||
<flag name="qmake">Enable support for QMake build system</flag>
|
||||
<flag name="share">Enable support for patch sharing using <pkg>kde-frameworks/purpose</pkg></flag>
|
||||
</use>
|
||||
|
||||
Reference in New Issue
Block a user