Skip to content

Commit 66eff78

Browse files
author
IOHK
committed
Automatic Update
1 parent 225d0f0 commit 66eff78

19 files changed

+598
-5
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
{ system
2+
, compiler
3+
, flags
4+
, pkgs
5+
, hsPkgs
6+
, pkgconfPkgs
7+
, errorHandler
8+
, config
9+
, ... }:
10+
{
11+
flags = { dev = false; };
12+
package = {
13+
specVersion = "2.4";
14+
identifier = { name = "flac"; version = "0.2.1"; };
15+
license = "BSD-3-Clause";
16+
copyright = "";
17+
maintainer = "Mark Karpov <[email protected]>";
18+
author = "Mark Karpov <[email protected]>";
19+
homepage = "https://github.com/mrkkrp/flac";
20+
url = "";
21+
synopsis = "Complete high-level binding to libFLAC";
22+
description = "Complete high-level binding to libFLAC.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
29+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
30+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
31+
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
32+
(hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions"))
33+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
34+
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
35+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
36+
(hsPkgs."vector" or (errorHandler.buildDepError "vector"))
37+
(hsPkgs."wave" or (errorHandler.buildDepError "wave"))
38+
];
39+
libs = [ (pkgs."FLAC" or (errorHandler.sysDepError "FLAC")) ];
40+
buildable = true;
41+
};
42+
tests = {
43+
"tests" = {
44+
depends = [
45+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
46+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
47+
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
48+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
49+
(hsPkgs."flac" or (errorHandler.buildDepError "flac"))
50+
(hsPkgs."hspec" or (errorHandler.buildDepError "hspec"))
51+
(hsPkgs."temporary" or (errorHandler.buildDepError "temporary"))
52+
(hsPkgs."vector" or (errorHandler.buildDepError "vector"))
53+
(hsPkgs."wave" or (errorHandler.buildDepError "wave"))
54+
];
55+
build-tools = [
56+
(hsPkgs.buildPackages.hspec-discover.components.exes.hspec-discover or (pkgs.buildPackages.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover")))
57+
];
58+
buildable = true;
59+
};
60+
};
61+
};
62+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
{ system
2+
, compiler
3+
, flags
4+
, pkgs
5+
, hsPkgs
6+
, pkgconfPkgs
7+
, errorHandler
8+
, config
9+
, ... }:
10+
{
11+
flags = { dev = false; };
12+
package = {
13+
specVersion = "1.18";
14+
identifier = { name = "forma"; version = "1.2.0"; };
15+
license = "BSD-3-Clause";
16+
copyright = "";
17+
maintainer = "Mark Karpov <[email protected]>";
18+
author = "Mark Karpov <[email protected]>";
19+
homepage = "https://github.com/mrkkrp/forma";
20+
url = "";
21+
synopsis = "Parse and validate forms in JSON format";
22+
description = "Parse and validate forms in JSON format.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
29+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
30+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
31+
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
32+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
33+
];
34+
buildable = true;
35+
};
36+
tests = {
37+
"tests" = {
38+
depends = [
39+
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
40+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
41+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
42+
(hsPkgs."forma" or (errorHandler.buildDepError "forma"))
43+
(hsPkgs."hspec" or (errorHandler.buildDepError "hspec"))
44+
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
45+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
46+
];
47+
buildable = true;
48+
};
49+
};
50+
};
51+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
{ system
2+
, compiler
3+
, flags
4+
, pkgs
5+
, hsPkgs
6+
, pkgconfPkgs
7+
, errorHandler
8+
, config
9+
, ... }:
10+
{
11+
flags = {};
12+
package = {
13+
specVersion = "1.12";
14+
identifier = { name = "generic-data-functions"; version = "0.6.0"; };
15+
license = "MIT";
16+
copyright = "";
17+
maintainer = "Ben Orchard <[email protected]>";
18+
author = "Ben Orchard";
19+
homepage = "https://github.com/raehik/generic-data-functions#readme";
20+
url = "";
21+
synopsis = "Familiar functions lifted to generic data types";
22+
description = "Please see README.md.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
29+
(hsPkgs."contravariant" or (errorHandler.buildDepError "contravariant"))
30+
];
31+
buildable = true;
32+
};
33+
};
34+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
{ system
2+
, compiler
3+
, flags
4+
, pkgs
5+
, hsPkgs
6+
, pkgconfPkgs
7+
, errorHandler
8+
, config
9+
, ... }:
10+
{
11+
flags = { pkgconfig = true; };
12+
package = {
13+
specVersion = "2.2";
14+
identifier = { name = "lzma"; version = "0.0.1.1"; };
15+
license = "BSD-3-Clause";
16+
copyright = "(c) 2015, Herbert Valerio Riedel";
17+
maintainer = "[email protected]";
18+
author = "Herbert Valerio Riedel";
19+
homepage = "https://github.com/hvr/lzma";
20+
url = "";
21+
synopsis = "LZMA/XZ compression and decompression";
22+
description = "This package provides a pure interface for compressing and\ndecompressing\n<https://en.wikipedia.org/wiki/LZMA LZMA (Lempel–Ziv–Markov chain algorithm)>\nstreams of data represented as lazy @ByteString@s. A\nmonadic incremental interface is provided as well. This package\nrelies on the <http://tukaani.org/xz/ liblzma C library>.\n\nThe following packages are based on this package and provide\nAPI support for popular streaming frameworks:\n\n* </package/lzma-streams lzma-streams> (for </package/io-streams io-streams>)\n\n* </package/pipes-lzma pipes-lzma> (for </package/pipes pipes>)\n\n* </package/lzma-conduit lzma-conduit> (for </package/conduit conduit>)\n";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
29+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
30+
] ++ pkgs.lib.optional (system.isWindows) (hsPkgs."lzma-clib" or (errorHandler.buildDepError "lzma-clib"));
31+
libs = pkgs.lib.optionals (!system.isWindows) (pkgs.lib.optional (!flags.pkgconfig) (pkgs."lzma" or (errorHandler.sysDepError "lzma")));
32+
pkgconfig = pkgs.lib.optionals (!system.isWindows) (pkgs.lib.optional (flags.pkgconfig) (pkgconfPkgs."liblzma" or (errorHandler.pkgConfDepError "liblzma")));
33+
buildable = true;
34+
};
35+
tests = {
36+
"lzma-tests" = {
37+
depends = [
38+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
39+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
40+
(hsPkgs."lzma" or (errorHandler.buildDepError "lzma"))
41+
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
42+
(hsPkgs."tasty" or (errorHandler.buildDepError "tasty"))
43+
(hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit"))
44+
(hsPkgs."tasty-quickcheck" or (errorHandler.buildDepError "tasty-quickcheck"))
45+
];
46+
buildable = true;
47+
};
48+
};
49+
};
50+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
{ system
2+
, compiler
3+
, flags
4+
, pkgs
5+
, hsPkgs
6+
, pkgconfPkgs
7+
, errorHandler
8+
, config
9+
, ... }:
10+
{
11+
flags = {};
12+
package = {
13+
specVersion = "2.2";
14+
identifier = { name = "skew-list"; version = "0.1"; };
15+
license = "BSD-3-Clause";
16+
copyright = "(c) 2022 Oleg Grenrus";
17+
maintainer = "Oleg.Grenrus <[email protected]>";
18+
author = "Oleg Grenrus <[email protected]>";
19+
homepage = "https://github.com/phadej/skew-list";
20+
url = "";
21+
synopsis = "Random access lists: skew binary";
22+
description = "This package provides ordinary random access list, 'SkewList'\nimplemented using skew binary approach.\n\nIt's worth comparing to ordinary lists, binary random access list (as in @ral@ package) and vectors (@vector@ package)\nacross two operations: indexing and consing.\n\n+------------------------------+------------+----------+\n| | Consing | Indexing |\n+------------------------------+------------+----------+\n| Ordinary list, @[a]@ | O(1) | O(n) |\n+------------------------------+------------+----------+\n| Binary list, @RAList a@ | O(log n) | O(log n) |\n+------------------------------+------------+----------+\n| Vector, @Vector@ | O(n) | O(1) |\n+------------------------------+------------+----------+\n| Sequence, @Seq@ | O(1) | O(log n) |\n+------------------------------+------------+----------+\n| Skew binary list, @SkewList@ | O(1) | O(log n) |\n+------------------------------+------------+----------+\n\n@SkewList@ improves upon ordinary list, the cons operation is still\nconstant time (though with higher constant factor), but indexing\ncan be done in a logarithmic time.\n\nBinary list cons is slower, as it might need to walk over whole\n/log n/ sized structure.\n\n@Vector@ is the other end of trade-off spectrum: indexing is constant time\noperation, but consing a new element will need to copy whole spine.\n\n@Seq@ from \"Data.Sequence\" has similar (but amortized) complexity bounds for\ncons and index as @SkewList@. However (it seems) that indexing is quicker for\n@SkewList@ in practice. Also @SkewList@ has strict spine.\nOn the other hand, @Seq@ has quick append if you need that.\n\nIf you need both: fast consing and index, consider using @SkewList@.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
29+
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
30+
(hsPkgs."hashable" or (errorHandler.buildDepError "hashable"))
31+
(hsPkgs."indexed-traversable" or (errorHandler.buildDepError "indexed-traversable"))
32+
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
33+
(hsPkgs."strict" or (errorHandler.buildDepError "strict"))
34+
];
35+
buildable = true;
36+
};
37+
tests = {
38+
"skew-list-tests" = {
39+
depends = [
40+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
41+
(hsPkgs."indexed-traversable" or (errorHandler.buildDepError "indexed-traversable"))
42+
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
43+
(hsPkgs."skew-list" or (errorHandler.buildDepError "skew-list"))
44+
(hsPkgs."tasty" or (errorHandler.buildDepError "tasty"))
45+
(hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit"))
46+
(hsPkgs."tasty-quickcheck" or (errorHandler.buildDepError "tasty-quickcheck"))
47+
];
48+
buildable = true;
49+
};
50+
};
51+
benchmarks = {
52+
"skew-list-bench" = {
53+
depends = [
54+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
55+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
56+
(hsPkgs."criterion" or (errorHandler.buildDepError "criterion"))
57+
(hsPkgs."ral" or (errorHandler.buildDepError "ral"))
58+
(hsPkgs."skew-list" or (errorHandler.buildDepError "skew-list"))
59+
(hsPkgs."vector" or (errorHandler.buildDepError "vector"))
60+
];
61+
buildable = true;
62+
};
63+
};
64+
};
65+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
{ system
2+
, compiler
3+
, flags
4+
, pkgs
5+
, hsPkgs
6+
, pkgconfPkgs
7+
, errorHandler
8+
, config
9+
, ... }:
10+
{
11+
flags = {};
12+
package = {
13+
specVersion = "1.12";
14+
identifier = { name = "symparsec"; version = "1.1.1"; };
15+
license = "MIT";
16+
copyright = "";
17+
maintainer = "Ben Orchard <[email protected]>";
18+
author = "Ben Orchard";
19+
homepage = "https://github.com/raehik/symparsec#readme";
20+
url = "";
21+
synopsis = "Type level string parser combinators";
22+
description = "Please see README.md.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
29+
(hsPkgs."defun-core" or (errorHandler.buildDepError "defun-core"))
30+
(hsPkgs."singleraeh" or (errorHandler.buildDepError "singleraeh"))
31+
(hsPkgs."type-level-show" or (errorHandler.buildDepError "type-level-show"))
32+
];
33+
buildable = true;
34+
};
35+
tests = {
36+
"spec" = {
37+
depends = [
38+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
39+
(hsPkgs."defun-core" or (errorHandler.buildDepError "defun-core"))
40+
(hsPkgs."singleraeh" or (errorHandler.buildDepError "singleraeh"))
41+
(hsPkgs."symparsec" or (errorHandler.buildDepError "symparsec"))
42+
(hsPkgs."type-level-show" or (errorHandler.buildDepError "type-level-show"))
43+
(hsPkgs."type-spec" or (errorHandler.buildDepError "type-spec"))
44+
];
45+
buildable = true;
46+
};
47+
};
48+
};
49+
}

0 commit comments

Comments
 (0)