index : packages | |
Archlinux32 package modifications | gitolite user |
summaryrefslogtreecommitdiff |
-rw-r--r-- | extra/cmake/PKGBUILD | 43 |
diff --git a/extra/cmake/PKGBUILD b/extra/cmake/PKGBUILD index bb938de5..d394180e 100644 --- a/extra/cmake/PKGBUILD +++ b/extra/cmake/PKGBUILD @@ -1,15 +1,44 @@ -# no Qt5 GUI on i486 -makedepends=(${makedepends[@]//qt5-base/}) -makedepends_i686+=(qt5-base) -makedepends_pentium4=("${makedepends_i686[@]}") +# cmake requires expat but upstream don't seem to include it +depends+=('expat') -# 486-specific -if [ "${CARCH}" = "i486" ]; then - # no Qt5 GUI +if [[ $CARCH = 'i486' ]]; then + # do not build in parallel on build slaves + eval "$( + declare -f build | \ + sed ' + s/--parallel=.*/--parallel=1/ + ' + )" + + # ignore gui (for now, needs Qt6, which needs atomics) + makedepends=(${makedepends[@]//qt6-base/}) eval "$( declare -f build | \ sed ' s/--qt-gui// ' )" + + # disable documentation (python is somewhat broken currently) + makedepends=(${makedepends[@]//python-sphinx/}) + eval "$( + declare -f build | \ + sed ' + s/--sphinx-man// + s/--sphinx-html// + ' + declare -f package | \ + sed ' + /html\/_sources/d + ' + )" + + # emacs is broken currently + makedepends=(${makedepends[@]//emacs/}) + eval "$( + declare -f package | \ + sed ' + /emacs/d + ' + )" fi |