From 7aad5150f69da42b84994c353283db5daf8e967f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Javier=20Jard=C3=B3n?= Date: Sun, 26 Nov 2017 23:40:38 +0000 Subject: Add BuildStream converted files This is made by a conversion made in commit 8f8992a18d55c3abf28d4b6fc8036bd39d3dc1cf of definitions Check there to know what exact versions of YBD and defs2bst was used --- elements/ruby/bundler.bst | 16 ++++++++++++++++ elements/ruby/hoe.bst | 21 +++++++++++++++++++++ elements/ruby/libyaml.bst | 8 ++++++++ elements/ruby/rake-compiler.bst | 20 ++++++++++++++++++++ elements/ruby/ruby-1.8.bst | 14 ++++++++++++++ elements/ruby/ruby.bst | 16 ++++++++++++++++ 6 files changed, 95 insertions(+) create mode 100644 elements/ruby/bundler.bst create mode 100644 elements/ruby/hoe.bst create mode 100644 elements/ruby/libyaml.bst create mode 100644 elements/ruby/rake-compiler.bst create mode 100644 elements/ruby/ruby-1.8.bst create mode 100644 elements/ruby/ruby.bst (limited to 'elements/ruby') diff --git a/elements/ruby/bundler.bst b/elements/ruby/bundler.bst new file mode 100644 index 00000000..1b8aaa23 --- /dev/null +++ b/elements/ruby/bundler.bst @@ -0,0 +1,16 @@ +kind: manual +depends: +- tools.bst +- ruby/libyaml.bst +- ruby/ruby.bst +sources: +- kind: git + url: upstream:bundler + track: baserock/v1.6.2 + ref: 0708fbe62617a63300e1cc3b9869cc1280c57ef6 +config: + build-commands: + - rake build + install-commands: + - gem install ./pkg/*gem --bindir "%{install-root}/%{prefix}/bin" --install-dir + "%{install-root}/%{prefix}/lib/ruby/gems/2.0.0" diff --git a/elements/ruby/hoe.bst b/elements/ruby/hoe.bst new file mode 100644 index 00000000..2b764ba5 --- /dev/null +++ b/elements/ruby/hoe.bst @@ -0,0 +1,21 @@ +kind: manual +description: |- + Hoe is a rake/rubygems helper for project Rakefiles. It helps you + manage, maintain, and release your project and includes a dynamic + plug-in system allowing for easy extensibility. +depends: +- tools.bst +- ruby/ruby.bst +- ruby/libyaml.bst +sources: +- kind: git + url: upstream:ruby-gems/hoe + track: master + ref: 50a2706d0f70ece52922ddcc56630e1e0655b83e +config: + build-commands: + - rake gem + install-commands: + - mkdir -p "%{install-root}/$(gem environment home)" + - gem install --install-dir "%{install-root}/$(gem environment home)" --bindir "%{install-root}/%{prefix}/bin" + --ignore-dependencies --local ./pkg/hoe-*.gem diff --git a/elements/ruby/libyaml.bst b/elements/ruby/libyaml.bst new file mode 100644 index 00000000..984b47ed --- /dev/null +++ b/elements/ruby/libyaml.bst @@ -0,0 +1,8 @@ +kind: autotools +depends: +- tools.bst +sources: +- kind: git + url: upstream:libyaml-hg + track: master + ref: 0577078d6625a7bf06e6bc7fb26a43e27400b17e diff --git a/elements/ruby/rake-compiler.bst b/elements/ruby/rake-compiler.bst new file mode 100644 index 00000000..271623f5 --- /dev/null +++ b/elements/ruby/rake-compiler.bst @@ -0,0 +1,20 @@ +kind: manual +description: |- + Provide a standard and simplified way to build and package Ruby + extensions (C, Java) using Rake as glue. +depends: +- tools.bst +- ruby/libyaml.bst +- ruby/ruby.bst +sources: +- kind: git + url: upstream:ruby-gems/rake-compiler + track: v0.9.3 + ref: aaed621f6fdb0b0395775fea5464cc83e794fbdb +config: + build-commands: + - rake gem + install-commands: + - mkdir -p "%{install-root}/$(gem environment home)" + - gem install --install-dir "%{install-root}/$(gem environment home)" --bindir "%{install-root}/%{prefix}/bin" + --ignore-dependencies --local ./pkg/rake-compiler-*.gem diff --git a/elements/ruby/ruby-1.8.bst b/elements/ruby/ruby-1.8.bst new file mode 100644 index 00000000..81c4be48 --- /dev/null +++ b/elements/ruby/ruby-1.8.bst @@ -0,0 +1,14 @@ +kind: autotools +depends: +- tools.bst +sources: +- kind: git + url: upstream:ruby + track: baserock/morph/ruby_1_8_7 + ref: 7a24f1710028d568ad61d0aa49d5178260178d77 +config: + configure-commands: + - cp /usr/share/automake*/config.guess . + - cp /usr/share/automake*/config.sub . + - autoconf + - ./configure --prefix=/usr --program-suffix=-1.8 diff --git a/elements/ruby/ruby.bst b/elements/ruby/ruby.bst new file mode 100644 index 00000000..e2e007bc --- /dev/null +++ b/elements/ruby/ruby.bst @@ -0,0 +1,16 @@ +kind: autotools +depends: +- tools.bst +- ruby/ruby-1.8.bst +- ruby/libyaml.bst +sources: +- kind: git + url: upstream:ruby + track: baserock/ruby_2_0_0 + ref: 05604af5a6da635b8bca51269db8b433972e82c0 +config: + configure-commands: + - cp /usr/share/automake*/config.guess tool + - cp /usr/share/automake*/config.sub tool + - autoconf + - ./configure --prefix=/usr --enable-shared --with-baseruby=/usr/bin/ruby-1.8 -- cgit v1.2.1