diff --git a/default.nix b/default.nix index 6f0ca4aebc3..f729a736587 100644 --- a/default.nix +++ b/default.nix @@ -3274,6 +3274,7 @@ with builtins; mapAttrs (_: mapAttrs (_: data: rec { "cassava-megaparsec" = import ./nix/cassava-megaparsec.nix; "cassava-records" = import ./nix/cassava-records.nix; "cassava-streams" = import ./nix/cassava-streams.nix; + "cassava-th" = import ./nix/cassava-th.nix; "cassette" = import ./nix/cassette.nix; "cassy" = import ./nix/cassy.nix; "cast" = import ./nix/cast.nix; diff --git a/hackage/Yampa-0.14.6-r0-1b820e195d0a6c4256a79c2e5a79947bbb26498c152cc60d00ef00c5e4e07211.nix b/hackage/Yampa-0.14.6-r0-1b820e195d0a6c4256a79c2e5a79947bbb26498c152cc60d00ef00c5e4e07211.nix new file mode 100644 index 00000000000..2b15896c6d5 --- /dev/null +++ b/hackage/Yampa-0.14.6-r0-1b820e195d0a6c4256a79c2e5a79947bbb26498c152cc60d00ef00c5e4e07211.nix @@ -0,0 +1,118 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { + test-hlint = false; + test-doc-coverage = false; + examples = false; + }; + package = { + specVersion = "1.10"; + identifier = { name = "Yampa"; version = "0.14.6"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Ivan Perez (ivan.perez@keera.co.uk)"; + author = "Henrik Nilsson, Antony Courtney"; + homepage = "https://github.com/ivanperez-keera/Yampa/"; + url = ""; + synopsis = "Elegant Functional Reactive Programming Language for Hybrid Systems"; + description = "Domain-specific language embedded in Haskell for programming hybrid (mixed\ndiscrete-time and continuous-time) systems. Yampa is based on the concepts of\nFunctional Reactive Programming (FRP)."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."simple-affine-space" or (errorHandler.buildDepError "simple-affine-space")) + ] ++ (pkgs.lib).optional (!(compiler.isGhc && (compiler.version).ge "8.0")) (hsPkgs."fail" or (errorHandler.buildDepError "fail")); + buildable = true; + }; + exes = { + "yampa-examples-sdl-bouncingbox" = { + depends = (pkgs.lib).optionals (flags.examples) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."SDL" or (errorHandler.buildDepError "SDL")) + (hsPkgs."Yampa" or (errorHandler.buildDepError "Yampa")) + ]; + buildable = if flags.examples then true else false; + }; + "yampa-examples-sdl-circlingmouse" = { + depends = (pkgs.lib).optionals (flags.examples) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."SDL" or (errorHandler.buildDepError "SDL")) + (hsPkgs."Yampa" or (errorHandler.buildDepError "Yampa")) + ]; + buildable = if flags.examples then true else false; + }; + "yampa-examples-sdl-wiimote" = { + depends = (pkgs.lib).optionals (flags.examples) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."hcwiid" or (errorHandler.buildDepError "hcwiid")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."SDL" or (errorHandler.buildDepError "SDL")) + (hsPkgs."Yampa" or (errorHandler.buildDepError "Yampa")) + ]; + buildable = if flags.examples then true else false; + }; + "yampa-examples-elevator" = { + depends = (pkgs.lib).optionals (flags.examples) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."Yampa" or (errorHandler.buildDepError "Yampa")) + ]; + buildable = if flags.examples then true else false; + }; + "yampa-examples-tailgatingdetector" = { + depends = (pkgs.lib).optionals (flags.examples) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."Yampa" or (errorHandler.buildDepError "Yampa")) + ]; + buildable = if flags.examples then true else false; + }; + }; + tests = { + "hlint" = { + depends = (pkgs.lib).optionals (!(!flags.test-hlint)) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."hlint" or (errorHandler.buildDepError "hlint")) + ]; + buildable = if !flags.test-hlint then false else true; + }; + "haddock-coverage" = { + depends = (pkgs.lib).optionals (!(!flags.test-doc-coverage)) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."regex-posix" or (errorHandler.buildDepError "regex-posix")) + ]; + buildable = if !flags.test-doc-coverage then false else true; + }; + }; + benchmarks = { + "yampa-bench" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."criterion" or (errorHandler.buildDepError "criterion")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."Yampa" or (errorHandler.buildDepError "Yampa")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/auto-lift-classes-1.1-r0-87785c7a49fb1ae9aa9e512eb24fa1506ce1a946f6672b3821e4d4c5f5046fb1.nix b/hackage/auto-lift-classes-1.1-r0-87785c7a49fb1ae9aa9e512eb24fa1506ce1a946f6672b3821e4d4c5f5046fb1.nix new file mode 100644 index 00000000000..188a20cd3ea --- /dev/null +++ b/hackage/auto-lift-classes-1.1-r0-87785c7a49fb1ae9aa9e512eb24fa1506ce1a946f6672b3821e4d4c5f5046fb1.nix @@ -0,0 +1,43 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.0"; + identifier = { name = "auto-lift-classes"; version = "1.1"; }; + license = "BSD-3-Clause"; + copyright = "(c) 2018-2023, Koji Miyazato"; + maintainer = "viercc@gmail.com"; + author = "Koji Miyazato"; + homepage = ""; + url = ""; + synopsis = "Deriving (Show|Read)(1|2)"; + description = "Deriving (Show|Read)(1|2) from the usual, stock deriveable\ninstances like @Show a => Show (f a)@."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."reflection" or (errorHandler.buildDepError "reflection")) + ]; + buildable = true; + }; + tests = { + "run-example" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."auto-lift-classes" or (errorHandler.buildDepError "auto-lift-classes")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/cassava-th-0.1.0.0-r0-870514ed28c3c8d9ef8e4daccdf5e0e44ff302a9b5024fcdeba177e32b59cebd.nix b/hackage/cassava-th-0.1.0.0-r0-870514ed28c3c8d9ef8e4daccdf5e0e44ff302a9b5024fcdeba177e32b59cebd.nix new file mode 100644 index 00000000000..268ce57f394 --- /dev/null +++ b/hackage/cassava-th-0.1.0.0-r0-870514ed28c3c8d9ef8e4daccdf5e0e44ff302a9b5024fcdeba177e32b59cebd.nix @@ -0,0 +1,53 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.2"; + identifier = { name = "cassava-th"; version = "0.1.0.0"; }; + license = "BSD-3-Clause"; + copyright = "2023 Mercury Technologies"; + maintainer = "mattp@mercury.com"; + author = "Matt von Hagen"; + homepage = "https://github.com/MercuryTechnologies/cassava-th#readme"; + url = ""; + synopsis = "`TemplateHaskell` helpers for `cassava`"; + description = "Please see the README on GitHub at "; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."cassava" or (errorHandler.buildDepError "cassava")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + ]; + buildable = true; + }; + tests = { + "cassava-th-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."cassava" or (errorHandler.buildDepError "cassava")) + (hsPkgs."cassava-th" or (errorHandler.buildDepError "cassava-th")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/cobot-io-0.1.5.3-r0-cdcb908168bc001daf4b992eff2b4b1208fa77004a789692f6b56faddffe5e96.nix b/hackage/cobot-io-0.1.5.3-r0-cdcb908168bc001daf4b992eff2b4b1208fa77004a789692f6b56faddffe5e96.nix new file mode 100644 index 00000000000..2d1eeadbc1b --- /dev/null +++ b/hackage/cobot-io-0.1.5.3-r0-cdcb908168bc001daf4b992eff2b4b1208fa77004a789692f6b56faddffe5e96.nix @@ -0,0 +1,84 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.12"; + identifier = { name = "cobot-io"; version = "0.1.5.3"; }; + license = "BSD-3-Clause"; + copyright = "2020, Biocad"; + maintainer = "pavel@yakovlev.me"; + author = "Pavel Yakovlev, Bogdan Neterebskii, Alexander Sadovnikov"; + homepage = "https://github.com/biocad/cobot-io#readme"; + url = ""; + synopsis = "Biological data file formats and IO"; + description = "Please see the README on GitHub at "; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."cobot" or (errorHandler.buildDepError "cobot")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."data-msgpack" or (errorHandler.buildDepError "data-msgpack")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."http-conduit" or (errorHandler.buildDepError "http-conduit")) + (hsPkgs."hyraxAbif" or (errorHandler.buildDepError "hyraxAbif")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."linear" or (errorHandler.buildDepError "linear")) + (hsPkgs."megaparsec" or (errorHandler.buildDepError "megaparsec")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."parser-combinators" or (errorHandler.buildDepError "parser-combinators")) + (hsPkgs."split" or (errorHandler.buildDepError "split")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + ]; + buildable = true; + }; + tests = { + "cobot-io-test" = { + depends = [ + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."cobot" or (errorHandler.buildDepError "cobot")) + (hsPkgs."cobot-io" or (errorHandler.buildDepError "cobot-io")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."data-msgpack" or (errorHandler.buildDepError "data-msgpack")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."http-conduit" or (errorHandler.buildDepError "http-conduit")) + (hsPkgs."hyraxAbif" or (errorHandler.buildDepError "hyraxAbif")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."linear" or (errorHandler.buildDepError "linear")) + (hsPkgs."megaparsec" or (errorHandler.buildDepError "megaparsec")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."neat-interpolation" or (errorHandler.buildDepError "neat-interpolation")) + (hsPkgs."parser-combinators" or (errorHandler.buildDepError "parser-combinators")) + (hsPkgs."split" or (errorHandler.buildDepError "split")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/hyraxAbif-0.2.4.4-r0-5c91a9dee19d5596cb085ab39d28e5052a11dd56efac639bf3244718d1a87a7a.nix b/hackage/hyraxAbif-0.2.4.4-r0-5c91a9dee19d5596cb085ab39d28e5052a11dd56efac639bf3244718d1a87a7a.nix new file mode 100644 index 00000000000..97ded452ff9 --- /dev/null +++ b/hackage/hyraxAbif-0.2.4.4-r0-5c91a9dee19d5596cb085ab39d28e5052a11dd56efac639bf3244718d1a87a7a.nix @@ -0,0 +1,69 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.2"; + identifier = { name = "hyraxAbif"; version = "0.2.4.4"; }; + license = "(BSD-3-Clause OR Apache-2.0)"; + copyright = "2018-2020 HyraxBio"; + maintainer = "andre@hyraxbio.co.za"; + author = "HyraxBio"; + homepage = "https://github.com/hyraxbio/hyraxAbif/#readme"; + url = ""; + synopsis = "Modules for parsing, generating and manipulating AB1 files."; + description = "This library provides functionality for parsing, modifying, writing and generating ABIF files\n<>\n\nAny AB1 file conforming to the standard at should be supported.\n\nThis library also support generating a minimal ABIF file from a FASTA input sequence.\n\nA basic terminal application that can dump and generate AB1s is included. See \n\nSee\n\n* \"Hyrax.Abif.Generate\" for generate ABIF files from FASTA inputs\n* \"Hyrax.Abif.Read\" for parsing ABIF files\n* \"Hyrax.Abif.Write\" for creating/updating ABIF files\n* \"Hyrax.Abif\" for the core types\n* \"Examples\" for examples"; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."verset" or (errorHandler.buildDepError "verset")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."hscolour" or (errorHandler.buildDepError "hscolour")) + (hsPkgs."pretty-show" or (errorHandler.buildDepError "pretty-show")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + exes = { + "hyraxAbif-exe" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."hyraxAbif" or (errorHandler.buildDepError "hyraxAbif")) + (hsPkgs."verset" or (errorHandler.buildDepError "verset")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."pretty-show" or (errorHandler.buildDepError "pretty-show")) + (hsPkgs."hscolour" or (errorHandler.buildDepError "hscolour")) + ]; + buildable = true; + }; + }; + tests = { + "hyraxAbif-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."hyraxAbif" or (errorHandler.buildDepError "hyraxAbif")) + (hsPkgs."verset" or (errorHandler.buildDepError "verset")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."hedgehog" or (errorHandler.buildDepError "hedgehog")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/hyraxAbif-0.2.4.4-r1-e928df817c4662a265b2e12ead799a83c5afe7f0bc0c4ba34f52cdf5586c7446.nix b/hackage/hyraxAbif-0.2.4.4-r1-e928df817c4662a265b2e12ead799a83c5afe7f0bc0c4ba34f52cdf5586c7446.nix new file mode 100644 index 00000000000..97ded452ff9 --- /dev/null +++ b/hackage/hyraxAbif-0.2.4.4-r1-e928df817c4662a265b2e12ead799a83c5afe7f0bc0c4ba34f52cdf5586c7446.nix @@ -0,0 +1,69 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.2"; + identifier = { name = "hyraxAbif"; version = "0.2.4.4"; }; + license = "(BSD-3-Clause OR Apache-2.0)"; + copyright = "2018-2020 HyraxBio"; + maintainer = "andre@hyraxbio.co.za"; + author = "HyraxBio"; + homepage = "https://github.com/hyraxbio/hyraxAbif/#readme"; + url = ""; + synopsis = "Modules for parsing, generating and manipulating AB1 files."; + description = "This library provides functionality for parsing, modifying, writing and generating ABIF files\n<>\n\nAny AB1 file conforming to the standard at should be supported.\n\nThis library also support generating a minimal ABIF file from a FASTA input sequence.\n\nA basic terminal application that can dump and generate AB1s is included. See \n\nSee\n\n* \"Hyrax.Abif.Generate\" for generate ABIF files from FASTA inputs\n* \"Hyrax.Abif.Read\" for parsing ABIF files\n* \"Hyrax.Abif.Write\" for creating/updating ABIF files\n* \"Hyrax.Abif\" for the core types\n* \"Examples\" for examples"; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."verset" or (errorHandler.buildDepError "verset")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."hscolour" or (errorHandler.buildDepError "hscolour")) + (hsPkgs."pretty-show" or (errorHandler.buildDepError "pretty-show")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + exes = { + "hyraxAbif-exe" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."hyraxAbif" or (errorHandler.buildDepError "hyraxAbif")) + (hsPkgs."verset" or (errorHandler.buildDepError "verset")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."pretty-show" or (errorHandler.buildDepError "pretty-show")) + (hsPkgs."hscolour" or (errorHandler.buildDepError "hscolour")) + ]; + buildable = true; + }; + }; + tests = { + "hyraxAbif-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."hyraxAbif" or (errorHandler.buildDepError "hyraxAbif")) + (hsPkgs."verset" or (errorHandler.buildDepError "verset")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."hedgehog" or (errorHandler.buildDepError "hedgehog")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/hyraxAbif-0.2.4.5-r0-f4763462b310b6441a8a2c75205759bb41c5583220e01a2536470c48af95c457.nix b/hackage/hyraxAbif-0.2.4.5-r0-f4763462b310b6441a8a2c75205759bb41c5583220e01a2536470c48af95c457.nix new file mode 100644 index 00000000000..21af353493a --- /dev/null +++ b/hackage/hyraxAbif-0.2.4.5-r0-f4763462b310b6441a8a2c75205759bb41c5583220e01a2536470c48af95c457.nix @@ -0,0 +1,69 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.2"; + identifier = { name = "hyraxAbif"; version = "0.2.4.5"; }; + license = "(BSD-3-Clause OR Apache-2.0)"; + copyright = "2018-2020 HyraxBio"; + maintainer = "andre@hyraxbio.co.za"; + author = "HyraxBio"; + homepage = "https://github.com/hyraxbio/hyraxAbif/#readme"; + url = ""; + synopsis = "Modules for parsing, generating and manipulating AB1 files."; + description = "This library provides functionality for parsing, modifying, writing and generating ABIF files\n<>\n\nAny AB1 file conforming to the standard at should be supported.\n\nThis library also support generating a minimal ABIF file from a FASTA input sequence.\n\nA basic terminal application that can dump and generate AB1s is included. See \n\nSee\n\n* \"Hyrax.Abif.Generate\" for generate ABIF files from FASTA inputs\n* \"Hyrax.Abif.Read\" for parsing ABIF files\n* \"Hyrax.Abif.Write\" for creating/updating ABIF files\n* \"Hyrax.Abif\" for the core types\n* \"Examples\" for examples"; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."verset" or (errorHandler.buildDepError "verset")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."hscolour" or (errorHandler.buildDepError "hscolour")) + (hsPkgs."pretty-show" or (errorHandler.buildDepError "pretty-show")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + exes = { + "hyraxAbif-exe" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."hyraxAbif" or (errorHandler.buildDepError "hyraxAbif")) + (hsPkgs."verset" or (errorHandler.buildDepError "verset")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."pretty-show" or (errorHandler.buildDepError "pretty-show")) + (hsPkgs."hscolour" or (errorHandler.buildDepError "hscolour")) + ]; + buildable = true; + }; + }; + tests = { + "hyraxAbif-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."hyraxAbif" or (errorHandler.buildDepError "hyraxAbif")) + (hsPkgs."verset" or (errorHandler.buildDepError "verset")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."hedgehog" or (errorHandler.buildDepError "hedgehog")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/monomer-hagrid-0.3.1.2-r0-63d1ad0221f40c67a0d9bfd9ea032743a4281f697ae71f8fa61608c0a3565ae4.nix b/hackage/monomer-hagrid-0.3.1.2-r0-63d1ad0221f40c67a0d9bfd9ea032743a4281f697ae71f8fa61608c0a3565ae4.nix new file mode 100644 index 00000000000..c91f5658bff --- /dev/null +++ b/hackage/monomer-hagrid-0.3.1.2-r0-63d1ad0221f40c67a0d9bfd9ea032743a4281f697ae71f8fa61608c0a3565ae4.nix @@ -0,0 +1,100 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { examples = false; }; + package = { + specVersion = "2.0"; + identifier = { name = "monomer-hagrid"; version = "0.3.1.2"; }; + license = "MIT"; + copyright = ""; + maintainer = "garethdanielsmith@gmail.com"; + author = ""; + homepage = "https://github.com/Dretch/monomer-hagrid#readme"; + url = ""; + synopsis = "A datagrid widget for the Monomer library."; + description = "A configurable Monomer widget that shows a scrollable grid of data."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."data-default-class" or (errorHandler.buildDepError "data-default-class")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."monomer" or (errorHandler.buildDepError "monomer")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + exes = { + "example-basic" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."data-default-class" or (errorHandler.buildDepError "data-default-class")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."monomer" or (errorHandler.buildDepError "monomer")) + (hsPkgs."monomer-hagrid" or (errorHandler.buildDepError "monomer-hagrid")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + ]; + buildable = if flags.examples then true else false; + }; + "example-big-grid" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."data-default-class" or (errorHandler.buildDepError "data-default-class")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."monomer" or (errorHandler.buildDepError "monomer")) + (hsPkgs."monomer-hagrid" or (errorHandler.buildDepError "monomer-hagrid")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = if flags.examples then true else false; + }; + "example-resizing-cells" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."data-default-class" or (errorHandler.buildDepError "data-default-class")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."monomer" or (errorHandler.buildDepError "monomer")) + (hsPkgs."monomer-hagrid" or (errorHandler.buildDepError "monomer-hagrid")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = if flags.examples then true else false; + }; + }; + tests = { + "spec" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) + (hsPkgs."data-default-class" or (errorHandler.buildDepError "data-default-class")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."monomer" or (errorHandler.buildDepError "monomer")) + (hsPkgs."monomer-hagrid" or (errorHandler.buildDepError "monomer-hagrid")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + 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/owoify-hs-1.1.0.0-r0-736def37c41f7ea279f598018414194c15d316769b2db159f520fd1c1af03845.nix b/hackage/owoify-hs-1.1.0.0-r0-736def37c41f7ea279f598018414194c15d316769b2db159f520fd1c1af03845.nix new file mode 100644 index 00000000000..44dbfacc1c0 --- /dev/null +++ b/hackage/owoify-hs-1.1.0.0-r0-736def37c41f7ea279f598018414194c15d316769b2db159f520fd1c1af03845.nix @@ -0,0 +1,51 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.12"; + identifier = { name = "owoify-hs"; version = "1.1.0.0"; }; + license = "MIT"; + copyright = "2023 Chehui Chou"; + maintainer = "tetsuki.syu1315@gmail.com"; + author = "Chehui Chou"; + homepage = "https://github.com/deadshot465/owoify-hs#readme"; + url = ""; + synopsis = "Turn any English text into nonsensical babyspeaks."; + description = "Please see the README on GitHub at "; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."regex" or (errorHandler.buildDepError "regex")) + (hsPkgs."regex-with-pcre" or (errorHandler.buildDepError "regex-with-pcre")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + tests = { + "owoify-hs-test" = { + depends = [ + (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."owoify-hs" or (errorHandler.buildDepError "owoify-hs")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."regex" or (errorHandler.buildDepError "regex")) + (hsPkgs."regex-with-pcre" or (errorHandler.buildDepError "regex-with-pcre")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/pantry-0.9.3.1-r0-43c3a42eff128814a3bae33c257692e8e45ea72f83add4c0fc1ae5f8fc19aef1.nix b/hackage/pantry-0.9.3.1-r0-43c3a42eff128814a3bae33c257692e8e45ea72f83add4c0fc1ae5f8fc19aef1.nix new file mode 100644 index 00000000000..275cab39e5f --- /dev/null +++ b/hackage/pantry-0.9.3.1-r0-43c3a42eff128814a3bae33c257692e8e45ea72f83add4c0fc1ae5f8fc19aef1.nix @@ -0,0 +1,265 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { test-pretty-exceptions = false; }; + package = { + specVersion = "2.0"; + identifier = { name = "pantry"; version = "0.9.3.1"; }; + license = "BSD-3-Clause"; + copyright = "2018-2022 FP Complete"; + maintainer = "michael@snoyman.com"; + author = "Michael Snoyman"; + homepage = "https://github.com/commercialhaskell/pantry#readme"; + url = ""; + synopsis = "Content addressable Haskell package management"; + description = "Please see the README on GitHub at "; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."aeson-warning-parser" or (errorHandler.buildDepError "aeson-warning-parser")) + (hsPkgs."ansi-terminal" or (errorHandler.buildDepError "ansi-terminal")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."casa-client" or (errorHandler.buildDepError "casa-client")) + (hsPkgs."casa-types" or (errorHandler.buildDepError "casa-types")) + (hsPkgs."companion" or (errorHandler.buildDepError "companion")) + (hsPkgs."conduit" or (errorHandler.buildDepError "conduit")) + (hsPkgs."conduit-extra" or (errorHandler.buildDepError "conduit-extra")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."crypton" or (errorHandler.buildDepError "crypton")) + (hsPkgs."crypton-conduit" or (errorHandler.buildDepError "crypton-conduit")) + (hsPkgs."digest" or (errorHandler.buildDepError "digest")) + (hsPkgs."filelock" or (errorHandler.buildDepError "filelock")) + (hsPkgs."generic-deriving" or (errorHandler.buildDepError "generic-deriving")) + (hsPkgs."hackage-security" or (errorHandler.buildDepError "hackage-security")) + (hsPkgs."hpack" or (errorHandler.buildDepError "hpack")) + (hsPkgs."http-client" or (errorHandler.buildDepError "http-client")) + (hsPkgs."http-client-tls" or (errorHandler.buildDepError "http-client-tls")) + (hsPkgs."http-conduit" or (errorHandler.buildDepError "http-conduit")) + (hsPkgs."http-download" or (errorHandler.buildDepError "http-download")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."pantry".components.sublibs.internal or (errorHandler.buildDepError "pantry:internal")) + (hsPkgs."memory" or (errorHandler.buildDepError "memory")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."network-uri" or (errorHandler.buildDepError "network-uri")) + (hsPkgs."path" or (errorHandler.buildDepError "path")) + (hsPkgs."path-io" or (errorHandler.buildDepError "path-io")) + (hsPkgs."persistent" or (errorHandler.buildDepError "persistent")) + (hsPkgs."persistent-sqlite" or (errorHandler.buildDepError "persistent-sqlite")) + (hsPkgs."persistent-template" or (errorHandler.buildDepError "persistent-template")) + (hsPkgs."primitive" or (errorHandler.buildDepError "primitive")) + (hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet")) + (hsPkgs."rio" or (errorHandler.buildDepError "rio")) + (hsPkgs."rio-orphans" or (errorHandler.buildDepError "rio-orphans")) + (hsPkgs."rio-prettyprint" or (errorHandler.buildDepError "rio-prettyprint")) + (hsPkgs."static-bytes" or (errorHandler.buildDepError "static-bytes")) + (hsPkgs."tar-conduit" or (errorHandler.buildDepError "tar-conduit")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."text-metrics" or (errorHandler.buildDepError "text-metrics")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."unix-compat" or (errorHandler.buildDepError "unix-compat")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."yaml" or (errorHandler.buildDepError "yaml")) + (hsPkgs."zip-archive" or (errorHandler.buildDepError "zip-archive")) + ] ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).ge "9.4.5" && system.isWindows) (hsPkgs."network" or (errorHandler.buildDepError "network")); + buildable = true; + }; + sublibs = { + "internal" = { + depends = [ + (hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."aeson-warning-parser" or (errorHandler.buildDepError "aeson-warning-parser")) + (hsPkgs."ansi-terminal" or (errorHandler.buildDepError "ansi-terminal")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."casa-client" or (errorHandler.buildDepError "casa-client")) + (hsPkgs."casa-types" or (errorHandler.buildDepError "casa-types")) + (hsPkgs."companion" or (errorHandler.buildDepError "companion")) + (hsPkgs."conduit" or (errorHandler.buildDepError "conduit")) + (hsPkgs."conduit-extra" or (errorHandler.buildDepError "conduit-extra")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."crypton" or (errorHandler.buildDepError "crypton")) + (hsPkgs."crypton-conduit" or (errorHandler.buildDepError "crypton-conduit")) + (hsPkgs."digest" or (errorHandler.buildDepError "digest")) + (hsPkgs."filelock" or (errorHandler.buildDepError "filelock")) + (hsPkgs."generic-deriving" or (errorHandler.buildDepError "generic-deriving")) + (hsPkgs."hackage-security" or (errorHandler.buildDepError "hackage-security")) + (hsPkgs."hpack" or (errorHandler.buildDepError "hpack")) + (hsPkgs."http-client" or (errorHandler.buildDepError "http-client")) + (hsPkgs."http-client-tls" or (errorHandler.buildDepError "http-client-tls")) + (hsPkgs."http-conduit" or (errorHandler.buildDepError "http-conduit")) + (hsPkgs."http-download" or (errorHandler.buildDepError "http-download")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."memory" or (errorHandler.buildDepError "memory")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."network-uri" or (errorHandler.buildDepError "network-uri")) + (hsPkgs."path" or (errorHandler.buildDepError "path")) + (hsPkgs."path-io" or (errorHandler.buildDepError "path-io")) + (hsPkgs."persistent" or (errorHandler.buildDepError "persistent")) + (hsPkgs."persistent-sqlite" or (errorHandler.buildDepError "persistent-sqlite")) + (hsPkgs."persistent-template" or (errorHandler.buildDepError "persistent-template")) + (hsPkgs."primitive" or (errorHandler.buildDepError "primitive")) + (hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet")) + (hsPkgs."rio" or (errorHandler.buildDepError "rio")) + (hsPkgs."rio-orphans" or (errorHandler.buildDepError "rio-orphans")) + (hsPkgs."rio-prettyprint" or (errorHandler.buildDepError "rio-prettyprint")) + (hsPkgs."static-bytes" or (errorHandler.buildDepError "static-bytes")) + (hsPkgs."tar-conduit" or (errorHandler.buildDepError "tar-conduit")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."text-metrics" or (errorHandler.buildDepError "text-metrics")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."unix-compat" or (errorHandler.buildDepError "unix-compat")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."yaml" or (errorHandler.buildDepError "yaml")) + (hsPkgs."zip-archive" or (errorHandler.buildDepError "zip-archive")) + ] ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).ge "9.4.5" && system.isWindows) (hsPkgs."network" or (errorHandler.buildDepError "network")); + buildable = true; + }; + }; + exes = { + "test-pretty-exceptions" = { + depends = ([ + (hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."aeson-warning-parser" or (errorHandler.buildDepError "aeson-warning-parser")) + (hsPkgs."ansi-terminal" or (errorHandler.buildDepError "ansi-terminal")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."casa-client" or (errorHandler.buildDepError "casa-client")) + (hsPkgs."casa-types" or (errorHandler.buildDepError "casa-types")) + (hsPkgs."companion" or (errorHandler.buildDepError "companion")) + (hsPkgs."conduit" or (errorHandler.buildDepError "conduit")) + (hsPkgs."conduit-extra" or (errorHandler.buildDepError "conduit-extra")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."crypton" or (errorHandler.buildDepError "crypton")) + (hsPkgs."crypton-conduit" or (errorHandler.buildDepError "crypton-conduit")) + (hsPkgs."digest" or (errorHandler.buildDepError "digest")) + (hsPkgs."filelock" or (errorHandler.buildDepError "filelock")) + (hsPkgs."generic-deriving" or (errorHandler.buildDepError "generic-deriving")) + (hsPkgs."hackage-security" or (errorHandler.buildDepError "hackage-security")) + (hsPkgs."hpack" or (errorHandler.buildDepError "hpack")) + (hsPkgs."http-client" or (errorHandler.buildDepError "http-client")) + (hsPkgs."http-client-tls" or (errorHandler.buildDepError "http-client-tls")) + (hsPkgs."http-conduit" or (errorHandler.buildDepError "http-conduit")) + (hsPkgs."http-download" or (errorHandler.buildDepError "http-download")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."memory" or (errorHandler.buildDepError "memory")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."network-uri" or (errorHandler.buildDepError "network-uri")) + (hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative")) + (hsPkgs."pantry" or (errorHandler.buildDepError "pantry")) + (hsPkgs."path" or (errorHandler.buildDepError "path")) + (hsPkgs."path-io" or (errorHandler.buildDepError "path-io")) + (hsPkgs."persistent" or (errorHandler.buildDepError "persistent")) + (hsPkgs."persistent-sqlite" or (errorHandler.buildDepError "persistent-sqlite")) + (hsPkgs."persistent-template" or (errorHandler.buildDepError "persistent-template")) + (hsPkgs."primitive" or (errorHandler.buildDepError "primitive")) + (hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet")) + (hsPkgs."rio" or (errorHandler.buildDepError "rio")) + (hsPkgs."rio-orphans" or (errorHandler.buildDepError "rio-orphans")) + (hsPkgs."rio-prettyprint" or (errorHandler.buildDepError "rio-prettyprint")) + (hsPkgs."static-bytes" or (errorHandler.buildDepError "static-bytes")) + (hsPkgs."tar-conduit" or (errorHandler.buildDepError "tar-conduit")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."text-metrics" or (errorHandler.buildDepError "text-metrics")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."unix-compat" or (errorHandler.buildDepError "unix-compat")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."yaml" or (errorHandler.buildDepError "yaml")) + (hsPkgs."zip-archive" or (errorHandler.buildDepError "zip-archive")) + ] ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).ge "9.4.5" && system.isWindows) (hsPkgs."network" or (errorHandler.buildDepError "network"))) ++ (pkgs.lib).optionals (system.isWindows) [ + (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + ]; + buildable = if !flags.test-pretty-exceptions then false else true; + }; + }; + tests = { + "spec" = { + depends = [ + (hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."aeson-warning-parser" or (errorHandler.buildDepError "aeson-warning-parser")) + (hsPkgs."ansi-terminal" or (errorHandler.buildDepError "ansi-terminal")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."casa-client" or (errorHandler.buildDepError "casa-client")) + (hsPkgs."casa-types" or (errorHandler.buildDepError "casa-types")) + (hsPkgs."companion" or (errorHandler.buildDepError "companion")) + (hsPkgs."conduit" or (errorHandler.buildDepError "conduit")) + (hsPkgs."conduit-extra" or (errorHandler.buildDepError "conduit-extra")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."crypton" or (errorHandler.buildDepError "crypton")) + (hsPkgs."crypton-conduit" or (errorHandler.buildDepError "crypton-conduit")) + (hsPkgs."digest" or (errorHandler.buildDepError "digest")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."filelock" or (errorHandler.buildDepError "filelock")) + (hsPkgs."generic-deriving" or (errorHandler.buildDepError "generic-deriving")) + (hsPkgs."hackage-security" or (errorHandler.buildDepError "hackage-security")) + (hsPkgs."hedgehog" or (errorHandler.buildDepError "hedgehog")) + (hsPkgs."hpack" or (errorHandler.buildDepError "hpack")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."http-client" or (errorHandler.buildDepError "http-client")) + (hsPkgs."http-client-tls" or (errorHandler.buildDepError "http-client-tls")) + (hsPkgs."http-conduit" or (errorHandler.buildDepError "http-conduit")) + (hsPkgs."http-download" or (errorHandler.buildDepError "http-download")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."pantry".components.sublibs.internal or (errorHandler.buildDepError "pantry:internal")) + (hsPkgs."memory" or (errorHandler.buildDepError "memory")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."network-uri" or (errorHandler.buildDepError "network-uri")) + (hsPkgs."pantry" or (errorHandler.buildDepError "pantry")) + (hsPkgs."path" or (errorHandler.buildDepError "path")) + (hsPkgs."path-io" or (errorHandler.buildDepError "path-io")) + (hsPkgs."persistent" or (errorHandler.buildDepError "persistent")) + (hsPkgs."persistent-sqlite" or (errorHandler.buildDepError "persistent-sqlite")) + (hsPkgs."persistent-template" or (errorHandler.buildDepError "persistent-template")) + (hsPkgs."primitive" or (errorHandler.buildDepError "primitive")) + (hsPkgs."raw-strings-qq" or (errorHandler.buildDepError "raw-strings-qq")) + (hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet")) + (hsPkgs."rio" or (errorHandler.buildDepError "rio")) + (hsPkgs."rio-orphans" or (errorHandler.buildDepError "rio-orphans")) + (hsPkgs."rio-prettyprint" or (errorHandler.buildDepError "rio-prettyprint")) + (hsPkgs."static-bytes" or (errorHandler.buildDepError "static-bytes")) + (hsPkgs."tar-conduit" or (errorHandler.buildDepError "tar-conduit")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."text-metrics" or (errorHandler.buildDepError "text-metrics")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."unix-compat" or (errorHandler.buildDepError "unix-compat")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."yaml" or (errorHandler.buildDepError "yaml")) + (hsPkgs."zip-archive" or (errorHandler.buildDepError "zip-archive")) + ] ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).ge "9.4.5" && system.isWindows) (hsPkgs."network" or (errorHandler.buildDepError "network")); + 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/posit-2022.2.0.0-r0-63c4491ebee6555c932cc5b6d3f910c7054b6f2beb1634c06704743e3fa883cf.nix b/hackage/posit-2022.2.0.0-r0-63c4491ebee6555c932cc5b6d3f910c7054b6f2beb1634c06704743e3fa883cf.nix new file mode 100644 index 00000000000..f090ab1cbe1 --- /dev/null +++ b/hackage/posit-2022.2.0.0-r0-63c4491ebee6555c932cc5b6d3f910c7054b6f2beb1634c06704743e3fa883cf.nix @@ -0,0 +1,85 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { + do-no-storable-random = false; + do-liquid = false; + do-rewrite = false; + }; + package = { + specVersion = "1.12"; + identifier = { name = "posit"; version = "2022.2.0.0"; }; + license = "BSD-3-Clause"; + copyright = "2021-2023 Nathan Waivio"; + maintainer = "nathan.waivio@gmail.com"; + author = "Nathan Waivio"; + homepage = "https://github.com/waivio/posit#readme"; + url = ""; + synopsis = "Posit Numbers"; + description = "The Posit Number format attempting to conform to the Posit Standard Versions 3.2 and 2022. Where Real numbers are approximated by `Maybe Rational` and sampled in a similar way to the projective real line."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = (([ + (hsPkgs."data-dword" or (errorHandler.buildDepError "data-dword")) + (hsPkgs."scientific" or (errorHandler.buildDepError "scientific")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + ] ++ (pkgs.lib).optional (!flags.do-liquid) (hsPkgs."base" or (errorHandler.buildDepError "base"))) ++ (pkgs.lib).optional (!flags.do-no-storable-random) (hsPkgs."random" or (errorHandler.buildDepError "random"))) ++ (pkgs.lib).optionals (flags.do-liquid) [ + (hsPkgs."liquid-base" or (errorHandler.buildDepError "liquid-base")) + (hsPkgs."liquidhaskell" or (errorHandler.buildDepError "liquidhaskell")) + ]; + buildable = true; + }; + tests = { + "posit-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."posit" or (errorHandler.buildDepError "posit")) + ]; + buildable = true; + }; + "test-posit-functions" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."posit" or (errorHandler.buildDepError "posit")) + (hsPkgs."Chart" or (errorHandler.buildDepError "Chart")) + (hsPkgs."Chart-cairo" or (errorHandler.buildDepError "Chart-cairo")) + ]; + buildable = true; + }; + }; + benchmarks = { + "test-posit-weigh" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."posit" or (errorHandler.buildDepError "posit")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."weigh" or (errorHandler.buildDepError "weigh")) + ]; + buildable = true; + }; + "test-posit-readShowId" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."posit" or (errorHandler.buildDepError "posit")) + ]; + buildable = true; + }; + "test-posit-fusedRewrite" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."posit" or (errorHandler.buildDepError "posit")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/sbp-5.0.4-r0-2de425a0e39c95122c6e74559290e568e1fb17ecbcf1b665e2705cfef86a2bf2.nix b/hackage/sbp-5.0.4-r0-2de425a0e39c95122c6e74559290e568e1fb17ecbcf1b665e2705cfef86a2bf2.nix new file mode 100644 index 00000000000..fcf4f510a38 --- /dev/null +++ b/hackage/sbp-5.0.4-r0-2de425a0e39c95122c6e74559290e568e1fb17ecbcf1b665e2705cfef86a2bf2.nix @@ -0,0 +1,144 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.22"; + identifier = { name = "sbp"; version = "5.0.4"; }; + license = "MIT"; + copyright = "Copyright (C) 2015-2021 Swift Navigation, Inc."; + maintainer = "Swift Navigation "; + author = "Swift Navigation Inc."; + homepage = "https://github.com/swift-nav/libsbp"; + url = ""; + synopsis = "SwiftNav's SBP Library"; + description = "Haskell bindings for Swift Navigation Binary Protocol (SBP), a fast,\nsimple, and minimal binary protocol for communicating with Swift\ndevices. It is the native binary protocol used by the Piksi GPS\nreceiver to transmit solutions, observations, status and debugging\nmessages, as well as receive messages from the host operating\nsystem, such as differential corrections and the almanac."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."base64-bytestring" or (errorHandler.buildDepError "base64-bytestring")) + (hsPkgs."basic-prelude" or (errorHandler.buildDepError "basic-prelude")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."data-binary-ieee754" or (errorHandler.buildDepError "data-binary-ieee754")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."lens-aeson" or (errorHandler.buildDepError "lens-aeson")) + (hsPkgs."monad-loops" or (errorHandler.buildDepError "monad-loops")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + exes = { + "sbp2json" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."basic-prelude" or (errorHandler.buildDepError "basic-prelude")) + (hsPkgs."binary-conduit" or (errorHandler.buildDepError "binary-conduit")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."conduit" or (errorHandler.buildDepError "conduit")) + (hsPkgs."conduit-extra" or (errorHandler.buildDepError "conduit-extra")) + (hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet")) + (hsPkgs."sbp" or (errorHandler.buildDepError "sbp")) + ]; + buildable = true; + }; + "sbp2prettyjson" = { + depends = [ + (hsPkgs."aeson-pretty" or (errorHandler.buildDepError "aeson-pretty")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."basic-prelude" or (errorHandler.buildDepError "basic-prelude")) + (hsPkgs."binary-conduit" or (errorHandler.buildDepError "binary-conduit")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."cmdargs" or (errorHandler.buildDepError "cmdargs")) + (hsPkgs."conduit" or (errorHandler.buildDepError "conduit")) + (hsPkgs."conduit-extra" or (errorHandler.buildDepError "conduit-extra")) + (hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet")) + (hsPkgs."sbp" or (errorHandler.buildDepError "sbp")) + ]; + buildable = true; + }; + "json2sbp" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."basic-prelude" or (errorHandler.buildDepError "basic-prelude")) + (hsPkgs."binary-conduit" or (errorHandler.buildDepError "binary-conduit")) + (hsPkgs."conduit" or (errorHandler.buildDepError "conduit")) + (hsPkgs."conduit-extra" or (errorHandler.buildDepError "conduit-extra")) + (hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet")) + (hsPkgs."sbp" or (errorHandler.buildDepError "sbp")) + ]; + buildable = true; + }; + "json2json" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."basic-prelude" or (errorHandler.buildDepError "basic-prelude")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."conduit" or (errorHandler.buildDepError "conduit")) + (hsPkgs."conduit-extra" or (errorHandler.buildDepError "conduit-extra")) + (hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet")) + (hsPkgs."sbp" or (errorHandler.buildDepError "sbp")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + ]; + buildable = true; + }; + "sbp2yaml" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."basic-prelude" or (errorHandler.buildDepError "basic-prelude")) + (hsPkgs."binary-conduit" or (errorHandler.buildDepError "binary-conduit")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."conduit" or (errorHandler.buildDepError "conduit")) + (hsPkgs."conduit-extra" or (errorHandler.buildDepError "conduit-extra")) + (hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet")) + (hsPkgs."sbp" or (errorHandler.buildDepError "sbp")) + (hsPkgs."yaml" or (errorHandler.buildDepError "yaml")) + ]; + buildable = true; + }; + "sbp2nmea" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."basic-prelude" or (errorHandler.buildDepError "basic-prelude")) + (hsPkgs."binary-conduit" or (errorHandler.buildDepError "binary-conduit")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."conduit" or (errorHandler.buildDepError "conduit")) + (hsPkgs."conduit-extra" or (errorHandler.buildDepError "conduit-extra")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet")) + (hsPkgs."sbp" or (errorHandler.buildDepError "sbp")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + ]; + buildable = true; + }; + }; + tests = { + "test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."basic-prelude" or (errorHandler.buildDepError "basic-prelude")) + (hsPkgs."sbp" or (errorHandler.buildDepError "sbp")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/scalpel-0.6.2.2-r0-10b79b7b67c031ae5b8a8f437870c1609bfcf19436fdae95efea924d392f81ee.nix b/hackage/scalpel-0.6.2.2-r0-10b79b7b67c031ae5b8a8f437870c1609bfcf19436fdae95efea924d392f81ee.nix new file mode 100644 index 00000000000..446d85079e7 --- /dev/null +++ b/hackage/scalpel-0.6.2.2-r0-10b79b7b67c031ae5b8a8f437870c1609bfcf19436fdae95efea924d392f81ee.nix @@ -0,0 +1,41 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.10"; + identifier = { name = "scalpel"; version = "0.6.2.2"; }; + license = "Apache-2.0"; + copyright = ""; + maintainer = "willcoster@gmail.com"; + author = "Will Coster"; + homepage = "https://github.com/fimad/scalpel"; + url = ""; + synopsis = "A high level web scraping library for Haskell."; + description = "Scalpel is a web scraping library inspired by libraries like Parsec and\nPerl's Web::Scraper Scalpel builds on top of TagSoup to provide a\ndeclarative and monadic interface."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."scalpel-core" or (errorHandler.buildDepError "scalpel-core")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive")) + (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) + (hsPkgs."http-client" or (errorHandler.buildDepError "http-client")) + (hsPkgs."http-client-tls" or (errorHandler.buildDepError "http-client-tls")) + (hsPkgs."tagsoup" or (errorHandler.buildDepError "tagsoup")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/scalpel-core-0.6.2.2-r0-703de024e3c2abc90d1e86dec583456d60d7f594904abab4f923715ac20e56bd.nix b/hackage/scalpel-core-0.6.2.2-r0-703de024e3c2abc90d1e86dec583456d60d7f594904abab4f923715ac20e56bd.nix new file mode 100644 index 00000000000..6b4a94b39ee --- /dev/null +++ b/hackage/scalpel-core-0.6.2.2-r0-703de024e3c2abc90d1e86dec583456d60d7f594904abab4f923715ac20e56bd.nix @@ -0,0 +1,70 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.10"; + identifier = { name = "scalpel-core"; version = "0.6.2.2"; }; + license = "Apache-2.0"; + copyright = ""; + maintainer = "willcoster@gmail.com"; + author = "Will Coster"; + homepage = "https://github.com/fimad/scalpel"; + url = ""; + synopsis = "A high level web scraping library for Haskell."; + description = "Scalpel core provides a subset of the scalpel web scraping library that is\nintended to have lightweight dependencies and to be free of all non-Haskell\ndependencies."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) + (hsPkgs."fail" or (errorHandler.buildDepError "fail")) + (hsPkgs."pointedlist" or (errorHandler.buildDepError "pointedlist")) + (hsPkgs."regex-base" or (errorHandler.buildDepError "regex-base")) + (hsPkgs."regex-tdfa" or (errorHandler.buildDepError "regex-tdfa")) + (hsPkgs."tagsoup" or (errorHandler.buildDepError "tagsoup")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + ]; + buildable = true; + }; + tests = { + "lib-tests" = { + depends = [ + (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."regex-base" or (errorHandler.buildDepError "regex-base")) + (hsPkgs."regex-tdfa" or (errorHandler.buildDepError "regex-tdfa")) + (hsPkgs."scalpel-core" or (errorHandler.buildDepError "scalpel-core")) + (hsPkgs."tagsoup" or (errorHandler.buildDepError "tagsoup")) + ]; + buildable = true; + }; + }; + benchmarks = { + "bench" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."criterion" or (errorHandler.buildDepError "criterion")) + (hsPkgs."scalpel-core" or (errorHandler.buildDepError "scalpel-core")) + (hsPkgs."tagsoup" or (errorHandler.buildDepError "tagsoup")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/uu-tc-error-0.2.0.0-r1-585e4838ff424abb45ab8a3557d4317fe77b7c603ffd92a2f4c498ff9f08eab6.nix b/hackage/uu-tc-error-0.2.0.0-r1-585e4838ff424abb45ab8a3557d4317fe77b7c603ffd92a2f4c498ff9f08eab6.nix new file mode 100644 index 00000000000..14e4153333d --- /dev/null +++ b/hackage/uu-tc-error-0.2.0.0-r1-585e4838ff424abb45ab8a3557d4317fe77b7c603ffd92a2f4c498ff9f08eab6.nix @@ -0,0 +1,34 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.0"; + identifier = { name = "uu-tc-error"; version = "0.2.0.0"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "p.rednaz@googlemail.com"; + author = "Andres Loeh ,\nJohan Jeuring ,\nDoaitse Swierstra ,\nAdolfo OchagavĂ­a "; + homepage = "https://gitlab.com/rdnz/uu-tc-error"; + url = ""; + synopsis = "Haskell 98 parser combintors for INFOB3TC at Utrecht University"; + description = "This library tries to be a drop in replacement for\n@[uu-tc](https://hackage.haskell.org/package/uu-tc)@ that provides error\nmessages. However, we could not avoid additional type class constraints\non @parse@. Notice that you might need to add @Ord@ and @Show@\nconstraints to your own functions and ensure your own data types are\n@deriving (Ord, Show)@.\n\nIf you are only interested in full parses of some parser @p@, enforce\nfull parses on the @Parser@ level using the\n@\"ParseLib.Abstract.Derived\".eof@ combinator as in @parse (p <* eof)\ninput@. This ensures error reporting.\n\nWe highly recommend using @parseImproved@ instead of @parse@. Please look\nat @parseImproved@'s documentation in the \"ParseLib.Abstract.Core\"\nmodule.\n\nReport bugs to [gitlab](https://gitlab.com/rdnz/uu-tc-error/-/issues) or\n@p.rednaz\\@googlemail.com@, please.\n\n@[uu-tc](https://hackage.haskell.org/package/uu-tc)@ generates no error\nmessages at all. Here is an example of an error messages generated by\nthis library when I made a mistake writing a lexer.\n\n> input:3:8:\n> |\n> 3 | PRODID:-//hacksw/handcal//NONSGML v1.0//EN\n> | ^^^^^^^^^^^\n> unexpected \"-//hacksw/h\"\n> expecting \"2.0\", \"BEGIN\", \"DESCRIPTION\", \"DTEND\", \"DTSTAMP\", \"DTSTART\", \"END\", \"LOCATION\", \"PRODID\", \"SUMMARY\", \"UID\", \"VCALENDAR\", \"VERSION\", \"VEVENT\", ':', crlf newline, or end of input\n\n__Description of @@__\n\nCourse software for INFOB3TC (Languages & Compilers)\n\nThis library currently contains two Haskell 98 parser combinator libraries.\n\n* The default library, available as @ParseLib@ or more explicitly\nby importing @ParseLib.Simple@, is the one described in the\nlecture notes, using a type synonym as the type for parsers.\n\n* The second library can be chosen by importing @ParseLib.Abstract@.\nIt defines the same functions as @ParseLib.Simple@, but keeps\nthe parser type abstract.\n\nIn future versions of this package, more libraries with more\nadvanced implementations of parser combinators may be added."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."uu-tc-error-error" or (errorHandler.buildDepError "uu-tc-error-error")) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/yampa-test-0.14.6-r0-5f118922c010abfb8d070b5a22c9b109154cc81ba0630d5d73578a6671afda75.nix b/hackage/yampa-test-0.14.6-r0-5f118922c010abfb8d070b5a22c9b109154cc81ba0630d5d73578a6671afda75.nix new file mode 100644 index 00000000000..7a14f34137f --- /dev/null +++ b/hackage/yampa-test-0.14.6-r0-5f118922c010abfb8d070b5a22c9b109154cc81ba0630d5d73578a6671afda75.nix @@ -0,0 +1,58 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { test-space = false; }; + package = { + specVersion = "1.10"; + identifier = { name = "yampa-test"; version = "0.14.6"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "ivan.perez@keera.co.uk"; + author = "Ivan Perez"; + homepage = "http://github.com/ivanperez-keera/Yampa"; + url = ""; + synopsis = "Testing library for Yampa."; + description = "Testing and debugging library for Yampa.\n\nIt contains:\n\n* Debugging signal functions using\n.\n* A definition of Temporal Predicates based on LTL.\n* Monitoring signal functions with ptLTL using Signal Predicates.\n* A definition of Streams, and a Stream manipulation API.\n* Signal/stream generators for QuickCheck.\n\nA detailed explanation of these ideas is included in the ICFP 2017 paper\n."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."normaldistribution" or (errorHandler.buildDepError "normaldistribution")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."Yampa" or (errorHandler.buildDepError "Yampa")) + ]; + buildable = true; + }; + tests = { + "yampa-quicheck" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-quickcheck" or (errorHandler.buildDepError "tasty-quickcheck")) + (hsPkgs."Yampa" or (errorHandler.buildDepError "Yampa")) + (hsPkgs."yampa-test" or (errorHandler.buildDepError "yampa-test")) + ]; + buildable = true; + }; + "space" = { + depends = (pkgs.lib).optionals (!(!flags.test-space)) [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."Yampa" or (errorHandler.buildDepError "Yampa")) + ]; + buildable = if !flags.test-space then false else true; + }; + }; + }; + } \ No newline at end of file diff --git a/index-state-hashes.nix b/index-state-hashes.nix index 678ec542151..d76c659334f 100644 --- a/index-state-hashes.nix +++ b/index-state-hashes.nix @@ -1712,4 +1712,5 @@ "2023-12-06T00:00:00Z" = "91ff2fa05a5fd6218f9607fcd4811f79cb91ecacd2428c486c2ae559361023c0"; "2023-12-07T00:00:00Z" = "1201cf0b74ca9dd7ccd139d045de4b3446f4ae4c78e19d0086c6f7b06449dc4e"; "2023-12-08T00:00:00Z" = "8abc749593e80b89ac7940808b2350cd86760914e196d9838ae7bba79f8d76df"; + "2023-12-09T00:00:00Z" = "1e510d1d26f50353a21864670ec0726d8eac78b24b6790c59364fa6085c7926a"; } diff --git a/nix/_Yampa.nix b/nix/_Yampa.nix index a5d14fde96f..2b2a2447733 100644 --- a/nix/_Yampa.nix +++ b/nix/_Yampa.nix @@ -318,6 +318,17 @@ default = "r0"; }; }; + "0.14.6" = { + sha256 = "945e31ae5db4eb5090763a18b9f5d935ac7364ef1ec7a0392f9d630cf38f36e2"; + revisions = { + r0 = { + nix = import ../hackage/Yampa-0.14.6-r0-1b820e195d0a6c4256a79c2e5a79947bbb26498c152cc60d00ef00c5e4e07211.nix; + revNum = 0; + sha256 = "1b820e195d0a6c4256a79c2e5a79947bbb26498c152cc60d00ef00c5e4e07211"; + }; + default = "r0"; + }; + }; "0.9.1.1" = { sha256 = "79d7e0eda11b6b56a092a094a1e5968905b517526a0dcbd3e8c84ea14c659588"; revisions = { diff --git a/nix/auto-lift-classes.nix b/nix/auto-lift-classes.nix index 5704ec13404..4ea8356bcde 100644 --- a/nix/auto-lift-classes.nix +++ b/nix/auto-lift-classes.nix @@ -21,4 +21,15 @@ default = "r0"; }; }; + "1.1" = { + sha256 = "b2607a8c951d6ef7e4e594e93e05c2c6f35a3becff820fa5b060d93064ae17e4"; + revisions = { + r0 = { + nix = import ../hackage/auto-lift-classes-1.1-r0-87785c7a49fb1ae9aa9e512eb24fa1506ce1a946f6672b3821e4d4c5f5046fb1.nix; + revNum = 0; + sha256 = "87785c7a49fb1ae9aa9e512eb24fa1506ce1a946f6672b3821e4d4c5f5046fb1"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/cassava-th.nix b/nix/cassava-th.nix new file mode 100644 index 00000000000..53fa921b538 --- /dev/null +++ b/nix/cassava-th.nix @@ -0,0 +1,13 @@ +{ + "0.1.0.0" = { + sha256 = "b0335184608cba3edc342cf4ac60bfe5472838c10084403798768e67a82706ef"; + revisions = { + r0 = { + nix = import ../hackage/cassava-th-0.1.0.0-r0-870514ed28c3c8d9ef8e4daccdf5e0e44ff302a9b5024fcdeba177e32b59cebd.nix; + revNum = 0; + sha256 = "870514ed28c3c8d9ef8e4daccdf5e0e44ff302a9b5024fcdeba177e32b59cebd"; + }; + default = "r0"; + }; + }; + } \ No newline at end of file diff --git a/nix/cobot-io.nix b/nix/cobot-io.nix index cf22168fe54..76034e58f5c 100644 --- a/nix/cobot-io.nix +++ b/nix/cobot-io.nix @@ -395,4 +395,15 @@ default = "r0"; }; }; + "0.1.5.3" = { + sha256 = "cca5fe5a4eaf0b8cd4abfd63a3a2ee99db28afbfaff28d756309239126da5b7e"; + revisions = { + r0 = { + nix = import ../hackage/cobot-io-0.1.5.3-r0-cdcb908168bc001daf4b992eff2b4b1208fa77004a789692f6b56faddffe5e96.nix; + revNum = 0; + sha256 = "cdcb908168bc001daf4b992eff2b4b1208fa77004a789692f6b56faddffe5e96"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/hyrax_Abif.nix b/nix/hyrax_Abif.nix index bd8b2429daf..65ca87acba5 100644 --- a/nix/hyrax_Abif.nix +++ b/nix/hyrax_Abif.nix @@ -193,4 +193,31 @@ default = "r0"; }; }; + "0.2.4.4" = { + sha256 = "4ff89ec32b6a6cc84d4b8d19aee37efa3282d3f88cdeb27e843be4f2f5d85ab8"; + revisions = { + r0 = { + nix = import ../hackage/hyraxAbif-0.2.4.4-r0-5c91a9dee19d5596cb085ab39d28e5052a11dd56efac639bf3244718d1a87a7a.nix; + revNum = 0; + sha256 = "5c91a9dee19d5596cb085ab39d28e5052a11dd56efac639bf3244718d1a87a7a"; + }; + r1 = { + nix = import ../hackage/hyraxAbif-0.2.4.4-r1-e928df817c4662a265b2e12ead799a83c5afe7f0bc0c4ba34f52cdf5586c7446.nix; + revNum = 1; + sha256 = "e928df817c4662a265b2e12ead799a83c5afe7f0bc0c4ba34f52cdf5586c7446"; + }; + default = "r1"; + }; + }; + "0.2.4.5" = { + sha256 = "587411e79db5f94fd57a923c00c821d68496e543750d89d8bb8a6e79775ef0dd"; + revisions = { + r0 = { + nix = import ../hackage/hyraxAbif-0.2.4.5-r0-f4763462b310b6441a8a2c75205759bb41c5583220e01a2536470c48af95c457.nix; + revNum = 0; + sha256 = "f4763462b310b6441a8a2c75205759bb41c5583220e01a2536470c48af95c457"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/monomer-hagrid.nix b/nix/monomer-hagrid.nix index 1f647ffd075..fb4ba1b834d 100644 --- a/nix/monomer-hagrid.nix +++ b/nix/monomer-hagrid.nix @@ -98,4 +98,15 @@ default = "r0"; }; }; + "0.3.1.2" = { + sha256 = "941773eba70c67e52f3b198f57724a7c92cf20362425894798b2c09dfa29bd74"; + revisions = { + r0 = { + nix = import ../hackage/monomer-hagrid-0.3.1.2-r0-63d1ad0221f40c67a0d9bfd9ea032743a4281f697ae71f8fa61608c0a3565ae4.nix; + revNum = 0; + sha256 = "63d1ad0221f40c67a0d9bfd9ea032743a4281f697ae71f8fa61608c0a3565ae4"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/owoify-hs.nix b/nix/owoify-hs.nix index d6bd5897d0e..a0158983ae7 100644 --- a/nix/owoify-hs.nix +++ b/nix/owoify-hs.nix @@ -21,4 +21,15 @@ default = "r0"; }; }; + "1.1.0.0" = { + sha256 = "73dbb1e7f309b852f0a4d50fba0e0cdd31b16c7f4f3e0d2b5da7898aa8920003"; + revisions = { + r0 = { + nix = import ../hackage/owoify-hs-1.1.0.0-r0-736def37c41f7ea279f598018414194c15d316769b2db159f520fd1c1af03845.nix; + revNum = 0; + sha256 = "736def37c41f7ea279f598018414194c15d316769b2db159f520fd1c1af03845"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/pantry.nix b/nix/pantry.nix index 401f654c1b7..38288c8dddf 100644 --- a/nix/pantry.nix +++ b/nix/pantry.nix @@ -487,4 +487,15 @@ default = "r0"; }; }; + "0.9.3.1" = { + sha256 = "45492f8563a022f5b7408b77feaf97aa20c4cfde5e36c4082b7b0d40f7b8d69e"; + revisions = { + r0 = { + nix = import ../hackage/pantry-0.9.3.1-r0-43c3a42eff128814a3bae33c257692e8e45ea72f83add4c0fc1ae5f8fc19aef1.nix; + revNum = 0; + sha256 = "43c3a42eff128814a3bae33c257692e8e45ea72f83add4c0fc1ae5f8fc19aef1"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/posit.nix b/nix/posit.nix index ddef8bf2561..0fa50b4688d 100644 --- a/nix/posit.nix +++ b/nix/posit.nix @@ -87,6 +87,17 @@ default = "r0"; }; }; + "2022.2.0.0" = { + sha256 = "185411954018fed27aad6392810aff626bde34f77f336405bd95e8e7f06d6798"; + revisions = { + r0 = { + nix = import ../hackage/posit-2022.2.0.0-r0-63c4491ebee6555c932cc5b6d3f910c7054b6f2beb1634c06704743e3fa883cf.nix; + revNum = 0; + sha256 = "63c4491ebee6555c932cc5b6d3f910c7054b6f2beb1634c06704743e3fa883cf"; + }; + default = "r0"; + }; + }; "3.2.0.0" = { sha256 = "a1f7da463c631e91ec95c4248d59de0e085ae6cf93be56d82be303c946206ee1"; revisions = { diff --git a/nix/sbp.nix b/nix/sbp.nix index d61c558a7d6..22908e6dc90 100644 --- a/nix/sbp.nix +++ b/nix/sbp.nix @@ -1011,4 +1011,15 @@ default = "r0"; }; }; + "5.0.4" = { + sha256 = "8d219a9ed987904e5c51c77bd5076ae0be50c907430d42d759f253ad604adbf1"; + revisions = { + r0 = { + nix = import ../hackage/sbp-5.0.4-r0-2de425a0e39c95122c6e74559290e568e1fb17ecbcf1b665e2705cfef86a2bf2.nix; + revNum = 0; + sha256 = "2de425a0e39c95122c6e74559290e568e1fb17ecbcf1b665e2705cfef86a2bf2"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/scalpel-core.nix b/nix/scalpel-core.nix index 6a7224a3e30..4a70085f805 100644 --- a/nix/scalpel-core.nix +++ b/nix/scalpel-core.nix @@ -85,4 +85,15 @@ default = "r0"; }; }; + "0.6.2.2" = { + sha256 = "6a35620abc9d90249c5f0ef19e627c117b53b78a2baf4ebb22e0d7114fcc7e1d"; + revisions = { + r0 = { + nix = import ../hackage/scalpel-core-0.6.2.2-r0-703de024e3c2abc90d1e86dec583456d60d7f594904abab4f923715ac20e56bd.nix; + revNum = 0; + sha256 = "703de024e3c2abc90d1e86dec583456d60d7f594904abab4f923715ac20e56bd"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/scalpel.nix b/nix/scalpel.nix index 0e2a633936f..90b71d3e7ce 100644 --- a/nix/scalpel.nix +++ b/nix/scalpel.nix @@ -234,4 +234,15 @@ default = "r0"; }; }; + "0.6.2.2" = { + sha256 = "45d7e2edc7f0ca9538c750e19dc604350c4c39ee776cdb448c7e2c4d5c1d6433"; + revisions = { + r0 = { + nix = import ../hackage/scalpel-0.6.2.2-r0-10b79b7b67c031ae5b8a8f437870c1609bfcf19436fdae95efea924d392f81ee.nix; + revNum = 0; + sha256 = "10b79b7b67c031ae5b8a8f437870c1609bfcf19436fdae95efea924d392f81ee"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/uu-tc-error.nix b/nix/uu-tc-error.nix index ae567166132..dd91f34d693 100644 --- a/nix/uu-tc-error.nix +++ b/nix/uu-tc-error.nix @@ -18,7 +18,12 @@ revNum = 0; sha256 = "2bfe05d6abc3ce4e80f6ff7d2b181ff83a94f228c244094042c1eac09d42b6d1"; }; - default = "r0"; + r1 = { + nix = import ../hackage/uu-tc-error-0.2.0.0-r1-585e4838ff424abb45ab8a3557d4317fe77b7c603ffd92a2f4c498ff9f08eab6.nix; + revNum = 1; + sha256 = "585e4838ff424abb45ab8a3557d4317fe77b7c603ffd92a2f4c498ff9f08eab6"; + }; + default = "r1"; }; }; } \ No newline at end of file diff --git a/nix/yampa-test.nix b/nix/yampa-test.nix index 7060b113cf5..796c79bbb53 100644 --- a/nix/yampa-test.nix +++ b/nix/yampa-test.nix @@ -153,6 +153,17 @@ default = "r0"; }; }; + "0.14.6" = { + sha256 = "51b940976682a5170ef6e252eecc72f0d984caab1f2b596d2b0244fd322f8b3d"; + revisions = { + r0 = { + nix = import ../hackage/yampa-test-0.14.6-r0-5f118922c010abfb8d070b5a22c9b109154cc81ba0630d5d73578a6671afda75.nix; + revNum = 0; + sha256 = "5f118922c010abfb8d070b5a22c9b109154cc81ba0630d5d73578a6671afda75"; + }; + default = "r0"; + }; + }; "0.2" = { sha256 = "bb6c0e35ace84c7af078e9a5bcba8822f86092ee6b1380af06d0266ffb540d0c"; revisions = {