From e6b34ca994c005f847432935f7db783e856dabab Mon Sep 17 00:00:00 2001
From: Juan RP <xtraeme@voidlinux.eu>
Date: Fri, 10 Jul 2015 10:07:02 +0200
Subject: [PATCH] xbps-src: set XBPS_MAKEJOBS to 1 if unset or
 disable_parallel_build.

---
 common/xbps-src/shutils/common.sh | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/common/xbps-src/shutils/common.sh b/common/xbps-src/shutils/common.sh
index abde2c2c41..781d08e8b7 100644
--- a/common/xbps-src/shutils/common.sh
+++ b/common/xbps-src/shutils/common.sh
@@ -342,9 +342,10 @@ setup_pkg() {
     DESTDIR=$XBPS_DESTDIR/$XBPS_CROSS_TRIPLET/${sourcepkg}-${version}
     PKGDESTDIR=$XBPS_DESTDIR/$XBPS_CROSS_TRIPLET/${pkg}-${version}
 
-    if [ -n "$XBPS_MAKEJOBS" -a -z "$disable_parallel_build" ]; then
-        makejobs="-j$XBPS_MAKEJOBS"
+    if [ -n "$disable_parallel_build" -o -z "$XBPS_MAKEJOBS" ]; then
+        XBPS_MAKEJOBS=1
     fi
+    makejobs="-j$XBPS_MAKEJOBS"
 
     if [ -n "$noarch" ]; then
         arch="noarch"