diff --git a/scripts/build/setup/termux_setup_python_pip.sh b/scripts/build/setup/termux_setup_python_pip.sh index 90ea99897bd2a2..cecb3ee2e08e07 100644 --- a/scripts/build/setup/termux_setup_python_pip.sh +++ b/scripts/build/setup/termux_setup_python_pip.sh @@ -1,4 +1,5 @@ termux_setup_python_pip() { + unset PYTHONPYCACHEPREFIX if [ "$TERMUX_ON_DEVICE_BUILD" = "true" ]; then if [[ "$TERMUX_APP_PACKAGE_MANAGER" = "apt" && "$(dpkg-query -W -f '${db:Status-Status}\n' python-pip 2>/dev/null)" != "installed" ]] || [[ "$TERMUX_APP_PACKAGE_MANAGER" = "pacman" && ! "$(pacman -Q python-pip 2>/dev/null)" ]]; then diff --git a/scripts/build/termux_step_massage.sh b/scripts/build/termux_step_massage.sh index 2a1bb1f5b8d0b4..227dc7996466c6 100644 --- a/scripts/build/termux_step_massage.sh +++ b/scripts/build/termux_step_massage.sh @@ -118,12 +118,6 @@ termux_step_massage() { done < <(find ./${ADDING_PREFIX}share/man -type l ! -iname \*.gz -print0) fi - # Remove python-glibc package files that are created - # due to its launch during package compilation. - if [ "$TERMUX_PACKAGE_LIBRARY" = "glibc" ] && [ "$TERMUX_PKG_NAME" != "python-glibc" ]; then - rm -f ./${ADDING_PREFIX}lib/python${TERMUX_PYTHON_VERSION}/__pycache__/{base64,platform,quopri}.cpython-${TERMUX_PYTHON_VERSION//./}.pyc - fi - # Check so files were actually installed. Exclude # share/doc/$TERMUX_PKG_NAME/ as a license file is always # installed there. diff --git a/scripts/build/termux_step_setup_variables.sh b/scripts/build/termux_step_setup_variables.sh index b63c908f3945a8..6ab62a71b45ce6 100644 --- a/scripts/build/termux_step_setup_variables.sh +++ b/scripts/build/termux_step_setup_variables.sh @@ -189,6 +189,8 @@ termux_step_setup_variables() { TERMUX_PKG_MESON_NATIVE=false TERMUX_PKG_CMAKE_CROSSCOMPILING=true + export PYTHONPYCACHEPREFIX=$TERMUX_COMMON_CACHEDIR-$TERMUX_ARCH + unset CFLAGS CPPFLAGS LDFLAGS CXXFLAGS unset TERMUX_MESON_ENABLE_SOVERSION # setenv to enable SOVERSION suffix for shared libs built with Meson }