summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--PKGBUILD13
1 files changed, 11 insertions, 2 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 0d91d33f5515..c6d298007fa6 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -20,7 +20,7 @@ _fragment="${FRAGMENT:-#branch=main}"
_CMAKE_FLAGS+=( -DWITH_CYCLES_NETWORK=OFF )
pkgname=blender-git
-pkgver=3.6.r122558.g45c4a0b1ef1
+pkgver=3.6.r122562.gd8a439ebaf2
pkgrel=1
pkgdesc="A fully integrated 3D graphics creation suite (development)"
arch=('i686' 'x86_64')
@@ -112,7 +112,16 @@ build() {
-DXR_OPENXR_SDK_ROOT_DIR=/usr \
-DPYTHON_VERSION="${_pyver}" \
"${_CMAKE_FLAGS[@]}"
- ninja -C "$srcdir/build" ${MAKEFLAGS:--j1}
+ NINJA_CMD="ninja -C ""$srcdir/build"
+ if [[ "x$BLENDER_GIT_USE_SLICE_AUR" == "xy" ]]; then
+ ./../user-blender.slice.sh > user-blender.slice
+ mv user-blender.slice user-`id -u`-blender.slice
+ killninja() { killall ninja; }
+ trap killninja INT
+ systemd-run --uid=`whoami` --slice=user-`id -u`-blender.slice -P --working-directory="$PWD" --wait --send-sighup bash -c "$NINJA_CMD"
+ else
+ $NINJA_CMD
+ fi
}
package() {