Package Details: blender-2.7 2.79b-4

Git Clone URL: https://aur.archlinux.org/blender-2.7.git (read-only, click to copy)
Package Base: blender-2.7
Description: Keeping Blender 2.79b up-to-date with modern compiler and libs
Upstream URL: https://blender.org/
Licenses: GPL
Provides: blender-2.7
Submitter: bartus
Maintainer: bartus (CYBERDEViL)
Last Packager: CYBERDEViL
Votes: 7
Popularity: 0.000000
First Submitted: 2019-07-14 14:44 (UTC)
Last Updated: 2023-12-25 17:38 (UTC)

Pinned Comments

bartus commented on 2022-03-14 10:30 (UTC)

Sorry lads, I'm at the Polish Ukraine border helping allocate refugees. Expect no update until this hell is over, wish us luck. Have no time nor access to my rig and AUR keys to test/post updates. If you have a patch, ping me on email - I'll add you as co-maintainer. Posted with my old script - https://github.com/bartoszek/aur-post

bartus commented on 2019-07-17 07:07 (UTC) (edited on 2019-08-25 12:20 (UTC) by bartus)

Please report issues and patches to blender-2.7/github.com

<img alt="Build Status" src="https://travis-ci.org/bartoszek/AUR-blender-2.7.svg?branch=master" />

Use env vars to control build process:

  • DISABLE_CUDA=1 to skip cuda kernel build (cycles+compositor)
  • DISABLE_NINJA=1 to switch build system to make (default:ninja)

Usage cases:

  • export DISABLE_CUDA=1 before build
  • DISABLE_CUDA=1 ~your-aur-helper~
  • makepkg DISABLE_CUDA=1
  • yay -S blender-2.7 --mflags "DISABLE_CUDA=1"
Note for yay users:

Since yay relies solely on aur-rpc to solve dependencies instead of calling makepkg --sync it can't follow dependencies logic defined in PKGBUILD. That's why it's up to the user to provide dependencies to enable features.

tl;dr; If you want to prebuild cycles kernels, you have to install CUDA beforehand. If you don't have CUDA installed, PKGBUILD will silently skip cycles kernel build.

Latest Comments

« First ‹ Previous 1 2 3

lehthanis commented on 2019-10-09 14:16 (UTC) (edited on 2019-10-09 14:17 (UTC) by lehthanis)

@bartus. I'm not using a helper...could that be my problem? I mean, I use auracle to download and check for aur package updates, but I just use makepkg -si for building aur packages...should I do this differently for reliable results? Thanks much for keeping this updated though!

bartus commented on 2019-10-09 14:06 (UTC) (edited on 2019-10-09 14:07 (UTC) by bartus)

@lehthanis: I understand your frustration, bumped on the same issue plenty times myself. But correct solution's laying in scope of AUR helpers. If package gets updated it should trigger rebuild of all AUR packages that links to it...

Currently I'm testing Travis script that's pushing changes to AUR for gimp but this is a special case when both package and deps are form AUR.

lehthanis commented on 2019-10-09 13:23 (UTC)

Every so often I get errors after doing updates on my system...looks like as Arch moves things around, it breaks blender...last week it was boost...this week its:

blender-2.7: error while loading shared libraries: libopenvdb.so.6.1: cannot open shared object file: No such file or directory

bartus commented on 2019-07-17 07:07 (UTC) (edited on 2019-08-25 12:20 (UTC) by bartus)

Please report issues and patches to blender-2.7/github.com

<img alt="Build Status" src="https://travis-ci.org/bartoszek/AUR-blender-2.7.svg?branch=master" />

Use env vars to control build process:

  • DISABLE_CUDA=1 to skip cuda kernel build (cycles+compositor)
  • DISABLE_NINJA=1 to switch build system to make (default:ninja)

Usage cases:

  • export DISABLE_CUDA=1 before build
  • DISABLE_CUDA=1 ~your-aur-helper~
  • makepkg DISABLE_CUDA=1
  • yay -S blender-2.7 --mflags "DISABLE_CUDA=1"
Note for yay users:

Since yay relies solely on aur-rpc to solve dependencies instead of calling makepkg --sync it can't follow dependencies logic defined in PKGBUILD. That's why it's up to the user to provide dependencies to enable features.

tl;dr; If you want to prebuild cycles kernels, you have to install CUDA beforehand. If you don't have CUDA installed, PKGBUILD will silently skip cycles kernel build.

bartus commented on 2019-07-17 07:04 (UTC) (edited on 2019-08-24 21:55 (UTC) by bartus)

@hugegameartgd: OK, made some polish out:

User can now use DISABLE_CUDA=1 to exclude cuda from makedepends,

bartus commented on 2019-07-16 15:18 (UTC)

@hugegameartgd, cuda is somewhat optional, it's required to prebuild cubins for cycles and compositor, but makepkg will work just fine without it (makepkg -d or comment out makedepend+=cuda)

LinuxUserGD commented on 2019-07-16 14:51 (UTC)

Why is cuda required?