diff options
author | Aaron Andersen <aaron@fosslib.net> | 2022-02-26 08:45:39 -0500 |
---|---|---|
committer | Aaron Andersen <aaron@fosslib.net> | 2022-02-28 15:47:55 -0500 |
commit | c93d4b04f73ae91df05f0e807248cfe443ded613 (patch) | |
tree | 6404c0fca62f4bc0f2892666576dbd610d66f9ee /pkgs/development/libraries/science/math | |
parent | 24d4124cd42e3a270320a92c2965b2393e9ea614 (diff) | |
download | nixpkgs-c93d4b04f73ae91df05f0e807248cfe443ded613.tar nixpkgs-c93d4b04f73ae91df05f0e807248cfe443ded613.tar.gz nixpkgs-c93d4b04f73ae91df05f0e807248cfe443ded613.tar.bz2 nixpkgs-c93d4b04f73ae91df05f0e807248cfe443ded613.tar.lz nixpkgs-c93d4b04f73ae91df05f0e807248cfe443ded613.tar.xz nixpkgs-c93d4b04f73ae91df05f0e807248cfe443ded613.tar.zst nixpkgs-c93d4b04f73ae91df05f0e807248cfe443ded613.zip |
ipopt: 3.12.13 -> 3.14.5
Diffstat (limited to 'pkgs/development/libraries/science/math')
-rw-r--r-- | pkgs/development/libraries/science/math/ipopt/default.nix | 20 |
1 files changed, 8 insertions, 12 deletions
diff --git a/pkgs/development/libraries/science/math/ipopt/default.nix b/pkgs/development/libraries/science/math/ipopt/default.nix index e0dfef0b7ee..f3dda88b54c 100644 --- a/pkgs/development/libraries/science/math/ipopt/default.nix +++ b/pkgs/development/libraries/science/math/ipopt/default.nix @@ -1,25 +1,21 @@ -{ lib, stdenv, fetchurl, unzip, blas, lapack, gfortran }: +{ lib, stdenv, fetchFromGitHub, pkg-config, blas, lapack, gfortran }: assert (!blas.isILP64) && (!lapack.isILP64); stdenv.mkDerivation rec { pname = "ipopt"; - version = "3.12.13"; + version = "3.14.5"; - src = fetchurl { - url = "https://www.coin-or.org/download/source/Ipopt/Ipopt-${version}.zip"; - sha256 = "0kzf05aypx8q5mr3sciclk926ans0yi2d2chjdxxgpi3sza609dx"; + src = fetchFromGitHub { + owner = "coin-or"; + repo = "Ipopt"; + rev = "releases/${version}"; + sha256 = "sha256-eqOacZGuuGAjWMs2H6RntQ+WJmGTi+EqydHUQXEpY54="; }; CXXDEFS = [ "-DHAVE_RAND" "-DHAVE_CSTRING" "-DHAVE_CSTDIO" ]; - configureFlags = [ - "--with-blas-lib=-lblas" - "--with-lapack-lib=-llapack" - ]; - - nativeBuildInputs = [ unzip gfortran ]; - + nativeBuildInputs = [ pkg-config gfortran ]; buildInputs = [ blas lapack ]; enableParallelBuilding = true; |