summaryrefslogtreecommitdiffstats
path: root/recipes-support/puppetlabs-stdlib/files/Add-gemspec.patch
diff options
context:
space:
mode:
authorBruce Ashfield <bruce.ashfield@gmail.com>2024-10-11 19:44:36 +0000
committerBruce Ashfield <bruce.ashfield@gmail.com>2024-10-11 20:14:43 +0000
commitdc37ea052ed74321c5244938f8d702372f663776 (patch)
tree5b561ff383ef5c358a181e99788aef9acd00ef29 /recipes-support/puppetlabs-stdlib/files/Add-gemspec.patch
parent4f7788bbebe80f1c6b13bd3bc2db875e900bfa29 (diff)
downloadmeta-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