diff options
author | Lorn Potter <lorn.potter@gmail.com> | 2021-02-21 10:21:22 +1000 |
---|---|---|
committer | Lorn Potter <lorn.potter@gmail.com> | 2021-02-24 09:10:08 +1000 |
commit | 7c26fecfaf14b3a79d77c5bbf8517745b4228c82 (patch) | |
tree | deaffabe09bb7b9fe57db79c4090f8d1deac928e /coin/provisioning | |
parent | b5f60885e5df2a7ee9705e6a49869f9247679b7f (diff) |
Provisioning: Bump Emscripten version to 2.0.14
Change-Id: I6345cdc3ffef7f17fa75406a3816d1b59451a05a
Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
Reviewed-by: Morten Johan Sørvig <morten.sorvig@qt.io>
Diffstat (limited to 'coin/provisioning')
-rwxr-xr-x | coin/provisioning/common/unix/emsdk.sh | 31 | ||||
-rw-r--r-- | coin/provisioning/common/windows/emsdk.ps1 | 13 |
2 files changed, 24 insertions, 20 deletions
diff --git a/coin/provisioning/common/unix/emsdk.sh b/coin/provisioning/common/unix/emsdk.sh index a2fda735..6eb86a17 100755 --- a/coin/provisioning/common/unix/emsdk.sh +++ b/coin/provisioning/common/unix/emsdk.sh @@ -39,34 +39,36 @@ source "${BASH_SOURCE%/*}/SetEnvVar.sh" # shellcheck source=./DownloadURL.sh source "${BASH_SOURCE%/*}/DownloadURL.sh" -version="1.39.8" +version="2.0.14" +versionTag="fc5562126762ab26c4757147a3b4c24e85a7289e" +versionNode="v14.15.5" urlCache="http://ci-files01-hki.intra.qt.io/input/emsdk" targetFolder="/opt/emsdk" # cross-platform emscripten SDK urlEmscriptenExternal="https://github.com/emscripten-core/emscripten/archive/$version.tar.gz" urlEmscriptenCache="$urlCache/emscripten.$version.tar.gz" -sha1Emscripten="a593ea3b4ab7e3d57e1232b19a903ccf8f137d2f" +sha1Emscripten="5fbdca8ed238b90ab8c3656831fcc5eb1ce08c58" # platform-specific toolchain and node binaries. urls obtained from "emsdk install" if uname -a |grep -q Darwin; then - urlWasmBinariesExternal="https://storage.googleapis.com/webassembly/emscripten-releases-builds/mac/9e60f34accb4627d7358223862a7e74291886ab6/wasm-binaries.tbz2" + urlWasmBinariesExternal="https://storage.googleapis.com/webassembly/emscripten-releases-builds/mac/$versionTag/wasm-binaries.tbz2" urlWasmBinariesCache="$urlCache/macos/wasm-binaries.$version.tbz2" - sha1WasmBinaries="aedb30fb07d565c35305af0920ab072ae743895d" + sha1WasmBinaries="86dc16b299543cf593abc6f0137f8d0d723baddb" - urlNodeBinariesExternal="https://storage.googleapis.com/webassembly/emscripten-releases-builds/deps/node-v12.9.1-darwin-x64.tar.gz" - urlNodeBinariesCache="$urlCache/mac/node-v12.9.1-darwin-x64.tar.gz" - sha1NodeBinaries="f5976321ded091e70358e406b223f6fd64e35a43" - pathNodeExecutable='node-v12.9.1-darwin-x64/bin/node' + urlNodeBinariesExternal="https://storage.googleapis.com/webassembly/emscripten-releases-builds/deps/node-$versionNode-darwin-x64.tar.gz" + urlNodeBinariesCache="$urlCache/mac/node-$versionNode-darwin-x64.tar.gz" + sha1NodeBinaries="6db16d024ea9e5f2ebdd0c1ef07ea67c2004ce93" + pathNodeExecutable="node-$versionNode-darwin-x64/bin/node" else - urlWasmBinariesExternal="https://storage.googleapis.com/webassembly/emscripten-releases-builds/linux/9e60f34accb4627d7358223862a7e74291886ab6/wasm-binaries.tbz2" + urlWasmBinariesExternal="https://storage.googleapis.com/webassembly/emscripten-releases-builds/linux/$versionTag/wasm-binaries.tbz2" urlWasmBinariesCache="$urlCache/linux/wasm-binaries.$version.tbz2" - sha1WasmBinaries="eb7fc94aa79a6e215272e2586173515aa37c3141" + sha1WasmBinaries="9724185c06c461edec3495e37e034066479b9ccf" - urlNodeBinariesExternal="https://storage.googleapis.com/webassembly/emscripten-releases-builds/deps/node-v12.9.1-linux-x64.tar.xz" - urlNodeBinariesCache="$urlCache/linux/node-v12.9.1-linux-x64.tar.xz" - sha1NodeBinaries="cde96023b468d593c50de27470dd714c8cfda9aa" - pathNodeExecutable='node-v12.9.1-linux-x64/bin/node' + urlNodeBinariesExternal="https://storage.googleapis.com/webassembly/emscripten-releases-builds/deps/node-$versionNode-linux-x64.tar.xz" + urlNodeBinariesCache="$urlCache/linux/node-$versionNode-linux-x64.tar.xz" + sha1NodeBinaries="ca7ce363ceaf71b65e85243a71252c20cfd97982" + pathNodeExecutable="node-$versionNode-darwin-x64/bin/node" fi sudo mkdir "$targetFolder" @@ -89,5 +91,6 @@ EOM SetEnvVar "PATH" "\"\$PATH:$targetFolder/emscripten-$version/\"" SetEnvVar "EMSCRIPTEN" "$targetFolder/emscripten-$version" SetEnvVar "EM_CONFIG" "$targetFolder/.emscripten" +SetEnvVar "EMSDK" "$targetFolder" echo "Emsdk = $version" >> ~/versions.txt diff --git a/coin/provisioning/common/windows/emsdk.ps1 b/coin/provisioning/common/windows/emsdk.ps1 index b3375d07..bd6d23b9 100644 --- a/coin/provisioning/common/windows/emsdk.ps1 +++ b/coin/provisioning/common/windows/emsdk.ps1 @@ -35,8 +35,9 @@ # This script will install emscripten needed by WebAssembly -$version = "1.39.8" -$versionNode = "12.9.1" +$version = "2.0.14" +$versionTag="fc5562126762ab26c4757147a3b4c24e85a7289e" +$versionNode = "14.15.5" $versionWinPython = "3.7.4" $versionJre = "8_update_152" @@ -48,13 +49,13 @@ $urlCache = "http://ci-files01-hki.intra.qt.io/input/emsdk" $urlEmscriptenCache="$urlCache/emscripten.$version.zip" -$urlWasmBinariesExternal="$urlEmscripten/win/9e60f34accb4627d7358223862a7e74291886ab6/wasm-binaries.zip" +$urlWasmBinariesExternal="$urlEmscripten/win/$versionTag/wasm-binaries.zip" $urlWasmBinariesCache="$urlCache\windows\wasm-binaries.$version.zip" -$sha1WasmBinaries="E94DCA7BA0526F88EDDBE45A0A0F61778D173603" +$sha1WasmBinaries="a6f3f49df50fe7c8a0e61065b80fd885b8266bf3" $urlOfficialNode = "$urlEmscripten/deps/node-v$versionNode-win-x64.zip" $urlCacheNode = "$urlCache/windows/node-v$versionNode-win-x64.zip" -$sha1Node = "D064145694578D6617AA99C694772D21480B6B6D" +$sha1Node = "7df0af8aa3c128cff43d77dd6f3a163d405d0469" $urlOfficialWinPython = "$urlEmscripten/deps/python-$versionWinPython-embed-amd64-patched.zip" $urlCacheWinPython = "$urlCache/windows/python-$versionWinPython-embed-amd64-patched.zip" @@ -66,7 +67,7 @@ $sha1ProtableJre = "6830524ec8b16742f956897abb6b6f5ef890a1c2" $urlOfficialEmscripten = "https://github.com/kripken/emscripten/archive/$version.zip" $urlCacheEmscripten = "$urlCache/windows/emscripten-$version.zip" -$sha1Emscripten = "3721DC133824BA59CDBDFC93704D47CE265F2AFE" +$sha1Emscripten = "c34789939b8b35b2225b8c9f1c80495238339d6e" $installLocationEmsdk = "C:\\Utils\\emsdk" $temp = "C:\Windows\Temp" |