nixpkgs/pkgs/applications/editors/yi/yi.nix

37 lines
1.3 KiB
Nix
Raw Normal View History

{ cabal, alex, binary, Cabal, cautiousFile, concreteTyperep
, dataAccessor, dataAccessorMtl, dataAccessorTemplate, derive, Diff
2014-02-28 10:43:47 +01:00
, 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";
2014-03-21 18:47:21 +01:00
version = "0.7.2";
sha256 = "0g0hvr4zqcrmdl6mbdmrfxd5m51fhkhslvl9piwq83g2wirxqbvm";
isLibrary = true;
isExecutable = true;
buildDepends = [
binary Cabal cautiousFile concreteTyperep dataAccessor
dataAccessorMtl dataAccessorTemplate derive Diff dlist dyre
2014-02-28 10:43:47 +01:00
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;
};
})