support for pyston 2.2
This commit is contained in:
parent
58b09b7461
commit
328fd42c3a
@ -851,12 +851,21 @@ build_package_jython_builder() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
build_package_pyston() {
|
build_package_pyston() {
|
||||||
mkdir -p "${PREFIX_PATH}/"
|
# currently supported version 2.2 and upper
|
||||||
cp -fR . "${PREFIX_PATH}/"
|
build_package_copy
|
||||||
chmod +x "${PREFIX_PATH}/"pyston
|
mkdir -p "${PREFIX_PATH}/bin" "${PREFIX_PATH}/lib"
|
||||||
# FIXME ugly hack below adapted from
|
local bin
|
||||||
# https://github.com/dropbox/pyston/blob/master/docker/pyston/Dockerfile
|
shopt -s nullglob
|
||||||
( cd "${PREFIX_PATH}/" && ./pyston virtualenv/virtualenv.py . )
|
for bin in "bin/"*; do
|
||||||
|
if [ -f "${bin}" ] && [ -x "${bin}" ] && [ ! -L "${bin}" ]; then
|
||||||
|
case "${bin##*/}" in
|
||||||
|
"pyston"* )
|
||||||
|
( cd "${PREFIX_PATH}/bin" && ln -fs "${bin##*/}" "python" )
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
shopt -u nullglob
|
||||||
}
|
}
|
||||||
|
|
||||||
build_package_ironpython() {
|
build_package_ironpython() {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user