@@ -34,9 +34,8 @@ define fetch_file_inner
3434endef
3535
3636define fetch_file
37- ( test -f $$($(1 ) _source_dir) /$(4 ) || \
3837 ( $(call fetch_file_inner,$(1 ) ,$(2 ) ,$(3 ) ,$(4 ) ,$(5 ) ) || \
39- $(call fetch_file_inner,$(1 ) ,$(FALLBACK_DOWNLOAD_PATH ) ,$(3 ) ,$(4 ) ,$(5 ) ) ))
38+ $(call fetch_file_inner,$(1 ) ,$(FALLBACK_DOWNLOAD_PATH ) ,$(3 ) ,$(4 ) ,$(5 ) ) )
4039endef
4140
4241define int_get_build_recipe_hash
@@ -70,7 +69,7 @@ $(1)_build_log:=$(BASEDIR)/$(1)-$($(1)_version)-$($(1)_build_id).log
7069$(1 ) _all_sources=$($(1 ) _file_name) $($(1 ) _extra_sources)
7170
7271# stamps
73- $(1 ) _fetched=$(SOURCES_PATH ) /download-stamps/.stamp_fetched-$(1 ) -$($(1 ) _file_name ) .hash
72+ $(1 ) _fetched=$(SOURCES_PATH ) /download-stamps/.stamp_fetched-$(1 ) -$($(1 ) _version) - $( $( 1 ) _sha256_hash ) .hash
7473$(1 ) _extracted=$$($(1 ) _extract_dir) /.stamp_extracted
7574$(1 ) _preprocessed=$$($(1 ) _extract_dir) /.stamp_preprocessed
7675$(1 ) _cleaned=$$($(1 ) _extract_dir) /.stamp_cleaned
@@ -206,7 +205,6 @@ endif
206205$($(1 ) _fetched) :
207206 mkdir -p $$(@D ) $(SOURCES_PATH )
208207 rm -f $$@
209- touch $$@
210208 cd $$(@D ) ; $($(1 ) _fetch_cmds)
211209 cd $($(1 ) _source_dir) ; $(foreach source,$($(1 ) _all_sources) ,$(build_SHA256SUM ) $(source ) >> $$(@ ) ;)
212210 touch $$@
0 commit comments