package/pkg-python.mk: remove hardcoded paths for host Python
When installer is used to install packages for host Python, it can figure out by itself which paths to use. We just need to use the installer CLI instead of our wrapper script. Signed-off-by: Роман Донченко <dpb@corrigendum.ru> Signed-off-by: James Hilliard <james.hilliard1@gmail.com> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
This commit is contained in:
parent
8b4f831f36
commit
03d19696c7
@ -146,14 +146,6 @@ HOST_PKG_PYTHON_PEP517_ENV = \
|
||||
PYTHONNOUSERSITE=1 \
|
||||
$(HOST_CONFIGURE_OPTS)
|
||||
|
||||
HOST_PKG_PYTHON_PEP517_INSTALL_OPTS = \
|
||||
--interpreter=/bin/python \
|
||||
--script-kind=posix \
|
||||
--purelib=$(HOST_DIR)/lib/python$(PYTHON3_VERSION_MAJOR)/site-packages \
|
||||
--headers=$(HOST_DIR)/include/python$(PYTHON3_VERSION_MAJOR) \
|
||||
--scripts=$(HOST_DIR)/bin \
|
||||
--data=$(HOST_DIR)
|
||||
|
||||
HOST_PKG_PYTHON_PEP517_BOOTSTRAP_INSTALL_OPTS = \
|
||||
--installdir=$(HOST_DIR)/lib/python$(PYTHON3_VERSION_MAJOR)/site-packages
|
||||
|
||||
@ -215,7 +207,7 @@ $(2)_BASE_INSTALL_STAGING_CMD = $(TOPDIR)/support/scripts/pyinstaller.py dist/*
|
||||
else
|
||||
$(2)_BASE_ENV = $$(HOST_PKG_PYTHON_PEP517_ENV)
|
||||
$(2)_BASE_BUILD_CMD = -m build -n -w
|
||||
$(2)_BASE_INSTALL_CMD = $(TOPDIR)/support/scripts/pyinstaller.py dist/* $$(HOST_PKG_PYTHON_PEP517_INSTALL_OPTS)
|
||||
$(2)_BASE_INSTALL_CMD = -m installer dist/*
|
||||
endif
|
||||
else ifeq ($$($(2)_SETUP_TYPE),flit-bootstrap)
|
||||
ifeq ($(4),target)
|
||||
@ -223,7 +215,7 @@ $$(error flit-bootstrap setup type only supported for host packages)
|
||||
else
|
||||
$(2)_BASE_ENV = $$(HOST_PKG_PYTHON_PEP517_ENV)
|
||||
$(2)_BASE_BUILD_CMD = -m flit_core.wheel
|
||||
$(2)_BASE_INSTALL_CMD ?= $(TOPDIR)/support/scripts/pyinstaller.py dist/* $$(HOST_PKG_PYTHON_PEP517_INSTALL_OPTS)
|
||||
$(2)_BASE_INSTALL_CMD ?= -m installer dist/*
|
||||
endif
|
||||
else
|
||||
$$(error "Invalid $(2)_SETUP_TYPE. Valid options are 'distutils', 'setuptools', 'pep517' or 'flit'.")
|
||||
|
Loading…
Reference in New Issue
Block a user