From 8bd0d0b84fd75e7349d4608fbf352ae928b8ba51 Mon Sep 17 00:00:00 2001 From: Olivier Tilloy Date: Wed, 31 Dec 2025 13:34:09 +0100 Subject: [PATCH] Spidermonkey build: do not unpack unneeded test files This change reduces the disk space requirement by 50%, from 1.1 GB down to 564 MB. It is relevant when building 0AD in resource-constrained environments (e.g. in CI). --- libraries/source/spidermonkey/build.sh | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/libraries/source/spidermonkey/build.sh b/libraries/source/spidermonkey/build.sh index 396e5e5b3e..62716f58cc 100755 --- a/libraries/source/spidermonkey/build.sh +++ b/libraries/source/spidermonkey/build.sh @@ -9,7 +9,7 @@ cd "$(dirname "$0")" PV=128.13.0 FOLDER="mozjs-${PV}" # If same-version changes are needed, increment this. -LIB_VERSION="${PV}+wfg3" +LIB_VERSION="${PV}+wfg4" LIB_NAME="mozjs128" build_archive() @@ -69,7 +69,13 @@ fi # unpack rm -Rf "${FOLDER}" -"${TAR}" xfJ "${FOLDER}.tar.xz" +"${TAR}" xfJ "${FOLDER}.tar.xz" \ + --exclude=js/src/tests/non262 \ + --exclude=js/src/tests/test262 \ + --exclude=js/src/jit-test \ + --exclude=python/mozperftest \ + --exclude=testing/web-platform \ + --exclude=third_party/rust/mp4parse/link-u-avif-sample-images # patch (