diff options
author | Robbert van der Helm | 2021-11-11 15:45:55 +0100 |
---|---|---|
committer | Robbert van der Helm | 2021-11-11 15:45:55 +0100 |
commit | f430cf71b4aee670454b2500b1faff2a150831f8 (patch) | |
tree | 0d7c5cefe05006b60d75a1b4fe1fe1a0ca3e0069 | |
parent | 3d776fc31cee6ff3f73f0919d4752aad52163477 (diff) | |
download | aur-f430cf71b4aee670454b2500b1faff2a150831f8.tar.gz |
Limit the number of concurrent jobs even further
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 14 |
2 files changed, 5 insertions, 11 deletions
@@ -1,7 +1,7 @@ pkgbase = yabridge-git pkgdesc = A modern and transparent way to use Windows VST2 and VST3 plugins on Linux pkgver = 3.6.0.r24.ga94be563 - pkgrel = 1 + pkgrel = 2 url = https://github.com/robbert-vdh/yabridge install = yabridge.install arch = x86_64 @@ -3,7 +3,7 @@ pkgname=yabridge-git _pkgname=yabridge pkgver=3.6.0.r24.ga94be563 -pkgrel=1 +pkgrel=2 pkgdesc="A modern and transparent way to use Windows VST2 and VST3 plugins on Linux" arch=('x86_64') url="https://github.com/robbert-vdh/yabridge" @@ -52,15 +52,9 @@ build() { # NOTE: The `LANG=C` is needed because apparently the `pt_BR.UTF-8` locale # changes `Mem:` to `Mem.:`, so who knows what other locales might do total_memory=$(env LANG=C free --gibi --si | awk '/^Mem:/ { print $2 }') - if [ "$total_memory" -le 4 ]; then - echo -e "\n$total_memory gigabytes of RAM detected, limiting the number of build jobs to 1\n" - ninja -C build -j1 - elif [ "$total_memory" -le 8 ]; then - echo -e "\n$total_memory gigabytes of RAM detected, limiting the number of build jobs to 3\n" - ninja -C build -j3 - else - ninja -C build - fi + num_jobs=$((total_memory / 4)) + echo -e "\n$total_memory gigabytes of RAM detected, limiting the number of build jobs to $num_jobs\n" + ninja -C build -j"$num_jobs" } package() { |