diff options
Diffstat (limited to 'extra/cmake/PKGBUILD')
-rw-r--r-- | extra/cmake/PKGBUILD | 29 |
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 |