wdt: 1.27.1612021-unstable-2024-08-22 -> 1.27.1612021-unstable-2024-11-14 (#359716)
[NixPkgs.git] / pkgs / by-name / sy / symphony / package.nix
blob37ac2e58a213bf65c39cb25d6c101da831d3dbcb
1 { lib
2 , stdenv
3 , fetchFromGitHub
4 , coin-utils
5 , coinmp
6 , gfortran
7 , libtool
8 , glpk
9 , osi
10 , pkg-config
13 stdenv.mkDerivation rec {
14   pname = "symphony";
15   version = "5.7.2";
17   outputs = [ "out" ];
19   src = fetchFromGitHub {
20     owner = "coin-or";
21     repo = "SYMPHONY";
22     rev = "releases/${version}";
23     hash = "sha256-OdTUMG3iVhjhw5uKtUnsLCZ4DfMjYHm8+/ozfmw7J6c=";
24   };
26   nativeBuildInputs = [ libtool pkg-config glpk gfortran coinmp osi coin-utils ];
28   meta = {
29     description = "SYMPHONY is an open-source solver, callable library, and development framework for mixed-integer linear programs (MILPs) written in C with a number of unique features";
30     homepage = "https://www.coin-or.org/SYMPHONY/index.htm";
31     changelog = "https://github.com/coin-or/SYMPHONY/blob/${version}/CHANGELOG.md";
32     platforms = [ "x86_64-linux" ];
33     license = lib.licenses.epl20;
34     maintainers = with lib.maintainers; [ b-rodrigues ];
35   };