Thanks. It should still be useful later, I assume, as it can be adjusted to install other older versions, then.
Search Criteria
Package Details: blender-develop-git 5.2.r160926.g54ebd89a64c-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/blender-develop-git.git (read-only, click to copy) |
|---|---|
| Package Base: | blender-develop-git |
| Description: | Development version of Blender (non-conflicting version) |
| Upstream URL: | https://blender.org/ |
| Licenses: | GPL |
| Conflicts: | blender |
| Provides: | blender |
| Submitter: | bartus |
| Maintainer: | bartus |
| Last Packager: | bartus |
| Votes: | 12 |
| Popularity: | 0.000000 |
| First Submitted: | 2020-05-04 01:47 (UTC) |
| Last Updated: | 2026-04-27 15:32 (UTC) |
Dependencies (48)
- alembic (alembic-gitAUR)
- ceres-solver (ceres-solver-legacyAUR, ceres-solver-cuda-gitAUR, ceres-solver-gitAUR, ceres-solver-cudaAUR, ceres-solver-lgplAUR)
- eigen (eigen-gitAUR, eigen3)
- embree (embree-gitAUR)
- ffmpeg (ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-ffplayoutAUR, ffmpeg-cudaAUR, ffmpeg-decklinkAUR, ffmpeg-amd-fullAUR, ffmpeg-amd-full-gitAUR, librempeg-gitAUR, ffmpeg-whisper-gitAUR, ffmpeg-gitAUR, ffmpeg-full-gitAUR, ffmpeg-fullAUR, ffmpeg-full-llvmAUR, ffmpeg-libfdk_aacAUR, ffmpeg-obsAUR, ffmpeg-headlessAUR, ffmpeg-whisperAUR, ffmpeg-cuda-fullAUR)
- fftw (fftw-amdAUR)
- freetype2 (freetype2-qdoled-aw3225qfAUR, freetype2-qdoledAUR, freetype2-qdoled-gen3AUR, freetype2-woledAUR, freetype2-gitAUR, freetype2-macosAUR)
- libdecor (libdecor-gitAUR)
- libepoxy (libepoxy-gitAUR)
- libgl (libglvnd-gitAUR, amdgpu-pro-oglp-legacyAUR, nvidia-340xx-utilsAUR, amdgpu-pro-oglpAUR, nvidia-340xx-utils-macbookAUR, libglvnd)
- libharu
- libpng (libpng-gitAUR, libpng-apngAUR)
- libtiff (libtiff-gitAUR, libtiff-lercAUR)
- libxi (libxi-gitAUR)
- manifold
- materialx (materialx-gitAUR)
- openal (openal-gitAUR)
- opencolorio (opencolorio-gitAUR)
- openimagedenoise (openimagedenoise-gitAUR)
- openimageio (openimageio-gitAUR)
- Show 28 more dependencies...
Required by (67)
- 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)
- blender-plugin-gaffer-git (requires blender)
- blender-plugin-gcode-reader (requires blender)
- blender-plugin-geometry-script (requires blender)
- blender-plugin-hdri-lighting-shortcut (requires blender)
- blender-plugin-io-three (requires blender)
- blender-plugin-leomoon-lightstudio-git (requires blender)
- blender-plugin-luxcorerender (requires blender)
- blender-plugin-luxcorerender-git (requires blender)
- blender-plugin-luxcorerender-latest-bin (requires blender)
- blender-plugin-manuelbastionilab (requires blender)
- blender-plugin-mesh-off (requires blender)
- blender-plugin-miratools (requires blender)
- blender-plugin-mmd-tools-git (requires blender)
- blender-plugin-molecular (requires blender)
- blender-plugin-pbr-materials (requires blender)
- blender-plugin-poliigon (requires blender)
- blender-plugin-polytrim (requires blender)
- blender-plugin-retopoflow (requires blender)
- blender-plugin-retopoflow-git (requires blender)
- blender-plugin-rtcw-et-model-tools-git (requires blender)
- blender-plugin-sketchfab (requires blender)
- blender-plugin-supertuxkart-git (requires blender)
- blender-plugin-surface-follow (requires blender)
- blender-plugin-ucupaint (requires blender)
- blender-plugin-uvsquares-git (requires blender)
- blender-plugin-vectex (requires blender)
- blender-plugin-vrm-addon-git (requires blender)
- blender-plugin-yavne (requires blender)
- blendercam-git (requires blender)
- blendnet (requires blender)
- fast64 (requires blender)
- flamenco-manager (requires blender) (optional)
- flamenco-worker (requires blender) (optional)
- gnome-thumbnailers-git (requires blender) (optional)
- godot-blender-exporter-git (requires blender)
- ifcopenshell (requires blender) (make)
- ifcopenshell-stable (requires blender) (make)
- kibot (requires blender)
- loki-render (requires blender)
- maxx-desktop (requires blender) (optional)
- mini-benchmarker (requires blender)
- morse-simulator-git (requires blender)
- python-databpy (requires blender)
- sheepit-client-git (requires blender) (optional)
- sprytile (requires blender)
- yafaray-blender-exporter (requires blender)
- yafaray-blender-exporter-git (requires blender)
Sources (3)
omgold commented on 2019-10-22 09:13 (UTC)
bartus commented on 2019-10-22 09:04 (UTC)
@omgold: ok, I'll made one but it would be rether short lived PKGBUILD, as in a week blender 2.81 will land in arch/extra repo (after blender con I assume).
omgold commented on 2019-10-22 07:18 (UTC)
I would have a feature request. It would make sense, IMHO, to name the package and the installed files/dirs 2.81/2.82 instead of just *2.8. Currently blender has 3 versions of 2.8x, which people might want to have installed (2.80 stable, 2.81 beta and 2.82 alpha). Also in general it would be a good thing to allow installing multiple versions in parallel (as new versions tend to break old blend files).
kureta commented on 2019-10-21 08:22 (UTC)
@Humar if you are using yay you can run yay --gendb once and use yay -Syu --devel for system updates, instead of plain yay or yay -Syu. yay --gendb command will store hashes of current commits of your -git packages. yay -Syu --devel will check if any of those saved hashes have changed at the repo origin, meaning there is a new commit, then update if they have.
bartus commented on 2019-09-30 12:04 (UTC) (edited on 2019-09-30 20:18 (UTC) by bartus)
Nvidia optix backend landed in cycles.
- Requires precompiled cuda kernel (cuda and optix installed)
- You need a RTX Nvidia GPU.
bartus commented on 2019-08-26 16:12 (UTC)
Intels Open Image Denoise an AI base denoiser just landed in blender compositor.
bartus commented on 2019-04-10 11:40 (UTC) (edited on 2026-04-29 21:14 (UTC) by bartus)
Note: This is a non-conflicting version of blender-git package with GPU architecture detected at build time.
This package is also hosted on GitHub.
- You can report
issuesand postpatchesat the GitHub repo 👉 @bartoszek/AUR-blender-develop-git
Use env vars to control the build process:
DISABLE_CUDA=1to skip cuda kernel build (cycles+compositor+optix,requires:cuda)DISABLE_HIP=1to skip amdgpu kernel build (requires:hip-runtime-amd)DISABLE_ONEAPI=1to skip intel Arc kernel build (require:intel-compute-runtime)ENABLE_PYTHON_INSTALL=1include bundled python (default:off)DISABLE_NINJA=1to switch the build system to make (default:ninja)DISABLE_OPTIX=1to skip Optix device build.DISABLE_DRACO=1to skip gltf exporter draco mesh compression extension.DISABLE_MATERIALX=1to skip MaterialX shaders.FRAGMENT="#{commit,tag,branch}=..."for making bisect build.CUDA_ARCH="sm_xx\;sm_yy"to build for a specific Cuda arch, supports multiple values.HIP_ARCH="gfx900\;gfx1103"to build for a specific amdgpu arch, supports multiple values.MAKEFLAGS="xxx"to override default make flags (check oom-killer disclaimer below)CMAKE_FLAGS="xxx:yyy"to add extra cmake switches (colon-separated list)
Usage cases:
export DISABLE_CUDA=1before buildDISABLE_CUDA=1 ~your-aur-helper~makepkg DISABLE_CUDA=1yay -S blender-develop-git --mflags "DISABLE_CUDA=1 DISABLE_HIP=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.
Humar commented on 2019-01-28 15:35 (UTC)
@bartus: I see, sorry!
I will maintain it myself then.
bartus commented on 2019-01-28 15:05 (UTC)
@Humar: You are supposed to rebuild -git packages regularly. I won't trigger a new version just because someone has an old build still lying around (ಠ_ಠ). New version for bugs only (° ͜ʖ°)
Humar commented on 2019-01-28 10:29 (UTC)
libboost_locale.so.1.68.0 is missing, because libboost is already on 1.69
Pinned Comments
bartus commented on 2020-01-16 16:01 (UTC) (edited on 2021-11-01 14:05 (UTC) by bartus)
Current packages state (non-conflicting ones):
bartus commented on 2019-04-10 11:40 (UTC) (edited on 2026-04-29 21:14 (UTC) by bartus)
Note: This is a non-conflicting version of blender-git package with GPU architecture detected at build time.
This package is also hosted on GitHub.
issuesand postpatchesat the GitHub repo 👉 @bartoszek/AUR-blender-develop-gitUse env vars to control the build process:
DISABLE_CUDA=1to skip cuda kernel build (cycles+compositor+optix,requires:cuda)DISABLE_HIP=1to skip amdgpu kernel build (requires:hip-runtime-amd)DISABLE_ONEAPI=1to skip intel Arc kernel build (require:intel-compute-runtime)ENABLE_PYTHON_INSTALL=1include bundled python (default:off)DISABLE_NINJA=1to switch the build system to make (default:ninja)DISABLE_OPTIX=1to skip Optix device build.DISABLE_DRACO=1to skip gltf exporter draco mesh compression extension.DISABLE_MATERIALX=1to skip MaterialX shaders.FRAGMENT="#{commit,tag,branch}=..."for making bisect build.CUDA_ARCH="sm_xx\;sm_yy"to build for a specific Cuda arch, supports multiple values.HIP_ARCH="gfx900\;gfx1103"to build for a specific amdgpu arch, supports multiple values.MAKEFLAGS="xxx"to override default make flags (check oom-killer disclaimer below)CMAKE_FLAGS="xxx:yyy"to add extra cmake switches (colon-separated list)Usage cases:
export DISABLE_CUDA=1before buildDISABLE_CUDA=1 ~your-aur-helper~makepkg DISABLE_CUDA=1yay -S blender-develop-git --mflags "DISABLE_CUDA=1 DISABLE_HIP=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.