summaryrefslogtreecommitdiff
path: root/extra/cmake/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'extra/cmake/PKGBUILD')
-rw-r--r--extra/cmake/PKGBUILD29
1 files changed, 21 insertions, 8 deletions
diff --git a/extra/cmake/PKGBUILD b/extra/cmake/PKGBUILD
index bb938de5..2ed92a65 100644
--- a/extra/cmake/PKGBUILD
+++ b/extra/cmake/PKGBUILD
@@ -1,15 +1,28 @@
-# no Qt5 GUI on i486
-makedepends=(${makedepends[@]//qt5-base/})
-makedepends_i686+=(qt5-base)
-makedepends_pentium4=("${makedepends_i686[@]}")
+# do not build in parallel on build slaves
+eval "$(
+ declare -f build | \
+ sed '
+ s/--parallel=.*/--parallel=1/
+ '
+)"
-# 486-specific
-if [ "${CARCH}" = "i486" ]; then
- # no Qt5 GUI
+# ignore gui on i486 (for now, needs Qt6, which needs atomics)
+if [ "$CARCH" = 'i486' ]; then
+ makedepends=(${makedepends[@]//qt6-base/})
eval "$(
declare -f build | \
sed '
s/--qt-gui//
'
- )"
+ )"
+fi
+
+# disable documentation on i486, python is somewhat broken currently
+if [ "$CARCH" = 'i486' ]; then
+ eval "$(
+ declare -f build | \
+ sed '
+ s/--sphinx-man//
+ '
+ )"
fi