evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / development / python-modules / pynest2d / default.nix
blob87cbebb03d7ffc0993fa5d802687f57f5762511c
2   lib,
3   buildPythonPackage,
4   fetchFromGitHub,
5   python,
6   cmake,
7   libnest2d,
8   sip4,
9   clipper,
12 buildPythonPackage rec {
13   version = "4.12.0";
14   pname = "pynest2d";
15   format = "other";
17   src = fetchFromGitHub {
18     owner = "Ultimaker";
19     repo = "pynest2d";
20     rev = version;
21     hash = "sha256-QQdTDhO4i9NVhegGTmdEQSNv3gooaZzTX/Rv86h3GEo=";
22   };
24   propagatedBuildInputs = [
25     libnest2d
26     sip4
27     clipper
28   ];
29   nativeBuildInputs = [ cmake ];
31   CLIPPER_PATH = "${clipper.out}";
33   postPatch = ''
34     sed -i 's#''${Python3_SITEARCH}#${placeholder "out"}/${python.sitePackages}#' cmake/SIPMacros.cmake
35   '';
37   meta = with lib; {
38     description = "Python bindings for libnest2d";
39     homepage = "https://github.com/Ultimaker/pynest2d";
40     license = licenses.lgpl3;
41     platforms = platforms.linux;
42   };