diff options
Diffstat (limited to 'internal/rosa/package')
| -rw-r--r-- | internal/rosa/package/fuse/package.az | 5 | ||||
| -rw-r--r-- | internal/rosa/package/glib/package.az | 5 | ||||
| -rw-r--r-- | internal/rosa/package/hakurei.az | 5 | ||||
| -rw-r--r-- | internal/rosa/package/kernel/package.az | 7 | ||||
| -rw-r--r-- | internal/rosa/package/libarchive/package.az | 7 | ||||
| -rw-r--r-- | internal/rosa/package/libdisplay-info.az | 8 | ||||
| -rw-r--r-- | internal/rosa/package/libdrm.az | 5 | ||||
| -rw-r--r-- | internal/rosa/package/libxml2.az | 8 | ||||
| -rw-r--r-- | internal/rosa/package/llvm/package.az | 3 | ||||
| -rw-r--r-- | internal/rosa/package/pcre2.az | 6 | ||||
| -rw-r--r-- | internal/rosa/package/spirv.az | 12 | ||||
| -rw-r--r-- | internal/rosa/package/wayland.az | 7 | ||||
| -rw-r--r-- | internal/rosa/package/zstd.az | 6 |
13 files changed, 73 insertions, 11 deletions
diff --git a/internal/rosa/package/fuse/package.az b/internal/rosa/package/fuse/package.az index b73432a3..f7fce8a6 100644 --- a/internal/rosa/package/fuse/package.az +++ b/internal/rosa/package/fuse/package.az @@ -20,6 +20,11 @@ package fuse { "useroot": "false"; "initscriptdir": prefix+"/etc"; }; + test = arch { + default = unset; + // some tests bypass meson exe_wrapper + cross = false; + }; }; tools = [ bash ]; diff --git a/internal/rosa/package/glib/package.az b/internal/rosa/package/glib/package.az index 9c531283..4e46d93f 100644 --- a/internal/rosa/package/glib/package.az +++ b/internal/rosa/package/glib/package.az @@ -22,6 +22,11 @@ package glib { }; // fails with ipv6 disabled skipTests = [ "gio" ]; + test = arch { + default = unset; + // some tests bypass meson exe_wrapper + cross = false; + }; }; tools = [ diff --git a/internal/rosa/package/hakurei.az b/internal/rosa/package/hakurei.az index 14faef32..1a7e953f 100644 --- a/internal/rosa/package/hakurei.az +++ b/internal/rosa/package/hakurei.az @@ -53,11 +53,14 @@ GOARCH='`+arch+`' CGO_ENABLED=0 go build -trimpath -tags=rosa -o /work`+prefix+` -buildid= -X main.hakureiPath=`+prefix+`/bin/hakurei " ./cmd/hsu`; - check = ` + check = arch { + default = ` echo echo '##### Testing hakurei.' go test -ldflags='-buildid= -linkmode external -extldflags=-static' ./... echo`; + cross = unset; + }; install = ` mkdir -p /work`+prefix+`/bin/ (cd /work`+prefix+`/libexec/hakurei && mv \ diff --git a/internal/rosa/package/kernel/package.az b/internal/rosa/package/kernel/package.az index 10aeb63f..741d4c6e 100644 --- a/internal/rosa/package/kernel/package.az +++ b/internal/rosa/package/kernel/package.az @@ -91,12 +91,7 @@ package kernel { source = kernel-source; files = { - ".config": arch { - amd64 = "amd64.config"; - arm64 = "arm64.config"; - ppc64le = "ppc64le.config"; - riscv64 = "riscv64.config"; - }; + ".config": arch+".config"; "/sbin/installkernel": "installkernel"; // kernel is not aware of kmod moduledir diff --git a/internal/rosa/package/libarchive/package.az b/internal/rosa/package/libarchive/package.az index bd57a860..da21f4ff 100644 --- a/internal/rosa/package/libarchive/package.az +++ b/internal/rosa/package/libarchive/package.az @@ -15,7 +15,12 @@ package libarchive { writable = true; early = "\ninstall -Dv /usr/src/CTestCustom.cmake /cure/\n"; - exec = cmake {}; + exec = cmake { + test = arch { + default = unset; + cross = nil; + }; + }; inputs = [ zlib, diff --git a/internal/rosa/package/libdisplay-info.az b/internal/rosa/package/libdisplay-info.az index b953203b..99d4e419 100644 --- a/internal/rosa/package/libdisplay-info.az +++ b/internal/rosa/package/libdisplay-info.az @@ -11,7 +11,13 @@ package libdisplay-info { checksum = "CSa7niSNG6xpUiV5bhDIPp6PU239fzY3SShaneY0rhhuFYSxZFzKGTiE16-k6sSA"; }; - exec = meson {}; + exec = meson { + test = arch { + default = unset; + // some tests bypass meson exe_wrapper + cross = false; + }; + }; tools = [ diffutils, hwdata, diff --git a/internal/rosa/package/libdrm.az b/internal/rosa/package/libdrm.az index 6491da28..3ae9a8e5 100644 --- a/internal/rosa/package/libdrm.az +++ b/internal/rosa/package/libdrm.az @@ -15,6 +15,11 @@ package libdrm { setup = { "intel": "enabled"; }; + test = arch { + default = unset; + // some tests bypass meson exe_wrapper + cross = false; + }; }; tools = [ diff --git a/internal/rosa/package/libxml2.az b/internal/rosa/package/libxml2.az index a169c0e4..b0843081 100644 --- a/internal/rosa/package/libxml2.az +++ b/internal/rosa/package/libxml2.az @@ -14,7 +14,13 @@ package libxml2 { // can't create shell.out: Read-only file system writable = true; - exec = meson {}; + exec = meson { + test = arch { + default = unset; + // some tests bypass meson exe_wrapper + cross = false; + }; + }; tools = [ git, diff --git a/internal/rosa/package/llvm/package.az b/internal/rosa/package/llvm/package.az index 007b94c3..7a047b74 100644 --- a/internal/rosa/package/llvm/package.az +++ b/internal/rosa/package/llvm/package.az @@ -33,6 +33,7 @@ package early-builtins { "COMPILER_RT_DEFAULT_TARGET_ONLY": "ON"; }; + qemu = false; test = nil; }; @@ -85,6 +86,7 @@ message(NOTICE "${LLVM_VERSION_MAJOR}") "COMPILER_RT_BUILD_XRAY": "OFF"; "COMPILER_RT_BUILD_ORC": "OFF"; }; + qemu = false; test = nil; postInstall = ` mkdir -p "/work`+prefix+`/lib/clang/$LLVM_VERSION_MAJOR/lib/" @@ -139,6 +141,7 @@ package early-runtimes { "LLVM_ENABLE_ZSTD": "FORCE_ON"; "LLVM_ENABLE_LIBXML2": "OFF"; }; + qemu = false; test = nil; }; diff --git a/internal/rosa/package/pcre2.az b/internal/rosa/package/pcre2.az index e964ced0..74649dfd 100644 --- a/internal/rosa/package/pcre2.az +++ b/internal/rosa/package/pcre2.az @@ -18,6 +18,12 @@ package pcre2 { cache = { "PCRE2_SUPPORT_JIT": "ON"; }; + + test = arch { + default = unset; + // test suite bypasses ctest + cross = nil; + }; }; tools = [ diff --git a/internal/rosa/package/spirv.az b/internal/rosa/package/spirv.az index 33a4816a..d2d4ad99 100644 --- a/internal/rosa/package/spirv.az +++ b/internal/rosa/package/spirv.az @@ -37,6 +37,12 @@ package spirv-tools { cross = prefix+"/"+arch; }+prefix; }; + + test = arch { + default = unset; + // attempts to invoke python through qemu + cross = nil; + }; }; tools = [ python ]; @@ -156,6 +162,12 @@ package spirv-llvm-translator { "LLVM_EXTERNAL_LIT": prefix+"/bin/lit"; "LLVM_INCLUDE_TESTS": "ON"; }; + + test = arch { + default = unset; + // lit does not use emulator specified for CMake + cross = nil; + }; }; tools = [ diff --git a/internal/rosa/package/wayland.az b/internal/rosa/package/wayland.az index 25f0c680..a51f502b 100644 --- a/internal/rosa/package/wayland.az +++ b/internal/rosa/package/wayland.az @@ -23,6 +23,13 @@ echo 'int main(){}' > tests/sanity-test.c "documentation": "false"; "tests": "true"; }; + + test = arch { + default = unset; + // some tests bypass meson exe_wrapper, qemu sets off + // fd leak tests + cross = false; + }; }; tools = [ diff --git a/internal/rosa/package/zstd.az b/internal/rosa/package/zstd.az index 29e2c51f..47974385 100644 --- a/internal/rosa/package/zstd.az +++ b/internal/rosa/package/zstd.az @@ -18,10 +18,14 @@ package zstd { exec = cmake { append = [ "build", "cmake" ]; - test = ` + test = arch { + default = ` make -C /usr/src/zstd/tests datagen ZSTD_BIN=/cure/programs/zstd /usr/src/zstd/tests/playTests.sh `; + // does not use ctest + cross = nil; + }; }; tools = [ |
