Skip to content

Commit

Permalink
Automatic Update
Browse files Browse the repository at this point in the history
  • Loading branch information
IOHK committed Aug 24, 2023
1 parent 5bdde60 commit 506de9d
Show file tree
Hide file tree
Showing 18 changed files with 639 additions and 0 deletions.
1 change: 1 addition & 0 deletions default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -16086,6 +16086,7 @@ with builtins; mapAttrs (_: mapAttrs (_: data: rec {
"typed-encoding" = import ./nix/typed-encoding.nix;
"typed-encoding-encoding" = import ./nix/typed-encoding-encoding.nix;
"typed-process" = import ./nix/typed-process.nix;
"typed-process-effectful" = import ./nix/typed-process-effectful.nix;
"typed-spreadsheet" = import ./nix/typed-spreadsheet.nix;
"typed-streams" = import ./nix/typed-streams.nix;
"typed-time" = import ./nix/typed-time.nix;
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = {};
package = {
specVersion = "3.0";
identifier = { name = "chart-svg"; version = "0.5.1.1"; };
license = "BSD-3-Clause";
copyright = "Tony Day (c) 2017";
maintainer = "[email protected]";
author = "Tony Day";
homepage = "https://github.com/tonyday567/chart-svg#readme";
url = "";
synopsis = "Charting library targetting SVGs.";
description = "This package provides a charting library targetting SVG as the rendered output.\n\n== Usage\n\n>>> :set -XOverloadedLabels\n>>> :set -XOverloadedStrings\n>>> import Chart\n>>> import Optics.Core\n>>> let lines = [[Point 0.0 1.0, Point 1.0 1.0, Point 2.0 5.0],[Point 0.0 0.0, Point 2.8 3.0],[Point 0.5 4.0, Point 0.5 0]]\n>>> let styles = (\\c -> defaultLineStyle & #color .~ palette1 c & #size .~ 0.015) <$> [0..2]\n>>> let cs = zipWith (\\s x -> LineChart s [x]) styles lines\n>>> let lineExample = mempty & #charts .~ named \"line\" cs & #hudOptions .~ defaultHudOptions :: ChartOptions\n>>> writeChartOptions \"other/usage.svg\" lineExample\n\n![usage example](docs/other/usage.svg)\n\nSee \"Chart\" for a broad overview of concepts, and \"Chart.Examples\" for practical examples.";
buildType = "Simple";
};
components = {
"library" = {
depends = [
(hsPkgs."Color" or (errorHandler.buildDepError "Color"))
(hsPkgs."adjunctions" or (errorHandler.buildDepError "adjunctions"))
(hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec"))
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."cubicbezier" or (errorHandler.buildDepError "cubicbezier"))
(hsPkgs."flatparse" or (errorHandler.buildDepError "flatparse"))
(hsPkgs."foldl" or (errorHandler.buildDepError "foldl"))
(hsPkgs."formatn" or (errorHandler.buildDepError "formatn"))
(hsPkgs."markup-parse" or (errorHandler.buildDepError "markup-parse"))
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
(hsPkgs."numhask" or (errorHandler.buildDepError "numhask"))
(hsPkgs."numhask-array" or (errorHandler.buildDepError "numhask-array"))
(hsPkgs."numhask-space" or (errorHandler.buildDepError "numhask-space"))
(hsPkgs."optics-core" or (errorHandler.buildDepError "optics-core"))
(hsPkgs."random" or (errorHandler.buildDepError "random"))
(hsPkgs."string-interpolate" or (errorHandler.buildDepError "string-interpolate"))
(hsPkgs."text" or (errorHandler.buildDepError "text"))
(hsPkgs."time" or (errorHandler.buildDepError "time"))
];
buildable = true;
};
};
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,121 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = {
previewserver = true;
watchserver = true;
checkexternal = true;
buildwebsite = false;
usepandoc = true;
};
package = {
specVersion = "1.10";
identifier = { name = "hakyll"; version = "4.16.1.0"; };
license = "BSD-3-Clause";
copyright = "";
maintainer = "Jasper Van der Jeugt <[email protected]>";
author = "Jasper Van der Jeugt <[email protected]>";
homepage = "http://jaspervdj.be/hakyll";
url = "";
synopsis = "A static website compiler library";
description = "Hakyll is a static website compiler library. It provides you with the tools to\ncreate a simple or advanced static website using a Haskell DSL and formats\nsuch as markdown or RST. You can find more information, including a tutorial,\non the website:\n\n* <http://jaspervdj.be/hakyll>\n\nIf you seek assistance, there's:\n\n* A google group: <http://groups.google.com/group/hakyll>\n\n* An IRC channel, @#hakyll@ on irc.libera.chat (we *do not* have a channel on Freenode anymore)\n\nAdditionally, there's the Haddock documentation in the different modules,\nmeant as a reference.";
buildType = "Simple";
};
components = {
"library" = {
depends = ((([
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
(hsPkgs."blaze-html" or (errorHandler.buildDepError "blaze-html"))
(hsPkgs."blaze-markup" or (errorHandler.buildDepError "blaze-markup"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."data-default" or (errorHandler.buildDepError "data-default"))
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
(hsPkgs."file-embed" or (errorHandler.buildDepError "file-embed"))
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
(hsPkgs."hashable" or (errorHandler.buildDepError "hashable"))
(hsPkgs."lrucache" or (errorHandler.buildDepError "lrucache"))
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
(hsPkgs."network-uri" or (errorHandler.buildDepError "network-uri"))
(hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative"))
(hsPkgs."parsec" or (errorHandler.buildDepError "parsec"))
(hsPkgs."process" or (errorHandler.buildDepError "process"))
(hsPkgs."random" or (errorHandler.buildDepError "random"))
(hsPkgs."regex-tdfa" or (errorHandler.buildDepError "regex-tdfa"))
(hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet"))
(hsPkgs."scientific" or (errorHandler.buildDepError "scientific"))
(hsPkgs."tagsoup" or (errorHandler.buildDepError "tagsoup"))
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
(hsPkgs."text" or (errorHandler.buildDepError "text"))
(hsPkgs."time" or (errorHandler.buildDepError "time"))
(hsPkgs."time-locale-compat" or (errorHandler.buildDepError "time-locale-compat"))
(hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers"))
(hsPkgs."vector" or (errorHandler.buildDepError "vector"))
(hsPkgs."wai-app-static" or (errorHandler.buildDepError "wai-app-static"))
(hsPkgs."yaml" or (errorHandler.buildDepError "yaml"))
] ++ (pkgs.lib).optionals (flags.previewserver) [
(hsPkgs."wai" or (errorHandler.buildDepError "wai"))
(hsPkgs."warp" or (errorHandler.buildDepError "warp"))
(hsPkgs."http-types" or (errorHandler.buildDepError "http-types"))
(hsPkgs."fsnotify" or (errorHandler.buildDepError "fsnotify"))
]) ++ (pkgs.lib).optional (flags.watchserver) (hsPkgs."fsnotify" or (errorHandler.buildDepError "fsnotify"))) ++ (pkgs.lib).optionals (flags.checkexternal) [
(hsPkgs."http-conduit" or (errorHandler.buildDepError "http-conduit"))
(hsPkgs."http-types" or (errorHandler.buildDepError "http-types"))
]) ++ (pkgs.lib).optional (flags.usepandoc) (hsPkgs."pandoc" or (errorHandler.buildDepError "pandoc"));
buildable = true;
};
exes = {
"hakyll-init" = {
depends = [
(hsPkgs."hakyll" or (errorHandler.buildDepError "hakyll"))
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
];
buildable = true;
};
"hakyll-website" = {
depends = [
(hsPkgs."hakyll" or (errorHandler.buildDepError "hakyll"))
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
(hsPkgs."pandoc" or (errorHandler.buildDepError "pandoc"))
];
buildable = if flags.buildwebsite then true else false;
};
};
tests = {
"hakyll-tests" = {
depends = [
(hsPkgs."hakyll" or (errorHandler.buildDepError "hakyll"))
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
(hsPkgs."tasty" or (errorHandler.buildDepError "tasty"))
(hsPkgs."tasty-golden" or (errorHandler.buildDepError "tasty-golden"))
(hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit"))
(hsPkgs."tasty-quickcheck" or (errorHandler.buildDepError "tasty-quickcheck"))
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
(hsPkgs."tagsoup" or (errorHandler.buildDepError "tagsoup"))
(hsPkgs."text" or (errorHandler.buildDepError "text"))
(hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers"))
(hsPkgs."yaml" or (errorHandler.buildDepError "yaml"))
] ++ (pkgs.lib).optional (flags.usepandoc) (hsPkgs."pandoc" or (errorHandler.buildDepError "pandoc"));
buildable = true;
};
};
};
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = { strict = false; native_comp = false; debug = false; };
package = {
specVersion = "3.0";
identifier = { name = "hermes-json"; version = "0.6.0.0"; };
license = "MIT";
copyright = "";
maintainer = "Josh Miller <[email protected]>";
author = "Josh Miller <[email protected]>";
homepage = "https://github.com/velveteer/hermes";
url = "";
synopsis = "Fast JSON decoding via simdjson C++ bindings";
description = "A JSON parsing library focused on speed that binds to the simdjson C++ library using\nthe Haskell FFI. Hermes offers some helpful functions for building fast JSON decoders\nfor your Haskell types.";
buildType = "Simple";
};
components = {
"library" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
(hsPkgs."dlist" or (errorHandler.buildDepError "dlist"))
(hsPkgs."integer-conversion" or (errorHandler.buildDepError "integer-conversion"))
(hsPkgs."primitive" or (errorHandler.buildDepError "primitive"))
(hsPkgs."scientific" or (errorHandler.buildDepError "scientific"))
(hsPkgs."text" or (errorHandler.buildDepError "text"))
(hsPkgs."text-iso8601" or (errorHandler.buildDepError "text-iso8601"))
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
(hsPkgs."time" or (errorHandler.buildDepError "time"))
(hsPkgs."time-compat" or (errorHandler.buildDepError "time-compat"))
(hsPkgs."vector" or (errorHandler.buildDepError "vector"))
] ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).ge "9.4") (hsPkgs."system-cxx-std-lib" or (errorHandler.buildDepError "system-cxx-std-lib"));
libs = (pkgs.lib).optionals (!(compiler.isGhc && (compiler.version).ge "9.4")) (if system.isOsx || system.isFreebsd
then [ (pkgs."c++" or (errorHandler.sysDepError "c++")) ]
else [ (pkgs."stdc++" or (errorHandler.sysDepError "stdc++")) ]);
buildable = true;
};
tests = {
"hermes-test" = {
depends = [
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."hermes-json" or (errorHandler.buildDepError "hermes-json"))
(hsPkgs."scientific" or (errorHandler.buildDepError "scientific"))
(hsPkgs."text" or (errorHandler.buildDepError "text"))
(hsPkgs."hedgehog" or (errorHandler.buildDepError "hedgehog"))
(hsPkgs."tasty" or (errorHandler.buildDepError "tasty"))
(hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit"))
(hsPkgs."tasty-hedgehog" or (errorHandler.buildDepError "tasty-hedgehog"))
(hsPkgs."time" or (errorHandler.buildDepError "time"))
(hsPkgs."vector" or (errorHandler.buildDepError "vector"))
];
buildable = true;
};
};
};
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,102 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = {};
package = {
specVersion = "2.2";
identifier = { name = "hie-bios"; version = "0.13.0"; };
license = "BSD-3-Clause";
copyright = "";
maintainer = "Matthew Pickering <[email protected]>";
author = "Matthew Pickering <[email protected]>";
homepage = "https://github.com/haskell/hie-bios";
url = "";
synopsis = "Set up a GHC API session";
description = "Set up a GHC API session and obtain flags required to compile a source file";
buildType = "Simple";
};
components = {
"library" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
(hsPkgs."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."co-log-core" or (errorHandler.buildDepError "co-log-core"))
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
(hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions"))
(hsPkgs."cryptohash-sha1" or (errorHandler.buildDepError "cryptohash-sha1"))
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
(hsPkgs."time" or (errorHandler.buildDepError "time"))
(hsPkgs."extra" or (errorHandler.buildDepError "extra"))
(hsPkgs."prettyprinter" or (errorHandler.buildDepError "prettyprinter"))
(hsPkgs."ghc" or (errorHandler.buildDepError "ghc"))
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
(hsPkgs."temporary" or (errorHandler.buildDepError "temporary"))
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
(hsPkgs."text" or (errorHandler.buildDepError "text"))
(hsPkgs."unix-compat" or (errorHandler.buildDepError "unix-compat"))
(hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers"))
(hsPkgs."yaml" or (errorHandler.buildDepError "yaml"))
(hsPkgs."file-embed" or (errorHandler.buildDepError "file-embed"))
(hsPkgs."conduit" or (errorHandler.buildDepError "conduit"))
(hsPkgs."conduit-extra" or (errorHandler.buildDepError "conduit-extra"))
];
buildable = true;
};
exes = {
"hie-bios" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."co-log-core" or (errorHandler.buildDepError "co-log-core"))
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
(hsPkgs."hie-bios" or (errorHandler.buildDepError "hie-bios"))
(hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative"))
(hsPkgs."prettyprinter" or (errorHandler.buildDepError "prettyprinter"))
];
buildable = true;
};
};
tests = {
"parser-tests" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
(hsPkgs."hie-bios" or (errorHandler.buildDepError "hie-bios"))
(hsPkgs."tasty" or (errorHandler.buildDepError "tasty"))
(hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit"))
(hsPkgs."yaml" or (errorHandler.buildDepError "yaml"))
];
buildable = true;
};
"bios-tests" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."co-log-core" or (errorHandler.buildDepError "co-log-core"))
(hsPkgs."extra" or (errorHandler.buildDepError "extra"))
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
(hsPkgs."tasty" or (errorHandler.buildDepError "tasty"))
(hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit"))
(hsPkgs."tasty-expected-failure" or (errorHandler.buildDepError "tasty-expected-failure"))
(hsPkgs."hie-bios" or (errorHandler.buildDepError "hie-bios"))
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
(hsPkgs."prettyprinter" or (errorHandler.buildDepError "prettyprinter"))
(hsPkgs."temporary" or (errorHandler.buildDepError "temporary"))
(hsPkgs."ghc" or (errorHandler.buildDepError "ghc"))
];
buildable = true;
};
};
};
}
Loading

0 comments on commit 506de9d

Please sign in to comment.