diff options
author | Michael Lauer <mickey@vanille-media.de> | 2005-10-04 09:06:59 +0000 |
---|---|---|
committer | OpenEmbedded Project <openembedded-devel@lists.openembedded.org> | 2005-10-04 09:06:59 +0000 |
commit | 4c9535c1c193f75cb73f4f09182ae49172f3d889 (patch) | |
tree | af6850107f803b789ca2f1e5e1f7443bb1873593 | |
parent | 533a1d2161ce63780901cffc9e9edf0c072f571a (diff) | |
parent | 5ced936a9e54c2873ea9285c1cebde6d4ebbee9d (diff) |
merge of afb8a8c72b9f95f42b8ac9092aca5417404b46b7
and e6a4f3e9ea007d2b58e5b311715b7de8eff61b8d
-rw-r--r-- | classes/rubyextension.bbclass | 19 | ||||
-rw-r--r-- | packages/ruby/ruby_1.8.3.bb | 12 |
2 files changed, 31 insertions, 0 deletions
diff --git a/classes/rubyextension.bbclass b/classes/rubyextension.bbclass new file mode 100644 index 0000000000..9c9d66e260 --- /dev/null +++ b/classes/rubyextension.bbclass @@ -0,0 +1,19 @@ +DEPENDS += "ruby-native" +RDEPENDS += "ruby" + +rubyextension_do_configure() { + ${STAGING_BINDIR}/ruby setup.rb config || \ + oefatal "ruby setup.rb config stage failed." +} + +rubyextension_do_compile() { + ${STAGING_BINDIR}/ruby setup.rb setup || \ + oefatal "ruby setup.rb setup stage failed." +} + +rubyextension_do_install() { + ${STAGING_BINDIR}/ruby setup.rb install || \ + oefatal "ruby setup.rb install stage failed." +} + +EXPORT_FUNCTIONS do_configure do_compile do_install diff --git a/packages/ruby/ruby_1.8.3.bb b/packages/ruby/ruby_1.8.3.bb new file mode 100644 index 0000000000..235c3892de --- /dev/null +++ b/packages/ruby/ruby_1.8.3.bb @@ -0,0 +1,12 @@ +DESCRIPTION = "Ruby is an interpreted scripting language \ +for quick and easy object-oriented programming." +SECTION = "devel/ruby" +DEPENDS = "ruby-native" +PRIORITY = "optional" +MAINTAINER = "Gints Polis <gints.polis@cc.lv>" +LICENSE = "GPL" + +SRC_URI = "ftp://ftp.ruby-lang.org/pub/ruby/ruby-${PV}.tar.gz" +S = "${WORKDIR}/ruby-${PV}" + +inherit autotools |