mirror of
https://github.com/ruby/ruby.git
synced 2025-09-15 08:33:58 +02:00
Use git directories instead of gemspec files as dependency
Minitest repository does not commit its gemspec file.
This commit is contained in:
parent
3c01342e19
commit
0a9efe8701
Notes:
git
2023-02-21 17:08:22 +00:00
1 changed files with 3 additions and 3 deletions
|
@ -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) && \
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue