summaryrefslogtreecommitdiff
path: root/kde-base/krossruby
diff options
context:
space:
mode:
authorAndreas K. Huettel (dilfridge) <dilfridge@gentoo.org>2013-12-02 22:41:55 +0100
committerAndreas K. Huettel (dilfridge) <dilfridge@gentoo.org>2013-12-02 22:41:55 +0100
commit8497726acdcbc74ca354c450a8d5908f44b3f8da (patch)
tree8bf46e32c49e072b759b6e58e78924f26de30d21 /kde-base/krossruby
parenteaa6f9664ca0a52d635978b96123f917f18a832c (diff)
downloadkde-8497726acdcbc74ca354c450a8d5908f44b3f8da.tar.gz
kde-8497726acdcbc74ca354c450a8d5908f44b3f8da.tar.bz2
kde-8497726acdcbc74ca354c450a8d5908f44b3f8da.zip
[kde-4.11.4] bump
Diffstat (limited to 'kde-base/krossruby')
-rw-r--r--kde-base/krossruby/Manifest1
-rw-r--r--kde-base/krossruby/krossruby-4.11.4.ebuild61
2 files changed, 62 insertions, 0 deletions
diff --git a/kde-base/krossruby/Manifest b/kde-base/krossruby/Manifest
new file mode 100644
index 00000000000..1894090975a
--- /dev/null
+++ b/kde-base/krossruby/Manifest
@@ -0,0 +1 @@
+DIST kross-interpreters-4.11.4.tar.xz 134244 SHA256 5b6b2e66b51ec0c1e0673ce2323917545c338b3e30c2ec71a28a25b3bc8ee5df SHA512 d72a45ded7d97ff944d2b7790a3be579cf890ac318a3092320eeaaf207719dc66331d9cb354dee55bcae7617dc1bd3811843867110b35caf2ed99f27d7d7f2c2 WHIRLPOOL 7fef6b6f4cc909bae0649264ba53f5180cfa58bcf93cea467ccb475a0f1da3fd65d46d492123c3365c7c3260c9bc6d9b853dcf91c0f37fc970d7ea370cf84ae7
diff --git a/kde-base/krossruby/krossruby-4.11.4.ebuild b/kde-base/krossruby/krossruby-4.11.4.ebuild
new file mode 100644
index 00000000000..abce7d41a68
--- /dev/null
+++ b/kde-base/krossruby/krossruby-4.11.4.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+KMNAME="kross-interpreters"
+KMMODULE="ruby"
+
+USE_RUBY="ruby19"
+# Only one ruby version is supported:
+# 1) cmake bails when configuring twice or more - solved with CMAKE_IN_SOURCE_BUILD=1
+# 2) the ebuild can only be installed for one ruby variant, otherwise the compiled
+# files with identical path+name will overwrite each other - difficult :(
+
+inherit kde4-meta ruby-ng
+
+DESCRIPTION="Kross scripting framework: Ruby interpreter"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND=""
+RDEPEND=""
+
+pkg_setup() {
+ ruby-ng_pkg_setup
+ kde4-meta_pkg_setup
+}
+
+src_unpack() {
+ local S="${WORKDIR}/${P}"
+ kde4-meta_src_unpack
+
+ cd "${WORKDIR}"
+ mkdir all
+ mv ${P} all/ || die "Could not move sources"
+}
+
+all_ruby_prepare() {
+ kde4-meta_src_prepare
+}
+
+each_ruby_configure() {
+ local CMAKE_USE_DIR=${S}
+ local mycmakeargs=(
+ -DRUBY_LIBRARY=$(ruby_get_libruby)
+ -DRUBY_INCLUDE_DIR=$(ruby_get_hdrdir)
+ -DRUBY_EXECUTABLE=${RUBY}
+ )
+ kde4-meta_src_configure
+}
+
+each_ruby_compile() {
+ local CMAKE_USE_DIR=${S}
+ kde4-meta_src_compile
+}
+
+each_ruby_install() {
+ local CMAKE_USE_DIR=${S}
+ kde4-meta_src_install
+}