summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--kde-apps/kross-interpreters/kross-interpreters-17.12.49.9999.ebuild22
-rw-r--r--kde-apps/kross-interpreters/kross-interpreters-9999.ebuild22
2 files changed, 34 insertions, 10 deletions
diff --git a/kde-apps/kross-interpreters/kross-interpreters-17.12.49.9999.ebuild b/kde-apps/kross-interpreters/kross-interpreters-17.12.49.9999.ebuild
index 99ac5145ef0..7bd825c4666 100644
--- a/kde-apps/kross-interpreters/kross-interpreters-17.12.49.9999.ebuild
+++ b/kde-apps/kross-interpreters/kross-interpreters-17.12.49.9999.ebuild
@@ -4,22 +4,34 @@
EAPI=6
PYTHON_COMPAT=( python2_7 )
-inherit python-single-r1 kde5
+USE_RUBY="ruby22"
+inherit kde5 python-single-r1 ruby-single
DESCRIPTION="Kross interpreter plugins for programming languages"
KEYWORDS=""
-IUSE=""
+IUSE="+python ruby"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+REQUIRED_USE="|| ( python ruby ) python? ( ${PYTHON_REQUIRED_USE} )"
-DEPEND="${PYTHON_DEPS}
+DEPEND="
$(add_frameworks_dep kross)
$(add_qt_dep qtgui)
$(add_qt_dep qtwidgets)
+ python? ( ${PYTHON_DEPS} )
+ ruby? ( ${RUBY_DEPS} )
"
RDEPEND="${DEPEND}"
pkg_setup() {
- python-single-r1_pkg_setup
+ use python && python-single-r1_pkg_setup
kde5_pkg_setup
}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_python=$(usex python)
+ -DBUILD_ruby=$(usex ruby)
+ )
+
+ kde5_src_configure
+}
diff --git a/kde-apps/kross-interpreters/kross-interpreters-9999.ebuild b/kde-apps/kross-interpreters/kross-interpreters-9999.ebuild
index 99ac5145ef0..7bd825c4666 100644
--- a/kde-apps/kross-interpreters/kross-interpreters-9999.ebuild
+++ b/kde-apps/kross-interpreters/kross-interpreters-9999.ebuild
@@ -4,22 +4,34 @@
EAPI=6
PYTHON_COMPAT=( python2_7 )
-inherit python-single-r1 kde5
+USE_RUBY="ruby22"
+inherit kde5 python-single-r1 ruby-single
DESCRIPTION="Kross interpreter plugins for programming languages"
KEYWORDS=""
-IUSE=""
+IUSE="+python ruby"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+REQUIRED_USE="|| ( python ruby ) python? ( ${PYTHON_REQUIRED_USE} )"
-DEPEND="${PYTHON_DEPS}
+DEPEND="
$(add_frameworks_dep kross)
$(add_qt_dep qtgui)
$(add_qt_dep qtwidgets)
+ python? ( ${PYTHON_DEPS} )
+ ruby? ( ${RUBY_DEPS} )
"
RDEPEND="${DEPEND}"
pkg_setup() {
- python-single-r1_pkg_setup
+ use python && python-single-r1_pkg_setup
kde5_pkg_setup
}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_python=$(usex python)
+ -DBUILD_ruby=$(usex ruby)
+ )
+
+ kde5_src_configure
+}