forked from mirrors/nixpkgs
db23eace0d
default.nix was generated with cabal2nix, but modified to use GitHub as the source since escoger isn't on Hackage. Closes #4194
34 lines
916 B
Nix
34 lines
916 B
Nix
{ cabal, dataDefault, fetchFromGitHub, HUnit, mtl, parallel
|
|
, QuickCheck, testFramework, testFrameworkHunit
|
|
, testFrameworkQuickcheck2, vector, vectorAlgorithms, vty
|
|
}:
|
|
|
|
let
|
|
rv = "b6b11c51846a9283ef4ee7c839b99ded9f6c3bc8";
|
|
in
|
|
cabal.mkDerivation (self: {
|
|
pname = "escoger";
|
|
version = "0.1.0.0-${rv}";
|
|
src = fetchFromGitHub {
|
|
owner = "tstat";
|
|
repo = "escoger";
|
|
rev = rv;
|
|
sha256 = "0n6mvg5cm50ym20bz74b7q1afkljp0fc9pxhqk0ai82a71xxbxy3";
|
|
};
|
|
isLibrary = false;
|
|
isExecutable = true;
|
|
buildDepends = [
|
|
dataDefault mtl parallel vector vectorAlgorithms vty
|
|
];
|
|
testDepends = [
|
|
dataDefault HUnit mtl parallel QuickCheck testFramework
|
|
testFrameworkHunit testFrameworkQuickcheck2 vector vectorAlgorithms
|
|
vty
|
|
];
|
|
meta = {
|
|
description = "A multithreaded terminal fuzzy selector";
|
|
license = self.stdenv.lib.licenses.mit;
|
|
platforms = self.ghc.meta.platforms;
|
|
};
|
|
})
|