internal/rosa: run wayland tests

Broken test is disabled for now.

Signed-off-by: Ophestra <cat@gensokyo.uk>
This commit is contained in:
2026-01-26 06:39:45 +09:00
parent 504f5d28fe
commit 122cfbf63a

View File

@@ -18,6 +18,10 @@ func (t Toolchain) newWayland() pkg.Artifact {
t.Load(Libexpat),
t.Load(Libxml2),
}, nil, nil, `
cd /usr/src/wayland
chmod +w tests tests/sanity-test.c
echo 'int main(){}' > tests/sanity-test.c
cd "$(mktemp -d)"
meson setup \
--reconfigure \
@@ -25,11 +29,13 @@ meson setup \
--prefix=/system \
--prefer-static \
-Ddocumentation=false \
-Dtests=true \
. /usr/src/wayland
meson compile
meson test
meson install \
--destdir=/work
`, pkg.Path(AbsUsrSrc.Append("wayland"), false, pkg.NewHTTPGetTar(
`, pkg.Path(AbsUsrSrc.Append("wayland"), true, pkg.NewHTTPGetTar(
nil, "https://gitlab.freedesktop.org/wayland/wayland/"+
"-/archive/"+version+"/wayland-"+version+".tar.bz2",
mustDecode(checksum),