Skip to content

Commit c1c23ee

Browse files
committed
[blender] update
1 parent 411e9e9 commit c1c23ee

File tree

1 file changed

+17
-1
lines changed

1 file changed

+17
-1
lines changed

alarmcn/blender/PKGBUILD

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ depends=(
6060
'libxrender'
6161
'libxxf86vm'
6262
'llvm-libs'
63+
'manifold'
6364
'materialx'
6465
'onetbb'
6566
'openal'
@@ -103,7 +104,11 @@ makedepends=(
103104
'wayland-protocols'
104105
'vulkan-headers'
105106
)
106-
optdepends=('libdecor: wayland support')
107+
optdepends=('cuda: Cycles renderer CUDA support'
108+
'intel-compute-runtime: Cycles renderer Intel OneAPI support'
109+
'hip-runtime-amd: Cycles renderer AMD ROCm support'
110+
'hiprt: Ray tracing AMD ROCm support'
111+
'libdecor: wayland support')
107112
# We're using !lto here as otherwise we get stuff such as FS#77557
108113
options=('!lto')
109114
source=("git+https://projects.blender.org/blender/blender.git#tag=v$pkgver"
@@ -118,6 +123,17 @@ prepare() {
118123
git remote add network-origin https://projects.blender.org/blender/blender
119124
git lfs fetch network-origin
120125
git lfs checkout
126+
127+
# Fix build with CUDA 13
128+
sed -i 's|sm_50|sm_75|' build_files/build_environment/cmake/osl.cmake intern/cycles/kernel/CMakeLists.txt
129+
130+
# Fix build with ffmpeg 8
131+
git cherry-pick -n \
132+
ebfad2c071d712d126a5c3d93ebed8a226821feb \
133+
f5f30131131025a24be93eced7d04f9d96cf5cbf
134+
135+
# Fix build with opencolorio 2.5.0
136+
git cherry-pick -n 98e400c3ae2fef75d2550a5fc1370d6e97ec9560
121137
}
122138

123139
_get_pyver() {

0 commit comments

Comments
 (0)