Skip to content

Commit 0bb7647

Browse files
author
IOHK
committed
Automatic Update
1 parent d975d89 commit 0bb7647

File tree

57 files changed

+2587
-9
lines changed

Some content is hidden

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

57 files changed

+2587
-9
lines changed

default.nix

+4
Original file line numberDiff line numberDiff line change
@@ -5971,6 +5971,7 @@ with builtins; mapAttrs (_: mapAttrs (_: data: rec {
59715971
"free-category" = import ./nix/free-category.nix;
59725972
"free-concurrent" = import ./nix/free-concurrent.nix;
59735973
"free-er" = import ./nix/free-er.nix;
5974+
"free-foil" = import ./nix/free-foil.nix;
59745975
"free-functors" = import ./nix/free-functors.nix;
59755976
"free-game" = import ./nix/free-game.nix;
59765977
"free-http" = import ./nix/free-http.nix;
@@ -7554,6 +7555,7 @@ with builtins; mapAttrs (_: mapAttrs (_: data: rec {
75547555
"haslo" = import ./nix/haslo.nix;
75557556
"hasloGUI" = import ./nix/haslo_G_U_I.nix;
75567557
"hasmin" = import ./nix/hasmin.nix;
7558+
"hasmtlib" = import ./nix/hasmtlib.nix;
75577559
"haspara" = import ./nix/haspara.nix;
75587560
"hasparql-client" = import ./nix/hasparql-client.nix;
75597561
"haspell" = import ./nix/haspell.nix;
@@ -15516,6 +15518,7 @@ with builtins; mapAttrs (_: mapAttrs (_: data: rec {
1551615518
"systemd-ntfy" = import ./nix/systemd-ntfy.nix;
1551715519
"systemd-socket-activation" = import ./nix/systemd-socket-activation.nix;
1551815520
"systemstats" = import ./nix/systemstats.nix;
15521+
"systranything" = import ./nix/systranything.nix;
1551915522
"syz" = import ./nix/syz.nix;
1552015523
"t-regex" = import ./nix/t-regex.nix;
1552115524
"t3-client" = import ./nix/t3-client.nix;
@@ -16055,6 +16058,7 @@ with builtins; mapAttrs (_: mapAttrs (_: data: rec {
1605516058
"tiny-scheduler" = import ./nix/tiny-scheduler.nix;
1605616059
"tinyMesh" = import ./nix/tiny_Mesh.nix;
1605716060
"tinyXml" = import ./nix/tiny_Xml.nix;
16061+
"tinyapp" = import ./nix/tinyapp.nix;
1605816062
"tinyfiledialogs" = import ./nix/tinyfiledialogs.nix;
1605916063
"tinyid" = import ./nix/tinyid.nix;
1606016064
"tinylog" = import ./nix/tinylog.nix;
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
{ system
2+
, compiler
3+
, flags
4+
, pkgs
5+
, hsPkgs
6+
, pkgconfPkgs
7+
, errorHandler
8+
, config
9+
, ... }:
10+
{
11+
flags = { pedantic = false; };
12+
package = {
13+
specVersion = "2.2";
14+
identifier = { name = "cabal-gild"; version = "1.3.2.0"; };
15+
license = "MIT";
16+
copyright = "";
17+
maintainer = "Taylor Fausak";
18+
author = "Taylor Fausak";
19+
homepage = "";
20+
url = "";
21+
synopsis = "Formats package descriptions.";
22+
description = "Gild formats package descriptions.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
29+
(hsPkgs."Cabal-syntax" or (errorHandler.buildDepError "Cabal-syntax"))
30+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
31+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
32+
(hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions"))
33+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
34+
(hsPkgs."filepattern" or (errorHandler.buildDepError "filepattern"))
35+
(hsPkgs."parsec" or (errorHandler.buildDepError "parsec"))
36+
(hsPkgs."pretty" or (errorHandler.buildDepError "pretty"))
37+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
38+
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
39+
];
40+
buildable = true;
41+
};
42+
exes = {
43+
"cabal-gild" = {
44+
depends = [
45+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
46+
(hsPkgs."cabal-gild" or (errorHandler.buildDepError "cabal-gild"))
47+
];
48+
buildable = true;
49+
};
50+
};
51+
tests = {
52+
"cabal-gild-test-suite" = {
53+
depends = [
54+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
55+
(hsPkgs."cabal-gild" or (errorHandler.buildDepError "cabal-gild"))
56+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
57+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
58+
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
59+
(hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions"))
60+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
61+
(hsPkgs."filepattern" or (errorHandler.buildDepError "filepattern"))
62+
(hsPkgs."hspec" or (errorHandler.buildDepError "hspec"))
63+
(hsPkgs."temporary" or (errorHandler.buildDepError "temporary"))
64+
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
65+
];
66+
buildable = true;
67+
};
68+
};
69+
};
70+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
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.10";
14+
identifier = { name = "commonmark-extensions"; version = "0.2.5.5"; };
15+
license = "BSD-3-Clause";
16+
copyright = "2018-2021 John MacFarlane";
17+
maintainer = "[email protected]";
18+
author = "John MacFarlane";
19+
homepage = "https://github.com/jgm/commonmark-hs";
20+
url = "";
21+
synopsis = "Pure Haskell commonmark parser.";
22+
description = "This library provides some useful extensions to core commonmark\nsyntax: smart quotes, definition lists, tables, footnotes, math,\nand more.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
29+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
30+
(hsPkgs."parsec" or (errorHandler.buildDepError "parsec"))
31+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
32+
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
33+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
34+
(hsPkgs."network-uri" or (errorHandler.buildDepError "network-uri"))
35+
(hsPkgs."commonmark" or (errorHandler.buildDepError "commonmark"))
36+
(hsPkgs."emojis" or (errorHandler.buildDepError "emojis"))
37+
];
38+
buildable = true;
39+
};
40+
tests = {
41+
"test-commonmark-extensions" = {
42+
depends = [
43+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
44+
(hsPkgs."commonmark" or (errorHandler.buildDepError "commonmark"))
45+
(hsPkgs."commonmark-extensions" or (errorHandler.buildDepError "commonmark-extensions"))
46+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
47+
(hsPkgs."tasty" or (errorHandler.buildDepError "tasty"))
48+
(hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit"))
49+
(hsPkgs."parsec" or (errorHandler.buildDepError "parsec"))
50+
];
51+
buildable = true;
52+
};
53+
};
54+
benchmarks = {
55+
"benchmark-commonmark-extensions" = {
56+
depends = [
57+
(hsPkgs."commonmark" or (errorHandler.buildDepError "commonmark"))
58+
(hsPkgs."commonmark-extensions" or (errorHandler.buildDepError "commonmark-extensions"))
59+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
60+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
61+
(hsPkgs."tasty-bench" or (errorHandler.buildDepError "tasty-bench"))
62+
];
63+
buildable = true;
64+
};
65+
};
66+
};
67+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
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.10";
14+
identifier = { name = "emojis"; version = "0.1.4.1"; };
15+
license = "BSD-3-Clause";
16+
copyright = "2019 John MacFarlane";
17+
maintainer = "[email protected]";
18+
author = "John MacFarlane";
19+
homepage = "https://github.com/jgm/emojis#readme";
20+
url = "";
21+
synopsis = "Conversion between emoji characters and their names.";
22+
description = "This package provides functions for converting\nemoji names to emoji characters and vice versa.\n\nHow does it differ from the @emoji@ package?\n\n- It supports a fuller range of emojis, including all those\nsupported by GitHub\n- It supports lookup of emoji aliases from emoji\n- It uses Text rather than String\n- It has a lighter dependency footprint: in particular, it\ndoes not require aeson\n- It does not require TemplateHaskell";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
29+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
30+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
31+
];
32+
buildable = true;
33+
};
34+
tests = {
35+
"emojis-test" = {
36+
depends = [
37+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
38+
(hsPkgs."emojis" or (errorHandler.buildDepError "emojis"))
39+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
40+
(hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit"))
41+
];
42+
buildable = true;
43+
};
44+
};
45+
};
46+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
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 = "free-foil"; version = "0.0.2"; };
15+
license = "BSD-3-Clause";
16+
copyright = "2023–2024 Nikolai Kudasov, Renata Shakirova, Egor Shalagin, Karina Tyulebaeva";
17+
maintainer = "[email protected]";
18+
author = "Nikolai Kudasov";
19+
homepage = "https://github.com/fizruk/free-foil#readme";
20+
url = "";
21+
synopsis = "Efficient Type-Safe Capture-Avoiding Substitution for Free (Scoped Monads)";
22+
description = "Please see the README on GitHub at <https://github.com/fizruk/free-foil#readme>";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."array" or (errorHandler.buildDepError "array"))
29+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
30+
(hsPkgs."bifunctors" or (errorHandler.buildDepError "bifunctors"))
31+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
32+
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
33+
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
34+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
35+
];
36+
buildable = true;
37+
};
38+
tests = {
39+
"doctests" = {
40+
depends = [
41+
(hsPkgs."array" or (errorHandler.buildDepError "array"))
42+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
43+
(hsPkgs."bifunctors" or (errorHandler.buildDepError "bifunctors"))
44+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
45+
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
46+
(hsPkgs."doctest-parallel" or (errorHandler.buildDepError "doctest-parallel"))
47+
(hsPkgs."free-foil" or (errorHandler.buildDepError "free-foil"))
48+
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
49+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
50+
];
51+
buildable = true;
52+
};
53+
"spec" = {
54+
depends = [
55+
(hsPkgs."array" or (errorHandler.buildDepError "array"))
56+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
57+
(hsPkgs."bifunctors" or (errorHandler.buildDepError "bifunctors"))
58+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
59+
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
60+
(hsPkgs."free-foil" or (errorHandler.buildDepError "free-foil"))
61+
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
62+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
63+
];
64+
buildable = true;
65+
};
66+
};
67+
};
68+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
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 = "hasmtlib"; version = "1.0.0"; };
15+
license = "GPL-3.0-only";
16+
copyright = "2024 Julian Bruder";
17+
maintainer = "[email protected]";
18+
author = "Julian Bruder";
19+
homepage = "https://github.com/bruderj15/Hasmtlib";
20+
url = "";
21+
synopsis = "A monad for interfacing with external SMT solvers";
22+
description = "Hasmtlib is a library for generating SMTLib2-problems using a monad.\n.\nIt takes care of encoding your problem, marshaling the data to an external solver and parsing and interpreting the result into Haskell types.\nIt is highly inspired by ekmett/ersatz which does the same for QSAT.\nCommunication with external solvers is handled by tweag/smtlib-backends.\n.\nFor example we can utilize existing instances for V3 to symbolically use Num and Metric operations.\n.\n> {-# LANGUAGE DataKinds #-}\n.\n> import Language.Hasmtlib\n> import Linear\n.\n> -- instances with default impl\n> instance Codec a => Codec (V3 a)\n> instance Variable a => Variable (V3 a)\n.\n> main :: IO ()\n> main = do\n> res <- solveWith (solver cvc5) $ do\n> setLogic \"QF_NRA\"\n>\n> u :: V3 (Expr RealSort) <- variable\n> v <- variable\n>\n> assert $ dot u v === 5\n>\n> return (u,v)\n>\n> print res\n.\nMay print:\n> (Sat,Just (V3 (-2.0) (-1.0) 0.0,V3 (-2.0) (-1.0) 0.0))";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec"))
29+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
30+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
31+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
32+
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
33+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
34+
(hsPkgs."data-default" or (errorHandler.buildDepError "data-default"))
35+
(hsPkgs."lens" or (errorHandler.buildDepError "lens"))
36+
(hsPkgs."smtlib-backends" or (errorHandler.buildDepError "smtlib-backends"))
37+
(hsPkgs."smtlib-backends-process" or (errorHandler.buildDepError "smtlib-backends-process"))
38+
(hsPkgs."utf8-string" or (errorHandler.buildDepError "utf8-string"))
39+
(hsPkgs."bitvec" or (errorHandler.buildDepError "bitvec"))
40+
(hsPkgs."finite-typelits" or (errorHandler.buildDepError "finite-typelits"))
41+
(hsPkgs."vector-sized" or (errorHandler.buildDepError "vector-sized"))
42+
];
43+
buildable = true;
44+
};
45+
};
46+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
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 = "hasmtlib"; version = "1.0.1"; };
15+
license = "GPL-3.0-only";
16+
copyright = "2024 Julian Bruder";
17+
maintainer = "[email protected]";
18+
author = "Julian Bruder";
19+
homepage = "https://github.com/bruderj15/Hasmtlib";
20+
url = "";
21+
synopsis = "A monad for interfacing with external SMT solvers";
22+
description = "Hasmtlib is a library for generating SMTLib2-problems using a monad.\nIt takes care of encoding your problem, marshaling the data to an external solver and parsing and interpreting the result into Haskell types.\nIt is highly inspired by ekmett/ersatz which does the same for QSAT.\nCommunication with external solvers is handled by tweag/smtlib-backends.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec"))
29+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
30+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
31+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
32+
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
33+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
34+
(hsPkgs."data-default" or (errorHandler.buildDepError "data-default"))
35+
(hsPkgs."lens" or (errorHandler.buildDepError "lens"))
36+
(hsPkgs."smtlib-backends" or (errorHandler.buildDepError "smtlib-backends"))
37+
(hsPkgs."smtlib-backends-process" or (errorHandler.buildDepError "smtlib-backends-process"))
38+
(hsPkgs."utf8-string" or (errorHandler.buildDepError "utf8-string"))
39+
(hsPkgs."bitvec" or (errorHandler.buildDepError "bitvec"))
40+
(hsPkgs."finite-typelits" or (errorHandler.buildDepError "finite-typelits"))
41+
(hsPkgs."vector-sized" or (errorHandler.buildDepError "vector-sized"))
42+
];
43+
buildable = true;
44+
};
45+
};
46+
}

0 commit comments

Comments
 (0)