diff --git a/hackage/data-effects-0.1.2.0-r0-9c634de1420d3ffe8db3cdbb7cad33f6d7648c29d1bd7e4f0f5e8d39a42a0f96.nix b/hackage/data-effects-0.1.2.0-r0-9c634de1420d3ffe8db3cdbb7cad33f6d7648c29d1bd7e4f0f5e8d39a42a0f96.nix new file mode 100644 index 00000000000..382c81822df --- /dev/null +++ b/hackage/data-effects-0.1.2.0-r0-9c634de1420d3ffe8db3cdbb7cad33f6d7648c29d1bd7e4f0f5e8d39a42a0f96.nix @@ -0,0 +1,54 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.4"; + identifier = { name = "data-effects"; version = "0.1.2.0"; }; + license = "MPL-2.0"; + copyright = "2023 Yamada Ryo"; + maintainer = "Yamada Ryo "; + author = "Yamada Ryo "; + homepage = ""; + url = ""; + synopsis = "A basic framework for effect systems based on effects represented by GADTs."; + description = "A basic framework for a Haskell effect system library based on GADTs-based effect representations\nwith a style that separates first-order effects and higher-order effects.\n\nThis library set was created by being separated from\nthe [Heftia](https://hackage.haskell.org/package/heftia) extensible effects library."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."data-effects-core" or (errorHandler.buildDepError "data-effects-core")) + (hsPkgs."data-effects-th" or (errorHandler.buildDepError "data-effects-th")) + (hsPkgs."these" or (errorHandler.buildDepError "these")) + (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + ]; + buildable = true; + }; + tests = { + "test" = { + depends = [ + (hsPkgs."data-effects" or (errorHandler.buildDepError "data-effects")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + ]; + build-tools = [ + (hsPkgs.pkgsBuildBuild.tasty-discover.components.exes.tasty-discover or (pkgs.pkgsBuildBuild.tasty-discover or (errorHandler.buildToolDepError "tasty-discover:tasty-discover"))) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/data-effects-th-0.1.2.0-r0-4155baee1704da0d49b73a334b4fbf27a52780746eb308c76f2760e164f13560.nix b/hackage/data-effects-th-0.1.2.0-r0-4155baee1704da0d49b73a334b4fbf27a52780746eb308c76f2760e164f13560.nix new file mode 100644 index 00000000000..f1a67ac82f8 --- /dev/null +++ b/hackage/data-effects-th-0.1.2.0-r0-4155baee1704da0d49b73a334b4fbf27a52780746eb308c76f2760e164f13560.nix @@ -0,0 +1,62 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.4"; + identifier = { name = "data-effects-th"; version = "0.1.2.0"; }; + license = "MPL-2.0"; + copyright = "2023 Yamada Ryo,\n2020 Michael Szvetits,\n2010-2011 Patrick Bahr"; + maintainer = "Yamada Ryo "; + author = "Yamada Ryo "; + homepage = ""; + url = ""; + synopsis = "Template Haskell utilities for the data-effects library."; + description = "TemplateHaskell functions for deriving effect invocation\nfunctions, [HFunctor](https://hackage.haskell.org/package/data-effects-core-0.1.0.0/docs/Data-Effect-HFunctor.html#t:HFunctor)\ninstances, and more from the definition of effects\nwith [data-effects](https://hackage.haskell.org/package/data-effects)-based GADT representations."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."data-effects-core" or (errorHandler.buildDepError "data-effects-core")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."th-abstraction" or (errorHandler.buildDepError "th-abstraction")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."extra" or (errorHandler.buildDepError "extra")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."either" or (errorHandler.buildDepError "either")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) + (hsPkgs."infinite-list" or (errorHandler.buildDepError "infinite-list")) + (hsPkgs."formatting" or (errorHandler.buildDepError "formatting")) + ]; + buildable = true; + }; + tests = { + "Example" = { + depends = [ + (hsPkgs."data-effects-th" or (errorHandler.buildDepError "data-effects-th")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."data-effects-core" or (errorHandler.buildDepError "data-effects-core")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) + (hsPkgs."infinite-list" or (errorHandler.buildDepError "infinite-list")) + ]; + build-tools = [ + (hsPkgs.pkgsBuildBuild.tasty-discover.components.exes.tasty-discover or (pkgs.pkgsBuildBuild.tasty-discover or (errorHandler.buildToolDepError "tasty-discover:tasty-discover"))) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/fortran-src-0.16.1-r0-d33057c405a2b6a29e5cc19df615a262364ded6575d0a18386b9d73a65edc734.nix b/hackage/fortran-src-0.16.1-r0-d33057c405a2b6a29e5cc19df615a262364ded6575d0a18386b9d73a65edc734.nix new file mode 100644 index 00000000000..d71806d54d0 --- /dev/null +++ b/hackage/fortran-src-0.16.1-r0-d33057c405a2b6a29e5cc19df615a262364ded6575d0a18386b9d73a65edc734.nix @@ -0,0 +1,117 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.12"; + identifier = { name = "fortran-src"; version = "0.16.1"; }; + license = "Apache-2.0"; + copyright = ""; + maintainer = "me@madgen.net,\nBen Orchard"; + author = "Mistral Contrastin,\nMatthew Danish,\nDominic Orchard,\nAndrew Rice"; + homepage = "https://github.com/camfort/fortran-src#readme"; + url = ""; + synopsis = "Parsers and analyses for Fortran standards 66, 77, 90, 95 and 2003 (partial)."; + description = "Provides lexing, parsing, and basic analyses of Fortran code covering standards: FORTRAN 66, FORTRAN 77, Fortran 90, Fortran 95, Fortran 2003 (partial) and some legacy extensions. Includes data flow and basic block analysis, a renamer, and type analysis. For example usage, see the @@ project, which uses fortran-src as its front end."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."GenericPretty" or (errorHandler.buildDepError "GenericPretty")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."either" or (errorHandler.buildDepError "either")) + (hsPkgs."fgl" or (errorHandler.buildDepError "fgl")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."pretty" or (errorHandler.buildDepError "pretty")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."singletons" or (errorHandler.buildDepError "singletons")) + (hsPkgs."singletons-base" or (errorHandler.buildDepError "singletons-base")) + (hsPkgs."singletons-th" or (errorHandler.buildDepError "singletons-th")) + (hsPkgs."temporary" or (errorHandler.buildDepError "temporary")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."uniplate" or (errorHandler.buildDepError "uniplate")) + ]; + build-tools = [ + (hsPkgs.pkgsBuildBuild.alex.components.exes.alex or (pkgs.pkgsBuildBuild.alex or (errorHandler.buildToolDepError "alex:alex"))) + (hsPkgs.pkgsBuildBuild.happy.components.exes.happy or (pkgs.pkgsBuildBuild.happy or (errorHandler.buildToolDepError "happy:happy"))) + ]; + buildable = true; + }; + exes = { + "fortran-src" = { + depends = [ + (hsPkgs."GenericPretty" or (errorHandler.buildDepError "GenericPretty")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."either" or (errorHandler.buildDepError "either")) + (hsPkgs."fgl" or (errorHandler.buildDepError "fgl")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."fortran-src" or (errorHandler.buildDepError "fortran-src")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."pretty" or (errorHandler.buildDepError "pretty")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."singletons" or (errorHandler.buildDepError "singletons")) + (hsPkgs."singletons-base" or (errorHandler.buildDepError "singletons-base")) + (hsPkgs."singletons-th" or (errorHandler.buildDepError "singletons-th")) + (hsPkgs."temporary" or (errorHandler.buildDepError "temporary")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."uniplate" or (errorHandler.buildDepError "uniplate")) + ]; + buildable = true; + }; + }; + tests = { + "spec" = { + depends = [ + (hsPkgs."GenericPretty" or (errorHandler.buildDepError "GenericPretty")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."either" or (errorHandler.buildDepError "either")) + (hsPkgs."fgl" or (errorHandler.buildDepError "fgl")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."fortran-src" or (errorHandler.buildDepError "fortran-src")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."pretty" or (errorHandler.buildDepError "pretty")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."singletons" or (errorHandler.buildDepError "singletons")) + (hsPkgs."singletons-base" or (errorHandler.buildDepError "singletons-base")) + (hsPkgs."singletons-th" or (errorHandler.buildDepError "singletons-th")) + (hsPkgs."temporary" or (errorHandler.buildDepError "temporary")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."uniplate" or (errorHandler.buildDepError "uniplate")) + ]; + 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/hackage/hackage-security-0.6.2.6-r4-a7311a70ce2cc820ee430c389f57f82a082f148230b37526c34eac72b7b3ff34.nix b/hackage/hackage-security-0.6.2.6-r4-a7311a70ce2cc820ee430c389f57f82a082f148230b37526c34eac72b7b3ff34.nix new file mode 100644 index 00000000000..df051c5c52f --- /dev/null +++ b/hackage/hackage-security-0.6.2.6-r4-a7311a70ce2cc820ee430c389f57f82a082f148230b37526c34eac72b7b3ff34.nix @@ -0,0 +1,90 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { cabal-syntax = false; lukko = true; }; + package = { + specVersion = "1.12"; + identifier = { name = "hackage-security"; version = "0.6.2.6"; }; + license = "BSD-3-Clause"; + copyright = "Copyright 2015-2022 Well-Typed LLP"; + maintainer = "cabal-devel@haskell.org"; + author = "Edsko de Vries"; + homepage = "https://github.com/haskell/hackage-security"; + url = ""; + synopsis = "Hackage security library"; + description = "The hackage security library provides both server and\nclient utilities for securing the Hackage package server\n(). It is based on The Update\nFramework (), a set of\nrecommendations developed by security researchers at\nvarious universities in the US as well as developers on the\nTor project ().\n\nThe current implementation supports only index signing,\nthereby enabling untrusted mirrors. It does not yet provide\nfacilities for author package signing.\n\nThe library has two main entry points:\n\"Hackage.Security.Client\" is the main entry point for\nclients (the typical example being @cabal@), and\n\"Hackage.Security.Server\" is the main entry point for\nservers (the typical example being @hackage-server@)."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = ([ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring")) + (hsPkgs."base64-bytestring" or (errorHandler.buildDepError "base64-bytestring")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."cryptohash-sha256" or (errorHandler.buildDepError "cryptohash-sha256")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."ed25519" or (errorHandler.buildDepError "ed25519")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."network-uri" or (errorHandler.buildDepError "network-uri")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."parsec" or (errorHandler.buildDepError "parsec")) + (hsPkgs."pretty" or (errorHandler.buildDepError "pretty")) + (hsPkgs."tar" or (errorHandler.buildDepError "tar")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."zlib" or (errorHandler.buildDepError "zlib")) + (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim")) + ] ++ (if flags.lukko + then [ (hsPkgs."lukko" or (errorHandler.buildDepError "lukko")) ] + else [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + ])) ++ (if flags.cabal-syntax + then [ + (hsPkgs."Cabal-syntax" or (errorHandler.buildDepError "Cabal-syntax")) + ] + else [ + (hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal")) + (hsPkgs."Cabal-syntax" or (errorHandler.buildDepError "Cabal-syntax")) + ]); + buildable = true; + }; + tests = { + "TestSuite" = { + depends = [ + (hsPkgs."hackage-security" or (errorHandler.buildDepError "hackage-security")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."network-uri" or (errorHandler.buildDepError "network-uri")) + (hsPkgs."tar" or (errorHandler.buildDepError "tar")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."zlib" or (errorHandler.buildDepError "zlib")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."tasty-quickcheck" or (errorHandler.buildDepError "tasty-quickcheck")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."temporary" or (errorHandler.buildDepError "temporary")) + ] ++ [ + (hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal")) + (hsPkgs."Cabal-syntax" or (errorHandler.buildDepError "Cabal-syntax")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/heftia-0.3.1.0-r0-69c7b60176a78b56d22d8211f57775be8353bade986ecf9a49b96665fe1db866.nix b/hackage/heftia-0.3.1.0-r0-69c7b60176a78b56d22d8211f57775be8353bade986ecf9a49b96665fe1db866.nix new file mode 100644 index 00000000000..67f7587df7f --- /dev/null +++ b/hackage/heftia-0.3.1.0-r0-69c7b60176a78b56d22d8211f57775be8353bade986ecf9a49b96665fe1db866.nix @@ -0,0 +1,59 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.4"; + identifier = { name = "heftia"; version = "0.3.1.0"; }; + license = "MPL-2.0"; + copyright = "2023-2024 Yamada Ryo"; + maintainer = "Yamada Ryo "; + author = "Yamada Ryo "; + homepage = ""; + url = ""; + synopsis = "higher-order effects done right"; + description = "Heftia is a higher-order effects version of Freer.\n\nThis library provides \"[continuation-based semantics](https://github.com/lexi-lambda/eff/blob/master/notes/semantics-zoo.md)\"\nfor higher-order effects, the same as [lexi-lambda's eff](https://github.com/lexi-lambda/eff).\nInstead of using the @IO@ monad to implement delimited continuations for effects,\nHeftia internally uses @Freer@ monad.\n\nThe paper\n\n* Casper Bach Poulsen and Cas van der Rest. 2023. Hefty Algebras: Modular\nElaboration of Higher-Order Algebraic Effects. Proc. ACM Program. Lang. 7,\nPOPL, Article 62 (January 2023), 31 pages. \n\ninspires this library.\nHefty trees, proposed by the above paper, are extensions of free monads,\nallowing for a straightforward treatment of higher-order effects.\n\nThis library provides Hefty monads and Freer monads, encoded into data\ntypes in several ways to enable tuning in pursuit of high performance.\n"; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."data-effects" or (errorHandler.buildDepError "data-effects")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."free" or (errorHandler.buildDepError "free")) + (hsPkgs."kan-extensions" or (errorHandler.buildDepError "kan-extensions")) + (hsPkgs."constraints" or (errorHandler.buildDepError "constraints")) + (hsPkgs."transformers-base" or (errorHandler.buildDepError "transformers-base")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."extensible" or (errorHandler.buildDepError "extensible")) + (hsPkgs."membership" or (errorHandler.buildDepError "membership")) + (hsPkgs."singletons-base" or (errorHandler.buildDepError "singletons-base")) + (hsPkgs."singletons-th" or (errorHandler.buildDepError "singletons-th")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + ]; + buildable = true; + }; + tests = { + "test" = { + depends = [ + (hsPkgs."heftia" or (errorHandler.buildDepError "heftia")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + ]; + build-tools = [ + (hsPkgs.pkgsBuildBuild.tasty-discover.components.exes.tasty-discover or (pkgs.pkgsBuildBuild.tasty-discover or (errorHandler.buildToolDepError "tasty-discover:tasty-discover"))) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/heftia-effects-0.3.1.0-r0-96dd020c0f0f57bdff67c3a3d536b986812175823918e43bb241ae782b2fccb7.nix b/hackage/heftia-effects-0.3.1.0-r0-96dd020c0f0f57bdff67c3a3d536b986812175823918e43bb241ae782b2fccb7.nix new file mode 100644 index 00000000000..3b8fab2f653 --- /dev/null +++ b/hackage/heftia-effects-0.3.1.0-r0-96dd020c0f0f57bdff67c3a3d536b986812175823918e43bb241ae782b2fccb7.nix @@ -0,0 +1,139 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.4"; + identifier = { name = "heftia-effects"; version = "0.3.1.0"; }; + license = "MPL-2.0"; + copyright = "2023-2024 Yamada Ryo"; + maintainer = "Yamada Ryo "; + author = "Yamada Ryo "; + homepage = ""; + url = ""; + synopsis = "higher-order effects done right"; + description = "This library is the battery-included version of the [heftia](https://hackage.haskell.org/package/heftia) package,\nproviding interpreters for standard effects."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."ghc-typelits-knownnat" or (errorHandler.buildDepError "ghc-typelits-knownnat")) + (hsPkgs."data-effects" or (errorHandler.buildDepError "data-effects")) + (hsPkgs."heftia" or (errorHandler.buildDepError "heftia")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."extensible" or (errorHandler.buildDepError "extensible")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + (hsPkgs."free" or (errorHandler.buildDepError "free")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."extra" or (errorHandler.buildDepError "extra")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."unbounded-delays" or (errorHandler.buildDepError "unbounded-delays")) + ]; + buildable = true; + }; + exes = { + "Teletype" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."ghc-typelits-knownnat" or (errorHandler.buildDepError "ghc-typelits-knownnat")) + (hsPkgs."data-effects" or (errorHandler.buildDepError "data-effects")) + (hsPkgs."heftia" or (errorHandler.buildDepError "heftia")) + (hsPkgs."heftia-effects" or (errorHandler.buildDepError "heftia-effects")) + ]; + buildable = true; + }; + "KeyedEffects" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."ghc-typelits-knownnat" or (errorHandler.buildDepError "ghc-typelits-knownnat")) + (hsPkgs."data-effects" or (errorHandler.buildDepError "data-effects")) + (hsPkgs."heftia" or (errorHandler.buildDepError "heftia")) + (hsPkgs."heftia-effects" or (errorHandler.buildDepError "heftia-effects")) + ]; + buildable = true; + }; + "Logging" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."ghc-typelits-knownnat" or (errorHandler.buildDepError "ghc-typelits-knownnat")) + (hsPkgs."data-effects" or (errorHandler.buildDepError "data-effects")) + (hsPkgs."heftia" or (errorHandler.buildDepError "heftia")) + (hsPkgs."heftia-effects" or (errorHandler.buildDepError "heftia-effects")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + ]; + buildable = true; + }; + "Continuation" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."ghc-typelits-knownnat" or (errorHandler.buildDepError "ghc-typelits-knownnat")) + (hsPkgs."data-effects" or (errorHandler.buildDepError "data-effects")) + (hsPkgs."heftia" or (errorHandler.buildDepError "heftia")) + (hsPkgs."heftia-effects" or (errorHandler.buildDepError "heftia-effects")) + ]; + buildable = true; + }; + "Continuation2" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."ghc-typelits-knownnat" or (errorHandler.buildDepError "ghc-typelits-knownnat")) + (hsPkgs."data-effects" or (errorHandler.buildDepError "data-effects")) + (hsPkgs."heftia" or (errorHandler.buildDepError "heftia")) + (hsPkgs."heftia-effects" or (errorHandler.buildDepError "heftia-effects")) + (hsPkgs."extra" or (errorHandler.buildDepError "extra")) + ]; + buildable = true; + }; + "Writer" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."ghc-typelits-knownnat" or (errorHandler.buildDepError "ghc-typelits-knownnat")) + (hsPkgs."data-effects" or (errorHandler.buildDepError "data-effects")) + (hsPkgs."heftia" or (errorHandler.buildDepError "heftia")) + (hsPkgs."heftia-effects" or (errorHandler.buildDepError "heftia-effects")) + ]; + buildable = true; + }; + "SemanticsZoo" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."ghc-typelits-knownnat" or (errorHandler.buildDepError "ghc-typelits-knownnat")) + (hsPkgs."data-effects" or (errorHandler.buildDepError "data-effects")) + (hsPkgs."heftia" or (errorHandler.buildDepError "heftia")) + (hsPkgs."heftia-effects" or (errorHandler.buildDepError "heftia-effects")) + ]; + buildable = true; + }; + }; + tests = { + "test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."ghc-typelits-knownnat" or (errorHandler.buildDepError "ghc-typelits-knownnat")) + (hsPkgs."data-effects" or (errorHandler.buildDepError "data-effects")) + (hsPkgs."heftia" or (errorHandler.buildDepError "heftia")) + (hsPkgs."heftia-effects" or (errorHandler.buildDepError "heftia-effects")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hspec" or (errorHandler.buildDepError "tasty-hspec")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + ]; + build-tools = [ + (hsPkgs.pkgsBuildBuild.tasty-discover.components.exes.tasty-discover or (pkgs.pkgsBuildBuild.tasty-discover or (errorHandler.buildToolDepError "tasty-discover:tasty-discover"))) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/json-spec-elm-0.4.0.4-r0-db2cdfd09c8d1f920ce1f6ccd1d691e58260bb3fbf73cfdbb777fe68598fc77d.nix b/hackage/json-spec-elm-0.4.0.4-r0-db2cdfd09c8d1f920ce1f6ccd1d691e58260bb3fbf73cfdbb777fe68598fc77d.nix new file mode 100644 index 00000000000..4ccd0ba9dd7 --- /dev/null +++ b/hackage/json-spec-elm-0.4.0.4-r0-db2cdfd09c8d1f920ce1f6ccd1d691e58260bb3fbf73cfdbb777fe68598fc77d.nix @@ -0,0 +1,58 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { compile-elm = false; }; + package = { + specVersion = "3.0"; + identifier = { name = "json-spec-elm"; version = "0.4.0.4"; }; + license = "MIT"; + copyright = "2024 Rick Owens"; + maintainer = "rick@owensmurray.com"; + author = "Rick Owens"; + homepage = "https://github.com/owensmurray/json-spec-elm"; + url = ""; + synopsis = "Elm code generate for `json-spec`."; + description = "Produce elm types, encoders, and decoders from a\n[`json-spec`](https://hackage.haskell.org/package/json-spec) `Specification`.\n\nSee `/test/test.hs` for an example."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."elm-syntax" or (errorHandler.buildDepError "elm-syntax")) + (hsPkgs."json-spec" or (errorHandler.buildDepError "json-spec")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."bound" or (errorHandler.buildDepError "bound")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + ]; + buildable = true; + }; + tests = { + "compile-elm" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."elm-syntax" or (errorHandler.buildDepError "elm-syntax")) + (hsPkgs."json-spec" or (errorHandler.buildDepError "json-spec")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ] ++ pkgs.lib.optionals (flags.compile-elm) [ + (hsPkgs."json-spec-elm" or (errorHandler.buildDepError "json-spec-elm")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."prettyprinter" or (errorHandler.buildDepError "prettyprinter")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/json-spec-elm-servant-0.4.1.2-r0-2d7faec9a9b84e21e885fcb195d242a9a4db818c7494cf18e16a2dce5b309be1.nix b/hackage/json-spec-elm-servant-0.4.1.2-r0-2d7faec9a9b84e21e885fcb195d242a9a4db818c7494cf18e16a2dce5b309be1.nix new file mode 100644 index 00000000000..110b58e5d74 --- /dev/null +++ b/hackage/json-spec-elm-servant-0.4.1.2-r0-2d7faec9a9b84e21e885fcb195d242a9a4db818c7494cf18e16a2dce5b309be1.nix @@ -0,0 +1,77 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { compile-elm = false; }; + package = { + specVersion = "3.0"; + identifier = { name = "json-spec-elm-servant"; version = "0.4.1.2"; }; + license = "MIT"; + copyright = "2022 Rick Owens"; + maintainer = "rick@owensmurray.com"; + author = "Rick Owens"; + homepage = "https://github.com/owensmurray/json-spec-elm-servant"; + url = ""; + synopsis = "Generated elm code for servant APIs."; + description = "Generate Elm encoders, decoders, and API requests\nfor an Servant API, where the shape of the data\ngoing over the API is described using `json-spec`.\n\nSee the `/test/test.hs` and `/test/Api.hs` for\nan example."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bound" or (errorHandler.buildDepError "bound")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."elm-syntax" or (errorHandler.buildDepError "elm-syntax")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."json-spec" or (errorHandler.buildDepError "json-spec")) + (hsPkgs."json-spec-elm" or (errorHandler.buildDepError "json-spec-elm")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."prettyprinter" or (errorHandler.buildDepError "prettyprinter")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."servant" or (errorHandler.buildDepError "servant")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + ]; + buildable = true; + }; + tests = { + "compile-elm" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bound" or (errorHandler.buildDepError "bound")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."elm-syntax" or (errorHandler.buildDepError "elm-syntax")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."json-spec" or (errorHandler.buildDepError "json-spec")) + (hsPkgs."json-spec-elm" or (errorHandler.buildDepError "json-spec-elm")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."prettyprinter" or (errorHandler.buildDepError "prettyprinter")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."servant" or (errorHandler.buildDepError "servant")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."json-spec-elm-servant" or (errorHandler.buildDepError "json-spec-elm-servant")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."cookie" or (errorHandler.buildDepError "cookie")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."uuid" or (errorHandler.buildDepError "uuid")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/json-spec-openapi-0.3.1.2-r0-370920b2594a97fa0e23f01efa3a8ed86664317241bae80aace07f9bce584ee7.nix b/hackage/json-spec-openapi-0.3.1.2-r0-370920b2594a97fa0e23f01efa3a8ed86664317241bae80aace07f9bce584ee7.nix new file mode 100644 index 00000000000..5c8064278c6 --- /dev/null +++ b/hackage/json-spec-openapi-0.3.1.2-r0-370920b2594a97fa0e23f01efa3a8ed86664317241bae80aace07f9bce584ee7.nix @@ -0,0 +1,56 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.0"; + identifier = { name = "json-spec-openapi"; version = "0.3.1.2"; }; + license = "MIT"; + copyright = "2022 Rick Owens"; + maintainer = "rick@owensmurray.com"; + author = "Rick Owens"; + homepage = "https://github.com/owensmurray/json-spec-openapi"; + url = ""; + synopsis = "json-spec-openapi"; + description = "This package provides a way to produce\n[openapi3](https://hackage.haskell.org/package/openapi3) documentation from a\n[json-spec](https://hackage.haskell.org/package/json-spec-0.1.0.0)\nspecification.\n\n= Example\n\nGiven this data type:\n\n> data User = User\n> { name :: Text\n> , lastLogin :: Maybe UTCTime\n> }\n> deriving ToSchema via (EncodingSchema User) -- <-- ToSchema instance defined here\n> instance HasJsonEncodingSpec User where\n> type EncodingSpec User =\n> JsonObject\n> '[ Required \"name\" JsonString\n> , Optional \"last-login\" JsonDateTime\n> ]\n> toJSONStructure user =\n> (Field @\"name\" (name user),\n> (fmap (Field @\"last-login\") (lastLogin user),\n> ()))\n\nCalling `Data.Aeson.encode (Data.OpenApi3.toSchema (Proxy :: Proxy User))`\nwill produce the following Schema:\n\n> {\n> \"additionalProperties\": false,\n> \"properties\": {\n> \"last-login\": {\n> \"format\": \"date-time\",\n> \"type\": \"string\"\n> },\n> \"name\": {\n> \"type\": \"string\"\n> }\n> },\n> \"required\": [\n> \"name\"\n> ],\n> \"type\": \"object\"\n> }"; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."insert-ordered-containers" or (errorHandler.buildDepError "insert-ordered-containers")) + (hsPkgs."json-spec" or (errorHandler.buildDepError "json-spec")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."openapi3" or (errorHandler.buildDepError "openapi3")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + tests = { + "json-spec-openapi-tests" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."insert-ordered-containers" or (errorHandler.buildDepError "insert-ordered-containers")) + (hsPkgs."json-spec" or (errorHandler.buildDepError "json-spec")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."openapi3" or (errorHandler.buildDepError "openapi3")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."json-spec-openapi" or (errorHandler.buildDepError "json-spec-openapi")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/launchdarkly-server-sdk-4.2.0-r0-f93af3467db601b39425a9b37e473ffe3801077b5f666039c36ebb804396653f.nix b/hackage/launchdarkly-server-sdk-4.2.0-r0-f93af3467db601b39425a9b37e473ffe3801077b5f666039c36ebb804396653f.nix new file mode 100644 index 00000000000..a274313fb11 --- /dev/null +++ b/hackage/launchdarkly-server-sdk-4.2.0-r0-f93af3467db601b39425a9b37e473ffe3801077b5f666039c36ebb804396653f.nix @@ -0,0 +1,102 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.12"; + identifier = { name = "launchdarkly-server-sdk"; version = "4.2.0"; }; + license = "Apache-2.0"; + copyright = "2019 Catamorphic, Co"; + maintainer = "dev@launchdarkly.com"; + author = "LaunchDarkly"; + homepage = "https://github.com/launchdarkly/haskell-server-sdk#readme"; + url = ""; + synopsis = "Server-side SDK for integrating with LaunchDarkly"; + description = "Please see the README on GitHub at "; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."clock" or (errorHandler.buildDepError "clock")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."cryptohash" or (errorHandler.buildDepError "cryptohash")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."extra" or (errorHandler.buildDepError "extra")) + (hsPkgs."generic-lens" or (errorHandler.buildDepError "generic-lens")) + (hsPkgs."hashtables" or (errorHandler.buildDepError "hashtables")) + (hsPkgs."http-client" or (errorHandler.buildDepError "http-client")) + (hsPkgs."http-client-tls" or (errorHandler.buildDepError "http-client-tls")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."iso8601-time" or (errorHandler.buildDepError "iso8601-time")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."lrucache" or (errorHandler.buildDepError "lrucache")) + (hsPkgs."memory" or (errorHandler.buildDepError "memory")) + (hsPkgs."monad-logger" or (errorHandler.buildDepError "monad-logger")) + (hsPkgs."monad-loops" or (errorHandler.buildDepError "monad-loops")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."pcre-light" or (errorHandler.buildDepError "pcre-light")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."scientific" or (errorHandler.buildDepError "scientific")) + (hsPkgs."semver" or (errorHandler.buildDepError "semver")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."uuid" or (errorHandler.buildDepError "uuid")) + (hsPkgs."yaml" or (errorHandler.buildDepError "yaml")) + ]; + buildable = true; + }; + tests = { + "haskell-server-sdk-test" = { + depends = [ + (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."clock" or (errorHandler.buildDepError "clock")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."cryptohash" or (errorHandler.buildDepError "cryptohash")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."extra" or (errorHandler.buildDepError "extra")) + (hsPkgs."generic-lens" or (errorHandler.buildDepError "generic-lens")) + (hsPkgs."hashtables" or (errorHandler.buildDepError "hashtables")) + (hsPkgs."http-client" or (errorHandler.buildDepError "http-client")) + (hsPkgs."http-client-tls" or (errorHandler.buildDepError "http-client-tls")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."iso8601-time" or (errorHandler.buildDepError "iso8601-time")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."lrucache" or (errorHandler.buildDepError "lrucache")) + (hsPkgs."memory" or (errorHandler.buildDepError "memory")) + (hsPkgs."monad-logger" or (errorHandler.buildDepError "monad-logger")) + (hsPkgs."monad-loops" or (errorHandler.buildDepError "monad-loops")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."pcre-light" or (errorHandler.buildDepError "pcre-light")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."scientific" or (errorHandler.buildDepError "scientific")) + (hsPkgs."semver" or (errorHandler.buildDepError "semver")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."uuid" or (errorHandler.buildDepError "uuid")) + (hsPkgs."yaml" or (errorHandler.buildDepError "yaml")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/pusher-http-haskell-2.1.0.18-r0-493422a806b03c89d7e61baeff28eae694054174dc1c3cc8436b21daf6765fc4.nix b/hackage/pusher-http-haskell-2.1.0.18-r0-493422a806b03c89d7e61baeff28eae694054174dc1c3cc8436b21daf6765fc4.nix new file mode 100644 index 00000000000..4679a70c9a7 --- /dev/null +++ b/hackage/pusher-http-haskell-2.1.0.18-r0-493422a806b03c89d7e61baeff28eae694054174dc1c3cc8436b21daf6765fc4.nix @@ -0,0 +1,60 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.18"; + identifier = { name = "pusher-http-haskell"; version = "2.1.0.18"; }; + license = "MIT"; + copyright = "(c) Will Sewell, 2016"; + maintainer = "me@willsewell.com"; + author = "Will Sewell"; + homepage = "https://github.com/WillSewell/pusher-http-haskell"; + url = ""; + synopsis = "Haskell client library for the Pusher Channels HTTP API"; + description = "Functions that correspond to endpoints of the Pusher Channels\nHTTP API. Messages can be triggered, and information about the\nchannel can be queried. Additionally there are functions\nfor authenticating users of private and presence channels."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring")) + (hsPkgs."crypton" or (errorHandler.buildDepError "crypton")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."http-client" or (errorHandler.buildDepError "http-client")) + (hsPkgs."http-client-tls" or (errorHandler.buildDepError "http-client-tls")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."memory" or (errorHandler.buildDepError "memory")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + ]; + buildable = true; + }; + tests = { + "tests" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."pusher-http-haskell" or (errorHandler.buildDepError "pusher-http-haskell")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/quickcheck-state-machine-0.10.1-r0-836d6181a837d4b264df731837a69a6ca85e7060427b95d606bce0fda858113a.nix b/hackage/quickcheck-state-machine-0.10.1-r0-836d6181a837d4b264df731837a69a6ca85e7060427b95d606bce0fda858113a.nix new file mode 100644 index 00000000000..911e63ef166 --- /dev/null +++ b/hackage/quickcheck-state-machine-0.10.1-r0-836d6181a837d4b264df731837a69a6ca85e7060427b95d606bce0fda858113a.nix @@ -0,0 +1,119 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.0"; + identifier = { name = "quickcheck-state-machine"; version = "0.10.1"; }; + license = "BSD-3-Clause"; + copyright = "Copyright (C) 2017-2018, ATS Advanced Telematic Systems GmbH;\n2018-2019, HERE Europe B.V.;\n2019-2024, Stevan Andjelkovic."; + maintainer = "Stevan Andjelkovic "; + author = "Stevan Andjelkovic"; + homepage = "https://github.com/stevana/quickcheck-state-machine#readme"; + url = ""; + synopsis = "Test monadic programs using state machine based models"; + description = "See README at "; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."prettyprinter" or (errorHandler.buildDepError "prettyprinter")) + (hsPkgs."prettyprinter-ansi-terminal" or (errorHandler.buildDepError "prettyprinter-ansi-terminal")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."sop-core" or (errorHandler.buildDepError "sop-core")) + (hsPkgs."base-compat" or (errorHandler.buildDepError "base-compat")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."generics-sop" or (errorHandler.buildDepError "generics-sop")) + (hsPkgs."MemoTrie" or (errorHandler.buildDepError "MemoTrie")) + (hsPkgs."pretty" or (errorHandler.buildDepError "pretty")) + (hsPkgs."quickcheck-state-machine".components.sublibs.no-vendored-treediff or (errorHandler.buildDepError "quickcheck-state-machine:no-vendored-treediff")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + ]; + buildable = true; + }; + sublibs = { + "no-vendored-treediff" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."graphviz" or (errorHandler.buildDepError "graphviz")) + (hsPkgs."pretty-show" or (errorHandler.buildDepError "pretty-show")) + (hsPkgs."prettyprinter" or (errorHandler.buildDepError "prettyprinter")) + (hsPkgs."prettyprinter-ansi-terminal" or (errorHandler.buildDepError "prettyprinter-ansi-terminal")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."sop-core" or (errorHandler.buildDepError "sop-core")) + (hsPkgs."split" or (errorHandler.buildDepError "split")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + ]; + buildable = true; + }; + }; + tests = { + "test" = { + depends = [ + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bifunctors" or (errorHandler.buildDepError "bifunctors")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."doctest" or (errorHandler.buildDepError "doctest")) + (hsPkgs."filelock" or (errorHandler.buildDepError "filelock")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."hashtables" or (errorHandler.buildDepError "hashtables")) + (hsPkgs."http-client" or (errorHandler.buildDepError "http-client")) + (hsPkgs."monad-logger" or (errorHandler.buildDepError "monad-logger")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."persistent" or (errorHandler.buildDepError "persistent")) + (hsPkgs."persistent-postgresql" or (errorHandler.buildDepError "persistent-postgresql")) + (hsPkgs."persistent-sqlite" or (errorHandler.buildDepError "persistent-sqlite")) + (hsPkgs."postgresql-simple" or (errorHandler.buildDepError "postgresql-simple")) + (hsPkgs."pretty-show" or (errorHandler.buildDepError "pretty-show")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."quickcheck-instances" or (errorHandler.buildDepError "quickcheck-instances")) + (hsPkgs."quickcheck-state-machine" or (errorHandler.buildDepError "quickcheck-state-machine")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."resource-pool" or (errorHandler.buildDepError "resource-pool")) + (hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet")) + (hsPkgs."servant-client" or (errorHandler.buildDepError "servant-client")) + (hsPkgs."servant-server" or (errorHandler.buildDepError "servant-server")) + (hsPkgs."split" or (errorHandler.buildDepError "split")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."strict" or (errorHandler.buildDepError "strict")) + (hsPkgs."string-conversions" or (errorHandler.buildDepError "string-conversions")) + (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."unliftio" or (errorHandler.buildDepError "unliftio")) + (hsPkgs."unliftio-core" or (errorHandler.buildDepError "unliftio-core")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."warp" or (errorHandler.buildDepError "warp")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/rattletrap-13.1.0-r0-0263cdffbacbbd904a81d98281b5274a47019e281b1acd1d5fa549fa3cc21986.nix b/hackage/rattletrap-13.1.0-r0-0263cdffbacbbd904a81d98281b5274a47019e281b1acd1d5fa549fa3cc21986.nix new file mode 100644 index 00000000000..1554641bc88 --- /dev/null +++ b/hackage/rattletrap-13.1.0-r0-0263cdffbacbbd904a81d98281b5274a47019e281b1acd1d5fa549fa3cc21986.nix @@ -0,0 +1,62 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { pedantic = false; }; + package = { + specVersion = "2.2"; + identifier = { name = "rattletrap"; version = "13.1.0"; }; + license = "MIT"; + copyright = ""; + maintainer = "Taylor Fausak"; + author = ""; + homepage = ""; + url = ""; + synopsis = "Parse and generate Rocket League replays."; + description = "Rattletrap parses and generates Rocket League replays."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."aeson-pretty" or (errorHandler.buildDepError "aeson-pretty")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."http-client" or (errorHandler.buildDepError "http-client")) + (hsPkgs."http-client-tls" or (errorHandler.buildDepError "http-client-tls")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + exes = { + "rattletrap" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."rattletrap" or (errorHandler.buildDepError "rattletrap")) + ]; + buildable = true; + }; + }; + tests = { + "rattletrap-test-suite" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."rattletrap" or (errorHandler.buildDepError "rattletrap")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/index-state-hashes.nix b/index-state-hashes.nix index c4adf454fef..fb3dd1516e6 100644 --- a/index-state-hashes.nix +++ b/index-state-hashes.nix @@ -1984,4 +1984,5 @@ "2024-09-03T00:00:00Z" = "58888a80b6c402fbaa6895390510fb4d6be380c4479bf11bad9a562a57d824ec"; "2024-09-04T00:00:00Z" = "b796809e2d1df7450b38e45a36f7d4a04e76721e3a70bdc5f8716a632d2106f8"; "2024-09-05T00:00:00Z" = "b8223bb0ec75bb48524b1a3ce926f9228bf3f3e725b39e7988c57477ab3a01a4"; + "2024-09-06T00:00:00Z" = "4d5de48352f9a145c2dfb45d2ea9d0503c4ec2828da8102e7e5ea131ea440e92"; } diff --git a/nix/data-effects-th.nix b/nix/data-effects-th.nix index af83f2c0cbb..d5e1a9713c5 100644 --- a/nix/data-effects-th.nix +++ b/nix/data-effects-th.nix @@ -21,4 +21,15 @@ default = "r0"; }; }; + "0.1.2.0" = { + sha256 = "9c841bf298c8ecb51350376c34dd78d60d92ece0689faa20f2b0f73d16bd5f16"; + revisions = { + r0 = { + nix = import ../hackage/data-effects-th-0.1.2.0-r0-4155baee1704da0d49b73a334b4fbf27a52780746eb308c76f2760e164f13560.nix; + revNum = 0; + sha256 = "4155baee1704da0d49b73a334b4fbf27a52780746eb308c76f2760e164f13560"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/data-effects.nix b/nix/data-effects.nix index 07a09c23272..660e684689f 100644 --- a/nix/data-effects.nix +++ b/nix/data-effects.nix @@ -21,4 +21,15 @@ default = "r0"; }; }; + "0.1.2.0" = { + sha256 = "863a7bb225756a55925c83718c8745cbed4404e084284f0e66584c9dd124a0bf"; + revisions = { + r0 = { + nix = import ../hackage/data-effects-0.1.2.0-r0-9c634de1420d3ffe8db3cdbb7cad33f6d7648c29d1bd7e4f0f5e8d39a42a0f96.nix; + revNum = 0; + sha256 = "9c634de1420d3ffe8db3cdbb7cad33f6d7648c29d1bd7e4f0f5e8d39a42a0f96"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/fortran-src.nix b/nix/fortran-src.nix index cbd46c97b75..91e3283365a 100644 --- a/nix/fortran-src.nix +++ b/nix/fortran-src.nix @@ -180,6 +180,17 @@ default = "r0"; }; }; + "0.16.1" = { + sha256 = "ee53df0756b07bb2b64139d714fc48306c2c213f6564c01bd2b8e68d51e41d50"; + revisions = { + r0 = { + nix = import ../hackage/fortran-src-0.16.1-r0-d33057c405a2b6a29e5cc19df615a262364ded6575d0a18386b9d73a65edc734.nix; + revNum = 0; + sha256 = "d33057c405a2b6a29e5cc19df615a262364ded6575d0a18386b9d73a65edc734"; + }; + default = "r0"; + }; + }; "0.2.0.0" = { sha256 = "8cdb2d3999d3f96d92bf5dd5c4e73b3beda351798f2b5705add5aa9551c9bf56"; revisions = { diff --git a/nix/hackage-security.nix b/nix/hackage-security.nix index a81821e5d1b..3d2c8991696 100644 --- a/nix/hackage-security.nix +++ b/nix/hackage-security.nix @@ -447,7 +447,12 @@ revNum = 3; sha256 = "76843e24fb7e608c2c9e5ad2c07e64e8dc2700f2eda75be871d63787339ef912"; }; - default = "r3"; + r4 = { + nix = import ../hackage/hackage-security-0.6.2.6-r4-a7311a70ce2cc820ee430c389f57f82a082f148230b37526c34eac72b7b3ff34.nix; + revNum = 4; + sha256 = "a7311a70ce2cc820ee430c389f57f82a082f148230b37526c34eac72b7b3ff34"; + }; + default = "r4"; }; }; } \ No newline at end of file diff --git a/nix/heftia-effects.nix b/nix/heftia-effects.nix index 78724b2b3dc..4204a622b24 100644 --- a/nix/heftia-effects.nix +++ b/nix/heftia-effects.nix @@ -32,4 +32,15 @@ default = "r0"; }; }; + "0.3.1.0" = { + sha256 = "ac5de21f758c0cff7c67ed317dd729f2dee7e7e02652e20a95f3b239f887b0cd"; + revisions = { + r0 = { + nix = import ../hackage/heftia-effects-0.3.1.0-r0-96dd020c0f0f57bdff67c3a3d536b986812175823918e43bb241ae782b2fccb7.nix; + revNum = 0; + sha256 = "96dd020c0f0f57bdff67c3a3d536b986812175823918e43bb241ae782b2fccb7"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/heftia.nix b/nix/heftia.nix index 61759715126..ed569e13235 100644 --- a/nix/heftia.nix +++ b/nix/heftia.nix @@ -32,4 +32,15 @@ default = "r0"; }; }; + "0.3.1.0" = { + sha256 = "569864395f07aa62a8006689adec74f1c6148e6de8f4bd077c15a135ddad7b26"; + revisions = { + r0 = { + nix = import ../hackage/heftia-0.3.1.0-r0-69c7b60176a78b56d22d8211f57775be8353bade986ecf9a49b96665fe1db866.nix; + revNum = 0; + sha256 = "69c7b60176a78b56d22d8211f57775be8353bade986ecf9a49b96665fe1db866"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/json-spec-elm-servant.nix b/nix/json-spec-elm-servant.nix index e000c1ab717..8954f9fc200 100644 --- a/nix/json-spec-elm-servant.nix +++ b/nix/json-spec-elm-servant.nix @@ -142,4 +142,15 @@ default = "r0"; }; }; + "0.4.1.2" = { + sha256 = "d1accd3791517e65d8ba1189d5a991b51476217df1cd6a114f26481c8f3065ba"; + revisions = { + r0 = { + nix = import ../hackage/json-spec-elm-servant-0.4.1.2-r0-2d7faec9a9b84e21e885fcb195d242a9a4db818c7494cf18e16a2dce5b309be1.nix; + revNum = 0; + sha256 = "2d7faec9a9b84e21e885fcb195d242a9a4db818c7494cf18e16a2dce5b309be1"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/json-spec-elm.nix b/nix/json-spec-elm.nix index 2853edc7647..5cac29ae572 100644 --- a/nix/json-spec-elm.nix +++ b/nix/json-spec-elm.nix @@ -120,4 +120,15 @@ default = "r0"; }; }; + "0.4.0.4" = { + sha256 = "bac57d03846adbac15e11ee03bc75aa3dcceaa693a72cb9d1a0db7b2eac057f8"; + revisions = { + r0 = { + nix = import ../hackage/json-spec-elm-0.4.0.4-r0-db2cdfd09c8d1f920ce1f6ccd1d691e58260bb3fbf73cfdbb777fe68598fc77d.nix; + revNum = 0; + sha256 = "db2cdfd09c8d1f920ce1f6ccd1d691e58260bb3fbf73cfdbb777fe68598fc77d"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/json-spec-openapi.nix b/nix/json-spec-openapi.nix index 1f6eb81172c..b2a84b02fcb 100644 --- a/nix/json-spec-openapi.nix +++ b/nix/json-spec-openapi.nix @@ -109,4 +109,15 @@ default = "r0"; }; }; + "0.3.1.2" = { + sha256 = "9e1f594f3c44aa5085ea1ce656c6f9eaff30b193971c1c9e12cf17a991b66044"; + revisions = { + r0 = { + nix = import ../hackage/json-spec-openapi-0.3.1.2-r0-370920b2594a97fa0e23f01efa3a8ed86664317241bae80aace07f9bce584ee7.nix; + revNum = 0; + sha256 = "370920b2594a97fa0e23f01efa3a8ed86664317241bae80aace07f9bce584ee7"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/launchdarkly-server-sdk.nix b/nix/launchdarkly-server-sdk.nix index 9801fbc118a..768463bbd7c 100644 --- a/nix/launchdarkly-server-sdk.nix +++ b/nix/launchdarkly-server-sdk.nix @@ -263,4 +263,15 @@ default = "r0"; }; }; + "4.2.0" = { + sha256 = "05e40a060483d8062b8a19f5b06c6c83e897f8dda5cdcfcf2e221aa8a405e4c6"; + revisions = { + r0 = { + nix = import ../hackage/launchdarkly-server-sdk-4.2.0-r0-f93af3467db601b39425a9b37e473ffe3801077b5f666039c36ebb804396653f.nix; + revNum = 0; + sha256 = "f93af3467db601b39425a9b37e473ffe3801077b5f666039c36ebb804396653f"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/pusher-http-haskell.nix b/nix/pusher-http-haskell.nix index fa3e609b8bd..9814be1dcb2 100644 --- a/nix/pusher-http-haskell.nix +++ b/nix/pusher-http-haskell.nix @@ -606,6 +606,17 @@ default = "r0"; }; }; + "2.1.0.18" = { + sha256 = "c47759b4c122964d2a052890f39ef356713da0e6f49376588f54b96e9f428c23"; + revisions = { + r0 = { + nix = import ../hackage/pusher-http-haskell-2.1.0.18-r0-493422a806b03c89d7e61baeff28eae694054174dc1c3cc8436b21daf6765fc4.nix; + revNum = 0; + sha256 = "493422a806b03c89d7e61baeff28eae694054174dc1c3cc8436b21daf6765fc4"; + }; + default = "r0"; + }; + }; "2.1.0.2" = { sha256 = "6ac21883bade271960d453e01c563332edc1703ff0cf63ee84c21f3563933577"; revisions = { diff --git a/nix/quickcheck-state-machine.nix b/nix/quickcheck-state-machine.nix index 4b1e11cc606..46c8abe047e 100644 --- a/nix/quickcheck-state-machine.nix +++ b/nix/quickcheck-state-machine.nix @@ -32,6 +32,17 @@ default = "r0"; }; }; + "0.10.1" = { + sha256 = "f4445ada28fa24de364a634852bfd6a3681a1adf7d8029796430ac36a2b72f0e"; + revisions = { + r0 = { + nix = import ../hackage/quickcheck-state-machine-0.10.1-r0-836d6181a837d4b264df731837a69a6ca85e7060427b95d606bce0fda858113a.nix; + revNum = 0; + sha256 = "836d6181a837d4b264df731837a69a6ca85e7060427b95d606bce0fda858113a"; + }; + default = "r0"; + }; + }; "0.2.0" = { sha256 = "99c39f5906273ecf926787d6cf62a3f70dd29aa19ecef08ea581e3d11bb0a8a5"; revisions = { diff --git a/nix/rattletrap.nix b/nix/rattletrap.nix index 58f23d1cb03..29db2717101 100644 --- a/nix/rattletrap.nix +++ b/nix/rattletrap.nix @@ -494,6 +494,17 @@ default = "r0"; }; }; + "13.1.0" = { + sha256 = "2de101a5e2ad056739aa5c8f01c9af94615c73771606cfae60bd04b1fde8385a"; + revisions = { + r0 = { + nix = import ../hackage/rattletrap-13.1.0-r0-0263cdffbacbbd904a81d98281b5274a47019e281b1acd1d5fa549fa3cc21986.nix; + revNum = 0; + sha256 = "0263cdffbacbbd904a81d98281b5274a47019e281b1acd1d5fa549fa3cc21986"; + }; + default = "r0"; + }; + }; "2.0.0" = { sha256 = "a58e5c7b1c5e8318ab552ac204248075cf1d8adb6024555f0b06d99de6c750ba"; revisions = {