summaryrefslogtreecommitdiff
path: root/kde-base/krossruby
diff options
context:
space:
mode:
authorJohannes Huber <johu@gentoo.org>2014-03-20 20:35:02 +0100
committerJohannes Huber <johu@gentoo.org>2014-03-20 20:38:49 +0100
commitfd7947932cb64ec653d3da5af8131ff6703668b1 (patch)
treeaf57931415e23011a7cb7306f5dd70cdafe1e959 /kde-base/krossruby
parent6ac2e43ed5e6cffd65b7a655b2629fa32dc8f4db (diff)
downloadkde-fd7947932cb64ec653d3da5af8131ff6703668b1.tar.gz
kde-fd7947932cb64ec653d3da5af8131ff6703668b1.tar.bz2
kde-fd7947932cb64ec653d3da5af8131ff6703668b1.zip
[kde-base] Add KDE SC 4.13 beta 3
Package-Manager: portage-2.2.8-r1
Diffstat (limited to 'kde-base/krossruby')
-rw-r--r--kde-base/krossruby/Manifest1
-rw-r--r--kde-base/krossruby/krossruby-4.12.95.ebuild61
2 files changed, 62 insertions, 0 deletions
diff --git a/kde-base/krossruby/Manifest b/kde-base/krossruby/Manifest
index 09bb5e5d34d..3593162069c 100644
--- a/kde-base/krossruby/Manifest
+++ b/kde-base/krossruby/Manifest
@@ -1 +1,2 @@
DIST kross-interpreters-4.12.90.tar.xz 130788 SHA256 73fb3bd33d6d04a6dc66ab0447fcb1d6f8f53a4eda61570e526a9560836ebeb3 SHA512 272abd277702c78d2232345a07d7e1dfab3b6e27df8bedfc722bceda4c1d66a23ff675272c2e4a61f796955f789435aef7d4a26689bf1244273b0c115dbf3ae9 WHIRLPOOL 19d937d2f0cb73baa97fa3d5ac801d648abfc1c31f74e99c59c0c6afbdb91cdf932578c3dfba96a57798b8627d20dfefc1861ab40d8fdfdbd8d6d084be282fec
+DIST kross-interpreters-4.12.95.tar.xz 130776 SHA256 d9aa3c1b930856c79de26af6af2d181a3fe7d0406679b6606184426fead2fe44 SHA512 e8c8c102ad4a1bc7664ec2fc837b1fe6ed450568cea144fd61e764c23e5b10b7c6395f285a642857fd481d3d5f749f7d03090254190ec85cd63b526f4df08992 WHIRLPOOL d0dcb034cb19dbe022c3bfd39e0d54288aca8297f7d308af302638f47e10ff34a9fbcef63a4193f4e9ed977d13c41433acebb3274cfcf604d63fe63952fec376
diff --git a/kde-base/krossruby/krossruby-4.12.95.ebuild b/kde-base/krossruby/krossruby-4.12.95.ebuild
new file mode 100644
index 00000000000..cd37925069a
--- /dev/null
+++ b/kde-base/krossruby/krossruby-4.12.95.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2014 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 ~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
+}