mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-01-19 11:23:29 +00:00
commit
5f987d99e8
13
pkgs/development/libraries/haskell/monad-unify/default.nix
Normal file
13
pkgs/development/libraries/haskell/monad-unify/default.nix
Normal file
@ -0,0 +1,13 @@
|
||||
{ cabal, mtl, unorderedContainers }:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "monad-unify";
|
||||
version = "0.2.2";
|
||||
sha256 = "1icl4jaa4vc4lb75m6wv4vjvf8b2xx7aziqhsg2pshizdkfxmgwp";
|
||||
buildDepends = [ mtl unorderedContainers ];
|
||||
meta = {
|
||||
description = "Generic first-order unification";
|
||||
license = self.stdenv.lib.licenses.mit;
|
||||
platforms = self.ghc.meta.platforms;
|
||||
};
|
||||
})
|
@ -0,0 +1,14 @@
|
||||
{ cabal, mtl }:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "pattern-arrows";
|
||||
version = "0.0.2";
|
||||
sha256 = "13q7bj19hd60rnjfc05wxlyck8llxy11z3mns8kxg197wxrdkhkg";
|
||||
buildDepends = [ mtl ];
|
||||
meta = {
|
||||
homepage = "http://blog.functorial.com/posts/2013-10-27-Pretty-Printing-Arrows.html";
|
||||
description = "Arrows for Pretty Printing";
|
||||
license = self.stdenv.lib.licenses.mit;
|
||||
platforms = self.ghc.meta.platforms;
|
||||
};
|
||||
})
|
24
pkgs/development/libraries/haskell/purescript/default.nix
Normal file
24
pkgs/development/libraries/haskell/purescript/default.nix
Normal file
@ -0,0 +1,24 @@
|
||||
{ cabal, cmdtheline, filepath, haskeline, monadUnify, mtl, parsec
|
||||
, patternArrows, time, transformers, unorderedContainers
|
||||
, utf8String, xdgBasedir
|
||||
}:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "purescript";
|
||||
version = "0.5.2.1";
|
||||
sha256 = "1dr34capgjlyjsaghsv11zz6ph5l0y8dz0q398f0f3hplcal3f58";
|
||||
isLibrary = true;
|
||||
isExecutable = true;
|
||||
buildDepends = [
|
||||
cmdtheline filepath haskeline monadUnify mtl parsec patternArrows
|
||||
time transformers unorderedContainers utf8String xdgBasedir
|
||||
];
|
||||
# The example don't seem to get packaged in the release.
|
||||
doCheck = false;
|
||||
meta = {
|
||||
homepage = "http://www.purescript.org/";
|
||||
description = "PureScript Programming Language Compiler";
|
||||
license = self.stdenv.lib.licenses.mit;
|
||||
platforms = self.ghc.meta.platforms;
|
||||
};
|
||||
})
|
@ -1457,6 +1457,8 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in
|
||||
|
||||
monadsTf = callPackage ../development/libraries/haskell/monads-tf {};
|
||||
|
||||
monadUnify = callPackage ../development/libraries/haskell/monad-unify {};
|
||||
|
||||
monoidExtras = callPackage ../development/libraries/haskell/monoid-extras {};
|
||||
|
||||
monoidTransformer = callPackage ../development/libraries/haskell/monoid-transformer {};
|
||||
@ -1642,6 +1644,8 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in
|
||||
|
||||
pathtype = callPackage ../development/libraries/haskell/pathtype {};
|
||||
|
||||
patternArrows = callPackage ../development/libraries/haskell/pattern-arrows {};
|
||||
|
||||
pbkdf = callPackage ../development/libraries/haskell/pbkdf {};
|
||||
|
||||
pcap = callPackage ../development/libraries/haskell/pcap {};
|
||||
@ -1765,6 +1769,8 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in
|
||||
|
||||
pureMD5 = callPackage ../development/libraries/haskell/pureMD5 {};
|
||||
|
||||
purescript = callPackage ../development/libraries/haskell/purescript {};
|
||||
|
||||
pwstoreFast = callPackage ../development/libraries/haskell/pwstore-fast {};
|
||||
|
||||
QuickCheck_1_2_0_0 = callPackage ../development/libraries/haskell/QuickCheck/1.2.0.0.nix {};
|
||||
|
Loading…
Reference in New Issue
Block a user