Send patches - preferably formatted by git format-patch - to patches at archlinux32 dot org.
summaryrefslogtreecommitdiff
path: root/extra/meson
diff options
context:
space:
mode:
Diffstat (limited to 'extra/meson')
-rw-r--r--extra/meson/PKGBUILD30
1 files changed, 29 insertions, 1 deletions
diff --git a/extra/meson/PKGBUILD b/extra/meson/PKGBUILD
index a2d42e6e..686b0345 100644
--- a/extra/meson/PKGBUILD
+++ b/extra/meson/PKGBUILD
@@ -1,3 +1,31 @@
-# checks fail in various ways (also upstream)
+# we have no 32-bit cuda support
+checkdepends=(${checkdepends[@]//cuda/})
+
+# no rust on i486
+checkdepends=(${checkdepends[@]//rust-bindgen/})
+checkdepends=(${checkdepends[@]//rust/})
+checkdepends_i686+=('rust')
+checkdepends_i686+=('rust-bindgen')
+
+# D compiler broken on i486
+checkdepends=(${checkdepends[@]//ldc/})
+checkdepends_i686+=('ldc')
+
+checkdepends_pentium4=("${checkdepends_i686[@]}")
+
+# still far too many tests fail, ignoring for now
unset check
unset checkdepends
+
+# no documentation (we have no yaml python support yet)
+eval "$(
+ declare -f build | \
+ sed '
+ /docs.build/d
+ '
+ declare -f package | \
+ sed '
+ /docs.build/d
+ /reference_manual.json/d
+ '
+)"