summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorJan Malakhovski <oxij@oxij.org>2014-02-06 01:18:09 +0000
committerJan Malakhovski <oxij@oxij.org>2014-02-07 12:05:54 +0000
commit515d4ad8fe2743ea71f6871de586ac73eadf7e09 (patch)
tree3420e9cf73783598d2057a1ea996b4609824b924 /pkgs
parent19027ca0a6f3ee348d4a36d63cb98c8638d9097f (diff)
downloadnixlib-515d4ad8fe2743ea71f6871de586ac73eadf7e09.tar
nixlib-515d4ad8fe2743ea71f6871de586ac73eadf7e09.tar.gz
nixlib-515d4ad8fe2743ea71f6871de586ac73eadf7e09.tar.bz2
nixlib-515d4ad8fe2743ea71f6871de586ac73eadf7e09.tar.lz
nixlib-515d4ad8fe2743ea71f6871de586ac73eadf7e09.tar.xz
nixlib-515d4ad8fe2743ea71f6871de586ac73eadf7e09.tar.zst
nixlib-515d4ad8fe2743ea71f6871de586ac73eadf7e09.zip
add haskellPackages.preprocessorTools (0.1.3 and 1.0.1)
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/development/libraries/haskell/preprocessor-tools/0.1.3.nix14
-rw-r--r--pkgs/development/libraries/haskell/preprocessor-tools/1.0.1.nix14
-rw-r--r--pkgs/top-level/haskell-packages.nix6
3 files changed, 34 insertions, 0 deletions
diff --git a/pkgs/development/libraries/haskell/preprocessor-tools/0.1.3.nix b/pkgs/development/libraries/haskell/preprocessor-tools/0.1.3.nix
new file mode 100644
index 000000000000..1ca159c71285
--- /dev/null
+++ b/pkgs/development/libraries/haskell/preprocessor-tools/0.1.3.nix
@@ -0,0 +1,14 @@
+{ cabal, mtl, parsec, syb }:
+
+cabal.mkDerivation (self: {
+  pname = "preprocessor-tools";
+  version = "0.1.3";
+  sha256 = "0jz85v93zpv6cwvad18wr12nsikmv4n20gn37zli2h34zi543i9v";
+  buildDepends = [ mtl parsec syb ];
+  meta = {
+    homepage = "http://www.eecs.harvard.edu/~tov/pubs/haskell-session-types/";
+    description = "Extending Haskell's syntax using a custom preprocessor";
+    license = self.stdenv.lib.licenses.bsd3;
+    platforms = self.ghc.meta.platforms;
+  };
+})
diff --git a/pkgs/development/libraries/haskell/preprocessor-tools/1.0.1.nix b/pkgs/development/libraries/haskell/preprocessor-tools/1.0.1.nix
new file mode 100644
index 000000000000..e4a1f02eafa0
--- /dev/null
+++ b/pkgs/development/libraries/haskell/preprocessor-tools/1.0.1.nix
@@ -0,0 +1,14 @@
+{ cabal, mtl, parsec, syb }:
+
+cabal.mkDerivation (self: {
+  pname = "preprocessor-tools";
+  version = "1.0.1";
+  sha256 = "0ngfmvw6hvbr52i01n180ls4c8rx2wk2rka6g6igpvy9x2gwjin9";
+  buildDepends = [ mtl parsec syb ];
+  meta = {
+    homepage = "http://www.eecs.harvard.edu/~tov/pubs/haskell-session-types/";
+    description = "Extending Haskell's syntax using a custom preprocessor";
+    license = self.stdenv.lib.licenses.bsd3;
+    platforms = self.ghc.meta.platforms;
+  };
+})
diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix
index 8cfd3fec62d5..ef0dc8b8a587 100644
--- a/pkgs/top-level/haskell-packages.nix
+++ b/pkgs/top-level/haskell-packages.nix
@@ -1909,6 +1909,12 @@ let result = let callPackage = x : y : modifyPrio (newScope result.finalReturn x
 
   pqueue = callPackage ../development/libraries/haskell/pqueue {};
 
+  preprocessorTools_0_1_3 = callPackage ../development/libraries/haskell/preprocessor-tools/0.1.3.nix {};
+
+  preprocessorTools_1_0_1 = callPackage ../development/libraries/haskell/preprocessor-tools/1.0.1.nix {};
+
+  preprocessorTools = self.preprocessorTools_1_0_1;
+
   prettyclass = callPackage ../development/libraries/haskell/prettyclass {};
 
   prettyShow_1_2 = callPackage ../development/libraries/haskell/pretty-show/1.2.nix {};