diff --git a/pkgs/development/libraries/science/math/wcpg/default.nix b/pkgs/development/libraries/science/math/wcpg/default.nix new file mode 100644 index 000000000000..8f14b940f383 --- /dev/null +++ b/pkgs/development/libraries/science/math/wcpg/default.nix @@ -0,0 +1,44 @@ +{ lib +, stdenv +, fetchFromGitHub +, autoreconfHook +, blas +, gmp +, lapack +, libf2c +, mpfi +, mpfr +}: + +stdenv.mkDerivation rec { + pname = "wcpg"; + version = "0.9"; + + src = fetchFromGitHub { + owner = "fixif"; + repo = pname; + rev = version; + sha256 = "sha256-uA/ENjf4urEO+lqebkp/k54199o2434FYgPSmYCG4UA="; + }; + + nativeBuildInputs = [ + autoreconfHook + ]; + + buildInputs = [ + blas + gmp + lapack + libf2c + mpfi + mpfr + ]; + + meta = with lib; { + description = "Worst-Case Peak-Gain library"; + homepage = "https://github.com/fixif/WCPG"; + license = licenses.cecill-b; + platforms = platforms.unix; + maintainers = with maintainers; [ wegank ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 822644dffd15..3d18c335ede0 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -33605,6 +33605,8 @@ with pkgs; gmsh = callPackage ../applications/science/math/gmsh { }; + wcpg = callPackage ../development/libraries/science/math/wcpg { }; + zn_poly = callPackage ../development/libraries/science/math/zn_poly { }; ### SCIENCE/MOLECULAR-DYNAMICS