index : packages | |
Archlinux32 package modifications | gitolite user |
summaryrefslogtreecommitdiff |
-rw-r--r-- | extra/cmake/PKGBUILD | 44 |
diff --git a/extra/cmake/PKGBUILD b/extra/cmake/PKGBUILD index 2ed92a65..d394180e 100644 --- a/extra/cmake/PKGBUILD +++ b/extra/cmake/PKGBUILD @@ -1,28 +1,44 @@ -# do not build in parallel on build slaves -eval "$( - declare -f build | \ - sed ' - s/--parallel=.*/--parallel=1/ - ' -)" +# cmake requires expat but upstream don't seem to include it +depends+=('expat') -# ignore gui on i486 (for now, needs Qt6, which needs atomics) -if [ "$CARCH" = 'i486' ]; then +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// ' - )" -fi + )" -# disable documentation on i486, python is somewhat broken currently -if [ "$CARCH" = 'i486' ]; then + # 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 |