Files
nixpkgs/pkgs/by-name/bl/blender/wrapper.nix
2026-10-02 08:48:23 -04:00

30 lines
559 B
Nix

{
stdenv,
blender,
makeWrapper,
extraModules ? [ ],
}:
stdenv.mkDerivation (finalAttrs: {
pname = blender.pname;
src = blender;
inherit (blender) version meta;
nativeBuildInputs = [
blender.pythonPackages.wrapPython
makeWrapper
];
installPhase = ''
mkdir $out/bin -p
cp -r $src/share $out/share
buildPythonPath "''${pythonPath[*]}"
makeWrapper ${blender}/bin/blender $out/bin/blender \
--prefix PATH : $program_PATH \
--prefix PYTHONPATH : $program_PYTHONPATH
'';
pythonPath = extraModules;
})