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
Search Criteria
Package Details: blender-2.83-git 2.83.20.r0.ga56e2faeb7a-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/blender-2.83-git.git (read-only, click to copy) |
|---|---|
| Package Base: | blender-2.83-git |
| Description: | LTS Maintenance version of blender-v2.83-release branch |
| Upstream URL: | https://blender.org/ |
| Licenses: | GPL |
| Conflicts: | blender |
| Provides: | blender |
| Submitter: | bartus |
| Maintainer: | bartus |
| Last Packager: | bartus |
| Votes: | 2 |
| Popularity: | 0.000000 |
| First Submitted: | 2020-05-04 00:28 (UTC) |
| Last Updated: | 2024-03-23 23:16 (UTC) |
Dependencies (28)
- alembic (alembic-gitAUR)
- embree (embree-gitAUR)
- ffmpeg (ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-ffplayoutAUR, ffmpeg-cudaAUR, ffmpeg-gitAUR, ffmpeg-headlessAUR, ffmpeg-obsAUR, ffmpeg-libfdk_aacAUR, ffmpeg-decklinkAUR, ffmpeg-amd-fullAUR, ffmpeg-amd-full-gitAUR, ffmpeg-fullAUR, ffmpeg-full-gitAUR)
- fftw (fftw-amdAUR)
- freetype2 (freetype2-qdoled-aw3225qfAUR, freetype2-gitAUR, freetype2-macosAUR, freetype2-qdoledAUR)
- libgl (libglvnd-gitAUR, amdgpu-pro-oglp-legacyAUR, nvidia-340xx-utilsAUR, amdgpu-pro-oglpAUR, libglvnd)
- libpng (libpng-gitAUR, libpng-apngAUR)
- libtiff (libtiff-gitAUR, libtiff-lercAUR)
- libxi (libxi-gitAUR)
- openal (openal-gitAUR)
- opencolladaAUR (opencollada-blender-gitAUR)
- opencolorio1AUR
- openexr (openexr-gitAUR, openexr2AUR)
- openimagedenoise (openimagedenoise-gitAUR)
- openimageio (openimageio-gitAUR)
- openjpeg2 (openjpeg-gitAUR)
- openshadinglanguage
- opensubdiv
- openvdb
- python
- Show 8 more dependencies...
Required by (65)
- amino-git (requires blender) (optional)
- anja-git (requires blender) (make)
- arx-libertatis (requires blender) (optional)
- arx-libertatis-git (requires blender) (optional)
- blender-ac3d (requires blender)
- blender-breezedark-theme-git (requires blender)
- blender-dream-textures (requires blender)
- blender-dream-textures-git (requires blender)
- blender-plugin-animation-nodes-git (requires blender)
- blender-plugin-apply-modifier-for-object-with-shape-keys-git (requires blender)
- blender-plugin-blenderseed-git (requires blender)
- blender-plugin-blendrig-git (requires blender)
- blender-plugin-bligify (requires blender)
- blender-plugin-bullet-constraints-builder (requires blender)
- blender-plugin-cad-sketcher-git (requires blender)
- blender-plugin-cork (requires blender)
- blender-plugin-cubesurfer (requires blender)
- blender-plugin-edgeflow (requires blender)
- blender-plugin-edgeflow-git (requires blender)
- blender-plugin-fspy (requires blender)
- Show 45 more...
Sources (13)
bartus commented on 2022-03-14 10:30 (UTC)
bartus commented on 2021-05-23 10:23 (UTC)
@bazza: you have some problem I can help, or just shit posting?
bazza commented on 2021-05-22 21:57 (UTC)
Already version 2.8.15... Maybe it would be a good version blender-lts-bin being that it still takes a year to this version.
bartus commented on 2021-05-05 09:05 (UTC) (edited on 2021-05-05 09:07 (UTC) by bartus)
@bazza: Those are automagical deps you can disable those if won't use them using env vars: DISABLE_OPTIX=1 DISABLE_USD=1.
Well to ease things out I've pushed optix70 and usd19 to AUR and replace depends+=(optix=7.0 usd=19.01) whit depends+=(optix70 usd19)
Also ported openexr3.patch from blender-git package to be able to build without downgrading openexr to openexr2
bartus commented on 2021-05-05 08:05 (UTC)
Note: This is a non conflicting version of blender-git package tracing blender-v2.83-maintnance branch for blender:2.83 LTS relaease with GPU architecture detected at build time.
This package is also hosted on GitHub.
- Please report
issuesandpatchesat GitHub. - Travis Build Status: <img alt="Build Status" src="https://travis-ci.org/bartoszek/AUR-blender-2.83-git.svg?branch=travis" />
Use env vars to control build process:
DISABLE_CUDA=1to skip cuda kernel build (cycles+compositor+optix)DISABLE_NINJA=1to switch build system to make (default:ninja)DISABLE_OPTIX=1to skip optix device build.DISABLE_USD=1to skip universal scene descriptor build.FRAGMENT="#{commit,tag,branch}=..."for making bisect build.CUDA_ARCH="sm_xx sm_yy"to build for a specific Cuda arch, supports multiple values.MAKEFLAGS="xxx"to override default make flags (check oom-killer disclaimer below)
Usage cases:
export DISABLE_CUDA=1before buildDISABLE_CUDA=1 ~your-aur-helper~makepkg DISABLE_CUDA=1yay -S blender-2.8-git --mflags "DISABLE_CUDA=1"
Yay users warning:
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 desired features. Optional features includes cuda/optix/usd.
tl;dr; If you want to prebuild cycles kernels, you have to install CUDA beforehand. If you don't have CUDA installed, PKGBUILD will fail unless you disable cuda with DISABLE_CUDA=1, same for optix and usd.
Out of memory killer.
You may use ninja-mem to prevent oom-killer when building on system with low memory to core ratio.
To activate use MAKEFLAGS+=" -m75" where 75 is the percentage upper threshold of memory usage when new build jobs is postponed.
Or simply lower the make jobs count in "MAKEFLAGS" variable, but this will prolong your build process.
bazza commented on 2021-05-04 15:15 (UTC) (edited on 2021-05-04 15:15 (UTC) by bazza)
==> Making package: blender-2.83-git 2.83.13.r2.gd35974cd870-1 (Tue May 4 12:07:38 2021)
==> Checking runtime dependencies...
==> Missing dependencies:
-> usd=19.11
==> Checking buildtime dependencies...
==> Missing dependencies:
-> optix=7.0
==> ERROR: Could not resolve all dependencies.
Command 'makepkg --force' failed to execute.
:: Try recovering?
bartus commented on 2021-04-22 14:28 (UTC)
@appleboom: Fixed, cuda11.patch was merged into blender-2.83-release branch.
applebloom commented on 2021-01-15 19:53 (UTC) (edited on 2021-01-15 19:56 (UTC) by applebloom)
I get a checksum error on cuda11.patch (https://git.blender.org/gitweb/gitweb.cgi/blender.git/patch/a9644c812fc17b38503828d6edf7d259b6fe0e74). I tried redownloading, same thing. The sum is for me ba8ce3b91d5dc3ea1d458341f494ab7b147de7bd3829e7ea1e7a0e183bee6348.
lamarpavel commented on 2021-01-11 15:32 (UTC)
@bartus: Sweet, thanks for your effort.
bartus commented on 2021-01-06 19:17 (UTC) (edited on 2021-01-06 19:20 (UTC) by bartus)
@lamarpavel: OK, I've pushed usd19 to AUR: which is just a branch of old AUR/usd package which I would like to bring back to AUR, as community/usd is broken and even not being used by community/blender package (-‸ლ) but ssh aur@aur.archlinux.org restore usd fails with warning that usd already exists in community (╯°益°)╯彡┻━┻
I will update depends array for all relevant blender-* packages shortly.
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 2021-05-05 08:05 (UTC)
Note: This is a non conflicting version of blender-git package tracing
blender-v2.83-maintnancebranch for blender:2.83 LTS relaease with GPU architecture detected at build time.This package is also hosted on GitHub.
issuesandpatchesat GitHub.Use env vars to control build process:
DISABLE_CUDA=1to skip cuda kernel build (cycles+compositor+optix)DISABLE_NINJA=1to switch build system to make (default:ninja)DISABLE_OPTIX=1to skip optix device build.DISABLE_USD=1to skip universal scene descriptor build.FRAGMENT="#{commit,tag,branch}=..."for making bisect build.CUDA_ARCH="sm_xx sm_yy"to build for a specific Cuda arch, supports multiple values.MAKEFLAGS="xxx"to override default make flags (check oom-killer disclaimer below)Usage cases:
export DISABLE_CUDA=1before buildDISABLE_CUDA=1 ~your-aur-helper~makepkg DISABLE_CUDA=1yay -S blender-2.8-git --mflags "DISABLE_CUDA=1"Yayusers warning:Since yay relies solely on
aur-rpcto solve dependencies instead of callingmakepkg --syncit can't follow dependencies logic defined inPKGBUILD. That's why it's up to the user to provide dependencies to enable desired features. Optional features includes cuda/optix/usd.tl;dr; If you want to prebuild cycles kernels, you have to install CUDA beforehand. If you don't have CUDA installed,
PKGBUILDwill fail unless you disable cuda with DISABLE_CUDA=1, same for optix and usd.Out of memory killer.
You may use ninja-mem to prevent oom-killer when building on system with low memory to core ratio.
To activate use MAKEFLAGS+=" -m75" where 75 is the percentage upper threshold of memory usage when new build jobs is postponed.
Or simply lower the make jobs count in "MAKEFLAGS" variable, but this will prolong your build process.