aboutsummaryrefslogtreecommitdiff
path: root/default.nix
diff options
context:
space:
mode:
authorJustin Bedo <cu@cua0.org>2014-10-07 10:55:00 +1100
committerJustin Bedo <cu@cua0.org>2014-10-07 10:58:27 +1100
commitfd68822fda2472f676d835d80d6b17668e52ee45 (patch)
tree77fceadc421e8b400e16741bf759bf52b2e1bffe /default.nix
parentf85bd4905301346d67224ccf5bfb00fb58a4deb9 (diff)
Added LPSolve as a solver
Diffstat (limited to 'default.nix')
-rw-r--r--default.nix7
1 files changed, 6 insertions, 1 deletions
diff --git a/default.nix b/default.nix
index 6cdf2b1..83c16f8 100644
--- a/default.nix
+++ b/default.nix
@@ -1,10 +1,14 @@
-{ haskellPackages ? (import <nixpkgs> {}).haskellPackages }:
+{ stdenv ? (import <nixpkgs> {}).stdenv
+, fetchurl ? (import <nixpkgs> {}).fetchurl
+, haskellPackages ? (import <nixpkgs> {}).haskellPackages }:
let
inherit (haskellPackages) cabal
recursionSchemes
lens
free;
+ lpSolve = import ./lp_solve.nix {inherit stdenv fetchurl;};
+
in cabal.mkDerivation (self: {
pname = "LinProg";
version = "0.0.0.1";
@@ -13,5 +17,6 @@ in cabal.mkDerivation (self: {
recursionSchemes
lens
free
+ lpSolve
];
})