diff options
author | Bruno Bzeznik <Bruno.Bzeznik@imag.fr> | 2021-09-13 12:06:19 +0200 |
---|---|---|
committer | Artturin <Artturin@artturin.com> | 2021-11-03 11:59:05 +0200 |
commit | 0d9ec2d3f0485b24e91ec3f933e34a93f24d5538 (patch) | |
tree | 4bda1ced246999cff91e47718d758e88a4ff974f | |
parent | 751048c04b327f4c91609c23ff004dc1c7894e60 (diff) |
obitools3: fix build on aarch64 + formatting
-rw-r--r-- | pkgs/applications/science/biology/obitools/obitools3.nix | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/pkgs/applications/science/biology/obitools/obitools3.nix b/pkgs/applications/science/biology/obitools/obitools3.nix index c636942ca781f..a7de2b4f76fe7 100644 --- a/pkgs/applications/science/biology/obitools/obitools3.nix +++ b/pkgs/applications/science/biology/obitools/obitools3.nix @@ -1,10 +1,6 @@ -{ lib, fetchurl, python3Packages, cmake, python3 }: +{ stdenv, lib, fetchurl, python3Packages, cmake, python3 }: -let - pythonPackages = python3Packages; -in - -pythonPackages.buildPythonApplication rec { +python3Packages.buildPythonApplication rec { pname = "obitools3"; version = "3.0.1b11"; @@ -13,15 +9,20 @@ pythonPackages.buildPythonApplication rec { sha256 = "1x7a0nrr9agg1pfgq8i1j8r1p6c0jpyxsv196ylix1dd2iivmas1"; }; + disabled = python3Packages.pythonOlder "3.5"; + + nativeBuildInputs = [ python3Packages.cython cmake ]; + + postPatch = lib.optionalString stdenv.isAarch64 '' + substituteInPlace setup.py \ + --replace "'-msse2'," "" + ''; + preBuild = '' substituteInPlace src/CMakeLists.txt --replace \$'{PYTHONLIB}' "$out/lib/${python3.libPrefix}/site-packages"; export NIX_CFLAGS_COMPILE="-L $out/lib/${python3.libPrefix}/site-packages $NIX_CFLAGS_COMPILE" ''; - disabled = !pythonPackages.isPy3k; - - nativeBuildInputs = [ pythonPackages.cython cmake ]; - dontConfigure = true; doCheck = true; |