-
Notifications
You must be signed in to change notification settings - Fork 17
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
Aug 11, 2024
1 parent
7281bb2
commit 0b3abc0
Showing
11 changed files
with
404 additions
and
0 deletions.
There are no files selected for viewing
64 changes: 64 additions & 0 deletions
64
...ebos-tester-0.2.3-r0-384e5a853a79de9a51356cccdd61dd2cb3640826fcf6b104111612c27872f553.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,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 = "roman.smrz@seznam.cz"; | ||
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; | ||
}; | ||
}; | ||
}; | ||
} |
113 changes: 113 additions & 0 deletions
113
...age/file-io-0.1.4-r0-e3e1866eab82cb28f6a5f28507643da3987008b737e66a3c7398f39f16d824dc.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,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 = "hasufell@posteo.de"; | ||
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; | ||
}; | ||
}; | ||
}; | ||
} |
51 changes: 51 additions & 0 deletions
51
...l-ffprobe-0.1.0.1-r0-3dc915c3545fe91a931a7e4f42cba6c16ca01271148f3819fe4858d32723923e.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,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; | ||
}; | ||
}; | ||
}; | ||
} |
34 changes: 34 additions & 0 deletions
34
hackage/list1-0.0.2-r0-167024a99be2693355c43ba25a5af8ab095938cb71844547d72d5fb511a5702b.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 = "3.4"; | ||
identifier = { name = "list1"; version = "0.0.2"; }; | ||
license = "BSD-3-Clause"; | ||
copyright = ""; | ||
maintainer = "brown.m@proton.me"; | ||
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; | ||
}; | ||
}; | ||
} |
86 changes: 86 additions & 0 deletions
86
hackage/weeder-2.9.0-r0-95e5c70abe3ba56053ece773cdf9ce8abde5ec5cc9a4847c37d13119034a5b18.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,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 <ollie@ocharles.org.uk>"; | ||
author = "Ollie Charles <ollie@ocharles.org.uk>"; | ||
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; | ||
}; | ||
}; | ||
}; | ||
} |
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
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
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
Oops, something went wrong.