Merge pull request #2751 from jwiegley/newhask2

Add three more Haskell expressions

+57
+24
pkgs/development/libraries/haskell/BlogLiterately/default.nix
···
··· 1 + { cabal, blazeHtml, boolExtras, cmdargs, dataDefault, filepath 2 + , HaXml, haxr, highlightingKate, hscolour, lens, mtl, pandoc 3 + , pandocCiteproc, pandocTypes, parsec, split, strict, temporary 4 + , transformers, utf8String 5 + }: 6 + 7 + cabal.mkDerivation (self: { 8 + pname = "BlogLiterately"; 9 + version = "0.7.1.6"; 10 + sha256 = "0mzq0br9jsymml57kcxqyr401lckzm43fy74l3wy25n6grv64hd4"; 11 + isLibrary = true; 12 + isExecutable = true; 13 + buildDepends = [ 14 + blazeHtml boolExtras cmdargs dataDefault filepath HaXml haxr 15 + highlightingKate hscolour lens mtl pandoc pandocCiteproc 16 + pandocTypes parsec split strict temporary transformers utf8String 17 + ]; 18 + meta = { 19 + homepage = "http://byorgey.wordpress.com/blogliterately/"; 20 + description = "A tool for posting Haskelly articles to blogs"; 21 + license = "GPL"; 22 + platforms = self.ghc.meta.platforms; 23 + }; 24 + })
+13
pkgs/development/libraries/haskell/bool-extras/default.nix
···
··· 1 + { cabal }: 2 + 3 + cabal.mkDerivation (self: { 4 + pname = "bool-extras"; 5 + version = "0.4.0"; 6 + sha256 = "008m43f04ncx2c24c241gzwjyyglw8rwpq2gsakqkw0nwz3czs61"; 7 + meta = { 8 + homepage = "http://tom.lokhorst.eu/bool-extras"; 9 + description = "A fold function for Bool"; 10 + license = self.stdenv.lib.licenses.bsd3; 11 + platforms = self.ghc.meta.platforms; 12 + }; 13 + })
+14
pkgs/development/libraries/haskell/units/default.nix
···
··· 1 + { cabal, singletons }: 2 + 3 + cabal.mkDerivation (self: { 4 + pname = "units"; 5 + version = "2.0"; 6 + sha256 = "1iv0pirhyp7crbkb008k14z57jl8c91r1sl8kqmb778xawb1hx52"; 7 + buildDepends = [ singletons ]; 8 + meta = { 9 + homepage = "http://www.cis.upenn.edu/~eir/packages/units"; 10 + description = "A domain-specific type system for dimensional analysis"; 11 + license = self.stdenv.lib.licenses.bsd3; 12 + platforms = self.ghc.meta.platforms; 13 + }; 14 + })
+6
pkgs/top-level/haskell-packages.nix
··· 268 269 blazeTextual = callPackage ../development/libraries/haskell/blaze-textual {}; 270 271 bloomfilter = callPackage ../development/libraries/haskell/bloomfilter {}; 272 273 bmp = callPackage ../development/libraries/haskell/bmp { ··· 275 }; 276 277 Boolean = callPackage ../development/libraries/haskell/Boolean {}; 278 279 boundingboxes_0_1_1 = callPackage ../development/libraries/haskell/boundingboxes/0.1.1.nix {}; 280 boundingboxes_0_2 = callPackage ../development/libraries/haskell/boundingboxes/0.2.nix {}; ··· 2269 unionFind = callPackage ../development/libraries/haskell/union-find {}; 2270 2271 uniplate = callPackage ../development/libraries/haskell/uniplate {}; 2272 2273 uniqueid = callPackage ../development/libraries/haskell/uniqueid {}; 2274
··· 268 269 blazeTextual = callPackage ../development/libraries/haskell/blaze-textual {}; 270 271 + BlogLiterately = callPackage ../development/libraries/haskell/BlogLiterately {}; 272 + 273 bloomfilter = callPackage ../development/libraries/haskell/bloomfilter {}; 274 275 bmp = callPackage ../development/libraries/haskell/bmp { ··· 277 }; 278 279 Boolean = callPackage ../development/libraries/haskell/Boolean {}; 280 + 281 + boolExtras = callPackage ../development/libraries/haskell/bool-extras {}; 282 283 boundingboxes_0_1_1 = callPackage ../development/libraries/haskell/boundingboxes/0.1.1.nix {}; 284 boundingboxes_0_2 = callPackage ../development/libraries/haskell/boundingboxes/0.2.nix {}; ··· 2273 unionFind = callPackage ../development/libraries/haskell/union-find {}; 2274 2275 uniplate = callPackage ../development/libraries/haskell/uniplate {}; 2276 + 2277 + units = callPackage ../development/libraries/haskell/units {}; 2278 2279 uniqueid = callPackage ../development/libraries/haskell/uniqueid {}; 2280