summary refs log tree commit diff
path: root/pkgs/development/libraries/science/math
diff options
context:
space:
mode:
authorAaron Andersen <aaron@fosslib.net>2022-02-26 08:45:39 -0500
committerAaron Andersen <aaron@fosslib.net>2022-02-28 15:47:55 -0500
commitc93d4b04f73ae91df05f0e807248cfe443ded613 (patch)
tree6404c0fca62f4bc0f2892666576dbd610d66f9ee /pkgs/development/libraries/science/math
parent24d4124cd42e3a270320a92c2965b2393e9ea614 (diff)
downloadnixpkgs-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.nix20
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;