From 122cfbf63a858825538e17f9c90fac5826e5359b Mon Sep 17 00:00:00 2001 From: Ophestra Date: Mon, 26 Jan 2026 06:39:45 +0900 Subject: [PATCH] internal/rosa: run wayland tests Broken test is disabled for now. Signed-off-by: Ophestra --- internal/rosa/wayland.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/internal/rosa/wayland.go b/internal/rosa/wayland.go index a9e4ada..a888df3 100644 --- a/internal/rosa/wayland.go +++ b/internal/rosa/wayland.go @@ -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),