summary refs log tree commit diff
diff options
context:
space:
mode:
authorPeter Simons <simons@cryp.to>2014-05-23 18:56:10 +0200
committerPeter Simons <simons@cryp.to>2014-05-23 18:56:10 +0200
commitde014b4b86affea363b3b1759870ff1436ca51b6 (patch)
tree08e550d84c87fb3e15ecf1972136968ebacde2a3
parent020b1bf00aeefbf50ca66f9841a83d08bc289305 (diff)
downloadnixlib-de014b4b86affea363b3b1759870ff1436ca51b6.tar
nixlib-de014b4b86affea363b3b1759870ff1436ca51b6.tar.gz
nixlib-de014b4b86affea363b3b1759870ff1436ca51b6.tar.bz2
nixlib-de014b4b86affea363b3b1759870ff1436ca51b6.tar.lz
nixlib-de014b4b86affea363b3b1759870ff1436ca51b6.tar.xz
nixlib-de014b4b86affea363b3b1759870ff1436ca51b6.tar.zst
nixlib-de014b4b86affea363b3b1759870ff1436ca51b6.zip
haskell-split: add version 0.1.4.3 for the benefit of GHC 6.x
-rw-r--r--pkgs/development/libraries/haskell/split/0.1.4.3.nix13
-rw-r--r--pkgs/top-level/haskell-defaults.nix1
-rw-r--r--pkgs/top-level/haskell-packages.nix1
3 files changed, 15 insertions, 0 deletions
diff --git a/pkgs/development/libraries/haskell/split/0.1.4.3.nix b/pkgs/development/libraries/haskell/split/0.1.4.3.nix
new file mode 100644
index 000000000000..ad0df5c2cb02
--- /dev/null
+++ b/pkgs/development/libraries/haskell/split/0.1.4.3.nix
@@ -0,0 +1,13 @@
+{ cabal }:
+
+cabal.mkDerivation (self: {
+  pname = "split";
+  version = "0.1.4.3";
+  sha256 = "1i9vmb0zvmhqj6qcbnsapsk9lhsyzznz336c8s7v4sz20s99hsby";
+  meta = {
+    homepage = "http://code.haskell.org/~byorgey/code/split";
+    description = "Combinator library for splitting lists";
+    license = self.stdenv.lib.licenses.bsd3;
+    platforms = self.ghc.meta.platforms;
+  };
+})
diff --git a/pkgs/top-level/haskell-defaults.nix b/pkgs/top-level/haskell-defaults.nix
index 9943a1d9f9dc..664ef8074def 100644
--- a/pkgs/top-level/haskell-defaults.nix
+++ b/pkgs/top-level/haskell-defaults.nix
@@ -75,6 +75,7 @@
     haddock = self.haddock_2_7_2;
     parallel = self.parallel_3_2_0_3;
     primitive = self.primitive_0_5_0_1;
+    split = self.split_0_1_4_3;
     stm = self.stm_2_4_2;
     syb = null;                         # core package in ghc < 7
   };
diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix
index 2f3d5e497384..4c2ecda87ba2 100644
--- a/pkgs/top-level/haskell-packages.nix
+++ b/pkgs/top-level/haskell-packages.nix
@@ -2039,6 +2039,7 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in
 
   sourcemap = callPackage ../development/libraries/haskell/sourcemap {};
 
+  split_0_1_4_3 = callPackage ../development/libraries/haskell/split/0.1.4.3.nix {};
   split_0_2_1_1 = callPackage ../development/libraries/haskell/split/0.2.1.1.nix {};
   split_0_2_2 = callPackage ../development/libraries/haskell/split/0.2.2.nix {};
   split = self.split_0_2_2;