Add cbc, a mixed ILP solver

Changed files
+28
pkgs
applications
science
math
top-level
+26
pkgs/applications/science/math/cbc/default.nix
···
···
+
{ lib, stdenv, fetchurl, zlib, bzip2 }:
+
+
stdenv.mkDerivation {
+
name = "cbc-2.9.5";
+
+
src = fetchurl {
+
url = "http://www.coin-or.org/download/source/Cbc/Cbc-2.9.5.tgz";
+
sha256 = "0kmsg9qpajh5jhnql04m6akpdjzlppxfz99q320vw5bkzgl3i18w";
+
};
+
+
configureFlags = "-C";
+
+
enableParallelBuilding = true;
+
+
buildInputs = [ zlib bzip2 ];
+
+
# FIXME: move share/coin/Data to a separate output?
+
+
meta = {
+
homepage = https://projects.coin-or.org/Cbc;
+
license = lib.licenses.epl10;
+
maintainers = [ lib.maintainers.eelco ];
+
platforms = lib.platforms.linux;
+
description = "A mixed integer programming solver";
+
};
+
}
+2
pkgs/top-level/all-packages.nix
···
cava = callPackage ../applications/audio/cava { };
cc1394 = callPackage ../applications/video/cc1394 { };
cddiscid = callPackage ../applications/audio/cd-discid { };
···
cava = callPackage ../applications/audio/cava { };
+
cbc = callPackage ../applications/science/math/cbc { };
+
cc1394 = callPackage ../applications/video/cc1394 { };
cddiscid = callPackage ../applications/audio/cd-discid { };