Skip to content

Commit 59cd196

Browse files
committed
Fix package versions
1 parent 33fae12 commit 59cd196

File tree

5 files changed

+100
-0
lines changed

5 files changed

+100
-0
lines changed

Diff for: nix/hspec-core.nix

+26
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
{ mkDerivation, ansi-terminal, array, base, call-stack, clock
2+
, deepseq, directory, filepath, hspec-expectations, hspec-meta
3+
, HUnit, process, QuickCheck, quickcheck-io, random, setenv
4+
, silently, stdenv, stm, temporary, tf-random, transformers
5+
}:
6+
mkDerivation {
7+
pname = "hspec-core";
8+
version = "2.5.6";
9+
sha256 = "6f188cf2322d0bafca7a9a11feb80a66631bdf6911d236ed16e4f4a22c1e455e";
10+
libraryHaskellDepends = [
11+
ansi-terminal array base call-stack clock deepseq directory
12+
filepath hspec-expectations HUnit QuickCheck quickcheck-io random
13+
setenv stm tf-random transformers
14+
];
15+
testHaskellDepends = [
16+
ansi-terminal array base call-stack clock deepseq directory
17+
filepath hspec-expectations hspec-meta HUnit process QuickCheck
18+
quickcheck-io random setenv silently stm temporary tf-random
19+
transformers
20+
];
21+
testToolDepends = [ hspec-meta ];
22+
testTarget = "--test-option=--skip --test-option='Test.Hspec.Core.Runner.hspecResult runs specs in parallel'";
23+
homepage = "http://hspec.github.io/";
24+
description = "A Testing Framework for Haskell";
25+
license = stdenv.lib.licenses.mit;
26+
}

Diff for: nix/hspec-discover.nix

+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
{ mkDerivation, base, directory, filepath, hspec-meta, QuickCheck
2+
, stdenv
3+
}:
4+
mkDerivation {
5+
pname = "hspec-discover";
6+
version = "2.5.6";
7+
sha256 = "8c9689b51aa44b8278a5ff3059e0e8a609dce077df3781aad977c647a8c18a46";
8+
isLibrary = true;
9+
isExecutable = true;
10+
libraryHaskellDepends = [ base directory filepath ];
11+
executableHaskellDepends = [ base directory filepath ];
12+
testHaskellDepends = [
13+
base directory filepath hspec-meta QuickCheck
14+
];
15+
testToolDepends = [ hspec-meta ];
16+
homepage = "http://hspec.github.io/";
17+
description = "Automatically discover and run Hspec tests";
18+
license = stdenv.lib.licenses.mit;
19+
}

Diff for: nix/hspec.nix

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
{ mkDerivation, base, hspec-core, hspec-discover
2+
, hspec-expectations, QuickCheck, stdenv
3+
}:
4+
mkDerivation {
5+
pname = "hspec";
6+
version = "2.5.6";
7+
sha256 = "9ea6eb6ac6b49e1593e272707b760e125d3bdca2d8845d76e116c1ea8112da59";
8+
libraryHaskellDepends = [
9+
base hspec-core hspec-discover hspec-expectations QuickCheck
10+
];
11+
homepage = "http://hspec.github.io/";
12+
description = "A Testing Framework for Haskell";
13+
license = stdenv.lib.licenses.mit;
14+
}

Diff for: nix/relude.nix

+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
{ mkDerivation, base, bytestring, containers, deepseq, doctest
2+
, gauge, ghc-prim, Glob, hashable, hedgehog, mtl, QuickCheck
3+
, stdenv, stm, tasty, tasty-hedgehog, text, transformers
4+
, unordered-containers
5+
}:
6+
mkDerivation {
7+
pname = "relude";
8+
version = "0.5.0";
9+
sha256 = "75411b958121c813f4a0a2297542d4df85f141f52c1c081803fb48b73c691d81";
10+
libraryHaskellDepends = [
11+
base bytestring containers deepseq ghc-prim hashable mtl stm text
12+
transformers unordered-containers
13+
];
14+
testHaskellDepends = [
15+
base bytestring doctest Glob hedgehog QuickCheck tasty
16+
tasty-hedgehog text
17+
];
18+
benchmarkHaskellDepends = [
19+
base containers gauge unordered-containers
20+
];
21+
homepage = "https://github.com/kowainik/relude";
22+
description = "Custom prelude from Kowainik";
23+
license = stdenv.lib.licenses.mit;
24+
}

Diff for: nix/tasty-hspec.nix

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
{ mkDerivation, base, hspec, hspec-core, QuickCheck, stdenv, tasty
2+
, tasty-quickcheck, tasty-smallcheck
3+
}:
4+
mkDerivation {
5+
pname = "tasty-hspec";
6+
version = "1.1.5";
7+
sha256 = "db0cdcf71d534cfa32a1698f1eb6be03192af09a5dd63177b697bc4ca8b81154";
8+
revision = "3";
9+
editedCabalFile = "14198y7w9y4h36b6agzmsyappkhz4gmmi6nlzj137z5siwic7igm";
10+
libraryHaskellDepends = [
11+
base hspec hspec-core QuickCheck tasty tasty-quickcheck
12+
tasty-smallcheck
13+
];
14+
homepage = "https://github.com/mitchellwrosen/tasty-hspec";
15+
description = "Hspec support for the Tasty test framework";
16+
license = stdenv.lib.licenses.bsd3;
17+
}

0 commit comments

Comments
 (0)