diff options
| author | Johannes Huber <johu@gentoo.org> | 2014-03-20 20:35:02 +0100 |
|---|---|---|
| committer | Johannes Huber <johu@gentoo.org> | 2014-03-20 20:38:49 +0100 |
| commit | fd7947932cb64ec653d3da5af8131ff6703668b1 (patch) | |
| tree | af57931415e23011a7cb7306f5dd70cdafe1e959 /kde-base/krossruby | |
| parent | 6ac2e43ed5e6cffd65b7a655b2629fa32dc8f4db (diff) | |
| download | kde-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/Manifest | 1 | ||||
| -rw-r--r-- | kde-base/krossruby/krossruby-4.12.95.ebuild | 61 |
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 +} |
