ansible-later: 2.0.22 -> 2.0.23
[NixPkgs.git] / pkgs / development / python-modules / libsavitar / default.nix
blob588ebfcd1e957cd20afb0bc5bdaa2e171343643d
1 { lib, buildPythonPackage, python, pythonOlder, fetchFromGitHub, cmake, sip_4 }:
3 buildPythonPackage rec {
4   pname = "libsavitar";
5   version = "4.12.0";
6   format = "other";
8   src = fetchFromGitHub {
9     owner = "Ultimaker";
10     repo = "libSavitar";
11     rev = version;
12     sha256 = "sha256-MAA1WtGED6lvU6N4BE6wwY1aYaFrCq/gkmQFz3VWqNA=";
13   };
15   postPatch = ''
16     sed -i 's#''${Python3_SITEARCH}#${placeholder "out"}/${python.sitePackages}#' cmake/SIPMacros.cmake
17   '';
19   nativeBuildInputs = [ cmake ];
21   propagatedBuildInputs = [ sip_4 ];
23   disabled = pythonOlder "3.4.0";
25   meta = with lib; {
26     description = "C++ implementation of 3mf loading with SIP python bindings";
27     homepage = "https://github.com/Ultimaker/libSavitar";
28     license = licenses.lgpl3Plus;
29     platforms = platforms.unix;
30     maintainers = with maintainers; [ abbradar orivej gebner ];
31   };