Skip to content

Commit

Permalink
Automatic Update
Browse files Browse the repository at this point in the history
  • Loading branch information
pranaysashank committed Dec 10, 2024
1 parent 91d1c54 commit 749a43c
Show file tree
Hide file tree
Showing 17 changed files with 531 additions and 2 deletions.
2 changes: 2 additions & 0 deletions default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -6132,6 +6132,7 @@ with builtins; mapAttrs (_: mapAttrs (_: data: rec {
"functor-monadic" = import ./nix/functor-monadic.nix;
"functor-products" = import ./nix/functor-products.nix;
"functor-utils" = import ./nix/functor-utils.nix;
"functora-witch" = import ./nix/functora-witch.nix;
"functorm" = import ./nix/functorm.nix;
"functors" = import ./nix/functors.nix;
"funflow" = import ./nix/funflow.nix;
Expand Down Expand Up @@ -10672,6 +10673,7 @@ with builtins; mapAttrs (_: mapAttrs (_: data: rec {
"memory" = import ./nix/memory.nix;
"memory-cd" = import ./nix/memory-cd.nix;
"memory-hexstring" = import ./nix/memory-hexstring.nix;
"memory-pool" = import ./nix/memory-pool.nix;
"memorypool" = import ./nix/memorypool.nix;
"mempack" = import ./nix/mempack.nix;
"memscript" = import ./nix/memscript.nix;
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = { pedantic = false; };
package = {
specVersion = "2.2";
identifier = { name = "functora-witch"; version = "1.2.0.2"; };
license = "MIT";
copyright = "";
maintainer = "[email protected]";
author = "";
homepage = "";
url = "";
synopsis = "Convert values from one type into another.";
description = "A fork of the __witch__ library, without dependencies on __time__ and __template-haskell__. Compatible with a broader range of GHC, GHCJS, and GHC WASM compilers.";
buildType = "Simple";
};
components = {
"library" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."tagged" or (errorHandler.buildDepError "tagged"))
(hsPkgs."text" or (errorHandler.buildDepError "text"))
];
buildable = true;
};
tests = {
"functora-witch-test-suite" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."tagged" or (errorHandler.buildDepError "tagged"))
(hsPkgs."text" or (errorHandler.buildDepError "text"))
(hsPkgs."functora-witch" or (errorHandler.buildDepError "functora-witch"))
(hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit"))
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
];
buildable = true;
};
};
};
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = {};
package = {
specVersion = "3.0";
identifier = { name = "hasql-pool"; version = "1.2.0.3"; };
license = "MIT";
copyright = "(c) 2015, Nikita Volkov";
maintainer = "Nikita Volkov <[email protected]>";
author = "Nikita Volkov <[email protected]>";
homepage = "https://github.com/nikita-volkov/hasql-pool";
url = "";
synopsis = "Pool of connections for Hasql";
description = "";
buildType = "Simple";
};
components = {
"library" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."hasql" or (errorHandler.buildDepError "hasql"))
(hsPkgs."stm" or (errorHandler.buildDepError "stm"))
(hsPkgs."text" or (errorHandler.buildDepError "text"))
(hsPkgs."time" or (errorHandler.buildDepError "time"))
(hsPkgs."uuid" or (errorHandler.buildDepError "uuid"))
];
buildable = true;
};
tests = {
"test" = {
depends = [
(hsPkgs."async" or (errorHandler.buildDepError "async"))
(hsPkgs."hasql" or (errorHandler.buildDepError "hasql"))
(hsPkgs."hasql-pool" or (errorHandler.buildDepError "hasql-pool"))
(hsPkgs."hspec" or (errorHandler.buildDepError "hspec"))
(hsPkgs."random" or (errorHandler.buildDepError "random"))
(hsPkgs."rerebase" or (errorHandler.buildDepError "rerebase"))
];
buildable = true;
};
};
};
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,99 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = { demo = false; };
package = {
specVersion = "2.2";
identifier = { name = "lsp"; version = "2.7.0.0"; };
license = "MIT";
copyright = "Alan Zimmerman, 2016-2021";
maintainer = "[email protected]";
author = "Alan Zimmerman";
homepage = "https://github.com/haskell/lsp";
url = "";
synopsis = "Haskell library for the Microsoft Language Server Protocol";
description = "An implementation of the types, and basic message server to\nallow language implementors to support the Language Server\nProtocol for their specific language.\n\nAn example of this is for Haskell via the Haskell Language\nServer, at https://github.com/haskell/haskell-language-server";
buildType = "Simple";
};
components = {
"library" = {
depends = [
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
(hsPkgs."async" or (errorHandler.buildDepError "async"))
(hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec"))
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."co-log-core" or (errorHandler.buildDepError "co-log-core"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."data-default" or (errorHandler.buildDepError "data-default"))
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
(hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions"))
(hsPkgs."extra" or (errorHandler.buildDepError "extra"))
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
(hsPkgs."hashable" or (errorHandler.buildDepError "hashable"))
(hsPkgs."lens" or (errorHandler.buildDepError "lens"))
(hsPkgs."lens-aeson" or (errorHandler.buildDepError "lens-aeson"))
(hsPkgs."lsp-types" or (errorHandler.buildDepError "lsp-types"))
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
(hsPkgs."prettyprinter" or (errorHandler.buildDepError "prettyprinter"))
(hsPkgs."sorted-list" or (errorHandler.buildDepError "sorted-list"))
(hsPkgs."stm" or (errorHandler.buildDepError "stm"))
(hsPkgs."text" or (errorHandler.buildDepError "text"))
(hsPkgs."text-rope" or (errorHandler.buildDepError "text-rope"))
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
(hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio"))
(hsPkgs."unliftio-core" or (errorHandler.buildDepError "unliftio-core"))
(hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers"))
];
buildable = true;
};
exes = {
"lsp-demo-reactor-server" = {
depends = [
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."co-log-core" or (errorHandler.buildDepError "co-log-core"))
(hsPkgs."lens" or (errorHandler.buildDepError "lens"))
(hsPkgs."lsp" or (errorHandler.buildDepError "lsp"))
(hsPkgs."prettyprinter" or (errorHandler.buildDepError "prettyprinter"))
(hsPkgs."stm" or (errorHandler.buildDepError "stm"))
(hsPkgs."text" or (errorHandler.buildDepError "text"))
];
buildable = if !flags.demo then false else true;
};
"lsp-demo-simple-server" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."lsp" or (errorHandler.buildDepError "lsp"))
(hsPkgs."text" or (errorHandler.buildDepError "text"))
];
buildable = if !flags.demo then false else true;
};
};
tests = {
"lsp-test" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."hspec" or (errorHandler.buildDepError "hspec"))
(hsPkgs."lsp" or (errorHandler.buildDepError "lsp"))
(hsPkgs."sorted-list" or (errorHandler.buildDepError "sorted-list"))
(hsPkgs."text" or (errorHandler.buildDepError "text"))
(hsPkgs."text-rope" or (errorHandler.buildDepError "text-rope"))
(hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers"))
];
build-tools = [
(hsPkgs.buildPackages.hspec-discover.components.exes.hspec-discover or (pkgs.buildPackages.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover")))
];
buildable = true;
};
};
};
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = {};
package = {
specVersion = "1.18";
identifier = { name = "memory-pool"; version = "0.1.0.0"; };
license = "Apache-2.0";
copyright = "";
maintainer = "[email protected]";
author = "IOHK";
homepage = "https://github.com/input-output-hk/memory-pool";
url = "";
synopsis = "Short description";
description = "Lock-free threadsafe pinned memory pool manager";
buildType = "Simple";
};
components = {
"library" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."primitive" or (errorHandler.buildDepError "primitive"))
(hsPkgs."pvar" or (errorHandler.buildDepError "pvar"))
];
buildable = true;
};
tests = {
"tests" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."async" or (errorHandler.buildDepError "async"))
(hsPkgs."memory-pool" or (errorHandler.buildDepError "memory-pool"))
(hsPkgs."primitive" or (errorHandler.buildDepError "primitive"))
(hsPkgs."pvar" or (errorHandler.buildDepError "pvar"))
(hsPkgs."random" or (errorHandler.buildDepError "random"))
(hsPkgs."reflection" or (errorHandler.buildDepError "reflection"))
(hsPkgs."tasty" or (errorHandler.buildDepError "tasty"))
(hsPkgs."tasty-quickcheck" or (errorHandler.buildDepError "tasty-quickcheck"))
(hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit"))
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
];
buildable = true;
};
};
benchmarks = {
"bench" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."criterion" or (errorHandler.buildDepError "criterion"))
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
(hsPkgs."memory-pool" or (errorHandler.buildDepError "memory-pool"))
(hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio"))
];
buildable = true;
};
};
};
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = { pedantic = false; };
package = {
specVersion = "2.2";
identifier = { name = "rattletrap"; version = "14.1.0"; };
license = "MIT";
copyright = "";
maintainer = "Taylor Fausak";
author = "";
homepage = "";
url = "";
synopsis = "Parse and generate Rocket League replays.";
description = "Rattletrap parses and generates Rocket League replays.";
buildType = "Simple";
};
components = {
"library" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
(hsPkgs."aeson-pretty" or (errorHandler.buildDepError "aeson-pretty"))
(hsPkgs."array" or (errorHandler.buildDepError "array"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
(hsPkgs."http-client" or (errorHandler.buildDepError "http-client"))
(hsPkgs."http-client-tls" or (errorHandler.buildDepError "http-client-tls"))
(hsPkgs."text" or (errorHandler.buildDepError "text"))
];
buildable = true;
};
exes = {
"rattletrap" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."rattletrap" or (errorHandler.buildDepError "rattletrap"))
];
buildable = true;
};
};
tests = {
"rattletrap-test-suite" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."rattletrap" or (errorHandler.buildDepError "rattletrap"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
];
buildable = true;
};
};
};
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = {};
package = {
specVersion = "1.10";
identifier = { name = "size-based"; version = "0.1.3.3"; };
license = "BSD-3-Clause";
copyright = "(c) Jonas Duregård";
maintainer = "[email protected]";
author = "Jonas Duregård";
homepage = "";
url = "";
synopsis = "Sized functors, for size-based enumerations";
description = "A framework for size-based enumerations. See the module documentation for details.";
buildType = "Simple";
};
components = {
"library" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."dictionary-sharing" or (errorHandler.buildDepError "dictionary-sharing"))
(hsPkgs."testing-type-modifiers" or (errorHandler.buildDepError "testing-type-modifiers"))
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
];
buildable = true;
};
};
}
Loading

0 comments on commit 749a43c

Please sign in to comment.