| | |
| | | # files, but not to remove mismatches; good to save traffic when initially |
| | | # fetching a new archive just to learn what checksum to expect in Makefile. |
| | | #FETCH_KEEP ?= --keep |
| | | FETCH_KEEP ?= |
| | | FETCH_KEEP ?= |
| | | |
| | | # Template for download rules. |
| | | define download-rules |
| | | ifdef COMPONENT_ARCHIVE$(1) |
| | | ifdef COMPONENT_ARCHIVE_URL$(1) |
| | | |
| | | ARCHIVES += $$(COMPONENT_ARCHIVE$(1)) |
| | |
| | | fetch:: FETCH_KEEP=--keep |
| | | fetch:: $$(USERLAND_ARCHIVES)$$(COMPONENT_ARCHIVE$(1)) |
| | | |
| | | download:: $$(USERLAND_ARCHIVES) |
| | | download:: $$(USERLAND_ARCHIVES)$$(COMPONENT_ARCHIVE$(1)) |
| | | |
| | | $$(USERLAND_ARCHIVES)$$(COMPONENT_ARCHIVE$(1)): $(MAKEFILE_PREREQ) |
| | |
| | | $$(if $$(COMPONENT_FETCH_USER_AGENT$(1)),--user-agent $$(COMPONENT_FETCH_USER_AGENT$(1))) |
| | | $$(TOUCH) $$@ |
| | | |
| | | REQUIRED_PACKAGES += runtime/python-27 |
| | | USERLAND_REQUIRED_PACKAGES += runtime/python-39 |
| | | |
| | | endif |
| | | endif |
| | | endef |
| | | |
| | | $(USERLAND_ARCHIVES): |
| | | $(MKDIR) $(USERLAND_ARCHIVES) |
| | | |
| | | # |
| | | # Define the rules required to download any source archives and augment any |
| | |
| | | $(foreach suffix, $(URL_SUFFIXES), $(eval $(call download-rules,_$(suffix)))) |
| | | |
| | | # Needed for signature validation of downloads |
| | | REQUIRED_PACKAGES += crypto/gnupg |
| | | USERLAND_REQUIRED_PACKAGES += crypto/gnupg |