Skip to content

Commit 8243d76

Browse files
committed
prepare 3.1.19
1 parent 3041672 commit 8243d76

File tree

5 files changed

+38
-11
lines changed

5 files changed

+38
-11
lines changed

scripts/cpython-build-emsdk-deps.sh

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -64,8 +64,14 @@ cd $ROOT/src
6464
TIFF_VER="4.3.0"
6565
WEBP_VER="1.2.2"
6666

67+
# AVIF : OFF
68+
# JXL : OFF
69+
# TIF : OFF
70+
6771
# ================== tiff ===================
6872

73+
74+
# OFF
6975
if false
7076
then
7177
if [ -f ../devices/emsdk/usr/lib/libtiff.a ]
@@ -89,8 +95,11 @@ if [ -f ../devices/emsdk/usr/lib/libwebp.a ]
8995
then
9096
echo "
9197
* libwep $WEBP_VER already built
92-
"
98+
" 1>&2
9399
else
100+
echo "
101+
* build libwebp
102+
" 1>&2
94103
wget -q -c https://storage.googleapis.com/downloads.webmproject.org/releases/webp/libwebp-$WEBP_VER.tar.gz \
95104
&& tar xfz libwebp-$WEBP_VER.tar.gz
96105
pushd libwebp-$WEBP_VER
@@ -107,14 +116,14 @@ if [ -f ../devices/emsdk/usr/lib/libSDL2_image.a ]
107116
then
108117
echo "
109118
* SDL2_image already built
110-
"
119+
" 1>&2
111120
else
112121
#[ -d SDL_image ] || git clone https://github.com/libsdl-org/SDL_image
113122
if [ -d SDL2_image-2.6.1 ]
114123
then
115124
echo "
116-
* build SDL2_image pre release
117-
" 1>&2
125+
* build SDL2_image from release
126+
" 1>&2
118127
else
119128
#bad png+grayscale https://github.com/libsdl-org/SDL_image/releases/download/candidate-2.5.1/SDL2_image-2.5.1.tar.gz
120129
wget -c -q https://github.com/libsdl-org/SDL_image/releases/download/release-2.6.1/SDL2_image-2.6.1.tar.gz

scripts/cpython-build-emsdk-prebuilt.sh

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,17 @@
22

33
. ${CONFIG:-config}
44

5+
CYTHON_REL=${CYTHON_REL:-3.0.0a11}
6+
CYTHON_WHL=${CYTHON:-Cython-${CYTHON_REL}-py2.py3-none-any.whl}
7+
8+
$HPY -m pip install --upgrade pip
9+
10+
pushd src
11+
wget -q -c https://github.com/cython/cython/releases/download/${CYTHON_REL}/${CYTHON_WHL}
12+
$HPY install --upgrade $CYTHON_WHL
13+
podp
14+
15+
516
PIP="$(realpath python3-wasm) -m pip"
617

718
echo "
@@ -11,6 +22,8 @@ echo "
1122
# make wheels
1223
# /opt/python-wasm-sdk/python3-wasm setup.py bdist_wheel
1324

25+
$PIP install --upgrade pip
26+
1427
for pkg in wheel installer
1528
do
1629
if [ -d prebuilt/emsdk/${PYBUILD}/site-packages/$pkg ]
@@ -27,11 +40,7 @@ done
2740

2841

2942
pushd src
30-
31-
CYTHON=Cython-3.0.0a11-py2.py3-none-any.whl
32-
33-
wget -q -c https://github.com/cython/cython/releases/download/3.0.0a11/${CYTHON}
34-
$PIP install $CYTHON
43+
$PIP install $CYTHON
3544

3645

3746

scripts/cpython-build-emsdk.sh

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -260,6 +260,8 @@ cp $PREFIX/lib/python${PYBUILD}/_sysconfigdata__emscripten_wasm32-emscripten.py
260260
sed -i 's|-Os|-O0|g' ${SDKROOT}/prebuilt/emsdk/${PYBUILD}/_sysconfigdata__emscripten_debug.py
261261
sed -i 's|-g0|-g3|g' ${SDKROOT}/prebuilt/emsdk/${PYBUILD}/_sysconfigdata__emscripten_debug.py
262262

263+
#cp ${SDKROOT}/prebuilt/emsdk/${PYBUILD}/_sysconfigdata__emscripten_debug.py \
264+
# $PREFIX/lib/python${PYBUILD}/
263265

264266
# python setup.py install --single-version-externally-managed --root=/
265267
# pip3 install .
@@ -394,7 +396,7 @@ export PYTHONHOME=$PREFIX
394396
# but still can load dynload and setuptools
395397
396398
PYTHONPATH=${HOST_PREFIX}/lib/python\${PYBUILD}/site-packages:\$PYTHONPATH
397-
export PYTHONPATH=${SDKROOT}/prebuilt/emsdk/${PYBUILD}:${HOST_PREFIX}/lib/python\${PYBUILD}/lib-dynload:\$PYTHONPATH
399+
export PYTHONPATH=${SDKROOT}/prebuilt/emsdk/\${PYBUILD}:${HOST_PREFIX}/lib/python\${PYBUILD}/lib-dynload:\$PYTHONPATH
398400
399401
# just in case
400402
export _PYTHON_HOST_PLATFORM=${PYDK_PYTHON_HOST_PLATFORM}

scripts/cpython-build-host.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,8 @@ then
3333
TESTSUITE="--enable-test-modules"
3434
#TESTSUITE=""
3535
else
36-
TESTSUITE=""
36+
TESTSUITE="--enable-test-modules"
37+
#TESTSUITE=""
3738
fi
3839

3940
echo "

scripts/emsdk-fetch.sh

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,8 +66,14 @@ then
6666
echo "
6767
+ $done
6868
" 1>&2
69+
embuilder build $one
6970
embuilder --pic build $one
71+
done
72+
73+
for one in $ALL
74+
do
7075
embuilder build $one
76+
embuilder --pic build $one
7177
done
7278

7379
cat > emsdk/upstream/emscripten/emcc <<END

0 commit comments

Comments
 (0)