summaryrefslogtreecommitdiff
path: root/dev-util/kdevelop/kdevelop-5.6.9999.ebuild
diff options
context:
space:
mode:
authorAndreas Sturmlechner <asturm@gentoo.org>2020-09-07 16:47:27 +0200
committerAndreas Sturmlechner <asturm@gentoo.org>2020-09-07 17:05:50 +0200
commit30e96d7e6351e523794517a6611cbe46c36e1fc3 (patch)
tree74eee26ea50b6c7511f037df7c141f9e76d0e1bf /dev-util/kdevelop/kdevelop-5.6.9999.ebuild
parent982c50c08605c1015d516aa6505a9aae14d3be0c (diff)
downloadkde-30e96d7e6351e523794517a6611cbe46c36e1fc3.tar.gz
kde-30e96d7e6351e523794517a6611cbe46c36e1fc3.tar.bz2
kde-30e96d7e6351e523794517a6611cbe46c36e1fc3.zip
dev-util/kdevelop: Use optfeature
Package-Manager: Portage-3.0.5, Repoman-3.0.1 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Diffstat (limited to 'dev-util/kdevelop/kdevelop-5.6.9999.ebuild')
-rw-r--r--dev-util/kdevelop/kdevelop-5.6.9999.ebuild30
1 files changed, 9 insertions, 21 deletions
diff --git a/dev-util/kdevelop/kdevelop-5.6.9999.ebuild b/dev-util/kdevelop/kdevelop-5.6.9999.ebuild
index 5a3edac39a3..192094f00db 100644
--- a/dev-util/kdevelop/kdevelop-5.6.9999.ebuild
+++ b/dev-util/kdevelop/kdevelop-5.6.9999.ebuild
@@ -10,7 +10,7 @@ KFMIN=5.70.0
QTMIN=5.12.3
VIRTUALDBUS_TEST="true"
VIRTUALX_REQUIRED="test"
-inherit ecm kde.org
+inherit ecm kde.org optfeature
DESCRIPTION="Integrated Development Environment, supporting KF5/Qt, C/C++ and much more"
HOMEPAGE="https://www.kdevelop.org/"
@@ -121,25 +121,13 @@ src_configure() {
}
pkg_postinst() {
- ecm_pkg_postinst
-
- if ! has_version "kde-apps/konsole" ; then
- elog "For konsole view, please install kde-apps/konsole"
- fi
-
- if ! has_version "dev-util/cppcheck" ; then
- elog "For static C/C++ code analysis support, please install dev-util/cppcheck"
- fi
-
- if ! has_version "dev-util/heaptrack[qt5]" ; then
- elog "For heap memory profiling support, please install dev-util/heaptrack"
- fi
-
- if ! has_version "dev-util/clazy" ; then
- elog "For static C++ Qt code analysis support, please install dev-util/clazy"
- fi
-
- if ! has_version ">=dev-util/meson-0.51" ; then
- elog "For the Meson Project manager plugin, please install dev-util/meson"
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ elog "Optional dependencies:"
+ 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[qt5]
+ optfeature "Meson Project manager plugin" >=dev-util/meson-0.51
fi
+ ecm_pkg_postinst
}