-
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
Jan 27, 2024
1 parent
c315acf
commit c271320
Showing
51 changed files
with
2,249 additions
and
1 deletion.
There are no files selected for viewing
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
156 changes: 156 additions & 0 deletions
156
...tomigrate-0.1.6.0-r0-fbb8a3711769109061ebc088d7eace60bb410e1244a21c9958cb6f8eef61ea7d.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,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; | ||
}; | ||
}; | ||
}; | ||
} |
89 changes: 89 additions & 0 deletions
89
...ode-conjure-0.5.8-r0-21ebb6a77120ce50ff0c571f535caf3048d256de663a7a0f4cc25c3d40c858dc.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,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; | ||
}; | ||
}; | ||
}; | ||
} |
68 changes: 68 additions & 0 deletions
68
...dahdit-midi-0.5.2-r0-912393c22a45a3a793c296dac216f822c6eae99fa3430d051f320c7da39821c9.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,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; | ||
}; | ||
}; | ||
}; | ||
} |
56 changes: 56 additions & 0 deletions
56
...dit-network-0.5.2-r0-1c75b1a3eb74a194ea9a0bc6606703735eb803e899727a72ef4de29aab235641.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,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; | ||
}; | ||
}; | ||
}; | ||
} |
Oops, something went wrong.