-
Notifications
You must be signed in to change notification settings - Fork 18
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
IOHK
committed
Aug 28, 2023
1 parent
35817bb
commit 34cd9fe
Showing
59 changed files
with
2,068 additions
and
16 deletions.
There are no files selected for viewing
54 changes: 54 additions & 0 deletions
54
...ank-canvas-0.7.3-r16-729f1edaf6611b3446db57d052c5e0e21834afe42690282f941d4c9d50356cce.nix
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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{-# LANGUAGE OverloadedStrings #-}\nmodule Main where\nimport Graphics.Blank -- import the blank canvas\n\nmain = blankCanvas 3000 $ \\\\ context -> do -- start blank canvas on port 3000\n  send context $ do -- send commands to this specific context\n    moveTo(50,50)\n    lineTo(200,100)\n    lineWidth 10\n    strokeStyle \\\"red\\\"\n    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; | ||
}; | ||
}; | ||
} |
60 changes: 60 additions & 0 deletions
60
...e-builder-0.4.2.3-r0-3f2ff408e858e3ecac30183f98bbb14ce6cf6314c654bd9107e51defd386d5ef.nix
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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; | ||
}; | ||
}; | ||
}; | ||
} |
45 changes: 45 additions & 0 deletions
45
...boomwhacker-0.0.1-r0-9b36d3b3abf9fbfecad161bcac89589b0e22499e704cbdc0b292f1d0e12b51f9.nix
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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; | ||
}; | ||
}; | ||
}; | ||
} |
49 changes: 49 additions & 0 deletions
49
hackage/bytes-0.17.3-r1-a249387f089dad1c4b3aafb4ac52386ed1f792b96f5fd6e7a27b6f3ec47445ca.nix
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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; | ||
}; | ||
}; | ||
} |
81 changes: 81 additions & 0 deletions
81
...e/cassava-0.5.3.0-r4-f83ccd381f63f8e3359385f0af9797a23f24ac19e82b4af3770f01c9a3f34b45.nix
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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; | ||
}; | ||
}; | ||
}; | ||
} |
Oops, something went wrong.