diff options
author | Ian Grant Jeffries <ian@housejeffries.com> | 2014-09-21 14:51:58 -0400 |
---|---|---|
committer | Mateusz Kowalczyk <fuuzetsu@fuuzetsu.co.uk> | 2014-09-21 20:09:11 +0100 |
commit | db23eace0dcc2ae65c3277de9138b03c20aff9c9 (patch) | |
tree | 2398aff9f3edf59a12c4e8c3eab5e50ba91ea165 /pkgs/tools | |
parent | 9c25f350a818a9da00cb13fa34894e0802ecfc66 (diff) | |
download | nixlib-db23eace0dcc2ae65c3277de9138b03c20aff9c9.tar nixlib-db23eace0dcc2ae65c3277de9138b03c20aff9c9.tar.gz nixlib-db23eace0dcc2ae65c3277de9138b03c20aff9c9.tar.bz2 nixlib-db23eace0dcc2ae65c3277de9138b03c20aff9c9.tar.lz nixlib-db23eace0dcc2ae65c3277de9138b03c20aff9c9.tar.xz nixlib-db23eace0dcc2ae65c3277de9138b03c20aff9c9.tar.zst nixlib-db23eace0dcc2ae65c3277de9138b03c20aff9c9.zip |
Add escoger, a terminal fuzzy selector.
default.nix was generated with cabal2nix, but modified to use GitHub as the source since escoger isn't on Hackage. Closes #4194
Diffstat (limited to 'pkgs/tools')
-rw-r--r-- | pkgs/tools/misc/escoger/default.nix | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/pkgs/tools/misc/escoger/default.nix b/pkgs/tools/misc/escoger/default.nix new file mode 100644 index 000000000000..2fe67f1b97f4 --- /dev/null +++ b/pkgs/tools/misc/escoger/default.nix @@ -0,0 +1,33 @@ +{ 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; + }; +}) |