mirror of
https://github.com/bensuperpc/dockcross.git
synced 2025-08-12 03:30:58 +02:00
.github
android-arm
android-arm64
android-x86
android-x86_64
bare-armv7emhf-nano_newlib
common
imagefiles
patch
build-and-install-cmake.sh
build-and-install-curl.sh
build-and-install-flatcc.sh
build-and-install-git.sh
build-and-install-ninja.sh
build-and-install-openssh.sh
build-and-install-openssl.sh
build-and-install-python.sh
build-and-install-rustup.sh
ccmake.sh
cmake.sh
dockcross.sh
entrypoint.sh
install-buildroot-toolchain.sh
install-cmake-binary.sh
install-crosstool-ng-toolchain.sh
install-gosu-binary-wrapper.sh
install-gosu-binary.sh
install-liquidprompt-binary.sh
install-python-packages.sh
utils.sh
wasmer-pwd.sh
wasmtime-pwd-threads.sh
wasmtime-pwd.sh
linux-arm64
linux-arm64-full
linux-arm64-lts
linux-arm64-musl
linux-armv5
linux-armv5-musl
linux-armv5-uclibc
linux-armv6
linux-armv6-lts
linux-armv6-musl
linux-armv7
linux-armv7-lts
linux-armv7a
linux-armv7a-lts
linux-armv7l-musl
linux-i686
linux-m68k-uclibc
linux-mips
linux-mips-lts
linux-mips-uclibc
linux-mipsel-lts
linux-ppc
linux-ppc64le
linux-ppc64le-lts
linux-riscv32
linux-riscv64
linux-s390x
linux-x64
linux-x64-clang
linux-x64-tinycc
linux-x86
linux-x86_64-full
linux-xtensa-uclibc
manylinux-common
manylinux2014-aarch64
manylinux2014-x64
manylinux2014-x86
manylinux_2_28-x64
test
tools
web-wasi
web-wasi-emulated-threads
web-wasi-threads
web-wasm
windows-arm64
windows-armv7
windows-shared-x64
windows-shared-x64-posix
windows-shared-x86
windows-static-x64
windows-static-x64-posix
windows-static-x86
.gitattributes
.gitignore
CONTRIBUTING.md
Dockerfile.in
LICENSE
Makefile
README.md
34 lines
915 B
Bash
Executable File
34 lines
915 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
set -e
|
|
set -o pipefail
|
|
|
|
PYTHON=python
|
|
while [ $# -gt 0 ]; do
|
|
case "$1" in
|
|
-python)
|
|
PYTHON=$2
|
|
shift
|
|
;;
|
|
*)
|
|
echo "Usage: Usage: ${0##*/} [-python /path/to/bin/python]"
|
|
exit 1
|
|
;;
|
|
esac
|
|
shift
|
|
done
|
|
|
|
cd /tmp
|
|
|
|
curl -# -LO https://bootstrap.pypa.io/pip/get-pip.py
|
|
# https://github.com/pypa/setuptools/issues/2993
|
|
export SETUPTOOLS_USE_DISTUTILS=stdlib
|
|
# Add --break-system-packages to fix change since python 3.11: https://stackoverflow.com/a/75722775/10152334
|
|
${PYTHON} get-pip.py --ignore-installed --break-system-packages
|
|
rm get-pip.py
|
|
|
|
${PYTHON} -m pip install --break-system-packages --upgrade --ignore-installed setuptools
|
|
${PYTHON} -m pip install --break-system-packages --ignore-installed conan meson
|
|
# Purge cache to save space: https://stackoverflow.com/questions/37513597/is-it-safe-to-delete-cache-pip-directory
|
|
${PYTHON} -m pip cache purge
|