diff --git a/default.nix b/default.nix index 87be7ddac9f..6e7b37c3654 100644 --- a/default.nix +++ b/default.nix @@ -120,6 +120,7 @@ with builtins; mapAttrs (_: mapAttrs (_: data: rec { "BitSyntax" = import ./nix/_Bit_Syntax.nix; "Bitly" = import ./nix/_Bitly.nix; "Blammo" = import ./nix/_Blammo.nix; + "Blammo-wai" = import ./nix/_Blammo-wai.nix; "BlastHTTP" = import ./nix/_Blast_H_T_T_P.nix; "Blobs" = import ./nix/_Blobs.nix; "BlogLiterately" = import ./nix/_Blog_Literately.nix; diff --git a/hackage/Blammo-2.0.0.0-r0-874b1572232d974b234ee8b2655b74ff15e3759abd2c1874d57ca35fe07002d4.nix b/hackage/Blammo-2.0.0.0-r0-874b1572232d974b234ee8b2655b74ff15e3759abd2c1874d57ca35fe07002d4.nix new file mode 100644 index 00000000000..6fe83dc8114 --- /dev/null +++ b/hackage/Blammo-2.0.0.0-r0-874b1572232d974b234ee8b2655b74ff15e3759abd2c1874d57ca35fe07002d4.nix @@ -0,0 +1,77 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.18"; + identifier = { name = "Blammo"; version = "2.0.0.0"; }; + license = "MIT"; + copyright = ""; + maintainer = "Freckle Education"; + author = ""; + homepage = "https://github.com/freckle/blammo#readme"; + url = ""; + synopsis = "Batteries-included Structured Logging library"; + description = "Please see README.md"; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."dlist" or (errorHandler.buildDepError "dlist")) + (hsPkgs."envparse" or (errorHandler.buildDepError "envparse")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."fast-logger" or (errorHandler.buildDepError "fast-logger")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."monad-logger-aeson" or (errorHandler.buildDepError "monad-logger-aeson")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + (hsPkgs."unliftio-core" or (errorHandler.buildDepError "unliftio-core")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + ]; + buildable = true; + }; + tests = { + "readme" = { + depends = [ + (hsPkgs."Blammo" or (errorHandler.buildDepError "Blammo")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."markdown-unlit" or (errorHandler.buildDepError "markdown-unlit")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + "spec" = { + depends = [ + (hsPkgs."Blammo" or (errorHandler.buildDepError "Blammo")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."envparse" or (errorHandler.buildDepError "envparse")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/Blammo-wai-0.0.0.0-r0-4eab73c27798edec02d5398cd709e2a24200f5dad14954e6a6d1314e117dfcd8.nix b/hackage/Blammo-wai-0.0.0.0-r0-4eab73c27798edec02d5398cd709e2a24200f5dad14954e6a6d1314e117dfcd8.nix new file mode 100644 index 00000000000..8134c1a7b8c --- /dev/null +++ b/hackage/Blammo-wai-0.0.0.0-r0-4eab73c27798edec02d5398cd709e2a24200f5dad14954e6a6d1314e117dfcd8.nix @@ -0,0 +1,59 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.18"; + identifier = { name = "Blammo-wai"; version = "0.0.0.0"; }; + license = "MIT"; + copyright = ""; + maintainer = "Freckle Education"; + author = ""; + homepage = "https://github.com/freckle/blammo#readme"; + url = ""; + synopsis = "Using Blammo with WAI"; + description = "Please see README.md"; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."Blammo" or (errorHandler.buildDepError "Blammo")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive")) + (hsPkgs."clock" or (errorHandler.buildDepError "clock")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."unliftio-core" or (errorHandler.buildDepError "unliftio-core")) + (hsPkgs."wai" or (errorHandler.buildDepError "wai")) + ]; + buildable = true; + }; + tests = { + "readme" = { + depends = [ + (hsPkgs."Blammo" or (errorHandler.buildDepError "Blammo")) + (hsPkgs."Blammo-wai" or (errorHandler.buildDepError "Blammo-wai")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."markdown-unlit" or (errorHandler.buildDepError "markdown-unlit")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."wai" or (errorHandler.buildDepError "wai")) + (hsPkgs."warp" or (errorHandler.buildDepError "warp")) + (hsPkgs."yesod-core" or (errorHandler.buildDepError "yesod-core")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/futhark-0.25.18-r1-d7046013aafbbc68acea8f28f5fe6f2f8638add8ac7551e2c8c90baca3605eb3.nix b/hackage/futhark-0.25.18-r1-d7046013aafbbc68acea8f28f5fe6f2f8638add8ac7551e2c8c90baca3605eb3.nix new file mode 100644 index 00000000000..b6332bbc119 --- /dev/null +++ b/hackage/futhark-0.25.18-r1-d7046013aafbbc68acea8f28f5fe6f2f8638add8ac7551e2c8c90baca3605eb3.nix @@ -0,0 +1,118 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.4"; + identifier = { name = "futhark"; version = "0.25.18"; }; + license = "ISC"; + copyright = ""; + maintainer = "Troels Henriksen athas@sigkill.dk"; + author = ""; + homepage = "https://futhark-lang.org"; + url = ""; + synopsis = "An optimising compiler for a functional, array-oriented language."; + description = "Futhark is a small programming language designed to be compiled to\nefficient parallel code. It is a statically typed, data-parallel,\nand purely functional array language in the ML family, and comes\nwith a heavily optimising ahead-of-time compiler that presently\ngenerates GPU code via CUDA and OpenCL, although the language itself\nis hardware-agnostic.\n\nFor more information, see the website at https://futhark-lang.org\n\nFor introductionary information about hacking on the\nFuthark compiler, see\n.\nRegarding the internal design of the compiler, the following modules make\ngood starting points:\n\n* \"Futhark\" contains a basic architectural overview of the compiler.\n* \"Futhark.IR.Syntax\" explains the\nbasic design of the intermediate representation (IR).\n* \"Futhark.Construct\" explains how to write code that\nmanipulates and creates AST fragments.\n\n<>"; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."ansi-terminal" or (errorHandler.buildDepError "ansi-terminal")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."blaze-html" or (errorHandler.buildDepError "blaze-html")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."bytestring-to-vector" or (errorHandler.buildDepError "bytestring-to-vector")) + (hsPkgs."bmp" or (errorHandler.buildDepError "bmp")) + (hsPkgs."co-log-core" or (errorHandler.buildDepError "co-log-core")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."cryptohash-md5" or (errorHandler.buildDepError "cryptohash-md5")) + (hsPkgs."Diff" or (errorHandler.buildDepError "Diff")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."directory-tree" or (errorHandler.buildDepError "directory-tree")) + (hsPkgs."dlist" or (errorHandler.buildDepError "dlist")) + (hsPkgs."fgl" or (errorHandler.buildDepError "fgl")) + (hsPkgs."fgl-visualize" or (errorHandler.buildDepError "fgl-visualize")) + (hsPkgs."file-embed" or (errorHandler.buildDepError "file-embed")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."free" or (errorHandler.buildDepError "free")) + (hsPkgs."futhark-data" or (errorHandler.buildDepError "futhark-data")) + (hsPkgs."futhark-server" or (errorHandler.buildDepError "futhark-server")) + (hsPkgs."futhark-manifest" or (errorHandler.buildDepError "futhark-manifest")) + (hsPkgs."githash" or (errorHandler.buildDepError "githash")) + (hsPkgs."half" or (errorHandler.buildDepError "half")) + (hsPkgs."haskeline" or (errorHandler.buildDepError "haskeline")) + (hsPkgs."language-c-quote" or (errorHandler.buildDepError "language-c-quote")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."lsp" or (errorHandler.buildDepError "lsp")) + (hsPkgs."lsp-types" or (errorHandler.buildDepError "lsp-types")) + (hsPkgs."mainland-pretty" or (errorHandler.buildDepError "mainland-pretty")) + (hsPkgs."cmark-gfm" or (errorHandler.buildDepError "cmark-gfm")) + (hsPkgs."megaparsec" or (errorHandler.buildDepError "megaparsec")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."neat-interpolation" or (errorHandler.buildDepError "neat-interpolation")) + (hsPkgs."parallel" or (errorHandler.buildDepError "parallel")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."process-extras" or (errorHandler.buildDepError "process-extras")) + (hsPkgs."regex-tdfa" or (errorHandler.buildDepError "regex-tdfa")) + (hsPkgs."srcloc" or (errorHandler.buildDepError "srcloc")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."temporary" or (errorHandler.buildDepError "temporary")) + (hsPkgs."terminal-size" or (errorHandler.buildDepError "terminal-size")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."versions" or (errorHandler.buildDepError "versions")) + (hsPkgs."zlib" or (errorHandler.buildDepError "zlib")) + (hsPkgs."statistics" or (errorHandler.buildDepError "statistics")) + (hsPkgs."mwc-random" or (errorHandler.buildDepError "mwc-random")) + (hsPkgs."prettyprinter" or (errorHandler.buildDepError "prettyprinter")) + (hsPkgs."prettyprinter-ansi-terminal" or (errorHandler.buildDepError "prettyprinter-ansi-terminal")) + ]; + build-tools = [ + (hsPkgs.buildPackages.alex.components.exes.alex or (pkgs.buildPackages.alex or (errorHandler.buildToolDepError "alex:alex"))) + (hsPkgs.buildPackages.happy.components.exes.happy or (pkgs.buildPackages.happy or (errorHandler.buildToolDepError "happy:happy"))) + ]; + buildable = true; + }; + exes = { + "futhark" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."futhark" or (errorHandler.buildDepError "futhark")) + ]; + buildable = true; + }; + }; + tests = { + "unit" = { + depends = [ + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."free" or (errorHandler.buildDepError "free")) + (hsPkgs."futhark" or (errorHandler.buildDepError "futhark")) + (hsPkgs."megaparsec" or (errorHandler.buildDepError "megaparsec")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."tasty-quickcheck" or (errorHandler.buildDepError "tasty-quickcheck")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/futhark-manifest-1.5.0.0-r0-65c70a71d5a6a00035031e9c248dd888ff99f842523fd21ba2c064b3221b9fbe.nix b/hackage/futhark-manifest-1.5.0.0-r0-65c70a71d5a6a00035031e9c248dd888ff99f842523fd21ba2c064b3221b9fbe.nix new file mode 100644 index 00000000000..9e62328b566 --- /dev/null +++ b/hackage/futhark-manifest-1.5.0.0-r0-65c70a71d5a6a00035031e9c248dd888ff99f842523fd21ba2c064b3221b9fbe.nix @@ -0,0 +1,52 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.4"; + identifier = { name = "futhark-manifest"; version = "1.5.0.0"; }; + license = "ISC"; + copyright = ""; + maintainer = "athas@sigkill.dk"; + author = "Troels Henriksen"; + homepage = ""; + url = ""; + synopsis = "Definition and serialisation instances for Futhark manifests."; + description = "The Futhark compiler generates JSON manifest files that describe the C API of a compiled program. This package provides definitions for reading and writing such files."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + tests = { + "futhark-data-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."futhark-manifest" or (errorHandler.buildDepError "futhark-manifest")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."tasty-quickcheck" or (errorHandler.buildDepError "tasty-quickcheck")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."quickcheck-instances" or (errorHandler.buildDepError "quickcheck-instances")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/haskoin-store-1.5.12-r0-492cd2760eab628ba8b8145c2fa3a3badf87c2a8fdf85326da4a5724631dee65.nix b/hackage/haskoin-store-1.5.12-r0-492cd2760eab628ba8b8145c2fa3a3badf87c2a8fdf85326da4a5724631dee65.nix new file mode 100644 index 00000000000..e480308b71a --- /dev/null +++ b/hackage/haskoin-store-1.5.12-r0-492cd2760eab628ba8b8145c2fa3a3badf87c2a8fdf85326da4a5724631dee65.nix @@ -0,0 +1,182 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.12"; + identifier = { name = "haskoin-store"; version = "1.5.12"; }; + license = "MIT"; + copyright = ""; + maintainer = "jprupp@protonmail.ch"; + author = "Jean-Pierre Rupp"; + homepage = "http://github.com/haskoin/haskoin-store#readme"; + url = ""; + synopsis = "Storage and index for Bitcoin and Bitcoin Cash"; + description = "Please see the README on GitHub at "; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."aeson-pretty" or (errorHandler.buildDepError "aeson-pretty")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."base16" or (errorHandler.buildDepError "base16")) + (hsPkgs."bytes" or (errorHandler.buildDepError "bytes")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."cereal" or (errorHandler.buildDepError "cereal")) + (hsPkgs."conduit" or (errorHandler.buildDepError "conduit")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."hashtables" or (errorHandler.buildDepError "hashtables")) + (hsPkgs."haskoin-core" or (errorHandler.buildDepError "haskoin-core")) + (hsPkgs."haskoin-node" or (errorHandler.buildDepError "haskoin-node")) + (hsPkgs."haskoin-store-data" or (errorHandler.buildDepError "haskoin-store-data")) + (hsPkgs."hedis" or (errorHandler.buildDepError "hedis")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."monad-control" or (errorHandler.buildDepError "monad-control")) + (hsPkgs."monad-logger" or (errorHandler.buildDepError "monad-logger")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."nqe" or (errorHandler.buildDepError "nqe")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."rocksdb-haskell-jprupp" or (errorHandler.buildDepError "rocksdb-haskell-jprupp")) + (hsPkgs."rocksdb-query" or (errorHandler.buildDepError "rocksdb-query")) + (hsPkgs."scotty" or (errorHandler.buildDepError "scotty")) + (hsPkgs."statsd-rupp" or (errorHandler.buildDepError "statsd-rupp")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."string-conversions" or (errorHandler.buildDepError "string-conversions")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vault" or (errorHandler.buildDepError "vault")) + (hsPkgs."wai" or (errorHandler.buildDepError "wai")) + (hsPkgs."wai-websockets" or (errorHandler.buildDepError "wai-websockets")) + (hsPkgs."warp" or (errorHandler.buildDepError "warp")) + (hsPkgs."websockets" or (errorHandler.buildDepError "websockets")) + (hsPkgs."wreq" or (errorHandler.buildDepError "wreq")) + ]; + buildable = true; + }; + exes = { + "haskoin-store" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."aeson-pretty" or (errorHandler.buildDepError "aeson-pretty")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."base16" or (errorHandler.buildDepError "base16")) + (hsPkgs."bytes" or (errorHandler.buildDepError "bytes")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."cereal" or (errorHandler.buildDepError "cereal")) + (hsPkgs."conduit" or (errorHandler.buildDepError "conduit")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."hashtables" or (errorHandler.buildDepError "hashtables")) + (hsPkgs."haskoin-core" or (errorHandler.buildDepError "haskoin-core")) + (hsPkgs."haskoin-node" or (errorHandler.buildDepError "haskoin-node")) + (hsPkgs."haskoin-store" or (errorHandler.buildDepError "haskoin-store")) + (hsPkgs."haskoin-store-data" or (errorHandler.buildDepError "haskoin-store-data")) + (hsPkgs."hedis" or (errorHandler.buildDepError "hedis")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."monad-control" or (errorHandler.buildDepError "monad-control")) + (hsPkgs."monad-logger" or (errorHandler.buildDepError "monad-logger")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."nqe" or (errorHandler.buildDepError "nqe")) + (hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."rocksdb-haskell-jprupp" or (errorHandler.buildDepError "rocksdb-haskell-jprupp")) + (hsPkgs."rocksdb-query" or (errorHandler.buildDepError "rocksdb-query")) + (hsPkgs."scotty" or (errorHandler.buildDepError "scotty")) + (hsPkgs."statsd-rupp" or (errorHandler.buildDepError "statsd-rupp")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."string-conversions" or (errorHandler.buildDepError "string-conversions")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vault" or (errorHandler.buildDepError "vault")) + (hsPkgs."wai" or (errorHandler.buildDepError "wai")) + (hsPkgs."wai-websockets" or (errorHandler.buildDepError "wai-websockets")) + (hsPkgs."warp" or (errorHandler.buildDepError "warp")) + (hsPkgs."websockets" or (errorHandler.buildDepError "websockets")) + (hsPkgs."wreq" or (errorHandler.buildDepError "wreq")) + ]; + buildable = true; + }; + }; + tests = { + "spec" = { + depends = [ + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."aeson-pretty" or (errorHandler.buildDepError "aeson-pretty")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."base16" or (errorHandler.buildDepError "base16")) + (hsPkgs."base64" or (errorHandler.buildDepError "base64")) + (hsPkgs."bytes" or (errorHandler.buildDepError "bytes")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."cereal" or (errorHandler.buildDepError "cereal")) + (hsPkgs."conduit" or (errorHandler.buildDepError "conduit")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."hashtables" or (errorHandler.buildDepError "hashtables")) + (hsPkgs."haskoin-core" or (errorHandler.buildDepError "haskoin-core")) + (hsPkgs."haskoin-node" or (errorHandler.buildDepError "haskoin-node")) + (hsPkgs."haskoin-store" or (errorHandler.buildDepError "haskoin-store")) + (hsPkgs."haskoin-store-data" or (errorHandler.buildDepError "haskoin-store-data")) + (hsPkgs."hedis" or (errorHandler.buildDepError "hedis")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."monad-control" or (errorHandler.buildDepError "monad-control")) + (hsPkgs."monad-logger" or (errorHandler.buildDepError "monad-logger")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."nqe" or (errorHandler.buildDepError "nqe")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."rocksdb-haskell-jprupp" or (errorHandler.buildDepError "rocksdb-haskell-jprupp")) + (hsPkgs."rocksdb-query" or (errorHandler.buildDepError "rocksdb-query")) + (hsPkgs."scotty" or (errorHandler.buildDepError "scotty")) + (hsPkgs."statsd-rupp" or (errorHandler.buildDepError "statsd-rupp")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."string-conversions" or (errorHandler.buildDepError "string-conversions")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vault" or (errorHandler.buildDepError "vault")) + (hsPkgs."wai" or (errorHandler.buildDepError "wai")) + (hsPkgs."wai-websockets" or (errorHandler.buildDepError "wai-websockets")) + (hsPkgs."warp" or (errorHandler.buildDepError "warp")) + (hsPkgs."websockets" or (errorHandler.buildDepError "websockets")) + (hsPkgs."wreq" or (errorHandler.buildDepError "wreq")) + ]; + build-tools = [ + (hsPkgs.buildPackages.hspec-discover.components.exes.hspec-discover or (pkgs.buildPackages.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover"))) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/lift-type-0.1.2.0-r0-54bb2aaf5bf5472d5dd5ec06f6e53d9babce898d1a718d6f34c349b77760bd14.nix b/hackage/lift-type-0.1.2.0-r0-54bb2aaf5bf5472d5dd5ec06f6e53d9babce898d1a718d6f34c349b77760bd14.nix new file mode 100644 index 00000000000..697e2dcdcd8 --- /dev/null +++ b/hackage/lift-type-0.1.2.0-r0-54bb2aaf5bf5472d5dd5ec06f6e53d9babce898d1a718d6f34c349b77760bd14.nix @@ -0,0 +1,46 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.12"; + identifier = { name = "lift-type"; version = "0.1.2.0"; }; + license = "BSD-3-Clause"; + copyright = "2021 Matt Parsons"; + maintainer = "parsonsmatt@gmail.com"; + author = "Matt Parsons"; + homepage = "https://github.com/parsonsmatt/lift-type#readme"; + url = ""; + synopsis = "Lift a type from a Typeable constraint to a Template Haskell type"; + description = "Lift your types from a Typeable constraint to a Template Haskell type"; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + ]; + buildable = true; + }; + tests = { + "lift-type-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."lift-type" or (errorHandler.buildDepError "lift-type")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/monoidmap-0.0.1.5-r0-750430e7af7beb2ea21d3850cdb268b64fcecdfe7b9e3c88d2f4d3b21585c9f1.nix b/hackage/monoidmap-0.0.1.5-r0-750430e7af7beb2ea21d3850cdb268b64fcecdfe7b9e3c88d2f4d3b21585c9f1.nix new file mode 100644 index 00000000000..aa4e5ae0e70 --- /dev/null +++ b/hackage/monoidmap-0.0.1.5-r0-750430e7af7beb2ea21d3850cdb268b64fcecdfe7b9e3c88d2f4d3b21585c9f1.nix @@ -0,0 +1,99 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.0"; + identifier = { name = "monoidmap"; version = "0.0.1.5"; }; + license = "Apache-2.0"; + copyright = "2022–2024 Jonathan Knowles"; + maintainer = "mail@jonathanknowles.net"; + author = "Jonathan Knowles"; + homepage = ""; + url = ""; + synopsis = "Monoidal map type"; + description = "Monoidal map type with support for semigroup and monoid subclasses."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."groups" or (errorHandler.buildDepError "groups")) + (hsPkgs."monoid-subclasses" or (errorHandler.buildDepError "monoid-subclasses")) + (hsPkgs."monoidmap".components.sublibs.internal or (errorHandler.buildDepError "monoidmap:internal")) + ]; + buildable = true; + }; + sublibs = { + "examples" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."monoid-subclasses" or (errorHandler.buildDepError "monoid-subclasses")) + (hsPkgs."nonempty-containers" or (errorHandler.buildDepError "nonempty-containers")) + (hsPkgs."monoidmap" or (errorHandler.buildDepError "monoidmap")) + ]; + buildable = true; + }; + "internal" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."groups" or (errorHandler.buildDepError "groups")) + (hsPkgs."monoid-subclasses" or (errorHandler.buildDepError "monoid-subclasses")) + (hsPkgs."nothunks" or (errorHandler.buildDepError "nothunks")) + ]; + buildable = true; + }; + }; + tests = { + "test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."groups" or (errorHandler.buildDepError "groups")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."monoid-subclasses" or (errorHandler.buildDepError "monoid-subclasses")) + (hsPkgs."pretty-show" or (errorHandler.buildDepError "pretty-show")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."quickcheck-classes" or (errorHandler.buildDepError "quickcheck-classes")) + (hsPkgs."quickcheck-groups" or (errorHandler.buildDepError "quickcheck-groups")) + (hsPkgs."quickcheck-instances" or (errorHandler.buildDepError "quickcheck-instances")) + (hsPkgs."quickcheck-monoid-subclasses" or (errorHandler.buildDepError "quickcheck-monoid-subclasses")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."monoidmap".components.sublibs.examples or (errorHandler.buildDepError "monoidmap:examples")) + (hsPkgs."monoidmap" or (errorHandler.buildDepError "monoidmap")) + ]; + build-tools = [ + (hsPkgs.buildPackages.hspec-discover.components.exes.hspec-discover or (pkgs.buildPackages.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover"))) + ]; + buildable = true; + }; + }; + benchmarks = { + "benchmark" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."tasty-bench" or (errorHandler.buildDepError "tasty-bench")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."monoidmap".components.sublibs.examples or (errorHandler.buildDepError "monoidmap:examples")) + (hsPkgs."monoidmap" or (errorHandler.buildDepError "monoidmap")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/predicate-transformers-0.10.0.0-r0-73b46b973968dbca63c581b44846be9911a0c6d13156fe60b06585ad7b173dd1.nix b/hackage/predicate-transformers-0.10.0.0-r0-73b46b973968dbca63c581b44846be9911a0c6d13156fe60b06585ad7b173dd1.nix new file mode 100644 index 00000000000..5ae1de748a9 --- /dev/null +++ b/hackage/predicate-transformers-0.10.0.0-r0-73b46b973968dbca63c581b44846be9911a0c6d13156fe60b06585ad7b173dd1.nix @@ -0,0 +1,37 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.4"; + identifier = { name = "predicate-transformers"; version = "0.10.0.0"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "edmundnoble@gmail.com"; + author = "Edmund Noble"; + homepage = ""; + url = ""; + synopsis = "A library for writing predicates and transformations over predicates in Haskell"; + description = "This package provides ways to write predicates such that they compose nicely and are easy to debug."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."adjunctions" or (errorHandler.buildDepError "adjunctions")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + ] ++ pkgs.lib.optional (!(compiler.isGhc && compiler.version.ge "8.0")) (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups")); + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/predicate-transformers-0.11.0.0-r0-f84a7ed76b31e548fbd469084a2e4c28bc8207b4168decaadebbad1cbf0f3bcc.nix b/hackage/predicate-transformers-0.11.0.0-r0-f84a7ed76b31e548fbd469084a2e4c28bc8207b4168decaadebbad1cbf0f3bcc.nix new file mode 100644 index 00000000000..086a13713cc --- /dev/null +++ b/hackage/predicate-transformers-0.11.0.0-r0-f84a7ed76b31e548fbd469084a2e4c28bc8207b4168decaadebbad1cbf0f3bcc.nix @@ -0,0 +1,37 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.4"; + identifier = { name = "predicate-transformers"; version = "0.11.0.0"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "edmundnoble@gmail.com"; + author = "Edmund Noble"; + homepage = ""; + url = ""; + synopsis = "A library for writing predicates and transformations over predicates in Haskell"; + description = "This package provides ways to write predicates such that they compose nicely and are easy to debug."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."adjunctions" or (errorHandler.buildDepError "adjunctions")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + ] ++ pkgs.lib.optional (!(compiler.isGhc && compiler.version.ge "8.0")) (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups")); + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/predicate-transformers-0.9.0.0-r0-e854b8d9db1e29f57c77609417757b75f5a702182ac9f1fa86f0da05d5a709e7.nix b/hackage/predicate-transformers-0.9.0.0-r0-e854b8d9db1e29f57c77609417757b75f5a702182ac9f1fa86f0da05d5a709e7.nix new file mode 100644 index 00000000000..cf1fc374bb7 --- /dev/null +++ b/hackage/predicate-transformers-0.9.0.0-r0-e854b8d9db1e29f57c77609417757b75f5a702182ac9f1fa86f0da05d5a709e7.nix @@ -0,0 +1,37 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.4"; + identifier = { name = "predicate-transformers"; version = "0.9.0.0"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "edmundnoble@gmail.com"; + author = "Edmund Noble"; + homepage = ""; + url = ""; + synopsis = "A library for writing predicates and transformations over predicates in Haskell"; + description = "This package provides ways to write predicates such that they compose nicely and are easy to debug."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."adjunctions" or (errorHandler.buildDepError "adjunctions")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + ] ++ pkgs.lib.optional (!(compiler.isGhc && compiler.version.ge "8.0")) (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups")); + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/typed-fsm-0.2.0.1-r0-edfd7e53ce599abbc912e69b1cfb073bbcc01db1257b358e1d5c94103915def9.nix b/hackage/typed-fsm-0.2.0.1-r0-edfd7e53ce599abbc912e69b1cfb073bbcc01db1257b358e1d5c94103915def9.nix new file mode 100644 index 00000000000..c260cc8eafc --- /dev/null +++ b/hackage/typed-fsm-0.2.0.1-r0-edfd7e53ce599abbc912e69b1cfb073bbcc01db1257b358e1d5c94103915def9.nix @@ -0,0 +1,37 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.0"; + identifier = { name = "typed-fsm"; version = "0.2.0.1"; }; + license = "MIT"; + copyright = ""; + maintainer = "shangdizhixia1993@163.com"; + author = "sdzx-1"; + homepage = ""; + url = ""; + synopsis = "A framework for strongly typed FSM"; + description = "FSM stands for [Finite State Machine](https://en.wikipedia.org/wiki/Finite-state_machine).\nThe typed-fsm is used to define and execute FSM.\n\nAdvantages of type-fsm:\n\n* Focus on the right message.\n* Top-to-bottom design for easy refactoring.\n* Conducive to building complex state machine systems:\n** Type guarantees will not produce incorrect function calls when written.\n** With the help of the type system, we can define many state processing functions and then call each other recursively with confidence.\n* There is a sanity check. If you miss some items for pattern matching, the compiler will issue a warning, and there will also be a warning for invalid items."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."dependent-map" or (errorHandler.buildDepError "dependent-map")) + (hsPkgs."dependent-sum" or (errorHandler.buildDepError "dependent-sum")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."singletons-base" or (errorHandler.buildDepError "singletons-base")) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/index-state-hashes.nix b/index-state-hashes.nix index 727a1880760..ceb7351674d 100644 --- a/index-state-hashes.nix +++ b/index-state-hashes.nix @@ -1939,4 +1939,5 @@ "2024-07-20T00:00:00Z" = "e3702c50968c08c00c1cc5ac8e7bae160b37fee810c0b11c94d5890bb93630fa"; "2024-07-21T00:00:00Z" = "12b597014059cf4b3e36bef6c0503ef06252107472e26f7cca35b7dc44478c67"; "2024-07-22T00:00:00Z" = "7d39c043ddb9b8ca724cb00cf1e14be566765b265fe1d6a4d61bfddef7ee1c1d"; + "2024-07-23T00:00:00Z" = "a506c082b78f98f51e01816853d08640234d60461a5363ef60e2699022040723"; } diff --git a/nix/_Blammo-wai.nix b/nix/_Blammo-wai.nix new file mode 100644 index 00000000000..4732df6e4ae --- /dev/null +++ b/nix/_Blammo-wai.nix @@ -0,0 +1,13 @@ +{ + "0.0.0.0" = { + sha256 = "b8449f63fe7079c7dc6b922c623312201c92d2c637fd60419fcbfa2e4179115b"; + revisions = { + r0 = { + nix = import ../hackage/Blammo-wai-0.0.0.0-r0-4eab73c27798edec02d5398cd709e2a24200f5dad14954e6a6d1314e117dfcd8.nix; + revNum = 0; + sha256 = "4eab73c27798edec02d5398cd709e2a24200f5dad14954e6a6d1314e117dfcd8"; + }; + default = "r0"; + }; + }; +} \ No newline at end of file diff --git a/nix/_Blammo.nix b/nix/_Blammo.nix index 4ecadb9cbbd..a2fc424238c 100644 --- a/nix/_Blammo.nix +++ b/nix/_Blammo.nix @@ -232,4 +232,15 @@ default = "r0"; }; }; + "2.0.0.0" = { + sha256 = "76724852512bb1c8c1da987dffd0eab24ddbd4c2112c41922c3a16dcb7bfa1b8"; + revisions = { + r0 = { + nix = import ../hackage/Blammo-2.0.0.0-r0-874b1572232d974b234ee8b2655b74ff15e3759abd2c1874d57ca35fe07002d4.nix; + revNum = 0; + sha256 = "874b1572232d974b234ee8b2655b74ff15e3759abd2c1874d57ca35fe07002d4"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/futhark-manifest.nix b/nix/futhark-manifest.nix index 59c4e36558c..16731bc4b93 100644 --- a/nix/futhark-manifest.nix +++ b/nix/futhark-manifest.nix @@ -81,4 +81,15 @@ default = "r0"; }; }; + "1.5.0.0" = { + sha256 = "c4d076761f293f2f6251993b73e7e7de69cc15ac474e60770103f97558a3fcb1"; + revisions = { + r0 = { + nix = import ../hackage/futhark-manifest-1.5.0.0-r0-65c70a71d5a6a00035031e9c248dd888ff99f842523fd21ba2c064b3221b9fbe.nix; + revNum = 0; + sha256 = "65c70a71d5a6a00035031e9c248dd888ff99f842523fd21ba2c064b3221b9fbe"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/futhark.nix b/nix/futhark.nix index 5d104ea789c..6f6b3c63ed2 100644 --- a/nix/futhark.nix +++ b/nix/futhark.nix @@ -998,7 +998,12 @@ revNum = 0; sha256 = "7314b0f0ce356deac18ff635b71bb02f9354ac123da74844189441cd2f00f223"; }; - default = "r0"; + r1 = { + nix = import ../hackage/futhark-0.25.18-r1-d7046013aafbbc68acea8f28f5fe6f2f8638add8ac7551e2c8c90baca3605eb3.nix; + revNum = 1; + sha256 = "d7046013aafbbc68acea8f28f5fe6f2f8638add8ac7551e2c8c90baca3605eb3"; + }; + default = "r1"; }; }; "0.25.2" = { diff --git a/nix/haskoin-store.nix b/nix/haskoin-store.nix index 6453e28735d..9c413c8a7b0 100644 --- a/nix/haskoin-store.nix +++ b/nix/haskoin-store.nix @@ -3387,6 +3387,17 @@ default = "r0"; }; }; + "1.5.12" = { + sha256 = "f841bd55716236bb2097f7ea84bc07f018ee90b90832db9fdebc0f363c5f67a7"; + revisions = { + r0 = { + nix = import ../hackage/haskoin-store-1.5.12-r0-492cd2760eab628ba8b8145c2fa3a3badf87c2a8fdf85326da4a5724631dee65.nix; + revNum = 0; + sha256 = "492cd2760eab628ba8b8145c2fa3a3badf87c2a8fdf85326da4a5724631dee65"; + }; + default = "r0"; + }; + }; "1.5.2" = { sha256 = "cebf75dfc7d30cf7754db86f0160bd9f79961748fa764c342fde1400ee87157b"; revisions = { diff --git a/nix/lift-type.nix b/nix/lift-type.nix index ae1f1b523a0..1eb8e554af7 100644 --- a/nix/lift-type.nix +++ b/nix/lift-type.nix @@ -53,4 +53,15 @@ default = "r0"; }; }; + "0.1.2.0" = { + sha256 = "6c65f29c7470e60b30a4dd4bdb4ed3506343cad05efca34985f2223e46bf83c4"; + revisions = { + r0 = { + nix = import ../hackage/lift-type-0.1.2.0-r0-54bb2aaf5bf5472d5dd5ec06f6e53d9babce898d1a718d6f34c349b77760bd14.nix; + revNum = 0; + sha256 = "54bb2aaf5bf5472d5dd5ec06f6e53d9babce898d1a718d6f34c349b77760bd14"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/monoidmap.nix b/nix/monoidmap.nix index d9bdf153555..25e54bb4ceb 100644 --- a/nix/monoidmap.nix +++ b/nix/monoidmap.nix @@ -76,4 +76,15 @@ default = "r0"; }; }; + "0.0.1.5" = { + sha256 = "5440f5260115697e933de41151c26b24bedc64430576f7571f52fa150f47c9a0"; + revisions = { + r0 = { + nix = import ../hackage/monoidmap-0.0.1.5-r0-750430e7af7beb2ea21d3850cdb268b64fcecdfe7b9e3c88d2f4d3b21585c9f1.nix; + revNum = 0; + sha256 = "750430e7af7beb2ea21d3850cdb268b64fcecdfe7b9e3c88d2f4d3b21585c9f1"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/predicate-transformers.nix b/nix/predicate-transformers.nix index c1500fea0f4..1b4a4a53cb8 100644 --- a/nix/predicate-transformers.nix +++ b/nix/predicate-transformers.nix @@ -10,6 +10,28 @@ default = "r0"; }; }; + "0.10.0.0" = { + sha256 = "9f537923dcbeec83693f10b7d1cc49b6f71ac479fbcf3f3234e620edf845bbcc"; + revisions = { + r0 = { + nix = import ../hackage/predicate-transformers-0.10.0.0-r0-73b46b973968dbca63c581b44846be9911a0c6d13156fe60b06585ad7b173dd1.nix; + revNum = 0; + sha256 = "73b46b973968dbca63c581b44846be9911a0c6d13156fe60b06585ad7b173dd1"; + }; + default = "r0"; + }; + }; + "0.11.0.0" = { + sha256 = "f3bc923327198d5728c2c01b931e63ddedd94a9c57a70c1b8d932a1ff7fe0945"; + revisions = { + r0 = { + nix = import ../hackage/predicate-transformers-0.11.0.0-r0-f84a7ed76b31e548fbd469084a2e4c28bc8207b4168decaadebbad1cbf0f3bcc.nix; + revNum = 0; + sha256 = "f84a7ed76b31e548fbd469084a2e4c28bc8207b4168decaadebbad1cbf0f3bcc"; + }; + default = "r0"; + }; + }; "0.2.0.0" = { sha256 = "e9639c94234ec6eef7094d4e20dd54885eeec933ca149d222500780a798262be"; revisions = { @@ -145,4 +167,15 @@ default = "r0"; }; }; + "0.9.0.0" = { + sha256 = "30e9434332b02b1d41a107fab55ef9c5783555c5124fd71da21ef9e91f585cbf"; + revisions = { + r0 = { + nix = import ../hackage/predicate-transformers-0.9.0.0-r0-e854b8d9db1e29f57c77609417757b75f5a702182ac9f1fa86f0da05d5a709e7.nix; + revNum = 0; + sha256 = "e854b8d9db1e29f57c77609417757b75f5a702182ac9f1fa86f0da05d5a709e7"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/typed-fsm.nix b/nix/typed-fsm.nix index 5efd6699312..0b895a03444 100644 --- a/nix/typed-fsm.nix +++ b/nix/typed-fsm.nix @@ -32,4 +32,15 @@ default = "r0"; }; }; + "0.2.0.1" = { + sha256 = "ed21c723523ed5e8e9c1b6afb0b9c72876ebca21cf28337478cf71fe148671e9"; + revisions = { + r0 = { + nix = import ../hackage/typed-fsm-0.2.0.1-r0-edfd7e53ce599abbc912e69b1cfb073bbcc01db1257b358e1d5c94103915def9.nix; + revNum = 0; + sha256 = "edfd7e53ce599abbc912e69b1cfb073bbcc01db1257b358e1d5c94103915def9"; + }; + default = "r0"; + }; + }; } \ No newline at end of file