Merge pull request #9103 from jefferyto/python-host-patch-upgraded-setuptools-pip
python,python3: Allow upgraded host setuptools/pip to be patched
This commit is contained in:
commit
e3dbc87bd9
2 changed files with 20 additions and 16 deletions
|
@ -314,14 +314,16 @@ define Host/Install
|
|||
$(MAKE) -C $(HOST_BUILD_DIR) install
|
||||
$(INSTALL_DIR) $(HOST_PYTHON_DIR)/bin/
|
||||
$(INSTALL_BIN) $(HOST_BUILD_DIR)/Parser/pgen $(HOST_PYTHON_DIR)/bin/pgen2
|
||||
ifeq ($(wildcard $(HOST_PYTHON_PKG_DIR)/.setuptools-patched),)
|
||||
$(call HostPatchDir,$(HOST_PYTHON_PKG_DIR),./patches-setuptools,)
|
||||
touch $(HOST_PYTHON_PKG_DIR)/.setuptools-patched
|
||||
endif
|
||||
ifeq ($(wildcard $(HOST_PYTHON_PKG_DIR)/.pip-patched),)
|
||||
$(call HostPatchDir,$(HOST_PYTHON_PKG_DIR),./patches-pip,)
|
||||
touch $(HOST_PYTHON_PKG_DIR)/.pip-patched
|
||||
endif
|
||||
$(if $(wildcard $(HOST_PYTHON_PKG_DIR)/.setuptools-patched-$(PYTHON_SETUPTOOLS_VERSION)),,
|
||||
$(call HostPatchDir,$(HOST_PYTHON_PKG_DIR),./patches-setuptools,)
|
||||
rm -f $(HOST_PYTHON_PKG_DIR)/.setuptools-patched-*
|
||||
touch $(HOST_PYTHON_PKG_DIR)/.setuptools-patched-$(PYTHON_SETUPTOOLS_VERSION)
|
||||
)
|
||||
$(if $(wildcard $(HOST_PYTHON_PKG_DIR)/.pip-patched-$(PYTHON_PIP_VERSION)),,
|
||||
$(call HostPatchDir,$(HOST_PYTHON_PKG_DIR),./patches-pip,)
|
||||
rm -f $(HOST_PYTHON_PKG_DIR)/.pip-patched-*
|
||||
touch $(HOST_PYTHON_PKG_DIR)/.pip-patched-$(PYTHON_PIP_VERSION)
|
||||
)
|
||||
endef
|
||||
|
||||
$(eval $(call HostBuild))
|
||||
|
|
|
@ -309,14 +309,16 @@ define Host/Install
|
|||
$(MAKE) -C $(HOST_BUILD_DIR) install
|
||||
$(INSTALL_DIR) $(HOST_PYTHON3_DIR)/bin/
|
||||
$(INSTALL_BIN) $(HOST_BUILD_DIR)/Parser/pgen $(HOST_PYTHON3_DIR)/bin/pgen3
|
||||
ifeq ($(wildcard $(HOST_PYTHON3_PKG_DIR)/.setuptools-patched),)
|
||||
$(call HostPatchDir,$(HOST_PYTHON3_PKG_DIR),./patches-setuptools,)
|
||||
touch $(HOST_PYTHON3_PKG_DIR)/.setuptools-patched
|
||||
endif
|
||||
ifeq ($(wildcard $(HOST_PYTHON3_PKG_DIR)/.pip-patched),)
|
||||
$(call HostPatchDir,$(HOST_PYTHON3_PKG_DIR),./patches-pip,)
|
||||
touch $(HOST_PYTHON3_PKG_DIR)/.pip-patched
|
||||
endif
|
||||
$(if $(wildcard $(HOST_PYTHON3_PKG_DIR)/.setuptools-patched-$(PYTHON3_SETUPTOOLS_VERSION)),,
|
||||
$(call HostPatchDir,$(HOST_PYTHON3_PKG_DIR),./patches-setuptools,)
|
||||
rm -f $(HOST_PYTHON3_PKG_DIR)/.setuptools-patched-*
|
||||
touch $(HOST_PYTHON3_PKG_DIR)/.setuptools-patched-$(PYTHON3_SETUPTOOLS_VERSION)
|
||||
)
|
||||
$(if $(wildcard $(HOST_PYTHON3_PKG_DIR)/.pip-patched-$(PYTHON3_PIP_VERSION)),,
|
||||
$(call HostPatchDir,$(HOST_PYTHON3_PKG_DIR),./patches-pip,)
|
||||
rm -f $(HOST_PYTHON3_PKG_DIR)/.pip-patched-*
|
||||
touch $(HOST_PYTHON3_PKG_DIR)/.pip-patched-$(PYTHON3_PIP_VERSION)
|
||||
)
|
||||
endef
|
||||
|
||||
$(eval $(call HostBuild))
|
||||
|
|
Loading…
Reference in a new issue