diff options
author | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2023-02-21 17:09:32 +0900 |
---|---|---|
committer | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2023-02-22 02:07:59 +0900 |
commit | 0a9efe8701c43f80ad8b23d89d6b34d13d9d9ade (patch) | |
tree | 15e1b662f0a974e531ffdbcc1ddef0520fa02aa2 /defs | |
parent | 3c01342e19b31e21030deff5705b9427dca691ae (diff) |
Use git directories instead of gemspec files as dependency
Minitest repository does not commit its gemspec file.
Notes
Notes:
Merged: https://github.com/ruby/ruby/pull/7347
Diffstat (limited to 'defs')
-rw-r--r-- | defs/gmake.mk | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/defs/gmake.mk b/defs/gmake.mk index 69d0f91a9b..9918e01f54 100644 --- a/defs/gmake.mk +++ b/defs/gmake.mk @@ -338,13 +338,13 @@ $(srcdir)/.bundle/.timestamp: $(MAKEDIRS) $@ define build-gem -$(srcdir)/gems/src/$(1)/$(1).gemspec: | $(srcdir)/gems/src +$(srcdir)/gems/src/$(1)/.git: | $(srcdir)/gems/src $(ECHO) Cloning $(4) $(Q) $(GIT) clone $(4) $$(@D) -$(srcdir)/.bundle/.timestamp/$(1).revision: $(srcdir)/gems/src/$(1)/$(1).gemspec \ +$(srcdir)/.bundle/.timestamp/$(1).revision: \ $(if $(if $(wildcard $$(@)),$(filter $(3),$(shell cat $$(@)))),,PHONY) \ - | $$(@D) + | $(srcdir)/.bundle/.timestamp $(srcdir)/gems/src/$(1)/.git $(ECHO) Update $(1) to $(3) $(Q) $(CHDIR) "$(srcdir)/gems/src/$(1)" && \ $(GIT) fetch origin $(3) && \ |