Skip to content

Commit

Permalink
Automatic Update
Browse files Browse the repository at this point in the history
  • Loading branch information
IOHK committed Aug 28, 2023
1 parent 35817bb commit 34cd9fe
Show file tree
Hide file tree
Showing 59 changed files with 2,068 additions and 16 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = {};
package = {
specVersion = "1.10";
identifier = { name = "blank-canvas"; version = "0.7.3"; };
license = "BSD-3-Clause";
copyright = "Copyright (c) 2014 The University of Kansas";
maintainer = "andygill@ku.edu";
author = "Andy Gill and Ryan Scott";
homepage = "https://github.com/ku-fpg/blank-canvas/wiki";
url = "";
synopsis = "HTML5 Canvas Graphics Library";
description = "@blank-canvas@ is a Haskell binding to the complete\n<https://developer.mozilla.org/en-US/docs/Web/API/Canvas_API HTML5 Canvas API>.\n@blank-canvas@ allows Haskell users to write, in Haskell,\ninteractive images onto their web browsers. @blank-canvas@\ngives the user a single full-window canvas, and provides\nmany well-documented functions for rendering\nimages.\n\n@\n&#123;-&#35; LANGUAGE OverloadedStrings &#35;-&#125;\nmodule Main where\nimport Graphics.Blank -- import the blank canvas\n\nmain = blankCanvas 3000 $ \\\\ context -> do -- start blank canvas on port 3000\n&#32;&#32;send context $ do -- send commands to this specific context\n&#32;&#32;&#32;&#32;moveTo(50,50)\n&#32;&#32;&#32;&#32;lineTo(200,100)\n&#32;&#32;&#32;&#32;lineWidth 10\n&#32;&#32;&#32;&#32;strokeStyle \\\"red\\\"\n&#32;&#32;&#32;&#32;stroke() -- this draws the ink into the canvas\n@\n\n<<https://github.com/ku-fpg/blank-canvas/wiki/images/Red_Line.png>>\n\nFor more details, read the <https://github.com/ku-fpg/blank-canvas/wiki blank-canvas wiki>.\n";
buildType = "Simple";
};
components = {
"library" = {
depends = [
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
(hsPkgs."base64-bytestring" or (errorHandler.buildDepError "base64-bytestring"))
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."base-compat-batteries" or (errorHandler.buildDepError "base-compat-batteries"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."colour" or (errorHandler.buildDepError "colour"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."data-default-class" or (errorHandler.buildDepError "data-default-class"))
(hsPkgs."fail" or (errorHandler.buildDepError "fail"))
(hsPkgs."http-types" or (errorHandler.buildDepError "http-types"))
(hsPkgs."mime-types" or (errorHandler.buildDepError "mime-types"))
(hsPkgs."kansas-comet" or (errorHandler.buildDepError "kansas-comet"))
(hsPkgs."scotty" or (errorHandler.buildDepError "scotty"))
(hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups"))
(hsPkgs."stm" or (errorHandler.buildDepError "stm"))
(hsPkgs."text" or (errorHandler.buildDepError "text"))
(hsPkgs."text-show" or (errorHandler.buildDepError "text-show"))
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
(hsPkgs."wai" or (errorHandler.buildDepError "wai"))
(hsPkgs."wai-extra" or (errorHandler.buildDepError "wai-extra"))
(hsPkgs."warp" or (errorHandler.buildDepError "warp"))
(hsPkgs."vector" or (errorHandler.buildDepError "vector"))
];
buildable = true;
};
};
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = {};
package = {
specVersion = "1.10";
identifier = { name = "blaze-builder"; version = "0.4.2.3"; };
license = "BSD-3-Clause";
copyright = "(c) 2010-2014 Simon Meier\n(c) 2010 Jasper Van der Jeugt\n(c) 2013-2015 Leon P Smith";
maintainer = "https://github.com/blaze-builder";
author = "Jasper Van der Jeugt, Simon Meier, Leon P Smith";
homepage = "https://github.com/blaze-builder/blaze-builder";
url = "";
synopsis = "Efficient buffered output.";
description = "This library allows to efficiently serialize Haskell values to lazy bytestrings\nwith a large average chunk size. The large average chunk size allows to make\ngood use of cache prefetching in later processing steps (e.g. compression) and\nreduces the system call overhead when writing the resulting lazy bytestring to a\nfile or sending it over the network.\n\nThis library was inspired by the module Data.Binary.Builder provided by the\nbinary package. It was originally developed with the specific needs of the\nblaze-html package in mind. Since then it has been restructured to serve as a\ndrop-in replacement for Data.Binary.Builder, which it improves upon both in\nspeed as well as expressivity.";
buildType = "Simple";
};
components = {
"library" = {
depends = ([
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
(hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
(hsPkgs."text" or (errorHandler.buildDepError "text"))
] ++ (if compiler.isGhc && (compiler.version).lt "7.8"
then [
(hsPkgs."bytestring-builder" or (errorHandler.buildDepError "bytestring-builder"))
]
else [
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
])) ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).lt "8.0") (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups"));
buildable = true;
};
tests = {
"test" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."blaze-builder" or (errorHandler.buildDepError "blaze-builder"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit"))
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
(hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework"))
(hsPkgs."test-framework-hunit" or (errorHandler.buildDepError "test-framework-hunit"))
(hsPkgs."test-framework-quickcheck2" or (errorHandler.buildDepError "test-framework-quickcheck2"))
(hsPkgs."text" or (errorHandler.buildDepError "text"))
(hsPkgs."utf8-string" or (errorHandler.buildDepError "utf8-string"))
];
buildable = true;
};
};
};
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = {};
package = {
specVersion = "1.10";
identifier = { name = "boomwhacker"; version = "0.0.1"; };
license = "BSD-3-Clause";
copyright = "";
maintainer = "haskell@henning-thielemann.de";
author = "Henning Thielemann";
homepage = "https://hub.darcs.net/thielema/boomwhacker";
url = "";
synopsis = "Convert MIDI file to play-along boomwhacker animation";
description = "Convert MIDI file to play-along boomwhacker animation:\n\nRun it like so:\n\n> boomwhacker song.mid song.pdf\n\n@song.mid@ is the input file that must be a MIDI file.\n@song.pdf@ is the output file, a PDF file.\nYou can convert the PDF to a series of PNG files using @ghostscript@\nand this one to a video using @ffmpeg@.\nSee @Makefile@ for example command calls.";
buildType = "Simple";
};
components = {
exes = {
"boomwhacker" = {
depends = [
(hsPkgs."HPDF" or (errorHandler.buildDepError "HPDF"))
(hsPkgs."shell-utility" or (errorHandler.buildDepError "shell-utility"))
(hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative"))
(hsPkgs."midi" or (errorHandler.buildDepError "midi"))
(hsPkgs."event-list" or (errorHandler.buildDepError "event-list"))
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
(hsPkgs."non-empty" or (errorHandler.buildDepError "non-empty"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."array" or (errorHandler.buildDepError "array"))
(hsPkgs."utility-ht" or (errorHandler.buildDepError "utility-ht"))
(hsPkgs."base" or (errorHandler.buildDepError "base"))
];
buildable = true;
};
};
};
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = {};
package = {
specVersion = "1.10";
identifier = { name = "bytes"; version = "0.17.3"; };
license = "BSD-3-Clause";
copyright = "Copyright (C) 2013-2015 Edward A. Kmett";
maintainer = "Edward A. Kmett <ekmett@gmail.com>";
author = "Edward A. Kmett";
homepage = "https://github.com/ekmett/bytes";
url = "";
synopsis = "Sharing code for serialization between binary and cereal";
description = "Sharing code for serialization between binary and cereal.";
buildType = "Simple";
};
components = {
"library" = {
depends = (([
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
(hsPkgs."binary-orphans" or (errorHandler.buildDepError "binary-orphans"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."cereal" or (errorHandler.buildDepError "cereal"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."hashable" or (errorHandler.buildDepError "hashable"))
(hsPkgs."text" or (errorHandler.buildDepError "text"))
(hsPkgs."time" or (errorHandler.buildDepError "time"))
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
(hsPkgs."transformers-compat" or (errorHandler.buildDepError "transformers-compat"))
(hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers"))
(hsPkgs."scientific" or (errorHandler.buildDepError "scientific"))
(hsPkgs."void" or (errorHandler.buildDepError "void"))
] ++ (pkgs.lib).optional (compiler.isGhc && ((compiler.version).ge "7.4" && (compiler.version).lt "7.6")) (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))) ++ (pkgs.lib).optional (!(compiler.isGhc && (compiler.version).ge "7.10")) (hsPkgs."nats" or (errorHandler.buildDepError "nats"))) ++ (pkgs.lib).optionals (!(compiler.isGhc && (compiler.version).ge "8.0")) [
(hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups"))
(hsPkgs."fail" or (errorHandler.buildDepError "fail"))
];
buildable = true;
};
};
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,81 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = { bytestring--lt-0_10_4 = false; };
package = {
specVersion = "1.12";
identifier = { name = "cassava"; version = "0.5.3.0"; };
license = "BSD-3-Clause";
copyright = "(c) 2012 Johan Tibell\n(c) 2012 Bryan O'Sullivan\n(c) 2011 MailRank, Inc.";
maintainer = "https://github.com/haskell-hvr/cassava";
author = "Johan Tibell";
homepage = "https://github.com/haskell-hvr/cassava";
url = "";
synopsis = "A CSV parsing and encoding library";
description = "@cassava@ is a library for parsing and encoding [RFC 4180](https://tools.ietf.org/html/rfc4180)\ncompliant [comma-separated values (CSV)](https://en.wikipedia.org/wiki/Comma-separated_values) data,\nwhich is a textual line-oriented format commonly used for exchanging tabular data.\n\n@cassava@'s API includes support for\n\n- Index-based record-conversion\n- Name-based record-conversion\n- Typeclass directed conversion of fields and records\n- Built-in field-conversion instances for standard types\n- Customizable record-conversion instance derivation via GHC generics\n- Low-level [bytestring](https://hackage.haskell.org/package/bytestring) builders (see \"Data.Csv.Builder\")\n- Incremental decoding and encoding API (see \"Data.Csv.Incremental\")\n- Streaming API for constant-space decoding (see \"Data.Csv.Streaming\")\n\nMoreover, this library is designed to be easy to use; for instance, here's a\nvery simple example of encoding CSV data:\n\n>>> Data.Csv.encode [(\"John\",27),(\"Jane\",28)]\n\"John,27\\r\\nJane,28\\r\\n\"\n\nPlease refer to the documentation in \"Data.Csv\" and the included [README](#readme) for more usage examples.";
buildType = "Simple";
};
components = {
"library" = {
depends = ((([
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."array" or (errorHandler.buildDepError "array"))
(hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
(hsPkgs."hashable" or (errorHandler.buildDepError "hashable"))
(hsPkgs."scientific" or (errorHandler.buildDepError "scientific"))
(hsPkgs."text" or (errorHandler.buildDepError "text"))
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
(hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers"))
(hsPkgs."vector" or (errorHandler.buildDepError "vector"))
(hsPkgs."Only" or (errorHandler.buildDepError "Only"))
] ++ (if flags.bytestring--lt-0_10_4
then [
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."bytestring-builder" or (errorHandler.buildDepError "bytestring-builder"))
]
else [
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."text-short" or (errorHandler.buildDepError "text-short"))
])) ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).lt "7.6") (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))) ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).lt "7.10") (hsPkgs."nats" or (errorHandler.buildDepError "nats"))) ++ (pkgs.lib).optionals (!(compiler.isGhc && (compiler.version).ge "8.0")) [
(hsPkgs."fail" or (errorHandler.buildDepError "fail"))
(hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups"))
];
buildable = true;
};
tests = {
"unit-tests" = {
depends = (([
(hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec"))
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."cassava" or (errorHandler.buildDepError "cassava"))
(hsPkgs."hashable" or (errorHandler.buildDepError "hashable"))
(hsPkgs."scientific" or (errorHandler.buildDepError "scientific"))
(hsPkgs."text" or (errorHandler.buildDepError "text"))
(hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers"))
(hsPkgs."vector" or (errorHandler.buildDepError "vector"))
(hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit"))
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
(hsPkgs."quickcheck-instances" or (errorHandler.buildDepError "quickcheck-instances"))
(hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework"))
(hsPkgs."test-framework-hunit" or (errorHandler.buildDepError "test-framework-hunit"))
(hsPkgs."test-framework-quickcheck2" or (errorHandler.buildDepError "test-framework-quickcheck2"))
] ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).lt "7.6") (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))) ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).lt "7.10") (hsPkgs."nats" or (errorHandler.buildDepError "nats"))) ++ (pkgs.lib).optionals (!(compiler.isGhc && (compiler.version).ge "8.0")) [
(hsPkgs."fail" or (errorHandler.buildDepError "fail"))
(hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups"))
];
buildable = true;
};
};
};
}
Loading

0 comments on commit 34cd9fe

Please sign in to comment.