diff options
author | Florian Klink <flokli@flokli.de> | 2019-07-02 14:55:34 +0200 |
---|---|---|
committer | Florian Klink <flokli@flokli.de> | 2019-09-08 15:15:08 -0700 |
commit | d9ce716cccdcd42b1d0fd18f82c2ecbbcd33a35f (patch) | |
tree | d40ea0f9b47abdb084b4196bb4faf682d4aeee61 /pkgs/development | |
parent | 462cdb9aacb60a1105b7eacf34422d8d493f3394 (diff) | |
download | nixlib-d9ce716cccdcd42b1d0fd18f82c2ecbbcd33a35f.tar nixlib-d9ce716cccdcd42b1d0fd18f82c2ecbbcd33a35f.tar.gz nixlib-d9ce716cccdcd42b1d0fd18f82c2ecbbcd33a35f.tar.bz2 nixlib-d9ce716cccdcd42b1d0fd18f82c2ecbbcd33a35f.tar.lz nixlib-d9ce716cccdcd42b1d0fd18f82c2ecbbcd33a35f.tar.xz nixlib-d9ce716cccdcd42b1d0fd18f82c2ecbbcd33a35f.tar.zst nixlib-d9ce716cccdcd42b1d0fd18f82c2ecbbcd33a35f.zip |
sundials: use cmakeFlags
Diffstat (limited to 'pkgs/development')
-rw-r--r-- | pkgs/development/libraries/sundials/default.nix | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/pkgs/development/libraries/sundials/default.nix b/pkgs/development/libraries/sundials/default.nix index abe444c63c32..a7ecae91b220 100644 --- a/pkgs/development/libraries/sundials/default.nix +++ b/pkgs/development/libraries/sundials/default.nix @@ -1,27 +1,29 @@ -{ cmake, fetchurl, python, stdenv }: +{ stdenv +, cmake +, fetchurl +, python }: stdenv.mkDerivation rec { - pname = "sundials"; version = "4.1.0"; + nativeBuildInputs = [ cmake ]; + buildInputs = [ python ]; + src = fetchurl { url = "https://computation.llnl.gov/projects/${pname}/download/${pname}-${version}.tar.gz"; sha256 = "19ca4nmlf6i9ijqcibyvpprxzsdfnackgjs6dw51fq13gg1f2398"; }; - preConfigure = '' - export cmakeFlags="-DCMAKE_INSTALL_PREFIX=$out -DEXAMPLES_INSTALL_PATH=$out/share/examples $cmakeFlags" - ''; - - nativeBuildInputs = [ cmake ]; - buildInputs = [ python ]; + cmakeFlags = [ + "-DEXAMPLES_INSTALL_PATH=${placeholder "out"}/share/examples" + ]; meta = with stdenv.lib; { description = "Suite of nonlinear differential/algebraic equation solvers"; homepage = https://computation.llnl.gov/projects/sundials; platforms = platforms.all; - maintainers = [ maintainers.idontgetoutmuch ]; + maintainers = with maintainers; [ flokli idontgetoutmuch ]; license = licenses.bsd3; }; |