1
0
Fork 1
mirror of https://github.com/NixOS/nixpkgs.git synced 2024-12-18 02:46:28 +00:00

Add three more Haskell expressions

This commit is contained in:
John Wiegley 2014-05-26 02:03:39 -05:00
parent b0234f216c
commit 4e6ee200cd
4 changed files with 57 additions and 0 deletions

View file

@ -0,0 +1,24 @@
{ cabal, blazeHtml, boolExtras, cmdargs, dataDefault, filepath
, HaXml, haxr, highlightingKate, hscolour, lens, mtl, pandoc
, pandocCiteproc, pandocTypes, parsec, split, strict, temporary
, transformers, utf8String
}:
cabal.mkDerivation (self: {
pname = "BlogLiterately";
version = "0.7.1.6";
sha256 = "0mzq0br9jsymml57kcxqyr401lckzm43fy74l3wy25n6grv64hd4";
isLibrary = true;
isExecutable = true;
buildDepends = [
blazeHtml boolExtras cmdargs dataDefault filepath HaXml haxr
highlightingKate hscolour lens mtl pandoc pandocCiteproc
pandocTypes parsec split strict temporary transformers utf8String
];
meta = {
homepage = "http://byorgey.wordpress.com/blogliterately/";
description = "A tool for posting Haskelly articles to blogs";
license = "GPL";
platforms = self.ghc.meta.platforms;
};
})

View file

@ -0,0 +1,13 @@
{ cabal }:
cabal.mkDerivation (self: {
pname = "bool-extras";
version = "0.4.0";
sha256 = "008m43f04ncx2c24c241gzwjyyglw8rwpq2gsakqkw0nwz3czs61";
meta = {
homepage = "http://tom.lokhorst.eu/bool-extras";
description = "A fold function for Bool";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
};
})

View file

@ -0,0 +1,14 @@
{ cabal, singletons }:
cabal.mkDerivation (self: {
pname = "units";
version = "2.0";
sha256 = "1iv0pirhyp7crbkb008k14z57jl8c91r1sl8kqmb778xawb1hx52";
buildDepends = [ singletons ];
meta = {
homepage = "http://www.cis.upenn.edu/~eir/packages/units";
description = "A domain-specific type system for dimensional analysis";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
};
})

View file

@ -268,6 +268,8 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in
blazeTextual = callPackage ../development/libraries/haskell/blaze-textual {};
BlogLiterately = callPackage ../development/libraries/haskell/BlogLiterately {};
bloomfilter = callPackage ../development/libraries/haskell/bloomfilter {};
bmp = callPackage ../development/libraries/haskell/bmp {
@ -276,6 +278,8 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in
Boolean = callPackage ../development/libraries/haskell/Boolean {};
boolExtras = callPackage ../development/libraries/haskell/bool-extras {};
boundingboxes_0_1_1 = callPackage ../development/libraries/haskell/boundingboxes/0.1.1.nix {};
boundingboxes_0_2 = callPackage ../development/libraries/haskell/boundingboxes/0.2.nix {};
boundingboxes = self.boundingboxes_0_2;
@ -2270,6 +2274,8 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in
uniplate = callPackage ../development/libraries/haskell/uniplate {};
units = callPackage ../development/libraries/haskell/units {};
uniqueid = callPackage ../development/libraries/haskell/uniqueid {};
unixBytestring = callPackage ../development/libraries/haskell/unix-bytestring {};