summaryrefslogtreecommitdiff
path: root/defs
diff options
context:
space:
mode:
authornagachika <nagachika@ruby-lang.org>2022-10-16 19:37:57 +0900
committernagachika <nagachika@ruby-lang.org>2022-10-16 19:37:57 +0900
commitc1129491bbf072862d10caa5b97acaa59437ecf3 (patch)
tree311d3b87ad571f5b9d036ccf301e32ee05f64e30 /defs
parent174594cf77bed6c3899af4ef14f6c7d257e6461d (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.mk2
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) $@