nixpkgs/pkgs/applications/editors/yi/yi.nix
2014-01-11 12:03:41 +01:00

38 lines
1.3 KiB
Nix

{ cabal, alex, binary, Cabal, cautiousFile, concreteTyperep
, dataAccessor, dataAccessorMtl, dataAccessorTemplate, derive, Diff
, dlist, dyre, filepath, fingertree, ghcPaths, glib, gtk, hashable
, hint, HUnit, mtl, pango, parsec, pointedlist, pureMD5, QuickCheck
, random, regexBase, regexTdfa, split, testFramework
, testFrameworkHunit, time, uniplate, unixCompat
, unorderedContainers, utf8String, vty, xdgBasedir
}:
cabal.mkDerivation (self: {
pname = "yi";
version = "0.7.0";
sha256 = "0mzcjgp12k5mxb37r6chxsk726b1qxds49ch656bpgrg7n22w2j1";
isLibrary = true;
isExecutable = true;
buildDepends = [
binary Cabal cautiousFile concreteTyperep dataAccessor
dataAccessorMtl dataAccessorTemplate derive Diff dlist dyre
filepath fingertree ghcPaths glib gtk hashable hint mtl pango
parsec pointedlist pureMD5 QuickCheck random regexBase regexTdfa
split time uniplate unixCompat unorderedContainers utf8String vty
xdgBasedir
];
testDepends = [
filepath HUnit QuickCheck testFramework testFrameworkHunit
];
buildTools = [ alex ];
configureFlags = "-fpango";
jailbreak = true;
doCheck = false;
meta = {
homepage = "http://haskell.org/haskellwiki/Yi";
description = "The Haskell-Scriptable Editor";
license = "GPL";
platforms = self.ghc.meta.platforms;
};
})