-
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
Dec 22, 2024
1 parent
0cd0b76
commit 4b620a3
Showing
54 changed files
with
2,314 additions
and
7 deletions.
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
43 changes: 43 additions & 0 deletions
43
.../MicroHs-0.10.7.0-r0-2ae131e81fae1f8addcff507d478131018143f9fa6286a8dfbec7220ae41d467.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,43 @@ | ||
{ system | ||
, compiler | ||
, flags | ||
, pkgs | ||
, hsPkgs | ||
, pkgconfPkgs | ||
, errorHandler | ||
, config | ||
, ... }: | ||
{ | ||
flags = {}; | ||
package = { | ||
specVersion = "3.0"; | ||
identifier = { name = "MicroHs"; version = "0.10.7.0"; }; | ||
license = "Apache-2.0"; | ||
copyright = "2023,2024 Lennart Augustsson"; | ||
maintainer = "[email protected]"; | ||
author = "[email protected]"; | ||
homepage = ""; | ||
url = ""; | ||
synopsis = "A small compiler for Haskell"; | ||
description = "A compiler for an extended subset of Haskell-2010.\nThe compiler translates to combinators and can compile itself."; | ||
buildType = "Simple"; | ||
}; | ||
components = { | ||
exes = { | ||
"mhs" = { | ||
depends = pkgs.lib.optionals (compiler.isGhc && true) [ | ||
(hsPkgs."base" or (errorHandler.buildDepError "base")) | ||
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) | ||
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) | ||
(hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim")) | ||
(hsPkgs."haskeline" or (errorHandler.buildDepError "haskeline")) | ||
(hsPkgs."time" or (errorHandler.buildDepError "time")) | ||
(hsPkgs."process" or (errorHandler.buildDepError "process")) | ||
(hsPkgs."directory" or (errorHandler.buildDepError "directory")) | ||
(hsPkgs."text" or (errorHandler.buildDepError "text")) | ||
] ++ pkgs.lib.optional (compiler.isMhs && true) (hsPkgs."base" or (errorHandler.buildDepError "base")); | ||
buildable = true; | ||
}; | ||
}; | ||
}; | ||
} |
49 changes: 49 additions & 0 deletions
49
...-jsonpath-0.1.0.0-r0-eba5957e02ce460c971796536a02dbb6a4adcca4cc28fd95602fbe5afb140801.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 = "aeson-jsonpath"; version = "0.1.0.0"; }; | ||
license = "MIT"; | ||
copyright = ""; | ||
maintainer = "Taimoor Zaeem <[email protected]>"; | ||
author = "Taimoor Zaeem"; | ||
homepage = "https://github.com/taimoorzaeem/aeson-jsonpath"; | ||
url = ""; | ||
synopsis = "Parse and run JSONPath queries on Aeson documents"; | ||
description = "RFC 9535 compliant JSONPath parsing and querying\npackage. JSONPath is similar to XPath for querying XML documents."; | ||
buildType = "Simple"; | ||
}; | ||
components = { | ||
"library" = { | ||
depends = [ | ||
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) | ||
(hsPkgs."base" or (errorHandler.buildDepError "base")) | ||
(hsPkgs."parsec" or (errorHandler.buildDepError "parsec")) | ||
(hsPkgs."protolude" or (errorHandler.buildDepError "protolude")) | ||
(hsPkgs."vector" or (errorHandler.buildDepError "vector")) | ||
]; | ||
buildable = true; | ||
}; | ||
tests = { | ||
"spec" = { | ||
depends = [ | ||
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) | ||
(hsPkgs."aeson-jsonpath" or (errorHandler.buildDepError "aeson-jsonpath")) | ||
(hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) | ||
(hsPkgs."parsec" or (errorHandler.buildDepError "parsec")) | ||
(hsPkgs."protolude" or (errorHandler.buildDepError "protolude")) | ||
]; | ||
buildable = true; | ||
}; | ||
}; | ||
}; | ||
} |
45 changes: 45 additions & 0 deletions
45
...nchpress-0.2.2.25-r0-bba509265cb6721b494caa5f5f8b5a32dfd6bc6b6c6333085cb8840f0b199d3f.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 = "benchpress"; version = "0.2.2.25"; }; | ||
license = "BSD-3-Clause"; | ||
copyright = ""; | ||
maintainer = "[email protected]"; | ||
author = "Johan Tibell"; | ||
homepage = "https://github.com/WillSewell/benchpress"; | ||
url = ""; | ||
synopsis = "Micro-benchmarking with detailed statistics."; | ||
description = "Benchmarks actions and produces statistics\nsuch as min, mean, median, standard deviation,\nand max execution time. Also computes\nexecution time percentiles. Comes with\nfunctions to pretty-print the results."; | ||
buildType = "Simple"; | ||
}; | ||
components = { | ||
"library" = { | ||
depends = [ | ||
(hsPkgs."base" or (errorHandler.buildDepError "base")) | ||
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) | ||
(hsPkgs."time" or (errorHandler.buildDepError "time")) | ||
]; | ||
buildable = true; | ||
}; | ||
exes = { | ||
"example" = { | ||
depends = [ | ||
(hsPkgs."base" or (errorHandler.buildDepError "base")) | ||
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) | ||
(hsPkgs."time" or (errorHandler.buildDepError "time")) | ||
]; | ||
buildable = true; | ||
}; | ||
}; | ||
}; | ||
} |
34 changes: 34 additions & 0 deletions
34
...-subtypes-0.3.0.1-r2-52dce1cd8ac478556b046fc9bfdf365ce632d344b7e15da0aead0259b197baa8.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,34 @@ | ||
{ system | ||
, compiler | ||
, flags | ||
, pkgs | ||
, hsPkgs | ||
, pkgconfPkgs | ||
, errorHandler | ||
, config | ||
, ... }: | ||
{ | ||
flags = {}; | ||
package = { | ||
specVersion = "2.2"; | ||
identifier = { name = "coercible-subtypes"; version = "0.3.0.1"; }; | ||
license = "BSD-3-Clause"; | ||
copyright = "(c) 2020-2021 Koji Miyazato"; | ||
maintainer = "[email protected]"; | ||
author = "Koji Miyazato"; | ||
homepage = "https://github.com/viercc/coercible-subtypes"; | ||
url = ""; | ||
synopsis = "Coercible but only in one direction"; | ||
description = "Newtype wrapper 'Data.Type.Coercion.Sub.Sub'\naround 'Data.Type.Coercion.Coercion'\nto represent unidirectional coercion,\nand combinators for it, like 'Data.Type.Coercion.Sub.mapR'\nwhich extends coercion over covariant @Functor@."; | ||
buildType = "Simple"; | ||
}; | ||
components = { | ||
"library" = { | ||
depends = [ | ||
(hsPkgs."base" or (errorHandler.buildDepError "base")) | ||
(hsPkgs."profunctors" or (errorHandler.buildDepError "profunctors")) | ||
]; | ||
buildable = true; | ||
}; | ||
}; | ||
} |
31 changes: 31 additions & 0 deletions
31
...rcible-subtypes-1-r0-c2fb069194c37ca6f2b5774e61b9b59772597cd1103b901db31e77bf2a05b4a5.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,31 @@ | ||
{ system | ||
, compiler | ||
, flags | ||
, pkgs | ||
, hsPkgs | ||
, pkgconfPkgs | ||
, errorHandler | ||
, config | ||
, ... }: | ||
{ | ||
flags = {}; | ||
package = { | ||
specVersion = "2.2"; | ||
identifier = { name = "coercible-subtypes"; version = "1"; }; | ||
license = "BSD-3-Clause"; | ||
copyright = "(c) 2020-2021 Koji Miyazato"; | ||
maintainer = "[email protected]"; | ||
author = "Koji Miyazato"; | ||
homepage = "https://github.com/viercc/coercible-subtypes"; | ||
url = ""; | ||
synopsis = "Coercible but only in one direction"; | ||
description = "Newtype wrapper 'Data.Type.Coercion.Sub.Sub'\naround 'Data.Type.Coercion.Coercion'\nto represent unidirectional coercion,\nand combinators for it, like 'Data.Type.Coercion.Sub.mapR'\nwhich extends coercion over covariant @Functor@."; | ||
buildType = "Simple"; | ||
}; | ||
components = { | ||
"library" = { | ||
depends = [ (hsPkgs."base" or (errorHandler.buildDepError "base")) ]; | ||
buildable = true; | ||
}; | ||
}; | ||
} |
35 changes: 35 additions & 0 deletions
35
...ypes-profunctor-1-r0-24d7866ea741b75ae4b3e47b052e4fa5c088685fde29b87cde53ef07b8ccee33.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,35 @@ | ||
{ system | ||
, compiler | ||
, flags | ||
, pkgs | ||
, hsPkgs | ||
, pkgconfPkgs | ||
, errorHandler | ||
, config | ||
, ... }: | ||
{ | ||
flags = {}; | ||
package = { | ||
specVersion = "2.2"; | ||
identifier = { name = "coercible-subtypes-profunctor"; version = "1"; }; | ||
license = "BSD-3-Clause"; | ||
copyright = "(c) 2020-2021 Koji Miyazato"; | ||
maintainer = "[email protected]"; | ||
author = "Koji Miyazato"; | ||
homepage = "https://github.com/viercc/coercible-subtypes"; | ||
url = ""; | ||
synopsis = "Combine profunctors with coercible-subtypes"; | ||
description = "Provides the means of mapping @Sub a b@ type over @Profunctor p@.\nThe former comes from \"coercible-subtypes\" package and the latter is from \"profunctors\"."; | ||
buildType = "Simple"; | ||
}; | ||
components = { | ||
"library" = { | ||
depends = [ | ||
(hsPkgs."base" or (errorHandler.buildDepError "base")) | ||
(hsPkgs."coercible-subtypes" or (errorHandler.buildDepError "coercible-subtypes")) | ||
(hsPkgs."profunctors" or (errorHandler.buildDepError "profunctors")) | ||
]; | ||
buildable = true; | ||
}; | ||
}; | ||
} |
105 changes: 105 additions & 0 deletions
105
...curryer-rpc-0.3.8-r0-e67ed4959c51beb6ff4d8085f465c1d3c753c268024cbb4a1d7c3663b7e2d4d2.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,105 @@ | ||
{ system | ||
, compiler | ||
, flags | ||
, pkgs | ||
, hsPkgs | ||
, pkgconfPkgs | ||
, errorHandler | ||
, config | ||
, ... }: | ||
{ | ||
flags = {}; | ||
package = { | ||
specVersion = "1.10"; | ||
identifier = { name = "curryer-rpc"; version = "0.3.8"; }; | ||
license = "LicenseRef-PublicDomain"; | ||
copyright = ""; | ||
maintainer = "[email protected]"; | ||
author = "AgentM"; | ||
homepage = "https://github.com/agentm/curryer"; | ||
url = ""; | ||
synopsis = "Fast, Haskell RPC"; | ||
description = "Haskell-to-Haskell RPC using Winery serialization."; | ||
buildType = "Simple"; | ||
}; | ||
components = { | ||
"library" = { | ||
depends = [ | ||
(hsPkgs."base" or (errorHandler.buildDepError "base")) | ||
(hsPkgs."winery" or (errorHandler.buildDepError "winery")) | ||
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) | ||
(hsPkgs."streamly" or (errorHandler.buildDepError "streamly")) | ||
(hsPkgs."streamly-core" or (errorHandler.buildDepError "streamly-core")) | ||
(hsPkgs."streamly-bytestring" or (errorHandler.buildDepError "streamly-bytestring")) | ||
(hsPkgs."network" or (errorHandler.buildDepError "network")) | ||
(hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) | ||
(hsPkgs."async" or (errorHandler.buildDepError "async")) | ||
(hsPkgs."uuid" or (errorHandler.buildDepError "uuid")) | ||
(hsPkgs."fast-builder" or (errorHandler.buildDepError "fast-builder")) | ||
(hsPkgs."binary" or (errorHandler.buildDepError "binary")) | ||
(hsPkgs."containers" or (errorHandler.buildDepError "containers")) | ||
(hsPkgs."stm-containers" or (errorHandler.buildDepError "stm-containers")) | ||
(hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) | ||
(hsPkgs."time" or (errorHandler.buildDepError "time")) | ||
(hsPkgs."network-byte-order" or (errorHandler.buildDepError "network-byte-order")) | ||
(hsPkgs."stm" or (errorHandler.buildDepError "stm")) | ||
]; | ||
buildable = true; | ||
}; | ||
exes = { | ||
"SimpleKeyValueServer" = { | ||
depends = [ | ||
(hsPkgs."stm-containers" or (errorHandler.buildDepError "stm-containers")) | ||
(hsPkgs."stm" or (errorHandler.buildDepError "stm")) | ||
(hsPkgs."base" or (errorHandler.buildDepError "base")) | ||
(hsPkgs."curryer-rpc" or (errorHandler.buildDepError "curryer-rpc")) | ||
(hsPkgs."winery" or (errorHandler.buildDepError "winery")) | ||
]; | ||
buildable = true; | ||
}; | ||
"SimpleKeyValueClient" = { | ||
depends = [ | ||
(hsPkgs."stm" or (errorHandler.buildDepError "stm")) | ||
(hsPkgs."base" or (errorHandler.buildDepError "base")) | ||
(hsPkgs."curryer-rpc" or (errorHandler.buildDepError "curryer-rpc")) | ||
(hsPkgs."winery" or (errorHandler.buildDepError "winery")) | ||
(hsPkgs."optparse-generic" or (errorHandler.buildDepError "optparse-generic")) | ||
]; | ||
buildable = true; | ||
}; | ||
}; | ||
tests = { | ||
"test" = { | ||
depends = [ | ||
(hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) | ||
(hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) | ||
(hsPkgs."base" or (errorHandler.buildDepError "base")) | ||
(hsPkgs."text" or (errorHandler.buildDepError "text")) | ||
(hsPkgs."curryer-rpc" or (errorHandler.buildDepError "curryer-rpc")) | ||
(hsPkgs."winery" or (errorHandler.buildDepError "winery")) | ||
(hsPkgs."network" or (errorHandler.buildDepError "network")) | ||
(hsPkgs."async" or (errorHandler.buildDepError "async")) | ||
(hsPkgs."stm" or (errorHandler.buildDepError "stm")) | ||
(hsPkgs."streamly-core" or (errorHandler.buildDepError "streamly-core")) | ||
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) | ||
(hsPkgs."streamly-bytestring" or (errorHandler.buildDepError "streamly-bytestring")) | ||
]; | ||
buildable = true; | ||
}; | ||
}; | ||
benchmarks = { | ||
"perf" = { | ||
depends = [ | ||
(hsPkgs."base" or (errorHandler.buildDepError "base")) | ||
(hsPkgs."criterion" or (errorHandler.buildDepError "criterion")) | ||
(hsPkgs."curryer-rpc" or (errorHandler.buildDepError "curryer-rpc")) | ||
(hsPkgs."network" or (errorHandler.buildDepError "network")) | ||
(hsPkgs."winery" or (errorHandler.buildDepError "winery")) | ||
(hsPkgs."async" or (errorHandler.buildDepError "async")) | ||
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) | ||
]; | ||
buildable = true; | ||
}; | ||
}; | ||
}; | ||
} |
Oops, something went wrong.