Skip to content

Commit 1680416

Browse files
author
IOHK
committed
Automatic Update
1 parent 602d631 commit 1680416

File tree

42 files changed

+1891
-7
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+1891
-7
lines changed

default.nix

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17677,6 +17677,8 @@ with builtins; mapAttrs (_: mapAttrs (_: data: rec {
1767717677
"xturtle" = import ./nix/xturtle.nix;
1767817678
"xxhash" = import ./nix/xxhash.nix;
1767917679
"xxhash-ffi" = import ./nix/xxhash-ffi.nix;
17680+
"xz" = import ./nix/xz.nix;
17681+
"xz-clib" = import ./nix/xz-clib.nix;
1768017682
"y0l0bot" = import ./nix/y0l0bot.nix;
1768117683
"yabi" = import ./nix/yabi.nix;
1768217684
"yabi-muno" = import ./nix/yabi-muno.nix;
Lines changed: 51 additions & 0 deletions
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 = {};
12+
package = {
13+
specVersion = "1.18";
14+
identifier = { name = "Diff"; version = "1.0.2"; };
15+
license = "BSD-3-Clause";
16+
copyright = "";
17+
maintainer = "David Fox <[email protected]>";
18+
author = "Sterling Clover";
19+
homepage = "https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.4.6927";
20+
url = "";
21+
synopsis = "Diff algorithm in pure Haskell";
22+
description = "Implementation of the standard diff algorithm in Haskell.\n\nTime complexity is O(ND) (input length * number of differences).\nSpace complexity is O(D^2). Includes utilities for pretty printing.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
29+
(hsPkgs."array" or (errorHandler.buildDepError "array"))
30+
(hsPkgs."pretty" or (errorHandler.buildDepError "pretty"))
31+
];
32+
buildable = true;
33+
};
34+
tests = {
35+
"diff-tests" = {
36+
depends = [
37+
(hsPkgs."Diff" or (errorHandler.buildDepError "Diff"))
38+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
39+
(hsPkgs."array" or (errorHandler.buildDepError "array"))
40+
(hsPkgs."pretty" or (errorHandler.buildDepError "pretty"))
41+
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
42+
(hsPkgs."process" or (errorHandler.buildDepError "process"))
43+
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
44+
(hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework"))
45+
(hsPkgs."test-framework-quickcheck2" or (errorHandler.buildDepError "test-framework-quickcheck2"))
46+
];
47+
buildable = true;
48+
};
49+
};
50+
};
51+
}
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
{ system
2+
, compiler
3+
, flags
4+
, pkgs
5+
, hsPkgs
6+
, pkgconfPkgs
7+
, errorHandler
8+
, config
9+
, ... }:
10+
{
11+
flags = {};
12+
package = {
13+
specVersion = "3.0";
14+
identifier = { name = "bluefin"; version = "0.0.11.0"; };
15+
license = "MIT";
16+
copyright = "";
17+
maintainer = "Tom Ellis";
18+
author = "Tom Ellis";
19+
homepage = "https://github.com/tomjaguarpaw/bluefin";
20+
url = "";
21+
synopsis = "The Bluefin effect system";
22+
description = "The Bluefin effect system";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."bluefin-internal" or (errorHandler.buildDepError "bluefin-internal"))
29+
];
30+
buildable = true;
31+
};
32+
};
33+
}
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
{ system
2+
, compiler
3+
, flags
4+
, pkgs
5+
, hsPkgs
6+
, pkgconfPkgs
7+
, errorHandler
8+
, config
9+
, ... }:
10+
{
11+
flags = {};
12+
package = {
13+
specVersion = "3.0";
14+
identifier = { name = "bluefin-internal"; version = "0.0.11.0"; };
15+
license = "MIT";
16+
copyright = "";
17+
maintainer = "Tom Ellis";
18+
author = "Tom Ellis";
19+
homepage = "https://github.com/tomjaguarpaw/bluefin";
20+
url = "";
21+
synopsis = "The Bluefin effect system, internals";
22+
description = "The Bluefin effect system, internals";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."async" or (errorHandler.buildDepError "async"))
29+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
30+
(hsPkgs."unliftio-core" or (errorHandler.buildDepError "unliftio-core"))
31+
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
32+
(hsPkgs."transformers-base" or (errorHandler.buildDepError "transformers-base"))
33+
(hsPkgs."monad-control" or (errorHandler.buildDepError "monad-control"))
34+
];
35+
buildable = true;
36+
};
37+
tests = {
38+
"bluefin-test" = {
39+
depends = [
40+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
41+
(hsPkgs."bluefin-internal" or (errorHandler.buildDepError "bluefin-internal"))
42+
];
43+
buildable = true;
44+
};
45+
};
46+
};
47+
}
Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
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 = "file-uri"; version = "0.1.0.0"; };
15+
license = "BSD-3-Clause";
16+
copyright = "Julian Ospald 2024";
17+
maintainer = "[email protected]";
18+
author = "Julian Ospald";
19+
homepage = "";
20+
url = "";
21+
synopsis = "File URI parsing";
22+
description = "Parses file URIs based on RFC 8089, including windows filepaths.";
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."attoparsec" or (errorHandler.buildDepError "attoparsec"))
31+
];
32+
buildable = true;
33+
};
34+
tests = {
35+
"file-uri-test" = {
36+
depends = [
37+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
38+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
39+
(hsPkgs."file-uri" or (errorHandler.buildDepError "file-uri"))
40+
(hsPkgs."tasty" or (errorHandler.buildDepError "tasty"))
41+
(hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit"))
42+
];
43+
buildable = true;
44+
};
45+
};
46+
benchmarks = {
47+
"file-uri-benchmark" = {
48+
depends = [
49+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
50+
(hsPkgs."file-uri" or (errorHandler.buildDepError "file-uri"))
51+
(hsPkgs."tasty-bench" or (errorHandler.buildDepError "tasty-bench"))
52+
];
53+
buildable = true;
54+
};
55+
};
56+
};
57+
}
Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,90 @@
1+
{ system
2+
, compiler
3+
, flags
4+
, pkgs
5+
, hsPkgs
6+
, pkgconfPkgs
7+
, errorHandler
8+
, config
9+
, ... }:
10+
{
11+
flags = { cpphs = false; };
12+
package = {
13+
specVersion = "2.2";
14+
identifier = { name = "filepath"; version = "1.4.101.0"; };
15+
license = "BSD-3-Clause";
16+
copyright = "Neil Mitchell 2005-2020, Julain Ospald 2021-2022";
17+
maintainer = "Julian Ospald <[email protected]>";
18+
author = "Neil Mitchell <[email protected]>";
19+
homepage = "https://github.com/haskell/filepath/blob/master/README.md";
20+
url = "";
21+
synopsis = "Library for manipulating FilePaths in a cross platform way.";
22+
description = "This package provides functionality for manipulating @FilePath@ values, and is shipped with <https://www.haskell.org/ghc/ GHC>. It provides two variants for filepaths:\n\n1. legacy filepaths: @type FilePath = String@\n\n2. operating system abstracted filepaths (@OsPath@): internally unpinned @ShortByteString@ (platform-dependent encoding)\n\nIt is recommended to use @OsPath@ when possible, because it is more correct.\n\nFor each variant there are three main modules:\n\n* \"System.FilePath.Posix\" / \"System.OsPath.Posix\" manipulates POSIX\\/Linux style @FilePath@ values (with @\\/@ as the path separator).\n\n* \"System.FilePath.Windows\" / \"System.OsPath.Windows\" manipulates Windows style @FilePath@ values (with either @\\\\@ or @\\/@ as the path separator, and deals with drives).\n\n* \"System.FilePath\" / \"System.OsPath\" for dealing with current platform-specific filepaths\n\n\"System.OsString\" is like \"System.OsPath\", but more general purpose. Refer to the documentation of\nthose modules for more information.\n\nAn introduction into the new API can be found in this\n<https://hasufell.github.io/posts/2022-06-29-fixing-haskell-filepaths.html blog post>.\nCode examples for the new API can be found <https://github.com/hasufell/filepath-examples here>.";
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."deepseq" or (errorHandler.buildDepError "deepseq"))
31+
(hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions"))
32+
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
33+
];
34+
build-tools = pkgs.lib.optional (flags.cpphs) (hsPkgs.pkgsBuildBuild.cpphs.components.exes.cpphs or (pkgs.pkgsBuildBuild.cpphs or (errorHandler.buildToolDepError "cpphs:cpphs")));
35+
buildable = true;
36+
};
37+
tests = {
38+
"filepath-tests" = {
39+
depends = [
40+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
41+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
42+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
43+
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
44+
];
45+
buildable = true;
46+
};
47+
"filepath-equivalent-tests" = {
48+
depends = [
49+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
50+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
51+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
52+
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
53+
];
54+
buildable = true;
55+
};
56+
"bytestring-tests" = {
57+
depends = [
58+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
59+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
60+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
61+
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
62+
];
63+
buildable = true;
64+
};
65+
"abstract-filepath" = {
66+
depends = [
67+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
68+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
69+
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
70+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
71+
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
72+
(hsPkgs."quickcheck-classes-base" or (errorHandler.buildDepError "quickcheck-classes-base"))
73+
];
74+
buildable = true;
75+
};
76+
};
77+
benchmarks = {
78+
"bench-filepath" = {
79+
depends = [
80+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
81+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
82+
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
83+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
84+
(hsPkgs."tasty-bench" or (errorHandler.buildDepError "tasty-bench"))
85+
];
86+
buildable = true;
87+
};
88+
};
89+
};
90+
}
Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,90 @@
1+
{ system
2+
, compiler
3+
, flags
4+
, pkgs
5+
, hsPkgs
6+
, pkgconfPkgs
7+
, errorHandler
8+
, config
9+
, ... }:
10+
{
11+
flags = { cpphs = false; };
12+
package = {
13+
specVersion = "2.2";
14+
identifier = { name = "filepath"; version = "1.4.300.2"; };
15+
license = "BSD-3-Clause";
16+
copyright = "Neil Mitchell 2005-2020, Julain Ospald 2021-2022";
17+
maintainer = "Julian Ospald <[email protected]>";
18+
author = "Neil Mitchell <[email protected]>";
19+
homepage = "https://github.com/haskell/filepath/blob/master/README.md";
20+
url = "";
21+
synopsis = "Library for manipulating FilePaths in a cross platform way.";
22+
description = "This package provides functionality for manipulating @FilePath@ values, and is shipped with <https://www.haskell.org/ghc/ GHC>. It provides two variants for filepaths:\n\n1. legacy filepaths: @type FilePath = String@\n\n2. operating system abstracted filepaths (@OsPath@): internally unpinned @ShortByteString@ (platform-dependent encoding)\n\nIt is recommended to use @OsPath@ when possible, because it is more correct.\n\nFor each variant there are three main modules:\n\n* \"System.FilePath.Posix\" / \"System.OsPath.Posix\" manipulates POSIX\\/Linux style @FilePath@ values (with @\\/@ as the path separator).\n\n* \"System.FilePath.Windows\" / \"System.OsPath.Windows\" manipulates Windows style @FilePath@ values (with either @\\\\@ or @\\/@ as the path separator, and deals with drives).\n\n* \"System.FilePath\" / \"System.OsPath\" for dealing with current platform-specific filepaths\n\n\"System.OsString\" is like \"System.OsPath\", but more general purpose. Refer to the documentation of\nthose modules for more information.\n\nAn introduction into the new API can be found in this\n<https://hasufell.github.io/posts/2022-06-29-fixing-haskell-filepaths.html blog post>.\nCode examples for the new API can be found <https://github.com/hasufell/filepath-examples here>.";
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."deepseq" or (errorHandler.buildDepError "deepseq"))
31+
(hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions"))
32+
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
33+
];
34+
build-tools = pkgs.lib.optional (flags.cpphs) (hsPkgs.pkgsBuildBuild.cpphs.components.exes.cpphs or (pkgs.pkgsBuildBuild.cpphs or (errorHandler.buildToolDepError "cpphs:cpphs")));
35+
buildable = true;
36+
};
37+
tests = {
38+
"filepath-tests" = {
39+
depends = [
40+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
41+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
42+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
43+
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
44+
];
45+
buildable = true;
46+
};
47+
"filepath-equivalent-tests" = {
48+
depends = [
49+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
50+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
51+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
52+
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
53+
];
54+
buildable = true;
55+
};
56+
"bytestring-tests" = {
57+
depends = [
58+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
59+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
60+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
61+
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
62+
];
63+
buildable = true;
64+
};
65+
"abstract-filepath" = {
66+
depends = [
67+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
68+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
69+
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
70+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
71+
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
72+
(hsPkgs."quickcheck-classes-base" or (errorHandler.buildDepError "quickcheck-classes-base"))
73+
];
74+
buildable = true;
75+
};
76+
};
77+
benchmarks = {
78+
"bench-filepath" = {
79+
depends = [
80+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
81+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
82+
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
83+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
84+
(hsPkgs."tasty-bench" or (errorHandler.buildDepError "tasty-bench"))
85+
];
86+
buildable = true;
87+
};
88+
};
89+
};
90+
}

0 commit comments

Comments
 (0)