Merge branch 'main' into release/v2.4

This commit is contained in:
SoftFever
2026-06-18 00:01:28 +08:00
139 changed files with 14290 additions and 5873 deletions

View File

@@ -14,7 +14,6 @@ export REQUIRED_DEV_PACKAGES=(
glew
gst-plugins-good
gstreamer
gstreamermm
gtk3
libmspack
libsecret
@@ -24,7 +23,7 @@ export REQUIRED_DEV_PACKAGES=(
openssl
texinfo
wayland-protocols
webkit2gtk
webkit2gtk-4.1
wget
)
@@ -37,7 +36,7 @@ then
done
if [[ "${#NEEDED_PKGS[*]}" -gt 0 ]]; then
sudo pacman -Syy --noconfirm "${NEEDED_PKGS[@]}"
sudo pacman -Syu --noconfirm "${NEEDED_PKGS[@]}"
fi
echo -e "done\n"
exit 0

View File

@@ -9,4 +9,6 @@ ROOT_DIR="$(dirname "$0")/.."
cd "${ROOT_DIR}" || exit 1
ctest --test-dir build/tests -L "Http|PlaceholderParser" --output-junit "$(pwd)/ctest_results.xml" --output-on-failure -j
# Run the whole suite, excluding tests tagged [NotWorking].
# --no-tests=error fails the job if the filter matches nothing (instead of passing green).
ctest --test-dir build/tests -LE "NotWorking" --no-tests=error --output-junit "$(pwd)/ctest_results.xml" --output-on-failure -j