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),