summary refs log tree commit diff
path: root/pkgs/development
diff options
context:
space:
mode:
authorMarc Weber <marco-oweber@gmx.de>2009-07-27 16:05:47 +0000
committerMarc Weber <marco-oweber@gmx.de>2009-07-27 16:05:47 +0000
commit9b3655cef05f99d7b6d70107b0d309454fe05121 (patch)
tree63e5a3dd49e5a39decd434ce31f52e2b89fac4a6 /pkgs/development
parent58239ae82a683ada1d39c0225bab555a7bfce6cd (diff)
downloadnixlib-9b3655cef05f99d7b6d70107b0d309454fe05121.tar
nixlib-9b3655cef05f99d7b6d70107b0d309454fe05121.tar.gz
nixlib-9b3655cef05f99d7b6d70107b0d309454fe05121.tar.bz2
nixlib-9b3655cef05f99d7b6d70107b0d309454fe05121.tar.lz
nixlib-9b3655cef05f99d7b6d70107b0d309454fe05121.tar.xz
nixlib-9b3655cef05f99d7b6d70107b0d309454fe05121.tar.zst
nixlib-9b3655cef05f99d7b6d70107b0d309454fe05121.zip
add hslogger-templates, parsec3, update myhasktags, fix terminfo for older ghcs
svn path=/nixpkgs/trunk/; revision=16482
Diffstat (limited to 'pkgs/development')
-rw-r--r--pkgs/development/libraries/haskell/hslogger-template/default.nix12
-rw-r--r--pkgs/development/libraries/haskell/parsec/3.nix12
-rw-r--r--pkgs/development/libraries/haskell/terminfo/default.nix4
3 files changed, 26 insertions, 2 deletions
diff --git a/pkgs/development/libraries/haskell/hslogger-template/default.nix b/pkgs/development/libraries/haskell/hslogger-template/default.nix
new file mode 100644
index 000000000000..c08cdf3736ff
--- /dev/null
+++ b/pkgs/development/libraries/haskell/hslogger-template/default.nix
@@ -0,0 +1,12 @@
+{cabal, hslogger, mtl}:
+
+cabal.mkDerivation (self : {
+  pname = "hslogger-template";
+  version = "1.0.0";
+  sha256 = "0lnscbilzr5avi2h831kv2xhahh7pi5g054bw0sy57a1ccm2pvs1";
+  propagatedBuildInputs = [ hslogger mtl ];
+  meta = {
+    description = "Library for generating hslogger functions using Template Haskell";
+  };
+})  
+
diff --git a/pkgs/development/libraries/haskell/parsec/3.nix b/pkgs/development/libraries/haskell/parsec/3.nix
new file mode 100644
index 000000000000..23413700ad4f
--- /dev/null
+++ b/pkgs/development/libraries/haskell/parsec/3.nix
@@ -0,0 +1,12 @@
+{cabal,mtl}:
+
+cabal.mkDerivation (self : {
+  pname = "parsec";
+  version = "3.0.0"; # Haskell Platform 2009.0.0
+  sha256 = "0fqryy09y8h7z0hlayg5gpavghgwa0g3bldynwl17ks8l87ykj7a";
+  propagatedBuildInputs = [mtl];
+  meta = {
+    description = "Monadic parser combinators";
+  };
+})  
+
diff --git a/pkgs/development/libraries/haskell/terminfo/default.nix b/pkgs/development/libraries/haskell/terminfo/default.nix
index 8c12d8d94a97..fb881fb2466e 100644
--- a/pkgs/development/libraries/haskell/terminfo/default.nix
+++ b/pkgs/development/libraries/haskell/terminfo/default.nix
@@ -1,10 +1,10 @@
-{cabal, ncurses}:
+{cabal, ncurses, extensibleExceptions}:
 
 cabal.mkDerivation (self : {
   pname = "terminfo";
   version = "0.3.0.2";
   sha256 = "2303d934fcec0f6413f15887f7f42e8e2e5b27812534a929bf585bfa6f3a9229";
-  propagatedBuildInputs = [ncurses];
+  propagatedBuildInputs = [ncurses extensibleExceptions];
   meta = {
     description = "Haskell bindings for the terminfo library";
   };