diff options
| author | Alexey Shvetsov <alexxy@gentoo.org> | 2013-05-05 12:43:02 +0400 |
|---|---|---|
| committer | Alexey Shvetsov <alexxy@gentoo.org> | 2013-05-05 12:43:02 +0400 |
| commit | c7e9fb1cbc160c06170dd19cca81deb5597769b9 (patch) | |
| tree | 56d210a5ad6672c7a321c1754ad28bdc702f2a21 /kde-base/krossruby | |
| parent | 5d1181af53083f6bb699b3ceb52c556d0746044c (diff) | |
| download | kde-c7e9fb1cbc160c06170dd19cca81deb5597769b9.tar.gz kde-c7e9fb1cbc160c06170dd19cca81deb5597769b9.tar.bz2 kde-c7e9fb1cbc160c06170dd19cca81deb5597769b9.zip | |
[kde-base] Add KDE SC 4.10.3
Signed-off-by: Alexey Shvetsov <alexxy@gentoo.org>
Diffstat (limited to 'kde-base/krossruby')
| -rw-r--r-- | kde-base/krossruby/Manifest | 1 | ||||
| -rw-r--r-- | kde-base/krossruby/krossruby-4.10.3.ebuild | 65 |
2 files changed, 66 insertions, 0 deletions
diff --git a/kde-base/krossruby/Manifest b/kde-base/krossruby/Manifest new file mode 100644 index 00000000000..c78537b1ce8 --- /dev/null +++ b/kde-base/krossruby/Manifest @@ -0,0 +1 @@ +DIST kross-interpreters-4.10.3.tar.xz 133832 SHA256 c5ee5ae1827008d8669cbd16f73d95b1c9fd47b0fffa7415da9bf2a3183f3cc7 SHA512 21b1cc5210a916b3c0fb54a88dc8997eb271c76594f21203485282511ba18d96326b2a53461aaf23a2ad78820c44d63cf2ffdca7ea17b833064b1f9d3280ed7e WHIRLPOOL 858edd874ca65f6dc82d3bb0b8b4e4eabeb695e58e00f86c1e6b4e374bb81d9bf450f7d94577fd96c904f322d2053b85410f3e06cd9ca0dddd0f220b7f4948c0 diff --git a/kde-base/krossruby/krossruby-4.10.3.ebuild b/kde-base/krossruby/krossruby-4.10.3.ebuild new file mode 100644 index 00000000000..bb21c084a62 --- /dev/null +++ b/kde-base/krossruby/krossruby-4.10.3.ebuild @@ -0,0 +1,65 @@ +# 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="ruby18" +# No ruby19 for three reasons: +# 1) it does not build (yet) - will likely be solved soon +# 2) cmake bails when configuring twice or more - solved with CMAKE_IN_SOURCE_BUILD=1 +# 3) 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="" + +# Split from kdebindings-ruby in 4.7 +add_blocker kdebindings-ruby + +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 +} |
