tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
blender: darwin app dir fixes
happysalada
4 years ago
731d6768
09b2efb2
+5
-6
1 changed file
expand all
collapse all
unified
split
pkgs
applications
misc
blender
default.nix
+5
-6
pkgs/applications/misc/blender/default.nix
···
136
136
NIX_LDFLAGS = optionalString cudaSupport "-rpath ${stdenv.cc.cc.lib}/lib";
137
137
138
138
blenderExecutable =
139
139
-
placeholder "out" + (if stdenv.isDarwin then "/Blender.app/Contents/MacOS/Blender" else "/bin/blender");
140
140
-
postInstall = ''
139
139
+
placeholder "out" + (if stdenv.isDarwin then "/Applications/Blender.app/Contents/MacOS/Blender" else "/bin/blender");
140
140
+
postInstall = lib.optionalString stdenv.isDarwin ''
141
141
+
mkdir $out/Applications
142
142
+
mv $out/Blender.app $out/Applications
143
143
+
'' + ''
141
144
buildPythonPath "$pythonPath"
142
145
wrapProgram $blenderExecutable \
143
146
--prefix PATH : $program_PATH \
144
147
--prefix PYTHONPATH : "$program_PYTHONPATH" \
145
148
--add-flags '--python-use-system-env'
146
146
-
'' + lib.optionalString stdenv.isDarwin ''
147
147
-
mkdir -p $out/Applications/Blender.app
148
148
-
ln -s $out/Blender.app $out/Applications/Blender.app
149
149
-
ln -s $out/Blender.app/Contents/MacOS $out/bin
150
149
'';
151
150
152
151
# Set RUNPATH so that libcuda and libnvrtc in /run/opengl-driver(-32)/lib can be