nixpkgs/pkgs/applications/editors/yi/yi.nix
2014-03-22 09:04:46 +01:00

37 lines
1.3 KiB
Nix

{ cabal, alex, binary, Cabal, cautiousFile, concreteTyperep
, dataAccessor, dataAccessorMtl, dataAccessorTemplate, derive, Diff
, dlist, dyre, filepath, fingertree, glib, gtk, hashable, hint
, HUnit, mtl, pango, parsec, pointedlist, QuickCheck, random
, regexBase, regexTdfa, split, testFramework, testFrameworkHunit
, time, uniplate, unixCompat, unorderedContainers, utf8String, vty
, xdgBasedir
}:
cabal.mkDerivation (self: {
pname = "yi";
version = "0.7.2";
sha256 = "0g0hvr4zqcrmdl6mbdmrfxd5m51fhkhslvl9piwq83g2wirxqbvm";
isLibrary = true;
isExecutable = true;
buildDepends = [
binary Cabal cautiousFile concreteTyperep dataAccessor
dataAccessorMtl dataAccessorTemplate derive Diff dlist dyre
filepath fingertree glib gtk hashable hint mtl pango parsec
pointedlist 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;
};
})