diff options
| author | Andreas K. Huettel (dilfridge) <mail@akhuettel.de> | 2013-01-31 09:35:06 +0100 |
|---|---|---|
| committer | Andreas K. Huettel (dilfridge) <mail@akhuettel.de> | 2013-01-31 09:35:06 +0100 |
| commit | 33126092ceb27c97facd75e2e5392e9355a15217 (patch) | |
| tree | 643bd58b9ead9cea059fba323ebb566edbce3f01 /kde-base/krossruby | |
| parent | ff8045504c87f5a3735054d8372a5c6e3f49fedc (diff) | |
| download | kde-33126092ceb27c97facd75e2e5392e9355a15217.tar.gz kde-33126092ceb27c97facd75e2e5392e9355a15217.tar.bz2 kde-33126092ceb27c97facd75e2e5392e9355a15217.zip | |
[kde-4.10.0] Untested version bump. Happy compiling.
Diffstat (limited to 'kde-base/krossruby')
| -rw-r--r-- | kde-base/krossruby/Manifest | 1 | ||||
| -rw-r--r-- | kde-base/krossruby/krossruby-4.10.0.ebuild | 65 |
2 files changed, 66 insertions, 0 deletions
diff --git a/kde-base/krossruby/Manifest b/kde-base/krossruby/Manifest index b0dc5fd6d4a..78264321a66 100644 --- a/kde-base/krossruby/Manifest +++ b/kde-base/krossruby/Manifest @@ -1 +1,2 @@ +DIST kross-interpreters-4.10.0.tar.xz 130436 SHA256 54f484954cabaae8c6a162189710f71df067e6e502b9a049787cf269289ca00a SHA512 832b0ecd6ab074ccd00c53d1a211a0c1096b85d26ffddf54520c3ea34e25e352b7848076a7c80476e9a854e898a3db1be9d114a3d1b0f3e970d710a991c9ff98 WHIRLPOOL b633ec589f18342ee24cd0867056fe8aa15e715adeeff715b0e7fc79ae3ae7822010d2fbe24c9a8bd6ef4afad25726abc32227e8ba19485b893f7acee7dcae60 DIST kross-interpreters-4.9.98.tar.xz 130208 SHA256 07e66d297d8bc27d0ef391f2847b1b433bd9d2f88f5fd2b095cae6086c9d197c SHA512 2726f3b4e4e870ba34095a9af4806f2f34280850f063c8208613ddd4483a86d8bbf77e96ec25e85425eb289e338378c89fdce13e1763df8fdb054b6307d9b7bf WHIRLPOOL d9f722fbe505340e6c8946cd4deea3854ab5c073eeee5abcb2d5e20680fba8ff8625eee7bf0ce445b50ad41a64add02431f11a4accb50760ed3361f190cf61f5 diff --git a/kde-base/krossruby/krossruby-4.10.0.ebuild b/kde-base/krossruby/krossruby-4.10.0.ebuild new file mode 100644 index 00000000000..22ef6d217e6 --- /dev/null +++ b/kde-base/krossruby/krossruby-4.10.0.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 ~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 +} |
