Skip to content

Commit

Permalink
Automatic Update
Browse files Browse the repository at this point in the history
  • Loading branch information
IOHK committed Oct 17, 2024
1 parent 6dc43e5 commit 138edf8
Show file tree
Hide file tree
Showing 36 changed files with 1,263 additions and 2 deletions.
2 changes: 2 additions & 0 deletions default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -11725,6 +11725,7 @@ with builtins; mapAttrs (_: mapAttrs (_: data: rec {
"old-locale" = import ./nix/old-locale.nix;
"old-time" = import ./nix/old-time.nix;
"old-version" = import ./nix/old-version.nix;
"ollama-haskell" = import ./nix/ollama-haskell.nix;
"olwrapper" = import ./nix/olwrapper.nix;
"om-actor" = import ./nix/om-actor.nix;
"om-doh" = import ./nix/om-doh.nix;
Expand Down Expand Up @@ -16653,6 +16654,7 @@ with builtins; mapAttrs (_: mapAttrs (_: data: rec {
"uncaught-exception" = import ./nix/uncaught-exception.nix;
"uncertain" = import ./nix/uncertain.nix;
"unclogging" = import ./nix/unclogging.nix;
"unconditional-jump" = import ./nix/unconditional-jump.nix;
"unconstrained" = import ./nix/unconstrained.nix;
"unescaping-print" = import ./nix/unescaping-print.nix;
"unexceptionalio" = import ./nix/unexceptionalio.nix;
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = {};
package = {
specVersion = "1.12";
identifier = { name = "derive-has-field"; version = "0.0.1.4"; };
license = "MIT";
copyright = "Barry Moore II";
maintainer = "[email protected]";
author = "Barry Moore II";
homepage = "https://github.com/chiroptical/derive-has-field#readme";
url = "";
synopsis = "Derive HasField instances with Template Haskell";
description = "A Template Haskell function to derive HasField instances to utilize OverloadedRecordDot more effectively.";
buildType = "Simple";
};
components = {
"library" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
(hsPkgs."th-abstraction" or (errorHandler.buildDepError "th-abstraction"))
];
buildable = true;
};
tests = {
"derive-has-field-test" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."derive-has-field" or (errorHandler.buildDepError "derive-has-field"))
(hsPkgs."hspec" or (errorHandler.buildDepError "hspec"))
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
(hsPkgs."th-abstraction" or (errorHandler.buildDepError "th-abstraction"))
];
buildable = true;
};
};
};
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,126 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = {
cairo = false;
svg = false;
ps = false;
postscript = false;
rasterific = false;
pgf = false;
};
package = {
specVersion = "1.10";
identifier = { name = "diagrams-builder"; version = "0.8.0.6"; };
license = "BSD-3-Clause";
copyright = "";
maintainer = "[email protected]";
author = "Brent Yorgey";
homepage = "https://diagrams.github.io";
url = "";
synopsis = "hint-based build service for the diagrams graphics EDSL.";
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.";
buildType = "Simple";
};
components = {
"library" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."base-orphans" or (errorHandler.buildDepError "base-orphans"))
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
(hsPkgs."diagrams-lib" or (errorHandler.buildDepError "diagrams-lib"))
(hsPkgs."hint" or (errorHandler.buildDepError "hint"))
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
(hsPkgs."split" or (errorHandler.buildDepError "split"))
(hsPkgs."haskell-src-exts" or (errorHandler.buildDepError "haskell-src-exts"))
(hsPkgs."haskell-src-exts-simple" or (errorHandler.buildDepError "haskell-src-exts-simple"))
(hsPkgs."cmdargs" or (errorHandler.buildDepError "cmdargs"))
(hsPkgs."lens" or (errorHandler.buildDepError "lens"))
(hsPkgs."hashable" or (errorHandler.buildDepError "hashable"))
(hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions"))
];
buildable = true;
};
exes = {
"diagrams-builder-cairo" = {
depends = pkgs.lib.optionals (flags.cairo) [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
(hsPkgs."diagrams-builder" or (errorHandler.buildDepError "diagrams-builder"))
(hsPkgs."diagrams-lib" or (errorHandler.buildDepError "diagrams-lib"))
(hsPkgs."diagrams-cairo" or (errorHandler.buildDepError "diagrams-cairo"))
(hsPkgs."cmdargs" or (errorHandler.buildDepError "cmdargs"))
(hsPkgs."lens" or (errorHandler.buildDepError "lens"))
];
buildable = if !flags.cairo then false else true;
};
"diagrams-builder-svg" = {
depends = pkgs.lib.optionals (flags.svg) [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
(hsPkgs."diagrams-builder" or (errorHandler.buildDepError "diagrams-builder"))
(hsPkgs."diagrams-lib" or (errorHandler.buildDepError "diagrams-lib"))
(hsPkgs."diagrams-svg" or (errorHandler.buildDepError "diagrams-svg"))
(hsPkgs."svg-builder" or (errorHandler.buildDepError "svg-builder"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."cmdargs" or (errorHandler.buildDepError "cmdargs"))
];
buildable = if !flags.svg then false else true;
};
"diagrams-builder-ps" = {
depends = pkgs.lib.optionals (flags.ps || flags.postscript) [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
(hsPkgs."diagrams-builder" or (errorHandler.buildDepError "diagrams-builder"))
(hsPkgs."diagrams-lib" or (errorHandler.buildDepError "diagrams-lib"))
(hsPkgs."diagrams-postscript" or (errorHandler.buildDepError "diagrams-postscript"))
(hsPkgs."cmdargs" or (errorHandler.buildDepError "cmdargs"))
(hsPkgs."lens" or (errorHandler.buildDepError "lens"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
];
buildable = if !flags.ps && !flags.postscript then false else true;
};
"diagrams-builder-rasterific" = {
depends = pkgs.lib.optionals (flags.rasterific) [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
(hsPkgs."diagrams-builder" or (errorHandler.buildDepError "diagrams-builder"))
(hsPkgs."diagrams-lib" or (errorHandler.buildDepError "diagrams-lib"))
(hsPkgs."diagrams-rasterific" or (errorHandler.buildDepError "diagrams-rasterific"))
(hsPkgs."cmdargs" or (errorHandler.buildDepError "cmdargs"))
(hsPkgs."lens" or (errorHandler.buildDepError "lens"))
(hsPkgs."JuicyPixels" or (errorHandler.buildDepError "JuicyPixels"))
];
buildable = if !flags.rasterific then false else true;
};
"diagrams-builder-pgf" = {
depends = pkgs.lib.optionals (flags.pgf) [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
(hsPkgs."diagrams-builder" or (errorHandler.buildDepError "diagrams-builder"))
(hsPkgs."diagrams-lib" or (errorHandler.buildDepError "diagrams-lib"))
(hsPkgs."diagrams-pgf" or (errorHandler.buildDepError "diagrams-pgf"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."cmdargs" or (errorHandler.buildDepError "cmdargs"))
(hsPkgs."lens" or (errorHandler.buildDepError "lens"))
(hsPkgs."texrunner" or (errorHandler.buildDepError "texrunner"))
];
buildable = if !flags.pgf then false else true;
};
};
};
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,98 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = { buildexamples = false; };
package = {
specVersion = "2.2";
identifier = { name = "dsp"; version = "0.2.5.2"; };
license = "GPL-2.0-only";
copyright = "Matt Donadio, 2003";
maintainer = "Henning Thielemann <[email protected]>";
author = "Matt Donadio <[email protected]>";
homepage = "http://www.haskell.org/haskellwiki/DSP";
url = "";
synopsis = "Haskell Digital Signal Processing";
description = "Digital Signal Processing, Fourier Transform, Linear Algebra, Interpolation";
buildType = "Simple";
};
components = {
"library" = {
depends = [
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."array" or (errorHandler.buildDepError "array"))
(hsPkgs."random" or (errorHandler.buildDepError "random"))
(hsPkgs."base" or (errorHandler.buildDepError "base"))
];
buildable = true;
};
exes = {
"dsp-demo-article" = {
depends = pkgs.lib.optionals (flags.buildexamples) [
(hsPkgs."dsp" or (errorHandler.buildDepError "dsp"))
(hsPkgs."array" or (errorHandler.buildDepError "array"))
(hsPkgs."base" or (errorHandler.buildDepError "base"))
];
buildable = if flags.buildexamples then true else false;
};
"dsp-demo-fft-bench" = {
depends = pkgs.lib.optionals (flags.buildexamples) [
(hsPkgs."dsp" or (errorHandler.buildDepError "dsp"))
(hsPkgs."array" or (errorHandler.buildDepError "array"))
(hsPkgs."base" or (errorHandler.buildDepError "base"))
];
buildable = if flags.buildexamples then true else false;
};
"dsp-demo-fft-test" = {
depends = pkgs.lib.optionals (flags.buildexamples) [
(hsPkgs."dsp" or (errorHandler.buildDepError "dsp"))
(hsPkgs."array" or (errorHandler.buildDepError "array"))
(hsPkgs."base" or (errorHandler.buildDepError "base"))
];
buildable = if flags.buildexamples then true else false;
};
"dsp-demo-freq" = {
depends = pkgs.lib.optionals (flags.buildexamples) [
(hsPkgs."dsp" or (errorHandler.buildDepError "dsp"))
(hsPkgs."array" or (errorHandler.buildDepError "array"))
(hsPkgs."base" or (errorHandler.buildDepError "base"))
];
buildable = if flags.buildexamples then true else false;
};
"dsp-demo-iir" = {
depends = pkgs.lib.optionals (flags.buildexamples) [
(hsPkgs."dsp" or (errorHandler.buildDepError "dsp"))
(hsPkgs."array" or (errorHandler.buildDepError "array"))
(hsPkgs."base" or (errorHandler.buildDepError "base"))
];
buildable = if flags.buildexamples then true else false;
};
"dsp-demo-noise" = {
depends = pkgs.lib.optionals (flags.buildexamples) [
(hsPkgs."dsp" or (errorHandler.buildDepError "dsp"))
(hsPkgs."array" or (errorHandler.buildDepError "array"))
(hsPkgs."base" or (errorHandler.buildDepError "base"))
];
buildable = if flags.buildexamples then true else false;
};
};
tests = {
"dsp-test" = {
depends = [
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
(hsPkgs."dsp" or (errorHandler.buildDepError "dsp"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."array" or (errorHandler.buildDepError "array"))
(hsPkgs."base" or (errorHandler.buildDepError "base"))
];
buildable = true;
};
};
};
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = {};
package = {
specVersion = "3.0";
identifier = { name = "mit-3qvpPyAi6mH"; version = "12"; };
license = "MIT";
copyright = "Copyright (C) 2020-2022 Mitchell Rosen";
maintainer = "Mitchell Rosen <[email protected]>";
author = "Mitchell Rosen";
homepage = "https://github.com/mitchellwrosen/mit";
url = "";
synopsis = "A git wrapper with a streamlined UX";
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.";
buildType = "Simple";
};
components = {
"library" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."base64" or (errorHandler.buildDepError "base64"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
(hsPkgs."ki" or (errorHandler.buildDepError "ki"))
(hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative"))
(hsPkgs."parsec" or (errorHandler.buildDepError "parsec"))
(hsPkgs."process" or (errorHandler.buildDepError "process"))
(hsPkgs."stm" or (errorHandler.buildDepError "stm"))
(hsPkgs."text" or (errorHandler.buildDepError "text"))
(hsPkgs."text-ansi" or (errorHandler.buildDepError "text-ansi"))
(hsPkgs."text-builder-linear" or (errorHandler.buildDepError "text-builder-linear"))
(hsPkgs."unconditional-jump" or (errorHandler.buildDepError "unconditional-jump"))
(hsPkgs."unix" or (errorHandler.buildDepError "unix"))
];
buildable = true;
};
exes = {
"mit" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."mit-3qvpPyAi6mH" or (errorHandler.buildDepError "mit-3qvpPyAi6mH"))
];
buildable = true;
};
};
};
}
Loading

0 comments on commit 138edf8

Please sign in to comment.