summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorPeter Simons <simons@cryp.to>2013-04-14 21:19:26 +0200
committerPeter Simons <simons@cryp.to>2013-04-14 21:19:26 +0200
commita3c2a00abb1b882d26e42d9d510013a95613da7b (patch)
treeeffec8a8df23cca16101768b1209047dc306da9c /pkgs
parent7a69341994b73f1705eb38e9a95f1b0effa98801 (diff)
downloadnixlib-a3c2a00abb1b882d26e42d9d510013a95613da7b.tar
nixlib-a3c2a00abb1b882d26e42d9d510013a95613da7b.tar.gz
nixlib-a3c2a00abb1b882d26e42d9d510013a95613da7b.tar.bz2
nixlib-a3c2a00abb1b882d26e42d9d510013a95613da7b.tar.lz
nixlib-a3c2a00abb1b882d26e42d9d510013a95613da7b.tar.xz
nixlib-a3c2a00abb1b882d26e42d9d510013a95613da7b.tar.zst
nixlib-a3c2a00abb1b882d26e42d9d510013a95613da7b.zip
haskell-testpack: drop obsolete and unmaintained library
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/development/libraries/haskell/testpack/default.nix17
-rw-r--r--pkgs/development/libraries/haskell/testpack/support-recent-quickcheck.patch22
-rw-r--r--pkgs/top-level/haskell-packages.nix2
-rw-r--r--pkgs/top-level/release-haskell.nix1
4 files changed, 0 insertions, 42 deletions
diff --git a/pkgs/development/libraries/haskell/testpack/default.nix b/pkgs/development/libraries/haskell/testpack/default.nix
deleted file mode 100644
index 9dc14f2f5acc..000000000000
--- a/pkgs/development/libraries/haskell/testpack/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-{ cabal, HUnit, mtl, QuickCheck, random }:
-
-cabal.mkDerivation (self: {
-  pname = "testpack";
-  version = "2.1.2.1";
-  sha256 = "1fm4dy9vs2whc48cr00ncqqzz6r5yp7bvgil86idbbgi8igld5j0";
-  buildDepends = [ HUnit mtl QuickCheck random ];
-  patches = [ ./support-recent-quickcheck.patch ];
-  jailbreak = true;
-  meta = {
-    homepage = "http://hackage.haskell.org/cgi-bin/hackage-scripts/package/testpack";
-    description = "Test Utililty Pack for HUnit and QuickCheck";
-    license = "LGPL";
-    platforms = self.ghc.meta.platforms;
-    maintainers = [ self.stdenv.lib.maintainers.andres ];
-  };
-})
diff --git a/pkgs/development/libraries/haskell/testpack/support-recent-quickcheck.patch b/pkgs/development/libraries/haskell/testpack/support-recent-quickcheck.patch
deleted file mode 100644
index f9f060106ff9..000000000000
--- a/pkgs/development/libraries/haskell/testpack/support-recent-quickcheck.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-diff --git a/src/Test/HUnit/Tools.hs b/src/Test/HUnit/Tools.hs
-index 01fac30..0de5526 100644
---- a/src/Test/HUnit/Tools.hs
-+++ b/src/Test/HUnit/Tools.hs
-@@ -128,7 +128,7 @@ Often used like this:
- >        q "Integer -> Int (safe bounds)" prop_integer_to_int_pass]
- -}
- qc2hu :: QC.Testable a => Int -> String -> a -> HU.Test
--qc2hu maxTest = qccheck (stdArgs {maxSuccess = maxTest, maxDiscard = 20000})
-+qc2hu maxTest = qccheck (stdArgs {maxSuccess = maxTest})
- 
- {- | Run verbose tests.  Example:
- 
-@@ -174,7 +174,7 @@ localquickCheckWithResult args p =
-               Just (rnd,_) -> return rnd
-      test MkState{ terminal          = tm
-                  , maxSuccessTests   = maxSuccess args
--                 , maxDiscardedTests = maxDiscard args
-+                 , maxDiscardedTests = 20000
-                  , computeSize       = case replay args of
-                                          Nothing    -> \n d -> (n * maxSize args)
-                                                          `div` maxSuccess args
diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix
index 378a60fba48e..55a2d14d53ac 100644
--- a/pkgs/top-level/haskell-packages.nix
+++ b/pkgs/top-level/haskell-packages.nix
@@ -1775,8 +1775,6 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
 
   testFrameworkThPrime = callPackage ../development/libraries/haskell/test-framework-th-prime {};
 
-  testpack = callPackage ../development/libraries/haskell/testpack {};
-
   texmath = callPackage ../development/libraries/haskell/texmath {};
 
   text_0_11_0_5 = callPackage ../development/libraries/haskell/text/0.11.0.5.nix {};
diff --git a/pkgs/top-level/release-haskell.nix b/pkgs/top-level/release-haskell.nix
index 1081a2896117..ef21be20a52b 100644
--- a/pkgs/top-level/release-haskell.nix
+++ b/pkgs/top-level/release-haskell.nix
@@ -341,7 +341,6 @@ mapTestOn {
     Tensor = supportedSystems;
     terminfo = supportedSystems;
     testFramework = supportedSystems;
-    testpack = supportedSystems;
     texmath = supportedSystems;
     text = supportedSystems;
     thLift = supportedSystems;