Skip to content

Commit

Permalink
Automatic Update
Browse files Browse the repository at this point in the history
  • Loading branch information
IOHK committed Aug 11, 2024
1 parent 7281bb2 commit 0b3abc0
Show file tree
Hide file tree
Showing 11 changed files with 404 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = { ci = false; };
package = {
specVersion = "3.0";
identifier = { name = "erebos-tester"; version = "0.2.3"; };
license = "GPL-3.0-only";
copyright = "";
maintainer = "[email protected]";
author = "Roman Smrž";
homepage = "https://erebosprotocol.net/tester";
url = "";
synopsis = "Test framework with virtual network using Linux namespaces";
description = "This framework is intended mainly for networking libraries/applications and\ncan run multiple concurrent instances of the tested application on\ndifferent nodes, possibly within separate subnets, on the virtual network.\nEach instance can receive its own commands and produce output to be checked\nvia standard input/output, as defined using custom script language.";
buildType = "Simple";
};
components = {
exes = {
"erebos-tester" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
(hsPkgs."linux-namespaces" or (errorHandler.buildDepError "linux-namespaces"))
(hsPkgs."process" or (errorHandler.buildDepError "process"))
(hsPkgs."unix" or (errorHandler.buildDepError "unix"))
];
buildable = true;
};
"erebos-tester-core" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
(hsPkgs."Glob" or (errorHandler.buildDepError "Glob"))
(hsPkgs."haskeline" or (errorHandler.buildDepError "haskeline"))
(hsPkgs."HsYAML" or (errorHandler.buildDepError "HsYAML"))
(hsPkgs."megaparsec" or (errorHandler.buildDepError "megaparsec"))
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
(hsPkgs."parser-combinators" or (errorHandler.buildDepError "parser-combinators"))
(hsPkgs."process" or (errorHandler.buildDepError "process"))
(hsPkgs."regex-tdfa" or (errorHandler.buildDepError "regex-tdfa"))
(hsPkgs."scientific" or (errorHandler.buildDepError "scientific"))
(hsPkgs."stm" or (errorHandler.buildDepError "stm"))
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
(hsPkgs."text" or (errorHandler.buildDepError "text"))
(hsPkgs."th-compat" or (errorHandler.buildDepError "th-compat"))
(hsPkgs."unix" or (errorHandler.buildDepError "unix"))
];
buildable = true;
};
};
};
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,113 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = { os-string = false; };
package = {
specVersion = "2.4";
identifier = { name = "file-io"; version = "0.1.4"; };
license = "BSD-3-Clause";
copyright = "Julian Ospald 2022";
maintainer = "[email protected]";
author = "Julian Ospald";
homepage = "https://github.com/hasufell/file-io";
url = "";
synopsis = "Basic file IO operations via 'OsPath'";
description = "Basic file IO operations like Prelude, but for 'OsPath'.";
buildType = "Simple";
};
components = {
"library" = {
depends = ([
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
] ++ (if system.isWindows
then [ (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) ]
else [
(hsPkgs."unix" or (errorHandler.buildDepError "unix"))
])) ++ (if flags.os-string
then [
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
(hsPkgs."os-string" or (errorHandler.buildDepError "os-string"))
]
else [
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
]);
buildable = true;
};
tests = {
"T15" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."tasty" or (errorHandler.buildDepError "tasty"))
(hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit"))
(hsPkgs."file-io" or (errorHandler.buildDepError "file-io"))
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
(hsPkgs."temporary" or (errorHandler.buildDepError "temporary"))
] ++ pkgs.lib.optional (system.isWindows) (hsPkgs."Win32" or (errorHandler.buildDepError "Win32"));
buildable = true;
};
"T15Win" = {
depends = if system.isWindows
then [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."tasty" or (errorHandler.buildDepError "tasty"))
(hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit"))
(hsPkgs."file-io" or (errorHandler.buildDepError "file-io"))
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
(hsPkgs."temporary" or (errorHandler.buildDepError "temporary"))
(hsPkgs."Win32" or (errorHandler.buildDepError "Win32"))
]
else [ (hsPkgs."base" or (errorHandler.buildDepError "base")) ];
buildable = true;
};
"T14" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."file-io" or (errorHandler.buildDepError "file-io"))
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
(hsPkgs."temporary" or (errorHandler.buildDepError "temporary"))
];
buildable = true;
};
"T8" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."file-io" or (errorHandler.buildDepError "file-io"))
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
(hsPkgs."temporary" or (errorHandler.buildDepError "temporary"))
];
buildable = true;
};
"CLC237" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."file-io" or (errorHandler.buildDepError "file-io"))
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
(hsPkgs."temporary" or (errorHandler.buildDepError "temporary"))
];
buildable = true;
};
"Properties" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."tasty" or (errorHandler.buildDepError "tasty"))
(hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit"))
(hsPkgs."file-io" or (errorHandler.buildDepError "file-io"))
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
(hsPkgs."temporary" or (errorHandler.buildDepError "temporary"))
];
buildable = true;
};
};
};
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = {};
package = {
specVersion = "2.2";
identifier = { name = "haskell-ffprobe"; version = "0.1.0.1"; };
license = "BSD-3-Clause";
copyright = "2024 Arthi-chaud";
maintainer = "Arthi-chaud";
author = "Arthi-chaud";
homepage = "https://github.com/Arthi-chaud/haskell-ffprobe#readme";
url = "";
synopsis = "Haskell bindings for ffprobe";
description = "Use ffprobe data in Haskell. Checkout the README on GitHub for an example.";
buildType = "Simple";
};
components = {
"library" = {
depends = [
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."process" or (errorHandler.buildDepError "process"))
(hsPkgs."scientific" or (errorHandler.buildDepError "scientific"))
(hsPkgs."text" or (errorHandler.buildDepError "text"))
];
buildable = true;
};
tests = {
"haskell-ffprobe-test" = {
depends = [
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."haskell-ffprobe" or (errorHandler.buildDepError "haskell-ffprobe"))
(hsPkgs."hspec" or (errorHandler.buildDepError "hspec"))
(hsPkgs."hspec-expectations" or (errorHandler.buildDepError "hspec-expectations"))
];
buildable = true;
};
};
};
}
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 = "3.4";
identifier = { name = "list1"; version = "0.0.2"; };
license = "BSD-3-Clause";
copyright = "";
maintainer = "[email protected]";
author = "Melanie Phoenix";
homepage = "";
url = "";
synopsis = "Helpers for working with NonEmpty lists.";
description = "Please see the README at https://github.com/mixphix/list1";
buildType = "Simple";
};
components = {
"library" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."smash" or (errorHandler.buildDepError "smash"))
];
buildable = true;
};
};
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,86 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = {};
package = {
specVersion = "3.0";
identifier = { name = "weeder"; version = "2.9.0"; };
license = "BSD-3-Clause";
copyright = "Neil Mitchell 2017-2020, Oliver Charles 2020-2024";
maintainer = "Ollie Charles <[email protected]>";
author = "Ollie Charles <[email protected]>";
homepage = "https://github.com/ocharles/weeder#readme";
url = "";
synopsis = "Detect dead code";
description = "Find declarations.";
buildType = "Simple";
};
components = {
"library" = {
depends = [
(hsPkgs."algebraic-graphs" or (errorHandler.buildDepError "algebraic-graphs"))
(hsPkgs."async" or (errorHandler.buildDepError "async"))
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
(hsPkgs."generic-lens" or (errorHandler.buildDepError "generic-lens"))
(hsPkgs."ghc" or (errorHandler.buildDepError "ghc"))
(hsPkgs."Glob" or (errorHandler.buildDepError "Glob"))
(hsPkgs."lens" or (errorHandler.buildDepError "lens"))
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
(hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative"))
(hsPkgs."parallel" or (errorHandler.buildDepError "parallel"))
(hsPkgs."regex-tdfa" or (errorHandler.buildDepError "regex-tdfa"))
(hsPkgs."text" or (errorHandler.buildDepError "text"))
(hsPkgs."toml-reader" or (errorHandler.buildDepError "toml-reader"))
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
];
buildable = true;
};
exes = {
"weeder" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."weeder" or (errorHandler.buildDepError "weeder"))
];
buildable = true;
};
};
tests = {
"weeder-test" = {
depends = [
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
(hsPkgs."algebraic-graphs" or (errorHandler.buildDepError "algebraic-graphs"))
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
(hsPkgs."ghc" or (errorHandler.buildDepError "ghc"))
(hsPkgs."process" or (errorHandler.buildDepError "process"))
(hsPkgs."tasty" or (errorHandler.buildDepError "tasty"))
(hsPkgs."tasty-hunit-compat" or (errorHandler.buildDepError "tasty-hunit-compat"))
(hsPkgs."tasty-golden" or (errorHandler.buildDepError "tasty-golden"))
(hsPkgs."text" or (errorHandler.buildDepError "text"))
(hsPkgs."toml-reader" or (errorHandler.buildDepError "toml-reader"))
(hsPkgs."weeder" or (errorHandler.buildDepError "weeder"))
(hsPkgs."hspec-expectations" or (errorHandler.buildDepError "hspec-expectations"))
(hsPkgs."text" or (errorHandler.buildDepError "text"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
];
build-tools = [
(hsPkgs.pkgsBuildBuild.hspec-discover.components.exes.hspec-discover or (pkgs.pkgsBuildBuild.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover")))
];
buildable = true;
};
};
};
}
1 change: 1 addition & 0 deletions index-state-hashes.nix
Original file line number Diff line number Diff line change
Expand Up @@ -1958,4 +1958,5 @@
"2024-08-08T00:00:00Z" = "77a8ed07563a7595647d75fd76a229838a628a7f46c793e14f8ca37ffe87c559";
"2024-08-09T00:00:00Z" = "4f2032ce75863e7d51275b37c98fab535973275f0af3d226a297c5be7f62f8a9";
"2024-08-10T00:00:00Z" = "909adb69f23312bc09dc9e68580ff27c8cbfa4abf7f6059f206b702f6c968ce5";
"2024-08-11T00:00:00Z" = "91a06162962ba233f051b9f334b4978d7b89b07458aa2404a8fff4943800ec03";
}
11 changes: 11 additions & 0 deletions nix/erebos-tester.nix
Original file line number Diff line number Diff line change
Expand Up @@ -21,4 +21,15 @@
default = "r0";
};
};
"0.2.3" = {
sha256 = "b46b314e008f9c070c891402b94e2d57ac2cb55468f0d7b1a77edecced95b0a6";
revisions = {
r0 = {
nix = import ../hackage/erebos-tester-0.2.3-r0-384e5a853a79de9a51356cccdd61dd2cb3640826fcf6b104111612c27872f553.nix;
revNum = 0;
sha256 = "384e5a853a79de9a51356cccdd61dd2cb3640826fcf6b104111612c27872f553";
};
default = "r0";
};
};
}
11 changes: 11 additions & 0 deletions nix/file-io.nix
Original file line number Diff line number Diff line change
Expand Up @@ -80,4 +80,15 @@
default = "r0";
};
};
"0.1.4" = {
sha256 = "e3d9113a015c57e3d8c2294550c41544f84a265291fed96cca697f91b6e86f52";
revisions = {
r0 = {
nix = import ../hackage/file-io-0.1.4-r0-e3e1866eab82cb28f6a5f28507643da3987008b737e66a3c7398f39f16d824dc.nix;
revNum = 0;
sha256 = "e3e1866eab82cb28f6a5f28507643da3987008b737e66a3c7398f39f16d824dc";
};
default = "r0";
};
};
}
Loading

0 comments on commit 0b3abc0

Please sign in to comment.