Marcel Telka
2024-04-06 3ee8d02689a27e0e38cd6c4998db7efe50853dad
make-rules/prep-download.mk
@@ -46,6 +46,7 @@
# Template for download rules.
define download-rules
ifdef COMPONENT_ARCHIVE$(1)
ifdef COMPONENT_ARCHIVE_URL$(1)
ARCHIVES += $$(COMPONENT_ARCHIVE$(1))
@@ -57,9 +58,6 @@
download::   $$(USERLAND_ARCHIVES)
download::   $$(USERLAND_ARCHIVES)$$(COMPONENT_ARCHIVE$(1))
$$(USERLAND_ARCHIVES):
   $$(MKDIR) $$(USERLAND_ARCHIVES)
$$(USERLAND_ARCHIVES)$$(COMPONENT_ARCHIVE$(1)):   $(MAKEFILE_PREREQ)
   $$(FETCH) $$(FETCH_KEEP) --file $$@ \
      $$(COMPONENT_ARCHIVE_URL$(1):%=--url %) \
@@ -68,11 +66,15 @@
      $$(if $$(COMPONENT_FETCH_USER_AGENT$(1)),--user-agent $$(COMPONENT_FETCH_USER_AGENT$(1)))
   $$(TOUCH) $$@
USERLAND_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
# cleanup macros.