diff options
-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 |