diff options
author | happysalada <raphael@megzari.com> | 2021-10-02 12:46:39 +0900 |
---|---|---|
committer | Raphael Megzari <raphael@megzari.com> | 2021-10-02 13:38:46 +0900 |
commit | 731d67683c274672f767adff510e91a493489188 (patch) | |
tree | 79ca9e35a7094f8c05c76113de5b0281788e5c5e /pkgs/applications/misc/blender/default.nix | |
parent | 09b2efb2d3a11fb010aa43c29c580de70f785940 (diff) | |
download | nixpkgs-731d67683c274672f767adff510e91a493489188.tar nixpkgs-731d67683c274672f767adff510e91a493489188.tar.gz nixpkgs-731d67683c274672f767adff510e91a493489188.tar.bz2 nixpkgs-731d67683c274672f767adff510e91a493489188.tar.lz nixpkgs-731d67683c274672f767adff510e91a493489188.tar.xz nixpkgs-731d67683c274672f767adff510e91a493489188.tar.zst nixpkgs-731d67683c274672f767adff510e91a493489188.zip |
blender: darwin app dir fixes
Diffstat (limited to 'pkgs/applications/misc/blender/default.nix')
-rw-r--r-- | pkgs/applications/misc/blender/default.nix | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/pkgs/applications/misc/blender/default.nix b/pkgs/applications/misc/blender/default.nix index 3dfa6d9ab51..93185f2dd5c 100644 --- a/pkgs/applications/misc/blender/default.nix +++ b/pkgs/applications/misc/blender/default.nix @@ -136,17 +136,16 @@ stdenv.mkDerivation rec { NIX_LDFLAGS = optionalString cudaSupport "-rpath ${stdenv.cc.cc.lib}/lib"; blenderExecutable = - placeholder "out" + (if stdenv.isDarwin then "/Blender.app/Contents/MacOS/Blender" else "/bin/blender"); - postInstall = '' + placeholder "out" + (if stdenv.isDarwin then "/Applications/Blender.app/Contents/MacOS/Blender" else "/bin/blender"); + postInstall = lib.optionalString stdenv.isDarwin '' + mkdir $out/Applications + mv $out/Blender.app $out/Applications + '' + '' buildPythonPath "$pythonPath" wrapProgram $blenderExecutable \ --prefix PATH : $program_PATH \ --prefix PYTHONPATH : "$program_PYTHONPATH" \ --add-flags '--python-use-system-env' - '' + lib.optionalString stdenv.isDarwin '' - mkdir -p $out/Applications/Blender.app - ln -s $out/Blender.app $out/Applications/Blender.app - ln -s $out/Blender.app/Contents/MacOS $out/bin ''; # Set RUNPATH so that libcuda and libnvrtc in /run/opengl-driver(-32)/lib can be |