Skip to content

Commit

Permalink
Merge pull request #98501 from doronbehar/pkg/octave/arpack
Browse files Browse the repository at this point in the history
  • Loading branch information
doronbehar committed Oct 1, 2020
2 parents 0a71571 + bd77df6 commit 60b4b39
Showing 1 changed file with 9 additions and 12 deletions.
21 changes: 9 additions & 12 deletions pkgs/development/libraries/science/math/arpack/default.nix
Original file line number Diff line number Diff line change
@@ -1,14 +1,9 @@
{ stdenv, fetchFromGitHub, cmake
, gfortran, blas, lapack, eigen }:

with stdenv.lib;

let
version = "3.7.0";
in
stdenv.mkDerivation {
stdenv.mkDerivation rec {
pname = "arpack";
inherit version;
version = "3.7.0";

src = fetchFromGitHub {
owner = "opencollab";
Expand All @@ -18,16 +13,18 @@ stdenv.mkDerivation {
};

nativeBuildInputs = [ cmake ];
buildInputs = [ gfortran blas lapack eigen ];
buildInputs = assert (blas.isILP64 == lapack.isILP64); [
gfortran
blas
lapack
eigen
];

doCheck = true;

BLAS_LIBS = "-L${blas}/lib -lblas";
LAPACK_LIBS = "-L${lapack}/lib -llapack";

cmakeFlags = [
"-DBUILD_SHARED_LIBS=ON"
"-DINTERFACE64=${optionalString blas.isILP64 "1"}"
"-DINTERFACE64=${stdenv.lib.optionalString blas.isILP64 "1"}"
];

preCheck = if stdenv.isDarwin then ''
Expand Down

0 comments on commit 60b4b39

Please sign in to comment.