diff options
Diffstat (limited to 'pkgs/applications/editors/yi/yi.nix')
-rw-r--r-- | pkgs/applications/editors/yi/yi.nix | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/pkgs/applications/editors/yi/yi.nix b/pkgs/applications/editors/yi/yi.nix new file mode 100644 index 000000000000..4dfc60bef769 --- /dev/null +++ b/pkgs/applications/editors/yi/yi.nix @@ -0,0 +1,37 @@ +{ 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; + }; +}) |