Skip to content

Commit

Permalink
Automatic Update
Browse files Browse the repository at this point in the history
  • Loading branch information
IOHK committed Dec 9, 2023
1 parent d647d66 commit 2678e41
Show file tree
Hide file tree
Showing 32 changed files with 1,522 additions and 1 deletion.
1 change: 1 addition & 0 deletions default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -3274,6 +3274,7 @@ with builtins; mapAttrs (_: mapAttrs (_: data: rec {
"cassava-megaparsec" = import ./nix/cassava-megaparsec.nix;
"cassava-records" = import ./nix/cassava-records.nix;
"cassava-streams" = import ./nix/cassava-streams.nix;
"cassava-th" = import ./nix/cassava-th.nix;
"cassette" = import ./nix/cassette.nix;
"cassy" = import ./nix/cassy.nix;
"cast" = import ./nix/cast.nix;
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,118 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = {
test-hlint = false;
test-doc-coverage = false;
examples = false;
};
package = {
specVersion = "1.10";
identifier = { name = "Yampa"; version = "0.14.6"; };
license = "BSD-3-Clause";
copyright = "";
maintainer = "Ivan Perez ([email protected])";
author = "Henrik Nilsson, Antony Courtney";
homepage = "https://github.com/ivanperez-keera/Yampa/";
url = "";
synopsis = "Elegant Functional Reactive Programming Language for Hybrid Systems";
description = "Domain-specific language embedded in Haskell for programming hybrid (mixed\ndiscrete-time and continuous-time) systems. Yampa is based on the concepts of\nFunctional Reactive Programming (FRP).";
buildType = "Simple";
};
components = {
"library" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
(hsPkgs."random" or (errorHandler.buildDepError "random"))
(hsPkgs."simple-affine-space" or (errorHandler.buildDepError "simple-affine-space"))
] ++ (pkgs.lib).optional (!(compiler.isGhc && (compiler.version).ge "8.0")) (hsPkgs."fail" or (errorHandler.buildDepError "fail"));
buildable = true;
};
exes = {
"yampa-examples-sdl-bouncingbox" = {
depends = (pkgs.lib).optionals (flags.examples) [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
(hsPkgs."random" or (errorHandler.buildDepError "random"))
(hsPkgs."SDL" or (errorHandler.buildDepError "SDL"))
(hsPkgs."Yampa" or (errorHandler.buildDepError "Yampa"))
];
buildable = if flags.examples then true else false;
};
"yampa-examples-sdl-circlingmouse" = {
depends = (pkgs.lib).optionals (flags.examples) [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
(hsPkgs."random" or (errorHandler.buildDepError "random"))
(hsPkgs."SDL" or (errorHandler.buildDepError "SDL"))
(hsPkgs."Yampa" or (errorHandler.buildDepError "Yampa"))
];
buildable = if flags.examples then true else false;
};
"yampa-examples-sdl-wiimote" = {
depends = (pkgs.lib).optionals (flags.examples) [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
(hsPkgs."hcwiid" or (errorHandler.buildDepError "hcwiid"))
(hsPkgs."random" or (errorHandler.buildDepError "random"))
(hsPkgs."SDL" or (errorHandler.buildDepError "SDL"))
(hsPkgs."Yampa" or (errorHandler.buildDepError "Yampa"))
];
buildable = if flags.examples then true else false;
};
"yampa-examples-elevator" = {
depends = (pkgs.lib).optionals (flags.examples) [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."Yampa" or (errorHandler.buildDepError "Yampa"))
];
buildable = if flags.examples then true else false;
};
"yampa-examples-tailgatingdetector" = {
depends = (pkgs.lib).optionals (flags.examples) [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."Yampa" or (errorHandler.buildDepError "Yampa"))
];
buildable = if flags.examples then true else false;
};
};
tests = {
"hlint" = {
depends = (pkgs.lib).optionals (!(!flags.test-hlint)) [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."hlint" or (errorHandler.buildDepError "hlint"))
];
buildable = if !flags.test-hlint then false else true;
};
"haddock-coverage" = {
depends = (pkgs.lib).optionals (!(!flags.test-doc-coverage)) [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
(hsPkgs."process" or (errorHandler.buildDepError "process"))
(hsPkgs."regex-posix" or (errorHandler.buildDepError "regex-posix"))
];
buildable = if !flags.test-doc-coverage then false else true;
};
};
benchmarks = {
"yampa-bench" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."criterion" or (errorHandler.buildDepError "criterion"))
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
(hsPkgs."time" or (errorHandler.buildDepError "time"))
(hsPkgs."Yampa" or (errorHandler.buildDepError "Yampa"))
];
buildable = true;
};
};
};
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = {};
package = {
specVersion = "2.0";
identifier = { name = "auto-lift-classes"; version = "1.1"; };
license = "BSD-3-Clause";
copyright = "(c) 2018-2023, Koji Miyazato";
maintainer = "[email protected]";
author = "Koji Miyazato";
homepage = "";
url = "";
synopsis = "Deriving (Show|Read)(1|2)";
description = "Deriving (Show|Read)(1|2) from the usual, stock deriveable\ninstances like @Show a => Show (f a)@.";
buildType = "Simple";
};
components = {
"library" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."reflection" or (errorHandler.buildDepError "reflection"))
];
buildable = true;
};
tests = {
"run-example" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."auto-lift-classes" or (errorHandler.buildDepError "auto-lift-classes"))
];
buildable = true;
};
};
};
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = {};
package = {
specVersion = "2.2";
identifier = { name = "cassava-th"; version = "0.1.0.0"; };
license = "BSD-3-Clause";
copyright = "2023 Mercury Technologies";
maintainer = "[email protected]";
author = "Matt von Hagen";
homepage = "https://github.com/MercuryTechnologies/cassava-th#readme";
url = "";
synopsis = "`TemplateHaskell` helpers for `cassava`";
description = "Please see the README on GitHub at <https://github.com/MercuryTechnologies/cassava-th#readme>";
buildType = "Simple";
};
components = {
"library" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."cassava" or (errorHandler.buildDepError "cassava"))
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
(hsPkgs."text" or (errorHandler.buildDepError "text"))
(hsPkgs."vector" or (errorHandler.buildDepError "vector"))
];
buildable = true;
};
tests = {
"cassava-th-test" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."cassava" or (errorHandler.buildDepError "cassava"))
(hsPkgs."cassava-th" or (errorHandler.buildDepError "cassava-th"))
(hsPkgs."hspec" or (errorHandler.buildDepError "hspec"))
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
(hsPkgs."text" or (errorHandler.buildDepError "text"))
(hsPkgs."vector" or (errorHandler.buildDepError "vector"))
];
buildable = true;
};
};
};
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,84 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = {};
package = {
specVersion = "1.12";
identifier = { name = "cobot-io"; version = "0.1.5.3"; };
license = "BSD-3-Clause";
copyright = "2020, Biocad";
maintainer = "[email protected]";
author = "Pavel Yakovlev, Bogdan Neterebskii, Alexander Sadovnikov";
homepage = "https://github.com/biocad/cobot-io#readme";
url = "";
synopsis = "Biological data file formats and IO";
description = "Please see the README on GitHub at <https://github.com/biocad/cobot-io#readme>";
buildType = "Simple";
};
components = {
"library" = {
depends = [
(hsPkgs."array" or (errorHandler.buildDepError "array"))
(hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec"))
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."cobot" or (errorHandler.buildDepError "cobot"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."data-msgpack" or (errorHandler.buildDepError "data-msgpack"))
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
(hsPkgs."http-conduit" or (errorHandler.buildDepError "http-conduit"))
(hsPkgs."hyraxAbif" or (errorHandler.buildDepError "hyraxAbif"))
(hsPkgs."lens" or (errorHandler.buildDepError "lens"))
(hsPkgs."linear" or (errorHandler.buildDepError "linear"))
(hsPkgs."megaparsec" or (errorHandler.buildDepError "megaparsec"))
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
(hsPkgs."parser-combinators" or (errorHandler.buildDepError "parser-combinators"))
(hsPkgs."split" or (errorHandler.buildDepError "split"))
(hsPkgs."text" or (errorHandler.buildDepError "text"))
(hsPkgs."vector" or (errorHandler.buildDepError "vector"))
];
buildable = true;
};
tests = {
"cobot-io-test" = {
depends = [
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
(hsPkgs."array" or (errorHandler.buildDepError "array"))
(hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec"))
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."cobot" or (errorHandler.buildDepError "cobot"))
(hsPkgs."cobot-io" or (errorHandler.buildDepError "cobot-io"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."data-msgpack" or (errorHandler.buildDepError "data-msgpack"))
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
(hsPkgs."hspec" or (errorHandler.buildDepError "hspec"))
(hsPkgs."http-conduit" or (errorHandler.buildDepError "http-conduit"))
(hsPkgs."hyraxAbif" or (errorHandler.buildDepError "hyraxAbif"))
(hsPkgs."lens" or (errorHandler.buildDepError "lens"))
(hsPkgs."linear" or (errorHandler.buildDepError "linear"))
(hsPkgs."megaparsec" or (errorHandler.buildDepError "megaparsec"))
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
(hsPkgs."neat-interpolation" or (errorHandler.buildDepError "neat-interpolation"))
(hsPkgs."parser-combinators" or (errorHandler.buildDepError "parser-combinators"))
(hsPkgs."split" or (errorHandler.buildDepError "split"))
(hsPkgs."text" or (errorHandler.buildDepError "text"))
(hsPkgs."vector" or (errorHandler.buildDepError "vector"))
];
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 = {};
package = {
specVersion = "2.2";
identifier = { name = "hyraxAbif"; version = "0.2.4.4"; };
license = "(BSD-3-Clause OR Apache-2.0)";
copyright = "2018-2020 HyraxBio";
maintainer = "[email protected]";
author = "HyraxBio";
homepage = "https://github.com/hyraxbio/hyraxAbif/#readme";
url = "";
synopsis = "Modules for parsing, generating and manipulating AB1 files.";
description = "This library provides functionality for parsing, modifying, writing and generating ABIF files\n<<data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABuCAMAAAC6LQUkAAAALVBMVEXA5+7/////53c9q1oVFhbCPzifzLVrv4RGguPX39ZFTluGhX6Ks/DSg1zdvnNa6pLqAAADlklEQVRo3u3XjZKjIAwAYD3+BIH3f9wjBCSJtnUd2725qeO6rtWvMSToTn9uXKYvdhXLSmXxSTLG8GPlQD2e8NN+eNVah0QwpZT7I68044LOb6SpJIShcUkMU+zCDGGltD+WTdu2qIuz5hz0iMwp5/h9JhFVizbVu0/j44wx0ZwplTMPDQJIeYcZAHG7JUwMQIXULrTtChpuX9vJATDI29oxB9nfDcF+ODOElVpwNDKKqbbsc5T3Q4xp61jLWdiwrFQdAXqfuVyUd1iqSqYJCFUbmMMbZPeZDuoMGQxw+5ZeZx1rIfHxTPv8b7XK62bt1ncKuoI9WuYLyxf7Yl/si/0+Bk9NiS1lkafDefIYPE/+ScwD5s9gInUenv1eYoFjFt4OLMemJR5g7ggLZ7B4BrO3Y/YCZu/FbFn5sVWvZX2BRcDiBczBSe6t2DS9FcPz+LGgrb2IeX+IhU9iy2nMe4ZBl4tOL1gpteU1pk9is8Rg/pFzUMX0bRj+/D+YP8A8Yn7D7AE2ITaJ6ayOqJhoa3kQzNVa41ipsfhhzCJmfxeziFkxA8HmORYPMds2O2zdMPcYixcw28J7GwbvEBxz92K+DSmbG9uQfgpbFnhSn8F8a4OGYVsKLAAWlquYEti6ao6pA0wjpi9gY0uns779GAbPw5swfOq8wnzHfMNaUfDm7NgkZiAxB7VxDE8xqFn4wleY7Zj9Tay1OOv01uL4a5vO9lidjmk/ncQsCbBhAbFwE1bnKYq5jjkxafTUPcKWQ8yTcXgL5ke50dKnLbD0SW8Rk4bAdMf0M6xPLYvsJt5P7f3nVmx+heE5HDPGmFswyFXDvJg0Wu7oKJIWwAaoLTARzJuUjHcUC2RUH2HhEMsml5VgdmD2GdbaJEzkHaiEVYIj70E/xSJpTcRIc/b/53CHGqQF4mgTipXsz8b8GBuVzbA0z+kK1oc8jtbMiOXRT/1ffUzeA2w5xIozz0V8gqlDbBulhWLQYhzzpOBY4Y+9cIApBfmHERj9pAemn2BbYgPB0h6je+cxr1bEklmVF62JMbJMbUMRaWKnjtX8Y9KsaAAcClb3rruR5iL2/BuDtWeMsqLMcJdhW5ALDX8ZGO4VzInKwCD5LNb3j7CeMkyazH/d58+kVnIx0PAxaR6rrCfNi5TVKDnWbjlqPZFvjNiZZmAtaSRl9Q/+htHkQGaxudWvM/0u4T6NEynDcTfnF70tD074C7p1S5o4ju7XAAAAAElFTkSuQmCC>>\n\nAny AB1 file conforming to the standard at <http://www6.appliedbiosystems.com/support/software_community/ABIF_File_Format.pdf> should be supported.\n\nThis library also support generating a minimal ABIF file from a FASTA input sequence.\n\nA basic terminal application that can dump and generate AB1s is included. See <https://github.com/hyraxbio/hyraxAbif/blob/master/app/Main.hs>\n\nSee\n\n* \"Hyrax.Abif.Generate\" for generate ABIF files from FASTA inputs\n* \"Hyrax.Abif.Read\" for parsing ABIF files\n* \"Hyrax.Abif.Write\" for creating/updating ABIF files\n* \"Hyrax.Abif\" for the core types\n* \"Examples\" for examples";
buildType = "Simple";
};
components = {
"library" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."verset" or (errorHandler.buildDepError "verset"))
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
(hsPkgs."hscolour" or (errorHandler.buildDepError "hscolour"))
(hsPkgs."pretty-show" or (errorHandler.buildDepError "pretty-show"))
(hsPkgs."text" or (errorHandler.buildDepError "text"))
];
buildable = true;
};
exes = {
"hyraxAbif-exe" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."hyraxAbif" or (errorHandler.buildDepError "hyraxAbif"))
(hsPkgs."verset" or (errorHandler.buildDepError "verset"))
(hsPkgs."text" or (errorHandler.buildDepError "text"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."pretty-show" or (errorHandler.buildDepError "pretty-show"))
(hsPkgs."hscolour" or (errorHandler.buildDepError "hscolour"))
];
buildable = true;
};
};
tests = {
"hyraxAbif-test" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."hyraxAbif" or (errorHandler.buildDepError "hyraxAbif"))
(hsPkgs."verset" or (errorHandler.buildDepError "verset"))
(hsPkgs."text" or (errorHandler.buildDepError "text"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
(hsPkgs."hedgehog" or (errorHandler.buildDepError "hedgehog"))
];
buildable = true;
};
};
};
}
Loading

0 comments on commit 2678e41

Please sign in to comment.