Include cadsketcher blender dependencies by defaul

This commit is contained in:
Alex Davies 2024-06-02 18:29:32 -03:00
parent 30a5f03eed
commit 2c5538ad3e
1 changed files with 10 additions and 9 deletions

View File

@ -1,12 +1,13 @@
{ lib, blender, python3Packages, fetchFromGitHub, pkgs, fetchurl}: { lib, blender, python3Packages, pkgs, fetchurl }:
let let
py-slvs = python3Packages.buildPythonPackage rec { py-slvs = python3Packages.buildPythonPackage rec {
pname = "py-slvs"; pname = "py-slvs";
version = "1.0.6"; version = "1.0.6";
src = fetchurl {
url = "https://pypi.org/packages/source/p/py_slvs/py_slvs-1.0.6.tar.gz"; src = python3Packages.fetchPypi {
pname = "py_slvs";
version = "1.0.6";
sha256 = "sha256-U6T/aXy0JTC1ptL5oBmch0ytSPmIkRA8XOi31NpArnI="; sha256 = "sha256-U6T/aXy0JTC1ptL5oBmch0ytSPmIkRA8XOi31NpArnI=";
}; };
@ -30,10 +31,10 @@ let
homepage = "https://github.com/realthunder/slvs_py"; homepage = "https://github.com/realthunder/slvs_py";
license = licenses.gpl3; license = licenses.gpl3;
}; };
}; };
blenderWithPySlvs = blender.withPackages (p: [py-slvs]);
in in
blender.overrideAttrs (oldAttrs: { blenderWithPySlvs
name = "blender-cadsketcher-${oldAttrs.version}";
buildInputs = oldAttrs.buildInputs ++ [ py-slvs ];
})