diff options
author | Bruce Ashfield <bruce.ashfield@gmail.com> | 2024-10-11 19:44:36 +0000 |
---|---|---|
committer | Bruce Ashfield <bruce.ashfield@gmail.com> | 2024-10-11 20:14:43 +0000 |
commit | dc37ea052ed74321c5244938f8d702372f663776 (patch) | |
tree | 5b561ff383ef5c358a181e99788aef9acd00ef29 /recipes-support/puppetlabs-stdlib/files/Add-gemspec.patch | |
parent | 4f7788bbebe80f1c6b13bd3bc2db875e900bfa29 (diff) | |
download | meta-cloud-services-dc37ea052ed74321c5244938f8d702372f663776.tar.gz |
ruby/rubyv2: add new rubyv2 bbclass and support external extconf
When building/installing gems with native components, the target
OS and cross compile settings were not correctly being picked up.
Enhance the existing bbclass with the ability to copy a extconf.rb
from UNPACKDIR, so a recipe can specify fixes in it's own copy of
the file.
We also bring in a class from meta-rubygems which has more advanced
cross compile settings. There are a few minor modifications to
this class (copying of extconf.rb) and some spec generation. But
it is now available if the basic ruby class cannot compile and install
a gem.
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Diffstat (limited to 'recipes-support/puppetlabs-stdlib/files/Add-gemspec.patch')
0 files changed, 0 insertions, 0 deletions