Skip to content

Commit

Permalink
Automatic Update
Browse files Browse the repository at this point in the history
  • Loading branch information
IOHK committed Nov 19, 2023
1 parent 5926877 commit 6e756c2
Show file tree
Hide file tree
Showing 18 changed files with 661 additions and 2 deletions.
1 change: 1 addition & 0 deletions default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -16656,6 +16656,7 @@ with builtins; mapAttrs (_: mapAttrs (_: data: rec {
"versioning" = import ./nix/versioning.nix;
"versioning-servant" = import ./nix/versioning-servant.nix;
"versions" = import ./nix/versions.nix;
"vertexenum" = import ./nix/vertexenum.nix;
"vessel" = import ./nix/vessel.nix;
"vflow-types" = import ./nix/vflow-types.nix;
"vformat" = import ./nix/vformat.nix;
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = {
pure-hs = false;
sse4_1 = false;
fma3 = false;
f16c = false;
float128 = false;
half = false;
integer-gmp = true;
ghc-bignum = true;
};
package = {
specVersion = "2.2";
identifier = { name = "fp-ieee"; version = "0.1.0.3"; };
license = "BSD-3-Clause";
copyright = "2020-2023 ARATA Mizuki";
maintainer = "[email protected]";
author = "ARATA Mizuki";
homepage = "https://github.com/minoki/haskell-floating-point#readme";
url = "";
synopsis = "IEEE 754-2019 compliant operations";
description = "Please see the README on GitHub at <https://github.com/minoki/haskell-floating-point/tree/master/fp-ieee#readme>";
buildType = "Simple";
};
components = {
"library" = {
depends = ((([
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."integer-logarithms" or (errorHandler.buildDepError "integer-logarithms"))
] ++ (pkgs.lib).optional (flags.float128) (hsPkgs."float128" or (errorHandler.buildDepError "float128"))) ++ (pkgs.lib).optional (flags.half) (hsPkgs."half" or (errorHandler.buildDepError "half"))) ++ (pkgs.lib).optional (flags.integer-gmp && (compiler.isGhc && (compiler.version).lt "9.0.0")) (hsPkgs."integer-gmp" or (errorHandler.buildDepError "integer-gmp"))) ++ (pkgs.lib).optional (flags.ghc-bignum && (compiler.isGhc && (compiler.version).ge "9.0.0")) (hsPkgs."ghc-bignum" or (errorHandler.buildDepError "ghc-bignum"));
buildable = true;
};
tests = {
"fp-ieee-doctests" = {
depends = ([
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."doctest" or (errorHandler.buildDepError "doctest"))
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
] ++ (pkgs.lib).optional (flags.float128) (hsPkgs."float128" or (errorHandler.buildDepError "float128"))) ++ (pkgs.lib).optional (flags.half) (hsPkgs."half" or (errorHandler.buildDepError "half"));
buildable = if compiler.isGhc && (compiler.version).ge "9.8"
then false
else true;
};
"fp-ieee-test" = {
depends = ([
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
(hsPkgs."fp-ieee" or (errorHandler.buildDepError "fp-ieee"))
(hsPkgs."hspec" or (errorHandler.buildDepError "hspec"))
(hsPkgs."hspec-core" or (errorHandler.buildDepError "hspec-core"))
(hsPkgs."integer-logarithms" or (errorHandler.buildDepError "integer-logarithms"))
(hsPkgs."random" or (errorHandler.buildDepError "random"))
] ++ (pkgs.lib).optional (flags.float128) (hsPkgs."float128" or (errorHandler.buildDepError "float128"))) ++ (pkgs.lib).optional (flags.half) (hsPkgs."half" or (errorHandler.buildDepError "half"));
buildable = true;
};
};
benchmarks = {
"fp-ieee-benchmark" = {
depends = ([
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."fp-ieee" or (errorHandler.buildDepError "fp-ieee"))
(hsPkgs."tasty-bench" or (errorHandler.buildDepError "tasty-bench"))
] ++ (pkgs.lib).optional (flags.float128) (hsPkgs."float128" or (errorHandler.buildDepError "float128"))) ++ (pkgs.lib).optional (flags.half) (hsPkgs."half" or (errorHandler.buildDepError "half"));
buildable = true;
};
};
};
}
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 = "1.10";
identifier = { name = "generic-monoid"; version = "0.1.0.1"; };
license = "BSD-3-Clause";
copyright = "2018 Luke Clifton";
maintainer = "[email protected]";
author = "Luke Clifton";
homepage = "";
url = "";
synopsis = "Derive monoid instances for product types.";
description = "Using GHC's generics, allow for deriving `Monoid` and `Semigroup` instances for your product types.";
buildType = "Simple";
};
components = {
"library" = {
depends = [ (hsPkgs."base" or (errorHandler.buildDepError "base")) ];
buildable = true;
};
};
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = {};
package = {
specVersion = "1.10";
identifier = { name = "half"; version = "0.3.1"; };
license = "BSD-3-Clause";
copyright = "Copyright (C) 2014 Edward A. Kmett";
maintainer = "Edward A. Kmett <[email protected]>";
author = "Edward A. Kmett";
homepage = "http://github.com/ekmett/half";
url = "";
synopsis = "Half-precision floating-point";
description = "Half-precision floating-point.";
buildType = "Simple";
};
components = {
"library" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
] ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).lt "7.6") (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"));
buildable = true;
};
tests = {
"spec" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."half" or (errorHandler.buildDepError "half"))
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
(hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework"))
(hsPkgs."test-framework-quickcheck2" or (errorHandler.buildDepError "test-framework-quickcheck2"))
];
buildable = true;
};
};
};
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,91 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = {};
package = {
specVersion = "3.0";
identifier = { name = "hasql"; version = "1.6.3.4"; };
license = "MIT";
copyright = "(c) 2014, Nikita Volkov";
maintainer = "Nikita Volkov <[email protected]>";
author = "Nikita Volkov <[email protected]>";
homepage = "https://github.com/nikita-volkov/hasql";
url = "";
synopsis = "An efficient PostgreSQL driver with a flexible mapping API";
description = "Root of the \\\"hasql\\\" ecosystem.\nFor details and tutorials see\n<https://github.com/nikita-volkov/hasql the readme>.\nThe API comes free from all kinds of exceptions. All error-reporting is explicit and is presented using the 'Either' type.";
buildType = "Simple";
};
components = {
"library" = {
depends = [
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
(hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec"))
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."bytestring-strict-builder" or (errorHandler.buildDepError "bytestring-strict-builder"))
(hsPkgs."contravariant" or (errorHandler.buildDepError "contravariant"))
(hsPkgs."dlist" or (errorHandler.buildDepError "dlist"))
(hsPkgs."hashable" or (errorHandler.buildDepError "hashable"))
(hsPkgs."hashtables" or (errorHandler.buildDepError "hashtables"))
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
(hsPkgs."network-ip" or (errorHandler.buildDepError "network-ip"))
(hsPkgs."postgresql-binary" or (errorHandler.buildDepError "postgresql-binary"))
(hsPkgs."postgresql-libpq" or (errorHandler.buildDepError "postgresql-libpq"))
(hsPkgs."profunctors" or (errorHandler.buildDepError "profunctors"))
(hsPkgs."scientific" or (errorHandler.buildDepError "scientific"))
(hsPkgs."text" or (errorHandler.buildDepError "text"))
(hsPkgs."text-builder" or (errorHandler.buildDepError "text-builder"))
(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;
};
tests = {
"tasty" = {
depends = [
(hsPkgs."contravariant-extras" or (errorHandler.buildDepError "contravariant-extras"))
(hsPkgs."hasql" or (errorHandler.buildDepError "hasql"))
(hsPkgs."quickcheck-instances" or (errorHandler.buildDepError "quickcheck-instances"))
(hsPkgs."rerebase" or (errorHandler.buildDepError "rerebase"))
(hsPkgs."tasty" or (errorHandler.buildDepError "tasty"))
(hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit"))
(hsPkgs."tasty-quickcheck" or (errorHandler.buildDepError "tasty-quickcheck"))
];
buildable = true;
};
"threads-test" = {
depends = [
(hsPkgs."hasql" or (errorHandler.buildDepError "hasql"))
(hsPkgs."rerebase" or (errorHandler.buildDepError "rerebase"))
];
buildable = true;
};
"profiling" = {
depends = [
(hsPkgs."hasql" or (errorHandler.buildDepError "hasql"))
(hsPkgs."rerebase" or (errorHandler.buildDepError "rerebase"))
];
buildable = true;
};
};
benchmarks = {
"benchmarks" = {
depends = [
(hsPkgs."gauge" or (errorHandler.buildDepError "gauge"))
(hsPkgs."hasql" or (errorHandler.buildDepError "hasql"))
(hsPkgs."rerebase" or (errorHandler.buildDepError "rerebase"))
];
buildable = true;
};
};
};
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = {};
package = {
specVersion = "3.0";
identifier = { name = "matrix"; version = "0.3.6.3"; };
license = "MIT";
copyright = "";
maintainer = "Daniel Casanueva (daniel.casanueva `at` proton.me)";
author = "Daniel Casanueva";
homepage = "";
url = "";
synopsis = "A native implementation of matrix operations.";
description = "Matrix library. Basic operations and some algorithms.\n.\nUsage examples are included in the API reference generated by Haddock.\n.\nIf you want to use GSL, BLAS and LAPACK, @hmatrix@ (<http://hackage.haskell.org/package/hmatrix>)\nis the way to go.";
buildType = "Simple";
};
components = {
"library" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."vector" or (errorHandler.buildDepError "vector"))
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
(hsPkgs."primitive" or (errorHandler.buildDepError "primitive"))
(hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups"))
(hsPkgs."loop" or (errorHandler.buildDepError "loop"))
];
buildable = true;
};
tests = {
"matrix-test" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."matrix" or (errorHandler.buildDepError "matrix"))
(hsPkgs."tasty" or (errorHandler.buildDepError "tasty"))
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
(hsPkgs."tasty-quickcheck" or (errorHandler.buildDepError "tasty-quickcheck"))
];
buildable = true;
};
"matrix-examples" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."matrix" or (errorHandler.buildDepError "matrix"))
];
buildable = true;
};
};
benchmarks = {
"matrix-mult" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."matrix" or (errorHandler.buildDepError "matrix"))
(hsPkgs."criterion" or (errorHandler.buildDepError "criterion"))
];
buildable = true;
};
"matrix-rref" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."matrix" or (errorHandler.buildDepError "matrix"))
(hsPkgs."criterion" or (errorHandler.buildDepError "criterion"))
];
buildable = true;
};
};
};
}
Loading

0 comments on commit 6e756c2

Please sign in to comment.