use wheel to build python-crossenv packages

%ci:no-build
This commit is contained in:
Lucy Phipps 2022-10-30 01:06:29 +01:00
parent 343d19076a
commit cbba2d7bae
No known key found for this signature in database
GPG Key ID: 8F688A3DB7869BFE
35 changed files with 35 additions and 8 deletions

View File

@ -21,6 +21,7 @@ termux_step_pre_configure() {
${_CROSSENV_PREFIX}
popd
. ${_CROSSENV_PREFIX}/bin/activate
build-pip install wheel
}
termux_step_make() {

View File

@ -23,6 +23,7 @@ termux_step_pre_configure() {
${_CROSSENV_PREFIX}
popd
. ${_CROSSENV_PREFIX}/bin/activate
build-pip install wheel
}
termux_step_make_install() {

View File

@ -24,7 +24,7 @@ termux_step_pre_configure() {
${_CROSSENV_PREFIX}
popd
. ${_CROSSENV_PREFIX}/bin/activate
pip install wheel
build-pip install wheel
}
termux_step_make() {

View File

@ -22,6 +22,7 @@ termux_step_pre_configure() {
${_CROSSENV_PREFIX}
popd
. ${_CROSSENV_PREFIX}/bin/activate
build-pip install wheel
export LDFLAGS+=" -lpython${_PYTHON_VERSION}"
export LDSHARED="$CC -shared"

View File

@ -25,6 +25,7 @@ termux_step_pre_configure() {
${_CROSSENV_PREFIX}
popd
. ${_CROSSENV_PREFIX}/bin/activate
build-pip install wheel
LDFLAGS+=" -lpython${_PYTHON_VERSION}"
}

View File

@ -24,6 +24,7 @@ termux_step_pre_configure() {
${_CROSSENV_PREFIX}
popd
. ${_CROSSENV_PREFIX}/bin/activate
build-pip install wheel
}
termux_step_make_install() {

View File

@ -20,4 +20,5 @@ termux_step_pre_configure() {
${_CROSSENV_PREFIX}
popd
. ${_CROSSENV_PREFIX}/bin/activate
build-pip install wheel
}

View File

@ -39,6 +39,7 @@ termux_step_pre_configure() {
${_CROSSENV_PREFIX}
popd
. ${_CROSSENV_PREFIX}/bin/activate
build-pip install wheel
echo "Applying meson-python.diff"
sed "s%@PYTHON_VERSION@%$_PYTHON_VERSION%g" \

View File

@ -22,6 +22,7 @@ termux_step_pre_configure() {
${_CROSSENV_PREFIX}
popd
. ${_CROSSENV_PREFIX}/bin/activate
build-pip install wheel
LDFLAGS+=" -lpython${_PYTHON_VERSION}"
}

View File

@ -32,6 +32,7 @@ termux_step_pre_configure() {
${_CROSSENV_PREFIX}
popd
. ${_CROSSENV_PREFIX}/bin/activate
build-pip install wheel
LDFLAGS+=" -lpython${_PYTHON_VERSION}"
export NPY_DISABLE_SVML=1
pushd $TERMUX_PKG_SRCDIR/numpy

View File

@ -25,6 +25,7 @@ termux_step_pre_configure() {
${_CROSSENV_PREFIX}
popd
. ${_CROSSENV_PREFIX}/bin/activate
build-pip install wheel
LDFLAGS+=" -lpython${_PYTHON_VERSION}"
}

View File

@ -27,6 +27,7 @@ termux_step_pre_configure() {
${_CROSSENV_PREFIX}
popd
. ${_CROSSENV_PREFIX}/bin/activate
build-pip install wheel
}
termux_step_post_make_install() {

View File

@ -46,7 +46,7 @@ termux_step_pre_configure() {
popd
. ${_CROSSENV_PREFIX}/bin/activate
build-pip install numpy setuptools_scm setuptools_scm_git_archive
build-pip install wheel numpy setuptools_scm setuptools_scm_git_archive
LDFLAGS+=" -lpython${_PYTHON_VERSION} -lm"

View File

@ -28,7 +28,7 @@ termux_step_pre_configure() {
popd
. ${_CROSSENV_PREFIX}/bin/activate
build-pip install tomli
build-pip install wheel tomli
}
termux_step_make_install() {

View File

@ -55,6 +55,7 @@ termux_step_pre_configure() {
${_CROSSENV_PREFIX}
popd
. ${_CROSSENV_PREFIX}/bin/activate
build-pip install wheel
LDFLAGS+=" -lpython${_PYTHON_VERSION}"
export NPY_DISABLE_SVML=1
pushd $TERMUX_PKG_SRCDIR/numpy

View File

@ -20,6 +20,7 @@ termux_step_pre_configure() {
${_CROSSENV_PREFIX}
popd
. ${_CROSSENV_PREFIX}/bin/activate
build-pip install wheel
CFLAGS+=" $CPPFLAGS"
CXXFLAGS+=" $CPPFLAGS"

View File

@ -19,6 +19,7 @@ termux_step_pre_configure() {
${_CROSSENV_PREFIX}
popd
. ${_CROSSENV_PREFIX}/bin/activate
build-pip install wheel
LDFLAGS+=" -lpython${_PYTHON_VERSION}"
}

View File

@ -27,6 +27,7 @@ termux_step_pre_configure() {
${_CROSSENV_PREFIX}
popd
. ${_CROSSENV_PREFIX}/bin/activate
build-pip install wheel
LDFLAGS+=" -lpython${_PYTHON_VERSION}"
}

View File

@ -24,6 +24,7 @@ termux_step_pre_configure() {
${_CROSSENV_PREFIX}
popd
. ${_CROSSENV_PREFIX}/bin/activate
build-pip install wheel
LDFLAGS+=" -lpython${_PYTHON_VERSION}"
}

View File

@ -20,6 +20,7 @@ termux_step_pre_configure() {
${_CROSSENV_PREFIX}
popd
. ${_CROSSENV_PREFIX}/bin/activate
build-pip install wheel
LDFLAGS+=" -lpython${_PYTHON_VERSION}"
}

View File

@ -24,7 +24,7 @@ termux_step_pre_configure() {
popd
. ${_CROSSENV_PREFIX}/bin/activate
build-pip install setuptools-rust
build-pip install wheel setuptools-rust
}
termux_step_make_install() {

View File

@ -33,7 +33,7 @@ termux_step_pre_configure() {
popd
. ${_CROSSENV_PREFIX}/bin/activate
build-pip install cffi setuptools-rust
build-pip install wheel cffi setuptools-rust
}
termux_step_make_install() {

View File

@ -29,6 +29,7 @@ termux_step_configure() {
${_CROSSENV_PREFIX}
popd
. ${_CROSSENV_PREFIX}/bin/activate
build-pip install wheel
LDFLAGS+=" -lpython${_PYTHON_VERSION} -lm"

View File

@ -20,6 +20,7 @@ termux_step_configure() {
${_CROSSENV_PREFIX}
popd
. ${_CROSSENV_PREFIX}/bin/activate
build-pip install wheel
LDFLAGS+=" -lpython${_PYTHON_VERSION}"
}

View File

@ -22,6 +22,7 @@ termux_step_pre_configure() {
${_CROSSENV_PREFIX}
popd
. ${_CROSSENV_PREFIX}/bin/activate
build-pip install wheel
}
termux_step_make_install() {

View File

@ -32,7 +32,7 @@ termux_step_pre_configure() {
popd
. ${_CROSSENV_PREFIX}/bin/activate
build-pip install -U pyyaml numpy typing_extensions
build-pip install -U wheel pyyaml numpy typing_extensions
fi
pip install -U typing_extensions

View File

@ -19,7 +19,7 @@ termux_step_pre_configure() {
popd
. ${_CROSSENV_PREFIX}/bin/activate
build-pip install -U setuptools
build-pip install -U wheel setuptools
CFLAGS+=" -I${TERMUX_PREFIX}/lib/python${_PYTHON_VERSION}/site-packages/torch/include"
CFLAGS+=" -I${TERMUX_PREFIX}/lib/python${_PYTHON_VERSION}/site-packages/torch/include/torch/csrc/api/include"

View File

@ -21,6 +21,7 @@ termux_step_pre_configure() {
${_CROSSENV_PREFIX}
popd
. ${_CROSSENV_PREFIX}/bin/activate
build-pip install wheel
}
termux_step_make() {

View File

@ -21,6 +21,7 @@ termux_step_pre_configure() {
${_CROSSENV_PREFIX}
popd
. ${_CROSSENV_PREFIX}/bin/activate
build-pip install wheel
LDFLAGS+=" -lpython${_PYTHON_VERSION}"
}

View File

@ -23,6 +23,7 @@ termux_step_pre_configure() {
${_CROSSENV_PREFIX}
popd
. ${_CROSSENV_PREFIX}/bin/activate
build-pip install wheel
echo "Applying python-recoll-setup.py.in.diff"
sed "s|@PYTHON_VERSION@|${_PYTHON_VERSION}|g" \

View File

@ -40,6 +40,7 @@ termux_step_pre_configure() {
${_CROSSENV_PREFIX}
popd
. ${_CROSSENV_PREFIX}/bin/activate
build-pip install wheel
export PYTHON_SITE_PKG=$TERMUX_PREFIX/lib/python${_PYTHON_VERSION}/site-packages
}

View File

@ -20,6 +20,7 @@ termux_step_pre_configure() {
${_CROSSENV_PREFIX}
popd
. ${_CROSSENV_PREFIX}/bin/activate
build-pip install wheel
}
termux_step_make_install() {

View File

@ -38,6 +38,7 @@ termux_step_pre_configure() {
${_CROSSENV_PREFIX}
popd
. ${_CROSSENV_PREFIX}/bin/activate
build-pip install wheel
echo "Applying plugins-python-loader-Makefile.in.diff"
sed "s|@PYTHON_VERSION@|${_PYTHON_VERSION}|g" \

View File

@ -29,6 +29,7 @@ termux_step_pre_configure() {
${_CROSSENV_PREFIX}
popd
. ${_CROSSENV_PREFIX}/bin/activate
build-pip install wheel
CFLAGS+=" $CPPFLAGS"

View File

@ -44,7 +44,7 @@ termux_step_pre_configure() {
popd
. ${_CROSSENV_PREFIX}/bin/activate
build-pip install PyQt-builder
build-pip install wheel PyQt-builder
local _cxx=$(basename $CXX)
local _bindir=$TERMUX_PKG_BUILDDIR/_wrapper/bin