Skip to content

Commit

Permalink
Automatic Update
Browse files Browse the repository at this point in the history
  • Loading branch information
IOHK committed Jan 27, 2024
1 parent c315acf commit c271320
Show file tree
Hide file tree
Showing 51 changed files with 2,249 additions and 1 deletion.
1 change: 1 addition & 0 deletions default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -13593,6 +13593,7 @@ with builtins; mapAttrs (_: mapAttrs (_: data: rec {
"risc-v" = import ./nix/risc-v.nix;
"risc386" = import ./nix/risc386.nix;
"riscv-isa" = import ./nix/riscv-isa.nix;
"risk-weaver" = import ./nix/risk-weaver.nix;
"rison" = import ./nix/rison.nix;
"rivers" = import ./nix/rivers.nix;
"rivet" = import ./nix/rivet.nix;
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,156 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = { werror = false; ghcipretty = false; };
package = {
specVersion = "2.0";
identifier = { name = "beam-automigrate"; version = "0.1.6.0"; };
license = "BSD-3-Clause";
copyright = "2020 Obsidian Systems LLC";
maintainer = "[email protected]";
author = "Alfredo Di Napoli, Andres Löh, Well-Typed LLP, and Obsidian Systems LLC";
homepage = "";
url = "";
synopsis = "DB migration library for beam, targeting Postgres.";
description = "This package offers an alternative to @<https://hackage.haskell.org/package/beam-migrate beam-migrate>@\nand can be used to migrate a database between different versions of a Haskell schema. It doesn't depend\non @beam-migrate@ if not transitively (@beam-postgres@ depends on it, for example).\n\n<<https://i.imgur.com/xuPyUfg.gif>>";
buildType = "Simple";
};
components = {
"library" = {
depends = [
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."beam-core" or (errorHandler.buildDepError "beam-core"))
(hsPkgs."beam-postgres" or (errorHandler.buildDepError "beam-postgres"))
(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."microlens" or (errorHandler.buildDepError "microlens"))
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
(hsPkgs."postgresql-simple" or (errorHandler.buildDepError "postgresql-simple"))
(hsPkgs."pretty-simple" or (errorHandler.buildDepError "pretty-simple"))
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
(hsPkgs."quickcheck-instances" or (errorHandler.buildDepError "quickcheck-instances"))
(hsPkgs."scientific" or (errorHandler.buildDepError "scientific"))
(hsPkgs."splitmix" or (errorHandler.buildDepError "splitmix"))
(hsPkgs."string-conv" or (errorHandler.buildDepError "string-conv"))
(hsPkgs."text" or (errorHandler.buildDepError "text"))
(hsPkgs."time" or (errorHandler.buildDepError "time"))
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
(hsPkgs."uuid" or (errorHandler.buildDepError "uuid"))
(hsPkgs."vector" or (errorHandler.buildDepError "vector"))
];
buildable = true;
};
sublibs = {
"beam-automigrate-test-utils" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."gargoyle-postgresql-connect" or (errorHandler.buildDepError "gargoyle-postgresql-connect"))
(hsPkgs."postgresql-simple" or (errorHandler.buildDepError "postgresql-simple"))
(hsPkgs."resource-pool" or (errorHandler.buildDepError "resource-pool"))
(hsPkgs."tasty" or (errorHandler.buildDepError "tasty"))
];
buildable = true;
};
};
exes = {
"beam-automigrate-integration-tests" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."beam-automigrate" or (errorHandler.buildDepError "beam-automigrate"))
(hsPkgs."beam-automigrate".components.sublibs.beam-automigrate-test-utils or (errorHandler.buildDepError "beam-automigrate:beam-automigrate-test-utils"))
(hsPkgs."beam-core" or (errorHandler.buildDepError "beam-core"))
(hsPkgs."beam-postgres" or (errorHandler.buildDepError "beam-postgres"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."postgresql-simple" or (errorHandler.buildDepError "postgresql-simple"))
(hsPkgs."postgresql-syntax" or (errorHandler.buildDepError "postgresql-syntax"))
(hsPkgs."pretty-simple" or (errorHandler.buildDepError "pretty-simple"))
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
(hsPkgs."tasty" or (errorHandler.buildDepError "tasty"))
(hsPkgs."tasty-quickcheck" or (errorHandler.buildDepError "tasty-quickcheck"))
(hsPkgs."text" or (errorHandler.buildDepError "text"))
(hsPkgs."syb" or (errorHandler.buildDepError "syb"))
];
buildable = true;
};
"beam-automigrate-examples" = {
depends = [
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."beam-automigrate" or (errorHandler.buildDepError "beam-automigrate"))
(hsPkgs."beam-core" or (errorHandler.buildDepError "beam-core"))
(hsPkgs."beam-postgres" or (errorHandler.buildDepError "beam-postgres"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."postgresql-simple" or (errorHandler.buildDepError "postgresql-simple"))
(hsPkgs."text" or (errorHandler.buildDepError "text"))
(hsPkgs."time" or (errorHandler.buildDepError "time"))
] ++ (pkgs.lib).optional (flags.ghcipretty) (hsPkgs."pretty-simple" or (errorHandler.buildDepError "pretty-simple"));
buildable = true;
};
"beam-automigrate-large-migration-test" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."beam-automigrate" or (errorHandler.buildDepError "beam-automigrate"))
(hsPkgs."beam-postgres" or (errorHandler.buildDepError "beam-postgres"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."postgresql-simple" or (errorHandler.buildDepError "postgresql-simple"))
(hsPkgs."time" or (errorHandler.buildDepError "time"))
];
buildable = true;
};
"readme" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."beam-automigrate" or (errorHandler.buildDepError "beam-automigrate"))
(hsPkgs."beam-automigrate".components.sublibs.beam-automigrate-test-utils or (errorHandler.buildDepError "beam-automigrate:beam-automigrate-test-utils"))
(hsPkgs."beam-core" or (errorHandler.buildDepError "beam-core"))
(hsPkgs."beam-postgres" or (errorHandler.buildDepError "beam-postgres"))
(hsPkgs."postgresql-simple" or (errorHandler.buildDepError "postgresql-simple"))
(hsPkgs."text" or (errorHandler.buildDepError "text"))
];
buildable = true;
};
};
tests = {
"beam-automigrate-tests" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."beam-automigrate" or (errorHandler.buildDepError "beam-automigrate"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."pretty-simple" or (errorHandler.buildDepError "pretty-simple"))
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
(hsPkgs."tasty" or (errorHandler.buildDepError "tasty"))
(hsPkgs."tasty-quickcheck" or (errorHandler.buildDepError "tasty-quickcheck"))
(hsPkgs."text" or (errorHandler.buildDepError "text"))
];
buildable = true;
};
};
benchmarks = {
"beam-automigrate-bench" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."beam-automigrate" or (errorHandler.buildDepError "beam-automigrate"))
(hsPkgs."beam-postgres" or (errorHandler.buildDepError "beam-postgres"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."criterion" or (errorHandler.buildDepError "criterion"))
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
(hsPkgs."postgresql-simple" or (errorHandler.buildDepError "postgresql-simple"))
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
(hsPkgs."splitmix" or (errorHandler.buildDepError "splitmix"))
];
buildable = true;
};
};
};
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,89 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = {};
package = {
specVersion = "1.18";
identifier = { name = "code-conjure"; version = "0.5.8"; };
license = "BSD-3-Clause";
copyright = "";
maintainer = "Rudy Matela <[email protected]>";
author = "Rudy Matela";
homepage = "https://github.com/rudymatela/conjure#readme";
url = "";
synopsis = "synthesize Haskell functions out of partial definitions";
description = "Conjure is a tool that synthesizes Haskell functions out of partial definitions.";
buildType = "Simple";
};
components = {
"library" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."leancheck" or (errorHandler.buildDepError "leancheck"))
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
(hsPkgs."speculate" or (errorHandler.buildDepError "speculate"))
(hsPkgs."express" or (errorHandler.buildDepError "express"))
];
buildable = true;
};
tests = {
"expr" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."leancheck" or (errorHandler.buildDepError "leancheck"))
(hsPkgs."express" or (errorHandler.buildDepError "express"))
(hsPkgs."speculate" or (errorHandler.buildDepError "speculate"))
(hsPkgs."code-conjure" or (errorHandler.buildDepError "code-conjure"))
];
buildable = true;
};
"defn" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."leancheck" or (errorHandler.buildDepError "leancheck"))
(hsPkgs."express" or (errorHandler.buildDepError "express"))
(hsPkgs."speculate" or (errorHandler.buildDepError "speculate"))
(hsPkgs."code-conjure" or (errorHandler.buildDepError "code-conjure"))
];
buildable = true;
};
"conjurable" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."leancheck" or (errorHandler.buildDepError "leancheck"))
(hsPkgs."express" or (errorHandler.buildDepError "express"))
(hsPkgs."speculate" or (errorHandler.buildDepError "speculate"))
(hsPkgs."code-conjure" or (errorHandler.buildDepError "code-conjure"))
];
buildable = true;
};
"utils" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."leancheck" or (errorHandler.buildDepError "leancheck"))
(hsPkgs."express" or (errorHandler.buildDepError "express"))
(hsPkgs."speculate" or (errorHandler.buildDepError "speculate"))
(hsPkgs."code-conjure" or (errorHandler.buildDepError "code-conjure"))
];
buildable = true;
};
"derive" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."leancheck" or (errorHandler.buildDepError "leancheck"))
(hsPkgs."express" or (errorHandler.buildDepError "express"))
(hsPkgs."speculate" or (errorHandler.buildDepError "speculate"))
(hsPkgs."code-conjure" or (errorHandler.buildDepError "code-conjure"))
];
buildable = true;
};
};
};
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = {};
package = {
specVersion = "1.12";
identifier = { name = "dahdit-midi"; version = "0.5.2"; };
license = "BSD-3-Clause";
copyright = "(c) 2023 Eric Conlon";
maintainer = "[email protected]";
author = "Eric Conlon";
homepage = "https://github.com/ejconlon/dahdit#readme";
url = "";
synopsis = "MIDI and OSC parsing/printing with dahdit";
description = "Please see the README on GitHub at <https://github.com/ejconlon/dahdit#readme>";
buildType = "Simple";
};
components = {
"library" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."dahdit" or (errorHandler.buildDepError "dahdit"))
(hsPkgs."data-sword" or (errorHandler.buildDepError "data-sword"))
(hsPkgs."hashable" or (errorHandler.buildDepError "hashable"))
(hsPkgs."nanotime" or (errorHandler.buildDepError "nanotime"))
(hsPkgs."newtype" or (errorHandler.buildDepError "newtype"))
(hsPkgs."primitive" or (errorHandler.buildDepError "primitive"))
(hsPkgs."text" or (errorHandler.buildDepError "text"))
(hsPkgs."vector" or (errorHandler.buildDepError "vector"))
];
buildable = true;
};
tests = {
"dahdit-midi-test" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."dahdit" or (errorHandler.buildDepError "dahdit"))
(hsPkgs."dahdit-midi" or (errorHandler.buildDepError "dahdit-midi"))
(hsPkgs."dahdit-test" or (errorHandler.buildDepError "dahdit-test"))
(hsPkgs."data-sword" or (errorHandler.buildDepError "data-sword"))
(hsPkgs."daytripper" or (errorHandler.buildDepError "daytripper"))
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
(hsPkgs."falsify" or (errorHandler.buildDepError "falsify"))
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
(hsPkgs."hashable" or (errorHandler.buildDepError "hashable"))
(hsPkgs."nanotime" or (errorHandler.buildDepError "nanotime"))
(hsPkgs."newtype" or (errorHandler.buildDepError "newtype"))
(hsPkgs."primitive" or (errorHandler.buildDepError "primitive"))
(hsPkgs."tasty" or (errorHandler.buildDepError "tasty"))
(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,56 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = {};
package = {
specVersion = "1.12";
identifier = { name = "dahdit-network"; version = "0.5.2"; };
license = "BSD-3-Clause";
copyright = "(c) 2023 Eric Conlon";
maintainer = "[email protected]";
author = "Eric Conlon";
homepage = "https://github.com/ejconlon/dahdit#readme";
url = "";
synopsis = "Network protocol helpers for Dahdit";
description = "Please see the README on GitHub at <https://github.com/ejconlon/dahdit#readme>";
buildType = "Simple";
};
components = {
"library" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."dahdit" or (errorHandler.buildDepError "dahdit"))
(hsPkgs."network" or (errorHandler.buildDepError "network"))
(hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet"))
(hsPkgs."unliftio-core" or (errorHandler.buildDepError "unliftio-core"))
];
buildable = true;
};
tests = {
"dahdit-network-test" = {
depends = [
(hsPkgs."async" or (errorHandler.buildDepError "async"))
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."dahdit" or (errorHandler.buildDepError "dahdit"))
(hsPkgs."dahdit-network" or (errorHandler.buildDepError "dahdit-network"))
(hsPkgs."network" or (errorHandler.buildDepError "network"))
(hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet"))
(hsPkgs."stm" or (errorHandler.buildDepError "stm"))
(hsPkgs."tasty" or (errorHandler.buildDepError "tasty"))
(hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit"))
(hsPkgs."unliftio-core" or (errorHandler.buildDepError "unliftio-core"))
];
buildable = true;
};
};
};
}
Loading

0 comments on commit c271320

Please sign in to comment.