summary refs log tree commit diff
path: root/pkgs/development
diff options
context:
space:
mode:
authorAndres Löh <mail@andres-loeh.de>2010-10-12 07:02:25 +0000
committerAndres Löh <mail@andres-loeh.de>2010-10-12 07:02:25 +0000
commitff00c3854124dc0a2927466e5fe66ec1d4353038 (patch)
treef7b55d81c814291aace7195a4e49cc8c17a19cf9 /pkgs/development
parent1c95704fa1afd9b1d340742dfa8c67a89a862abf (diff)
downloadnixlib-ff00c3854124dc0a2927466e5fe66ec1d4353038.tar
nixlib-ff00c3854124dc0a2927466e5fe66ec1d4353038.tar.gz
nixlib-ff00c3854124dc0a2927466e5fe66ec1d4353038.tar.bz2
nixlib-ff00c3854124dc0a2927466e5fe66ec1d4353038.tar.lz
nixlib-ff00c3854124dc0a2927466e5fe66ec1d4353038.tar.xz
nixlib-ff00c3854124dc0a2927466e5fe66ec1d4353038.tar.zst
nixlib-ff00c3854124dc0a2927466e5fe66ec1d4353038.zip
Added a few Haskell packages, updated vty.
svn path=/nixpkgs/trunk/; revision=24231
Diffstat (limited to 'pkgs/development')
-rw-r--r--pkgs/development/libraries/haskell/Boolean/default.nix13
-rw-r--r--pkgs/development/libraries/haskell/MemoTrie/default.nix13
-rw-r--r--pkgs/development/libraries/haskell/vector-space/default.nix14
-rw-r--r--pkgs/development/libraries/haskell/vty/default.nix9
4 files changed, 45 insertions, 4 deletions
diff --git a/pkgs/development/libraries/haskell/Boolean/default.nix b/pkgs/development/libraries/haskell/Boolean/default.nix
new file mode 100644
index 000000000000..664ea6039951
--- /dev/null
+++ b/pkgs/development/libraries/haskell/Boolean/default.nix
@@ -0,0 +1,13 @@
+{cabal}:
+
+cabal.mkDerivation (self : {
+  pname = "Boolean";
+  version = "0.0.1";
+  sha256 = "dafcfb2e9d7f7aa24a3d3ceb385424176297cdf6f6044028d42d0fea1cae7765";
+  meta = {
+    description = "Generalized booleans";
+    license = "BSD";
+    maintainers = [self.stdenv.lib.maintainers.andres];
+  };
+})  
+
diff --git a/pkgs/development/libraries/haskell/MemoTrie/default.nix b/pkgs/development/libraries/haskell/MemoTrie/default.nix
new file mode 100644
index 000000000000..f826d0b13e08
--- /dev/null
+++ b/pkgs/development/libraries/haskell/MemoTrie/default.nix
@@ -0,0 +1,13 @@
+{cabal}:
+
+cabal.mkDerivation (self : {
+  pname = "MemoTrie";
+  version = "0.4.9";
+  sha256 = "f17dd0b73c1a11a6edb38fb6f457b9687f2e93aa4677e90f7ec482a528ac02e7";
+  meta = {
+    description = "Trie-based memo functions";
+    license = "BSD";
+    maintainers = [self.stdenv.lib.maintainers.andres];
+  };
+})  
+
diff --git a/pkgs/development/libraries/haskell/vector-space/default.nix b/pkgs/development/libraries/haskell/vector-space/default.nix
new file mode 100644
index 000000000000..d502bfcbf8a7
--- /dev/null
+++ b/pkgs/development/libraries/haskell/vector-space/default.nix
@@ -0,0 +1,14 @@
+{cabal, Boolean, MemoTrie}:
+
+cabal.mkDerivation (self : {
+  pname = "vector-space";
+  version = "0.5.9";
+  sha256 = "39045384ee1f37f92fc8a84b75eb63091d083298f7be5f51f81112dd42a553b0";
+  propagatedBuildInputs = [Boolean MemoTrie];
+  meta = {
+    description = "Vector & affine spaces, linear maps, and derivatives";
+    license = "BSD";
+    maintainers = [self.stdenv.lib.maintainers.andres];
+  };
+})  
+
diff --git a/pkgs/development/libraries/haskell/vty/default.nix b/pkgs/development/libraries/haskell/vty/default.nix
index a38ee70ce34b..46f39d1e0a69 100644
--- a/pkgs/development/libraries/haskell/vty/default.nix
+++ b/pkgs/development/libraries/haskell/vty/default.nix
@@ -1,10 +1,11 @@
-{cabal, utf8String, terminfo}:
+{cabal, utf8String, terminfo, deepseq, mtl, parallel, parsec, vectorSpace}:
 
 cabal.mkDerivation (self : {
   pname = "vty";
-  version = "3.1.8.4";
-  sha256 = "9a006e77bb4f032613e059eea7bc4d92cbc7943449fb9c7269a061ddd9b3d82b";
-  propagatedBuildInputs = [utf8String terminfo];
+  version = "4.4.0.0";
+  sha256 = "bf032022a72831e263d2d48d0a7a3191fb1174554cd714902a60cb0f39afe312";
+  propagatedBuildInputs =
+    [utf8String terminfo deepseq mtl parallel parsec vectorSpace];
   meta = {
     description = "A simple terminal access library";
   };