summaryrefslogtreecommitdiff
path: root/defs
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2023-02-21 18:17:02 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2023-02-22 02:07:59 +0900
commit241c4cfdd47c3f5df0738bb636d3f3954101de49 (patch)
tree05bdedfb20840e8d8be3c45965f467868610a5fe /defs
parent0a9efe8701c43f80ad8b23d89d6b34d13d9d9ade (diff)
downloadruby-241c4cfdd47c3f5df0738bb636d3f3954101de49.tar.gz
Move dummy gemspec file creation for extract-gems-sequential
Diffstat (limited to 'defs')
-rw-r--r--defs/gmake.mk6
1 files changed, 6 insertions, 0 deletions
diff --git a/defs/gmake.mk b/defs/gmake.mk
index 9918e01f54..e646968b6f 100644
--- a/defs/gmake.mk
+++ b/defs/gmake.mk
@@ -352,6 +352,12 @@ $(srcdir)/.bundle/.timestamp/$(1).revision: \
:
echo $(3) | $(IFCHANGE) $$(@) -
+# The repository of minitest does not include minitest.gemspec because it uses hoe.
+# This creates a dummy gemspec.
+$(srcdir)/gems/src/$(1)/$(1).gemspec: \
+ | $(srcdir)/gems/src/$(1)/.git
+ $(Q) $(BASERUBY) -I$(tooldir)/lib -rbundled_gem -e 'BundledGem.dummy_gemspec(*ARGV)' $$(@)
+
$(srcdir)/gems/$(1)-$(2).gem: $(srcdir)/gems/src/$(1)/$(1).gemspec \
$(srcdir)/.bundle/.timestamp/$(1).revision
$(ECHO) Building $(1)@$(3) to $$(@)