diff options
author | nagachika <nagachika@ruby-lang.org> | 2022-10-16 19:37:57 +0900 |
---|---|---|
committer | nagachika <nagachika@ruby-lang.org> | 2022-10-16 19:37:57 +0900 |
commit | c1129491bbf072862d10caa5b97acaa59437ecf3 (patch) | |
tree | 311d3b87ad571f5b9d036ccf301e32ee05f64e30 /defs | |
parent | 174594cf77bed6c3899af4ef14f6c7d257e6461d (diff) |
merge revision(s) 64cff780051adf95a0f1799baddec98ae23e8add:
`Gem.unpack` extracts gems so able to execute
Creates simple bin stubs to load the extracted executable files.
After only extracted under `gems` directory, the gems are considered
installed but the executable scripts are not found.
Also the second argument is now the parent of the previous second and
third arguments.
---
common.mk | 6 ++----
defs/gmake.mk | 3 +--
tool/gem-unpack.rb | 30 +++++++++++++++++++-----------
3 files changed, 22 insertions(+), 17 deletions(-)
Diffstat (limited to 'defs')
-rw-r--r-- | defs/gmake.mk | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/defs/gmake.mk b/defs/gmake.mk index b4e12d1385..7243a304dc 100644 --- a/defs/gmake.mk +++ b/defs/gmake.mk @@ -290,7 +290,7 @@ extract-gems: | $(patsubst %,.bundle/gems/%,$(bundled-gems)) $(ECHO) Extracting bundle gem $*... $(Q) $(BASERUBY) -C "$(srcdir)" \ -Itool -rgem-unpack \ - -e 'Gem.unpack("gems/$(@F).gem", ".bundle/gems", ".bundle/specifications")' + -e 'Gem.unpack("gems/$(@F).gem", ".bundle")' $(srcdir)/.bundle/gems: $(MAKEDIRS) $@ |