Python: update build-script to compile 3.9.17 and 3.9.18
This commit is contained in:
@@ -12,6 +12,8 @@ pbuild::set_sha256sum 'Python-3.7.4.tgz:d63e63e14e6d29e17490abbe6f7d17afb3db182d
|
|||||||
|
|
||||||
pbuild::add_to_group 'Programming'
|
pbuild::add_to_group 'Programming'
|
||||||
|
|
||||||
|
pbuild::compile_in_sourcetree
|
||||||
|
|
||||||
pbuild::pre_configure() {
|
pbuild::pre_configure() {
|
||||||
local -a cflags=()
|
local -a cflags=()
|
||||||
local -a ldflags=()
|
local -a ldflags=()
|
||||||
@@ -26,7 +28,7 @@ pbuild::pre_configure() {
|
|||||||
ldflags+=("-L${OPENSSL_LIBRARY_DIR}")
|
ldflags+=("-L${OPENSSL_LIBRARY_DIR}")
|
||||||
else
|
else
|
||||||
pbuild::add_configure_args "--with-openssl=${OPENSSL_DIR}"
|
pbuild::add_configure_args "--with-openssl=${OPENSSL_DIR}"
|
||||||
pbuild::add_configure_args "--enable-optimizations"
|
#pbuild::add_configure_args "--enable-optimizations"
|
||||||
fi
|
fi
|
||||||
pbuild::add_configure_args "CFLAGS=${cflags[*]}"
|
pbuild::add_configure_args "CFLAGS=${cflags[*]}"
|
||||||
pbuild::add_configure_args "LDFLAGS=${ldflags[*]}"
|
pbuild::add_configure_args "LDFLAGS=${ldflags[*]}"
|
||||||
@@ -39,12 +41,16 @@ pbuild::pre_configure_Linux() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pbuild::post_install_Linux() {
|
pbuild::post_install_Linux() {
|
||||||
install "${OPENSSL_LIBRARY_DIR}"/libcrypto.so.* "${PREFIX}/lib"
|
if version_le 3.9.10; then
|
||||||
install "${OPENSSL_LIBRARY_DIR}"/libssl.so.* "${PREFIX}/lib"
|
install "${OPENSSL_LIBRARY_DIR}"/libcrypto.so.* "${PREFIX}/lib"
|
||||||
install "${TCLTK_LIBRARY_DIR}"/libtcl*.so "${PREFIX}/lib"
|
install "${OPENSSL_LIBRARY_DIR}"/libssl.so.* "${PREFIX}/lib"
|
||||||
install "${TCLTK_LIBRARY_DIR}"/libtk*.so "${PREFIX}/lib"
|
install "${TCLTK_LIBRARY_DIR}"/libtcl*.so "${PREFIX}/lib"
|
||||||
install "${XZ_LIBRARY_DIR}"/liblzma.so.* "${PREFIX}/lib"
|
install "${TCLTK_LIBRARY_DIR}"/libtk*.so "${PREFIX}/lib"
|
||||||
install /usr/lib64/libffi.so.* "${PREFIX}/lib"
|
install "${XZ_LIBRARY_DIR}"/liblzma.so.* "${PREFIX}/lib"
|
||||||
|
install /usr/lib64/libffi.so.* "${PREFIX}/lib"
|
||||||
|
else
|
||||||
|
:
|
||||||
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
pbuild::post_install() {
|
pbuild::post_install() {
|
||||||
@@ -88,6 +94,9 @@ pbuild::post_install() {
|
|||||||
|
|
||||||
std::info "Building virtualenv\n"
|
std::info "Building virtualenv\n"
|
||||||
pip${V_MAJOR} install virtualenv
|
pip${V_MAJOR} install virtualenv
|
||||||
|
|
||||||
|
std::info "Building virtualenv\n"
|
||||||
|
pip${V_MAJOR} install ansible ansible-core==2.15.4
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user