From 0b3abc0ca029ea471d483a3f28cd0c245b2387ae Mon Sep 17 00:00:00 2001 From: IOHK Date: Sun, 11 Aug 2024 00:32:02 +0000 Subject: [PATCH] Automatic Update --- ...61dd2cb3640826fcf6b104111612c27872f553.nix | 64 ++++++++++ ...643da3987008b737e66a3c7398f39f16d824dc.nix | 113 ++++++++++++++++++ ...cba6c16ca01271148f3819fe4858d32723923e.nix | 51 ++++++++ ...5af8ab095938cb71844547d72d5fb511a5702b.nix | 34 ++++++ ...f9ce8abde5ec5cc9a4847c37d13119034a5b18.nix | 86 +++++++++++++ index-state-hashes.nix | 1 + nix/erebos-tester.nix | 11 ++ nix/file-io.nix | 11 ++ nix/haskell-ffprobe.nix | 11 ++ nix/list1.nix | 11 ++ nix/weeder.nix | 11 ++ 11 files changed, 404 insertions(+) create mode 100644 hackage/erebos-tester-0.2.3-r0-384e5a853a79de9a51356cccdd61dd2cb3640826fcf6b104111612c27872f553.nix create mode 100644 hackage/file-io-0.1.4-r0-e3e1866eab82cb28f6a5f28507643da3987008b737e66a3c7398f39f16d824dc.nix create mode 100644 hackage/haskell-ffprobe-0.1.0.1-r0-3dc915c3545fe91a931a7e4f42cba6c16ca01271148f3819fe4858d32723923e.nix create mode 100644 hackage/list1-0.0.2-r0-167024a99be2693355c43ba25a5af8ab095938cb71844547d72d5fb511a5702b.nix create mode 100644 hackage/weeder-2.9.0-r0-95e5c70abe3ba56053ece773cdf9ce8abde5ec5cc9a4847c37d13119034a5b18.nix diff --git a/hackage/erebos-tester-0.2.3-r0-384e5a853a79de9a51356cccdd61dd2cb3640826fcf6b104111612c27872f553.nix b/hackage/erebos-tester-0.2.3-r0-384e5a853a79de9a51356cccdd61dd2cb3640826fcf6b104111612c27872f553.nix new file mode 100644 index 00000000000..25baaa7788b --- /dev/null +++ b/hackage/erebos-tester-0.2.3-r0-384e5a853a79de9a51356cccdd61dd2cb3640826fcf6b104111612c27872f553.nix @@ -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; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/file-io-0.1.4-r0-e3e1866eab82cb28f6a5f28507643da3987008b737e66a3c7398f39f16d824dc.nix b/hackage/file-io-0.1.4-r0-e3e1866eab82cb28f6a5f28507643da3987008b737e66a3c7398f39f16d824dc.nix new file mode 100644 index 00000000000..4434236343d --- /dev/null +++ b/hackage/file-io-0.1.4-r0-e3e1866eab82cb28f6a5f28507643da3987008b737e66a3c7398f39f16d824dc.nix @@ -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; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/haskell-ffprobe-0.1.0.1-r0-3dc915c3545fe91a931a7e4f42cba6c16ca01271148f3819fe4858d32723923e.nix b/hackage/haskell-ffprobe-0.1.0.1-r0-3dc915c3545fe91a931a7e4f42cba6c16ca01271148f3819fe4858d32723923e.nix new file mode 100644 index 00000000000..b96131ad8ff --- /dev/null +++ b/hackage/haskell-ffprobe-0.1.0.1-r0-3dc915c3545fe91a931a7e4f42cba6c16ca01271148f3819fe4858d32723923e.nix @@ -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; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/list1-0.0.2-r0-167024a99be2693355c43ba25a5af8ab095938cb71844547d72d5fb511a5702b.nix b/hackage/list1-0.0.2-r0-167024a99be2693355c43ba25a5af8ab095938cb71844547d72d5fb511a5702b.nix new file mode 100644 index 00000000000..8d4d0179825 --- /dev/null +++ b/hackage/list1-0.0.2-r0-167024a99be2693355c43ba25a5af8ab095938cb71844547d72d5fb511a5702b.nix @@ -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; + }; + }; + } \ No newline at end of file diff --git a/hackage/weeder-2.9.0-r0-95e5c70abe3ba56053ece773cdf9ce8abde5ec5cc9a4847c37d13119034a5b18.nix b/hackage/weeder-2.9.0-r0-95e5c70abe3ba56053ece773cdf9ce8abde5ec5cc9a4847c37d13119034a5b18.nix new file mode 100644 index 00000000000..600c82a8f96 --- /dev/null +++ b/hackage/weeder-2.9.0-r0-95e5c70abe3ba56053ece773cdf9ce8abde5ec5cc9a4847c37d13119034a5b18.nix @@ -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 "; + author = "Ollie Charles "; + 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; + }; + }; + }; + } \ No newline at end of file diff --git a/index-state-hashes.nix b/index-state-hashes.nix index 443a852e926..c031e95f61e 100644 --- a/index-state-hashes.nix +++ b/index-state-hashes.nix @@ -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"; } diff --git a/nix/erebos-tester.nix b/nix/erebos-tester.nix index 1d06576fcdd..988d8651719 100644 --- a/nix/erebos-tester.nix +++ b/nix/erebos-tester.nix @@ -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"; + }; + }; } \ No newline at end of file diff --git a/nix/file-io.nix b/nix/file-io.nix index 3b9a3a4f8d0..718ae65d3b2 100644 --- a/nix/file-io.nix +++ b/nix/file-io.nix @@ -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"; + }; + }; } \ No newline at end of file diff --git a/nix/haskell-ffprobe.nix b/nix/haskell-ffprobe.nix index 02e9646b8e4..26576846b91 100644 --- a/nix/haskell-ffprobe.nix +++ b/nix/haskell-ffprobe.nix @@ -10,4 +10,15 @@ default = "r0"; }; }; + "0.1.0.1" = { + sha256 = "c329b0b6e70a7a0434b4d7601b7909c67d897fb7765dfb21ecc72e6499ba6701"; + revisions = { + r0 = { + nix = import ../hackage/haskell-ffprobe-0.1.0.1-r0-3dc915c3545fe91a931a7e4f42cba6c16ca01271148f3819fe4858d32723923e.nix; + revNum = 0; + sha256 = "3dc915c3545fe91a931a7e4f42cba6c16ca01271148f3819fe4858d32723923e"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/list1.nix b/nix/list1.nix index b7547f3f9ae..55800cd70e6 100644 --- a/nix/list1.nix +++ b/nix/list1.nix @@ -10,4 +10,15 @@ default = "r0"; }; }; + "0.0.2" = { + sha256 = "b07ee061c7038daf12fc4dbcdbd888aae388bcb9ee6392d17224b8bc450dbd53"; + revisions = { + r0 = { + nix = import ../hackage/list1-0.0.2-r0-167024a99be2693355c43ba25a5af8ab095938cb71844547d72d5fb511a5702b.nix; + revNum = 0; + sha256 = "167024a99be2693355c43ba25a5af8ab095938cb71844547d72d5fb511a5702b"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/weeder.nix b/nix/weeder.nix index 3187851c43a..cae9ebf27c7 100644 --- a/nix/weeder.nix +++ b/nix/weeder.nix @@ -558,4 +558,15 @@ default = "r0"; }; }; + "2.9.0" = { + sha256 = "83466e43345a40fee33564790e19a75b814d2536090c2fe1efd4152ba3d7fd39"; + revisions = { + r0 = { + nix = import ../hackage/weeder-2.9.0-r0-95e5c70abe3ba56053ece773cdf9ce8abde5ec5cc9a4847c37d13119034a5b18.nix; + revNum = 0; + sha256 = "95e5c70abe3ba56053ece773cdf9ce8abde5ec5cc9a4847c37d13119034a5b18"; + }; + default = "r0"; + }; + }; } \ No newline at end of file