Skip to content

Commit 138edf8

Browse files
author
IOHK
committed
Automatic Update
1 parent 6dc43e5 commit 138edf8

File tree

36 files changed

+1263
-2
lines changed

36 files changed

+1263
-2
lines changed

default.nix

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11725,6 +11725,7 @@ with builtins; mapAttrs (_: mapAttrs (_: data: rec {
1172511725
"old-locale" = import ./nix/old-locale.nix;
1172611726
"old-time" = import ./nix/old-time.nix;
1172711727
"old-version" = import ./nix/old-version.nix;
11728+
"ollama-haskell" = import ./nix/ollama-haskell.nix;
1172811729
"olwrapper" = import ./nix/olwrapper.nix;
1172911730
"om-actor" = import ./nix/om-actor.nix;
1173011731
"om-doh" = import ./nix/om-doh.nix;
@@ -16653,6 +16654,7 @@ with builtins; mapAttrs (_: mapAttrs (_: data: rec {
1665316654
"uncaught-exception" = import ./nix/uncaught-exception.nix;
1665416655
"uncertain" = import ./nix/uncertain.nix;
1665516656
"unclogging" = import ./nix/unclogging.nix;
16657+
"unconditional-jump" = import ./nix/unconditional-jump.nix;
1665616658
"unconstrained" = import ./nix/unconstrained.nix;
1665716659
"unescaping-print" = import ./nix/unescaping-print.nix;
1665816660
"unexceptionalio" = import ./nix/unexceptionalio.nix;
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 = "1.12";
14+
identifier = { name = "derive-has-field"; version = "0.0.1.4"; };
15+
license = "MIT";
16+
copyright = "Barry Moore II";
17+
maintainer = "[email protected]";
18+
author = "Barry Moore II";
19+
homepage = "https://github.com/chiroptical/derive-has-field#readme";
20+
url = "";
21+
synopsis = "Derive HasField instances with Template Haskell";
22+
description = "A Template Haskell function to derive HasField instances to utilize OverloadedRecordDot more effectively.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
29+
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
30+
(hsPkgs."th-abstraction" or (errorHandler.buildDepError "th-abstraction"))
31+
];
32+
buildable = true;
33+
};
34+
tests = {
35+
"derive-has-field-test" = {
36+
depends = [
37+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
38+
(hsPkgs."derive-has-field" or (errorHandler.buildDepError "derive-has-field"))
39+
(hsPkgs."hspec" or (errorHandler.buildDepError "hspec"))
40+
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
41+
(hsPkgs."th-abstraction" or (errorHandler.buildDepError "th-abstraction"))
42+
];
43+
buildable = true;
44+
};
45+
};
46+
};
47+
}
Lines changed: 126 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,126 @@
1+
{ system
2+
, compiler
3+
, flags
4+
, pkgs
5+
, hsPkgs
6+
, pkgconfPkgs
7+
, errorHandler
8+
, config
9+
, ... }:
10+
{
11+
flags = {
12+
cairo = false;
13+
svg = false;
14+
ps = false;
15+
postscript = false;
16+
rasterific = false;
17+
pgf = false;
18+
};
19+
package = {
20+
specVersion = "1.10";
21+
identifier = { name = "diagrams-builder"; version = "0.8.0.6"; };
22+
license = "BSD-3-Clause";
23+
copyright = "";
24+
maintainer = "[email protected]";
25+
author = "Brent Yorgey";
26+
homepage = "https://diagrams.github.io";
27+
url = "";
28+
synopsis = "hint-based build service for the diagrams graphics EDSL.";
29+
description = "@diagrams-builder@ provides backend-agnostic tools for\ndynamically turning code into rendered diagrams,\nusing the @hint@ wrapper to the GHC API. It\nsupports conditional recompilation using hashing\nof diagrams source code, to avoid recompiling\ncode that has not changed. It is useful for\ncreating tools which compile diagrams code\nembedded in other documents. For example, it is\nused by the @BlogLiterately-diagrams@ package (a\nplugin for @BlogLiterately@) to compile diagrams\nembedded in Markdown-formatted blog posts.\n\nExecutables specific to the cairo, SVG, postscript,\nand rasterific\nbackends are included (more executables specific\nto other backends may be included in the future).\nAll take an input file and an expression to\nrender, and output an image file. If you want\nthese executables you must explicitly enable the\n@-fcairo@, @-fsvg@, @-fpostscript@, or @-frasterific@ flags.\n\nA LaTeX package, @diagrams-latex.sty@, is also\nprovided in the @latex/@ directory of the source\ndistribution, which renders diagrams code found\nwithin @diagram@ environments. Note that\n@diagrams-latex.sty@ is licensed under the GPL.";
30+
buildType = "Simple";
31+
};
32+
components = {
33+
"library" = {
34+
depends = [
35+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
36+
(hsPkgs."base-orphans" or (errorHandler.buildDepError "base-orphans"))
37+
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
38+
(hsPkgs."diagrams-lib" or (errorHandler.buildDepError "diagrams-lib"))
39+
(hsPkgs."hint" or (errorHandler.buildDepError "hint"))
40+
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
41+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
42+
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
43+
(hsPkgs."split" or (errorHandler.buildDepError "split"))
44+
(hsPkgs."haskell-src-exts" or (errorHandler.buildDepError "haskell-src-exts"))
45+
(hsPkgs."haskell-src-exts-simple" or (errorHandler.buildDepError "haskell-src-exts-simple"))
46+
(hsPkgs."cmdargs" or (errorHandler.buildDepError "cmdargs"))
47+
(hsPkgs."lens" or (errorHandler.buildDepError "lens"))
48+
(hsPkgs."hashable" or (errorHandler.buildDepError "hashable"))
49+
(hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions"))
50+
];
51+
buildable = true;
52+
};
53+
exes = {
54+
"diagrams-builder-cairo" = {
55+
depends = pkgs.lib.optionals (flags.cairo) [
56+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
57+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
58+
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
59+
(hsPkgs."diagrams-builder" or (errorHandler.buildDepError "diagrams-builder"))
60+
(hsPkgs."diagrams-lib" or (errorHandler.buildDepError "diagrams-lib"))
61+
(hsPkgs."diagrams-cairo" or (errorHandler.buildDepError "diagrams-cairo"))
62+
(hsPkgs."cmdargs" or (errorHandler.buildDepError "cmdargs"))
63+
(hsPkgs."lens" or (errorHandler.buildDepError "lens"))
64+
];
65+
buildable = if !flags.cairo then false else true;
66+
};
67+
"diagrams-builder-svg" = {
68+
depends = pkgs.lib.optionals (flags.svg) [
69+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
70+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
71+
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
72+
(hsPkgs."diagrams-builder" or (errorHandler.buildDepError "diagrams-builder"))
73+
(hsPkgs."diagrams-lib" or (errorHandler.buildDepError "diagrams-lib"))
74+
(hsPkgs."diagrams-svg" or (errorHandler.buildDepError "diagrams-svg"))
75+
(hsPkgs."svg-builder" or (errorHandler.buildDepError "svg-builder"))
76+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
77+
(hsPkgs."cmdargs" or (errorHandler.buildDepError "cmdargs"))
78+
];
79+
buildable = if !flags.svg then false else true;
80+
};
81+
"diagrams-builder-ps" = {
82+
depends = pkgs.lib.optionals (flags.ps || flags.postscript) [
83+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
84+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
85+
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
86+
(hsPkgs."diagrams-builder" or (errorHandler.buildDepError "diagrams-builder"))
87+
(hsPkgs."diagrams-lib" or (errorHandler.buildDepError "diagrams-lib"))
88+
(hsPkgs."diagrams-postscript" or (errorHandler.buildDepError "diagrams-postscript"))
89+
(hsPkgs."cmdargs" or (errorHandler.buildDepError "cmdargs"))
90+
(hsPkgs."lens" or (errorHandler.buildDepError "lens"))
91+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
92+
];
93+
buildable = if !flags.ps && !flags.postscript then false else true;
94+
};
95+
"diagrams-builder-rasterific" = {
96+
depends = pkgs.lib.optionals (flags.rasterific) [
97+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
98+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
99+
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
100+
(hsPkgs."diagrams-builder" or (errorHandler.buildDepError "diagrams-builder"))
101+
(hsPkgs."diagrams-lib" or (errorHandler.buildDepError "diagrams-lib"))
102+
(hsPkgs."diagrams-rasterific" or (errorHandler.buildDepError "diagrams-rasterific"))
103+
(hsPkgs."cmdargs" or (errorHandler.buildDepError "cmdargs"))
104+
(hsPkgs."lens" or (errorHandler.buildDepError "lens"))
105+
(hsPkgs."JuicyPixels" or (errorHandler.buildDepError "JuicyPixels"))
106+
];
107+
buildable = if !flags.rasterific then false else true;
108+
};
109+
"diagrams-builder-pgf" = {
110+
depends = pkgs.lib.optionals (flags.pgf) [
111+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
112+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
113+
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
114+
(hsPkgs."diagrams-builder" or (errorHandler.buildDepError "diagrams-builder"))
115+
(hsPkgs."diagrams-lib" or (errorHandler.buildDepError "diagrams-lib"))
116+
(hsPkgs."diagrams-pgf" or (errorHandler.buildDepError "diagrams-pgf"))
117+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
118+
(hsPkgs."cmdargs" or (errorHandler.buildDepError "cmdargs"))
119+
(hsPkgs."lens" or (errorHandler.buildDepError "lens"))
120+
(hsPkgs."texrunner" or (errorHandler.buildDepError "texrunner"))
121+
];
122+
buildable = if !flags.pgf then false else true;
123+
};
124+
};
125+
};
126+
}
Lines changed: 98 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,98 @@
1+
{ system
2+
, compiler
3+
, flags
4+
, pkgs
5+
, hsPkgs
6+
, pkgconfPkgs
7+
, errorHandler
8+
, config
9+
, ... }:
10+
{
11+
flags = { buildexamples = false; };
12+
package = {
13+
specVersion = "2.2";
14+
identifier = { name = "dsp"; version = "0.2.5.2"; };
15+
license = "GPL-2.0-only";
16+
copyright = "Matt Donadio, 2003";
17+
maintainer = "Henning Thielemann <[email protected]>";
18+
author = "Matt Donadio <[email protected]>";
19+
homepage = "http://www.haskell.org/haskellwiki/DSP";
20+
url = "";
21+
synopsis = "Haskell Digital Signal Processing";
22+
description = "Digital Signal Processing, Fourier Transform, Linear Algebra, Interpolation";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
29+
(hsPkgs."array" or (errorHandler.buildDepError "array"))
30+
(hsPkgs."random" or (errorHandler.buildDepError "random"))
31+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
32+
];
33+
buildable = true;
34+
};
35+
exes = {
36+
"dsp-demo-article" = {
37+
depends = pkgs.lib.optionals (flags.buildexamples) [
38+
(hsPkgs."dsp" or (errorHandler.buildDepError "dsp"))
39+
(hsPkgs."array" or (errorHandler.buildDepError "array"))
40+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
41+
];
42+
buildable = if flags.buildexamples then true else false;
43+
};
44+
"dsp-demo-fft-bench" = {
45+
depends = pkgs.lib.optionals (flags.buildexamples) [
46+
(hsPkgs."dsp" or (errorHandler.buildDepError "dsp"))
47+
(hsPkgs."array" or (errorHandler.buildDepError "array"))
48+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
49+
];
50+
buildable = if flags.buildexamples then true else false;
51+
};
52+
"dsp-demo-fft-test" = {
53+
depends = pkgs.lib.optionals (flags.buildexamples) [
54+
(hsPkgs."dsp" or (errorHandler.buildDepError "dsp"))
55+
(hsPkgs."array" or (errorHandler.buildDepError "array"))
56+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
57+
];
58+
buildable = if flags.buildexamples then true else false;
59+
};
60+
"dsp-demo-freq" = {
61+
depends = pkgs.lib.optionals (flags.buildexamples) [
62+
(hsPkgs."dsp" or (errorHandler.buildDepError "dsp"))
63+
(hsPkgs."array" or (errorHandler.buildDepError "array"))
64+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
65+
];
66+
buildable = if flags.buildexamples then true else false;
67+
};
68+
"dsp-demo-iir" = {
69+
depends = pkgs.lib.optionals (flags.buildexamples) [
70+
(hsPkgs."dsp" or (errorHandler.buildDepError "dsp"))
71+
(hsPkgs."array" or (errorHandler.buildDepError "array"))
72+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
73+
];
74+
buildable = if flags.buildexamples then true else false;
75+
};
76+
"dsp-demo-noise" = {
77+
depends = pkgs.lib.optionals (flags.buildexamples) [
78+
(hsPkgs."dsp" or (errorHandler.buildDepError "dsp"))
79+
(hsPkgs."array" or (errorHandler.buildDepError "array"))
80+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
81+
];
82+
buildable = if flags.buildexamples then true else false;
83+
};
84+
};
85+
tests = {
86+
"dsp-test" = {
87+
depends = [
88+
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
89+
(hsPkgs."dsp" or (errorHandler.buildDepError "dsp"))
90+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
91+
(hsPkgs."array" or (errorHandler.buildDepError "array"))
92+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
93+
];
94+
buildable = true;
95+
};
96+
};
97+
};
98+
}
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
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 = "mit-3qvpPyAi6mH"; version = "12"; };
15+
license = "MIT";
16+
copyright = "Copyright (C) 2020-2022 Mitchell Rosen";
17+
maintainer = "Mitchell Rosen <[email protected]>";
18+
author = "Mitchell Rosen";
19+
homepage = "https://github.com/mitchellwrosen/mit";
20+
url = "";
21+
synopsis = "A git wrapper with a streamlined UX";
22+
description = "A git wrapper with a streamlined UX.\n\nTo install the @mit@ command-line tool, run the following:\n\n@\ncabal install mit-3qvpPyAi6mH\n@\n\nThis package's library component does not follow the Package Versioning Policy.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
29+
(hsPkgs."base64" or (errorHandler.buildDepError "base64"))
30+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
31+
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
32+
(hsPkgs."ki" or (errorHandler.buildDepError "ki"))
33+
(hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative"))
34+
(hsPkgs."parsec" or (errorHandler.buildDepError "parsec"))
35+
(hsPkgs."process" or (errorHandler.buildDepError "process"))
36+
(hsPkgs."stm" or (errorHandler.buildDepError "stm"))
37+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
38+
(hsPkgs."text-ansi" or (errorHandler.buildDepError "text-ansi"))
39+
(hsPkgs."text-builder-linear" or (errorHandler.buildDepError "text-builder-linear"))
40+
(hsPkgs."unconditional-jump" or (errorHandler.buildDepError "unconditional-jump"))
41+
(hsPkgs."unix" or (errorHandler.buildDepError "unix"))
42+
];
43+
buildable = true;
44+
};
45+
exes = {
46+
"mit" = {
47+
depends = [
48+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
49+
(hsPkgs."mit-3qvpPyAi6mH" or (errorHandler.buildDepError "mit-3qvpPyAi6mH"))
50+
];
51+
buildable = true;
52+
};
53+
};
54+
};
55+
}

0 commit comments

Comments
 (0)