diff --git a/hackage/adblock2privoxy-2.1.1-r0-59a63811eacca375ec8ba08453ebde74dfdc55ca758a14de680df8561ac0aea8.nix b/hackage/adblock2privoxy-2.1.1-r0-59a63811eacca375ec8ba08453ebde74dfdc55ca758a14de680df8561ac0aea8.nix new file mode 100644 index 00000000000..2f2a0bebb5b --- /dev/null +++ b/hackage/adblock2privoxy-2.1.1-r0-59a63811eacca375ec8ba08453ebde74dfdc55ca758a14de680df8561ac0aea8.nix @@ -0,0 +1,50 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.10"; + identifier = { name = "adblock2privoxy"; version = "2.1.1"; }; + license = "GPL-3.0-only"; + copyright = ""; + maintainer = "Steven Thomas Smith "; + author = "Alexey Zubritsky , Steven Thomas Smith "; + homepage = "https://github.com/essandess/adblock2privoxy"; + url = ""; + synopsis = "Convert adblock config files to privoxy format"; + description = "AdBlock Plus browser plugin has great block list files provided by big community,\nbut it is client software and cannot work on a server as proxy.\n\nPrivoxy proxy has good potential to block ads at server side,\nbut it experiences acute shortage of updated block lists.\n\nThis software converts adblock lists to privoxy config files format.\n\nAlmost all adblock features are supported including\n\n* block/unblock requests (on privoxy)\n\nall syntax features are supported except for regex templates matching host name\n\n* hide/unhide page elements (via CSS)\n\nall syntax features are supported\n\n* all block request options except for outdated ones:\n\nSupported: script, image, stylesheet, object, xmlhttprequest, object-subrequest, subdocument,\ndocument, elemhide, other, popup, third-party, domain=..., match-case, donottrack\n\nUnsupported: collapse, background, xbl, ping and dtd"; + buildType = "Simple"; + }; + components = { + exes = { + "adblock2privoxy" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."parsec" or (errorHandler.buildDepError "parsec")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."MissingH" or (errorHandler.buildDepError "MissingH")) + (hsPkgs."parsec-permutation" or (errorHandler.buildDepError "parsec-permutation")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."old-locale" or (errorHandler.buildDepError "old-locale")) + (hsPkgs."strict" or (errorHandler.buildDepError "strict")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."http-conduit" or (errorHandler.buildDepError "http-conduit")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."network-uri" or (errorHandler.buildDepError "network-uri")) + (hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/aeson-value-parser-0.19.7.2-r0-4b5866087772b593cdf6c4e61e76271c38cca0721ae91ccbfa54477848a16e27.nix b/hackage/aeson-value-parser-0.19.7.2-r0-4b5866087772b593cdf6c4e61e76271c38cca0721ae91ccbfa54477848a16e27.nix new file mode 100644 index 00000000000..1773d930141 --- /dev/null +++ b/hackage/aeson-value-parser-0.19.7.2-r0-4b5866087772b593cdf6c4e61e76271c38cca0721ae91ccbfa54477848a16e27.nix @@ -0,0 +1,44 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.0"; + identifier = { name = "aeson-value-parser"; version = "0.19.7.2"; }; + license = "MIT"; + copyright = "(c) 2015, Sannsyn AS"; + maintainer = "Nikita Volkov "; + author = "Nikita Volkov "; + homepage = "https://github.com/sannsyn/aeson-value-parser"; + url = ""; + synopsis = "API for parsing \"aeson\" JSON tree into Haskell types"; + description = "A flexible parser DSL of JSON AST produced by the \\\"aeson\\\" library\nwith automated and highly detailed error reporting.\nProvides a featureful toolkit for parsing real-world documents with schemas\nof any complexity or ambiguity, which the \"FromJSON\" instances\nare simply not fit for."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."megaparsec" or (errorHandler.buildDepError "megaparsec")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."scientific" or (errorHandler.buildDepError "scientific")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/attoparsec-data-1.0.5.4-r0-4538f4456b77241503f2cb5deedc9e7236cd0b451ea509d80ac7b5d5895d8b1d.nix b/hackage/attoparsec-data-1.0.5.4-r0-4538f4456b77241503f2cb5deedc9e7236cd0b451ea509d80ac7b5d5895d8b1d.nix new file mode 100644 index 00000000000..6080e8459f0 --- /dev/null +++ b/hackage/attoparsec-data-1.0.5.4-r0-4538f4456b77241503f2cb5deedc9e7236cd0b451ea509d80ac7b5d5895d8b1d.nix @@ -0,0 +1,40 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.0"; + identifier = { name = "attoparsec-data"; version = "1.0.5.4"; }; + license = "MIT"; + copyright = "(c) 2017, Nikita Volkov"; + maintainer = "Nikita Volkov "; + author = "Nikita Volkov "; + homepage = "https://github.com/nikita-volkov/attoparsec-data"; + url = ""; + synopsis = "Parsers for the standard Haskell data types"; + description = "Collection of parsers for various common data formats."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec")) + (hsPkgs."attoparsec-time" or (errorHandler.buildDepError "attoparsec-time")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."scientific" or (errorHandler.buildDepError "scientific")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."uuid" or (errorHandler.buildDepError "uuid")) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/attoparsec-time-1.0.3.1-r0-caebf5ae92aca76ae12577aa0f3e9ee61fd8f931c504a464b33c22f07e233ce9.nix b/hackage/attoparsec-time-1.0.3.1-r0-caebf5ae92aca76ae12577aa0f3e9ee61fd8f931c504a464b33c22f07e233ce9.nix new file mode 100644 index 00000000000..e8cab7a3f89 --- /dev/null +++ b/hackage/attoparsec-time-1.0.3.1-r0-caebf5ae92aca76ae12577aa0f3e9ee61fd8f931c504a464b33c22f07e233ce9.nix @@ -0,0 +1,37 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.0"; + identifier = { name = "attoparsec-time"; version = "1.0.3.1"; }; + license = "MIT"; + copyright = "(c) 2017, Nikita Volkov"; + maintainer = "Nikita Volkov "; + author = "Nikita Volkov "; + homepage = "https://github.com/nikita-volkov/attoparsec-time"; + url = ""; + synopsis = "Attoparsec parsers of time"; + description = "A collection of Attoparsec parsers for the \\\"time\\\" library"; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/domain-0.1.1.5-r0-899907cb4c5ace653badbc44b850fed7911f06aadf27eceaeb31e891fcd6a983.nix b/hackage/domain-0.1.1.5-r0-899907cb4c5ace653badbc44b850fed7911f06aadf27eceaeb31e891fcd6a983.nix new file mode 100644 index 00000000000..fa7657afe76 --- /dev/null +++ b/hackage/domain-0.1.1.5-r0-899907cb4c5ace653badbc44b850fed7911f06aadf27eceaeb31e891fcd6a983.nix @@ -0,0 +1,74 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.0"; + identifier = { name = "domain"; version = "0.1.1.5"; }; + license = "MIT"; + copyright = "(c) 2020 Nikita Volkov"; + maintainer = "Nikita Volkov "; + author = "Nikita Volkov "; + homepage = "https://github.com/nikita-volkov/domain"; + url = ""; + synopsis = "Codegen helping you define domain models"; + description = "- For introduction and demo skip to [Readme](#readme).\n- For documentation and syntax reference see the \"Domain.Docs\" module.\n- For API documentation refer to the \"Domain\" module,\nwhich exports the whole API of this package."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."domain-core" or (errorHandler.buildDepError "domain-core")) + (hsPkgs."foldl" or (errorHandler.buildDepError "foldl")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."parser-combinators" or (errorHandler.buildDepError "parser-combinators")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."th-lego" or (errorHandler.buildDepError "th-lego")) + (hsPkgs."yaml-unscrambler" or (errorHandler.buildDepError "yaml-unscrambler")) + ]; + buildable = true; + }; + tests = { + "loading-demo" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."domain" or (errorHandler.buildDepError "domain")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + "inline-demo" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."domain" or (errorHandler.buildDepError "domain")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + "test" = { + depends = [ + (hsPkgs."domain" or (errorHandler.buildDepError "domain")) + (hsPkgs."domain-core" or (errorHandler.buildDepError "domain-core")) + (hsPkgs."rerebase" or (errorHandler.buildDepError "rerebase")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."template-haskell-compat-v0208" or (errorHandler.buildDepError "template-haskell-compat-v0208")) + (hsPkgs."th-orphans" or (errorHandler.buildDepError "th-orphans")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/domain-core-0.1.0.4-r0-08578ef9b18e9b29745fadd03b1a25e6edcc6e1ca20d49047f0e758f868e5339.nix b/hackage/domain-core-0.1.0.4-r0-08578ef9b18e9b29745fadd03b1a25e6edcc6e1ca20d49047f0e758f868e5339.nix new file mode 100644 index 00000000000..2ac8125a5fb --- /dev/null +++ b/hackage/domain-core-0.1.0.4-r0-08578ef9b18e9b29745fadd03b1a25e6edcc6e1ca20d49047f0e758f868e5339.nix @@ -0,0 +1,37 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.0"; + identifier = { name = "domain-core"; version = "0.1.0.4"; }; + license = "MIT"; + copyright = "(c) 2020 Nikita Volkov"; + maintainer = "Nikita Volkov "; + author = "Nikita Volkov "; + homepage = "https://github.com/nikita-volkov/domain-core"; + url = ""; + synopsis = "Low-level API of \"domain\""; + description = "Use this package for defining extensions to \\\"domain\\\".\nPrimarily derivers."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."th-lego" or (errorHandler.buildDepError "th-lego")) + (hsPkgs."th-lift-instances" or (errorHandler.buildDepError "th-lift-instances")) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/irc-0.6.1.1-r0-88112b940d76d2f01f527667259b4d70f1951ed24fca67071fa988d1ac28ce55.nix b/hackage/irc-0.6.1.1-r0-88112b940d76d2f01f527667259b4d70f1951ed24fca67071fa988d1ac28ce55.nix new file mode 100644 index 00000000000..d4fe13ee787 --- /dev/null +++ b/hackage/irc-0.6.1.1-r0-88112b940d76d2f01f527667259b4d70f1951ed24fca67071fa988d1ac28ce55.nix @@ -0,0 +1,50 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.10"; + identifier = { name = "irc"; version = "0.6.1.1"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "trevor@geekgateway.com"; + author = "Trevor Elliott"; + homepage = ""; + url = ""; + synopsis = "A small library for parsing IRC messages."; + description = "A set of combinators and types for parsing IRC messages."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + ]; + buildable = true; + }; + tests = { + "Main" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework")) + (hsPkgs."test-framework-quickcheck2" or (errorHandler.buildDepError "test-framework-quickcheck2")) + (hsPkgs."test-framework-hunit" or (errorHandler.buildDepError "test-framework-hunit")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."irc" or (errorHandler.buildDepError "irc")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/jsonifier-0.2.1.3-r0-e1ea6e20270d290d2e8a1050e49f057fc8b7dd77cdffa11c0d31f905f017600e.nix b/hackage/jsonifier-0.2.1.3-r0-e1ea6e20270d290d2e8a1050e49f057fc8b7dd77cdffa11c0d31f905f017600e.nix new file mode 100644 index 00000000000..fd4b5d6b21e --- /dev/null +++ b/hackage/jsonifier-0.2.1.3-r0-e1ea6e20270d290d2e8a1050e49f057fc8b7dd77cdffa11c0d31f905f017600e.nix @@ -0,0 +1,68 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.0"; + identifier = { name = "jsonifier"; version = "0.2.1.3"; }; + license = "MIT"; + copyright = "(c) 2020 Nikita Volkov"; + maintainer = "Nikita Volkov "; + author = "Nikita Volkov "; + homepage = "https://github.com/nikita-volkov/jsonifier"; + url = ""; + synopsis = "Fast and simple JSON encoding toolkit"; + description = "Minimalistic library for encoding JSON directly to strict bytestring,\nwhich is up to 3x faster than \\\"aeson\\\".\n.\nFor introduction, benchmark results and demo please skip to Readme."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."ptr-poker" or (errorHandler.buildDepError "ptr-poker")) + (hsPkgs."scientific" or (errorHandler.buildDepError "scientific")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + tests = { + "demo" = { + depends = [ + (hsPkgs."jsonifier" or (errorHandler.buildDepError "jsonifier")) + (hsPkgs."rerebase" or (errorHandler.buildDepError "rerebase")) + ]; + buildable = true; + }; + "test" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."hedgehog" or (errorHandler.buildDepError "hedgehog")) + (hsPkgs."jsonifier" or (errorHandler.buildDepError "jsonifier")) + (hsPkgs."numeric-limits" or (errorHandler.buildDepError "numeric-limits")) + (hsPkgs."rerebase" or (errorHandler.buildDepError "rerebase")) + ]; + buildable = true; + }; + }; + benchmarks = { + "bench" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."criterion" or (errorHandler.buildDepError "criterion")) + (hsPkgs."jsonifier" or (errorHandler.buildDepError "jsonifier")) + (hsPkgs."rerebase" or (errorHandler.buildDepError "rerebase")) + (hsPkgs."text-builder" or (errorHandler.buildDepError "text-builder")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/mappings-0.3.0.0-r0-c9e09f321bd4339e87ea2d0a5c723293992629eac5eab2c73cd53d2ff67b4fa7.nix b/hackage/mappings-0.3.0.0-r0-c9e09f321bd4339e87ea2d0a5c723293992629eac5eab2c73cd53d2ff67b4fa7.nix new file mode 100644 index 00000000000..4df1e4a362c --- /dev/null +++ b/hackage/mappings-0.3.0.0-r0-c9e09f321bd4339e87ea2d0a5c723293992629eac5eab2c73cd53d2ff67b4fa7.nix @@ -0,0 +1,70 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.2"; + identifier = { name = "mappings"; version = "0.3.0.0"; }; + license = "BSD-3-Clause"; + copyright = "2023 James Cranch"; + maintainer = "j.d.cranch@sheffield.ac.uk"; + author = "James Cranch"; + homepage = "https://github.com/jcranch/mapping#readme"; + url = ""; + synopsis = "Types which represent functions k -> v"; + description = "A typeclass and a number of implementations; please read README.md on github"; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."cond" or (errorHandler.buildDepError "cond")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."formatting" or (errorHandler.buildDepError "formatting")) + (hsPkgs."indexed-traversable" or (errorHandler.buildDepError "indexed-traversable")) + (hsPkgs."partialord" or (errorHandler.buildDepError "partialord")) + ]; + buildable = true; + }; + exes = { + "view" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."cond" or (errorHandler.buildDepError "cond")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."formatting" or (errorHandler.buildDepError "formatting")) + (hsPkgs."indexed-traversable" or (errorHandler.buildDepError "indexed-traversable")) + (hsPkgs."mappings" or (errorHandler.buildDepError "mappings")) + (hsPkgs."partialord" or (errorHandler.buildDepError "partialord")) + ]; + buildable = true; + }; + }; + tests = { + "mapping" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."cond" or (errorHandler.buildDepError "cond")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."formatting" or (errorHandler.buildDepError "formatting")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."indexed-traversable" or (errorHandler.buildDepError "indexed-traversable")) + (hsPkgs."mappings" or (errorHandler.buildDepError "mappings")) + (hsPkgs."partialord" or (errorHandler.buildDepError "partialord")) + ]; + 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/ptr-poker-0.1.2.14-r0-f9d91b7a70a6d1d4ce09e0edf2edc50a7737970098d36030e884a73ab56e8e1d.nix b/hackage/ptr-poker-0.1.2.14-r0-f9d91b7a70a6d1d4ce09e0edf2edc50a7737970098d36030e884a73ab56e8e1d.nix new file mode 100644 index 00000000000..6db43cdf71a --- /dev/null +++ b/hackage/ptr-poker-0.1.2.14-r0-f9d91b7a70a6d1d4ce09e0edf2edc50a7737970098d36030e884a73ab56e8e1d.nix @@ -0,0 +1,58 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.0"; + identifier = { name = "ptr-poker"; version = "0.1.2.14"; }; + license = "MIT"; + copyright = "(c) 2020 Nikita Volkov"; + maintainer = "Nikita Volkov "; + author = "Nikita Volkov "; + homepage = "https://github.com/nikita-volkov/ptr-poker"; + url = ""; + synopsis = "Pointer poking action construction and composition toolkit"; + description = "Abstraction over memory writes. Efficiently building strict bytestrings is one usecase for it."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."scientific" or (errorHandler.buildDepError "scientific")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + tests = { + "test" = { + depends = [ + (hsPkgs."hedgehog" or (errorHandler.buildDepError "hedgehog")) + (hsPkgs."isomorphism-class" or (errorHandler.buildDepError "isomorphism-class")) + (hsPkgs."numeric-limits" or (errorHandler.buildDepError "numeric-limits")) + (hsPkgs."ptr-poker" or (errorHandler.buildDepError "ptr-poker")) + (hsPkgs."rerebase" or (errorHandler.buildDepError "rerebase")) + ]; + buildable = true; + }; + }; + benchmarks = { + "bench" = { + depends = [ + (hsPkgs."criterion" or (errorHandler.buildDepError "criterion")) + (hsPkgs."ptr-poker" or (errorHandler.buildDepError "ptr-poker")) + (hsPkgs."rerebase" or (errorHandler.buildDepError "rerebase")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/rebase-1.20.2-r0-c5c0ed111acb05a9227c9b320ee3c2c2c749833778fc6827c79800964f91a2d8.nix b/hackage/rebase-1.20.2-r0-c5c0ed111acb05a9227c9b320ee3c2c2c749833778fc6827c79800964f91a2d8.nix new file mode 100644 index 00000000000..30b34326305 --- /dev/null +++ b/hackage/rebase-1.20.2-r0-c5c0ed111acb05a9227c9b320ee3c2c2c749833778fc6827c79800964f91a2d8.nix @@ -0,0 +1,59 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.0"; + identifier = { name = "rebase"; version = "1.20.2"; }; + license = "MIT"; + copyright = "(c) 2016, Nikita Volkov"; + maintainer = "Nikita Volkov "; + author = "Nikita Volkov "; + homepage = "https://github.com/nikita-volkov/rebase"; + url = ""; + synopsis = "A more progressive alternative to the \"base\" package"; + description = "This package is intended for those who are tired of keeping\nlong lists of dependencies to the same essential libraries in each package\nas well as the endless imports of the same APIs all over again.\nIt also supports the modern tendencies in the language.\n.\nTo solve those problems this package does the following:\n.\n* Reexport the original APIs under the \\\"Rebase\\\" namespace.\n.\n* Export all the possible non-conflicting symbols from the \\\"Rebase.Prelude\\\" module.\n.\n* Give priority to the modern practices in the conflicting cases.\n.\nThe policy behind the package is only to reexport the non-ambiguous\nand non-controversial APIs, which the community has obviously settled on.\nThe package is intended to rapidly evolve with the contribution from the community,\nwith the missing features being added with pull-requests.\n.\nIf you don\\'t need the \\\"Rebase\\\" namespace and want to import modules\nfrom the reexported packages as they are check out\nthe \\\"\\\" package\nwhich simply reexports the original symbols in the original namespace.\nThus it simply lets you depend on all the de-facto default packages,\nby yourself having to maintain only the dependency on \\\"rerebase\\\".\nAlso it comes packed with a prelude as rich as here."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bifunctors" or (errorHandler.buildDepError "bifunctors")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."comonad" or (errorHandler.buildDepError "comonad")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."contravariant" or (errorHandler.buildDepError "contravariant")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."dlist" or (errorHandler.buildDepError "dlist")) + (hsPkgs."either" or (errorHandler.buildDepError "either")) + (hsPkgs."groups" or (errorHandler.buildDepError "groups")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."invariant" or (errorHandler.buildDepError "invariant")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."profunctors" or (errorHandler.buildDepError "profunctors")) + (hsPkgs."scientific" or (errorHandler.buildDepError "scientific")) + (hsPkgs."selective" or (errorHandler.buildDepError "selective")) + (hsPkgs."semigroupoids" or (errorHandler.buildDepError "semigroupoids")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."time-compat" or (errorHandler.buildDepError "time-compat")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."uuid-types" or (errorHandler.buildDepError "uuid-types")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."vector-instances" or (errorHandler.buildDepError "vector-instances")) + (hsPkgs."void" or (errorHandler.buildDepError "void")) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/rerebase-1.20.2-r0-f8216547c470c57af0a43c4bac041f8d903a770893f00363819778ba59088b6b.nix b/hackage/rerebase-1.20.2-r0-f8216547c470c57af0a43c4bac041f8d903a770893f00363819778ba59088b6b.nix new file mode 100644 index 00000000000..17e88b1b139 --- /dev/null +++ b/hackage/rerebase-1.20.2-r0-f8216547c470c57af0a43c4bac041f8d903a770893f00363819778ba59088b6b.nix @@ -0,0 +1,33 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.0"; + identifier = { name = "rerebase"; version = "1.20.2"; }; + license = "MIT"; + copyright = "(c) 2016, Nikita Volkov"; + maintainer = "Nikita Volkov "; + author = "Nikita Volkov "; + homepage = "https://github.com/nikita-volkov/rerebase "; + url = ""; + synopsis = "Reexports from \"base\" with a bunch of other standard libraries"; + description = "A rich drop-in replacement for \\\"base\\\".\nFor details and docs please visit \n."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."rebase" or (errorHandler.buildDepError "rebase")) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/rzk-0.7.0-r0-fdb183d59311b9f5056a62ad24096eea3c32515020dda926d19daebb6bdbd85f.nix b/hackage/rzk-0.7.0-r0-fdb183d59311b9f5056a62ad24096eea3c32515020dda926d19daebb6bdbd85f.nix new file mode 100644 index 00000000000..e0d7fb34540 --- /dev/null +++ b/hackage/rzk-0.7.0-r0-fdb183d59311b9f5056a62ad24096eea3c32515020dda926d19daebb6bdbd85f.nix @@ -0,0 +1,132 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { lsp = true; }; + package = { + specVersion = "1.24"; + identifier = { name = "rzk"; version = "0.7.0"; }; + license = "BSD-3-Clause"; + copyright = "2023 Nikolai Kudasov"; + maintainer = "nickolay.kudasov@gmail.com"; + author = "Nikolai Kudasov"; + homepage = "https://github.com/rzk-lang/rzk#readme"; + url = ""; + synopsis = "An experimental proof assistant for synthetic ∞-categories"; + description = "Please see the README on GitHub at "; + buildType = "Custom"; + setup-depends = [ + (hsPkgs.buildPackages.Cabal or (pkgs.buildPackages.Cabal or (errorHandler.setupDepError "Cabal"))) + (hsPkgs.buildPackages.base or (pkgs.buildPackages.base or (errorHandler.setupDepError "base"))) + (hsPkgs.buildPackages.process or (pkgs.buildPackages.process or (errorHandler.setupDepError "process"))) + ]; + }; + components = { + "library" = { + depends = [ + (hsPkgs."Glob" or (errorHandler.buildDepError "Glob")) + (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."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."yaml" or (errorHandler.buildDepError "yaml")) + ] ++ (pkgs.lib).optionals (flags.lsp && !(compiler.isGhcjs && true)) [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."co-log-core" or (errorHandler.buildDepError "co-log-core")) + (hsPkgs."data-default-class" or (errorHandler.buildDepError "data-default-class")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."lsp" or (errorHandler.buildDepError "lsp")) + (hsPkgs."lsp-types" or (errorHandler.buildDepError "lsp-types")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + ]; + build-tools = [ + (hsPkgs.buildPackages.BNFC.components.exes.bnfc or (pkgs.buildPackages.bnfc or (errorHandler.buildToolDepError "BNFC:bnfc"))) + (hsPkgs.buildPackages.alex.components.exes.alex or (pkgs.buildPackages.alex or (errorHandler.buildToolDepError "alex:alex"))) + (hsPkgs.buildPackages.happy.components.exes.happy or (pkgs.buildPackages.happy or (errorHandler.buildToolDepError "happy:happy"))) + ]; + buildable = true; + }; + exes = { + "rzk" = { + depends = [ + (hsPkgs."Glob" or (errorHandler.buildDepError "Glob")) + (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."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."rzk" or (errorHandler.buildDepError "rzk")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."yaml" or (errorHandler.buildDepError "yaml")) + ] ++ (pkgs.lib).optionals (!(compiler.isGhcjs && true)) [ + (hsPkgs."optparse-generic" or (errorHandler.buildDepError "optparse-generic")) + (hsPkgs."with-utf8" or (errorHandler.buildDepError "with-utf8")) + ]; + build-tools = [ + (hsPkgs.buildPackages.BNFC.components.exes.bnfc or (pkgs.buildPackages.bnfc or (errorHandler.buildToolDepError "BNFC:bnfc"))) + (hsPkgs.buildPackages.alex.components.exes.alex or (pkgs.buildPackages.alex or (errorHandler.buildToolDepError "alex:alex"))) + (hsPkgs.buildPackages.happy.components.exes.happy or (pkgs.buildPackages.happy or (errorHandler.buildToolDepError "happy:happy"))) + ]; + buildable = true; + }; + }; + tests = { + "doctests" = { + depends = [ + (hsPkgs."Glob" or (errorHandler.buildDepError "Glob")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (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."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."doctest" or (errorHandler.buildDepError "doctest")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."yaml" or (errorHandler.buildDepError "yaml")) + ]; + build-tools = [ + (hsPkgs.buildPackages.BNFC.components.exes.bnfc or (pkgs.buildPackages.bnfc or (errorHandler.buildToolDepError "BNFC:bnfc"))) + (hsPkgs.buildPackages.alex.components.exes.alex or (pkgs.buildPackages.alex or (errorHandler.buildToolDepError "alex:alex"))) + (hsPkgs.buildPackages.happy.components.exes.happy or (pkgs.buildPackages.happy or (errorHandler.buildToolDepError "happy:happy"))) + ]; + buildable = true; + }; + "rzk-test" = { + depends = [ + (hsPkgs."Glob" or (errorHandler.buildDepError "Glob")) + (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."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."rzk" or (errorHandler.buildDepError "rzk")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."yaml" or (errorHandler.buildDepError "yaml")) + ]; + build-tools = [ + (hsPkgs.buildPackages.BNFC.components.exes.bnfc or (pkgs.buildPackages.bnfc or (errorHandler.buildToolDepError "BNFC:bnfc"))) + (hsPkgs.buildPackages.alex.components.exes.alex or (pkgs.buildPackages.alex or (errorHandler.buildToolDepError "alex:alex"))) + (hsPkgs.buildPackages.happy.components.exes.happy or (pkgs.buildPackages.happy or (errorHandler.buildToolDepError "happy:happy"))) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/rzk-0.7.1-r0-0a25e66225bfdedbc32a0ef73d3bbda0279095385115a07c1093835fbd67d5e3.nix b/hackage/rzk-0.7.1-r0-0a25e66225bfdedbc32a0ef73d3bbda0279095385115a07c1093835fbd67d5e3.nix new file mode 100644 index 00000000000..3ed9f91376b --- /dev/null +++ b/hackage/rzk-0.7.1-r0-0a25e66225bfdedbc32a0ef73d3bbda0279095385115a07c1093835fbd67d5e3.nix @@ -0,0 +1,132 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { lsp = true; }; + package = { + specVersion = "1.24"; + identifier = { name = "rzk"; version = "0.7.1"; }; + license = "BSD-3-Clause"; + copyright = "2023 Nikolai Kudasov"; + maintainer = "nickolay.kudasov@gmail.com"; + author = "Nikolai Kudasov"; + homepage = "https://github.com/rzk-lang/rzk#readme"; + url = ""; + synopsis = "An experimental proof assistant for synthetic ∞-categories"; + description = "Please see the README on GitHub at "; + buildType = "Custom"; + setup-depends = [ + (hsPkgs.buildPackages.Cabal or (pkgs.buildPackages.Cabal or (errorHandler.setupDepError "Cabal"))) + (hsPkgs.buildPackages.base or (pkgs.buildPackages.base or (errorHandler.setupDepError "base"))) + (hsPkgs.buildPackages.process or (pkgs.buildPackages.process or (errorHandler.setupDepError "process"))) + ]; + }; + components = { + "library" = { + depends = [ + (hsPkgs."Glob" or (errorHandler.buildDepError "Glob")) + (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."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."yaml" or (errorHandler.buildDepError "yaml")) + ] ++ (pkgs.lib).optionals (flags.lsp && !(compiler.isGhcjs && true)) [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."co-log-core" or (errorHandler.buildDepError "co-log-core")) + (hsPkgs."data-default-class" or (errorHandler.buildDepError "data-default-class")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."lsp" or (errorHandler.buildDepError "lsp")) + (hsPkgs."lsp-types" or (errorHandler.buildDepError "lsp-types")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + ]; + build-tools = [ + (hsPkgs.buildPackages.BNFC.components.exes.bnfc or (pkgs.buildPackages.bnfc or (errorHandler.buildToolDepError "BNFC:bnfc"))) + (hsPkgs.buildPackages.alex.components.exes.alex or (pkgs.buildPackages.alex or (errorHandler.buildToolDepError "alex:alex"))) + (hsPkgs.buildPackages.happy.components.exes.happy or (pkgs.buildPackages.happy or (errorHandler.buildToolDepError "happy:happy"))) + ]; + buildable = true; + }; + exes = { + "rzk" = { + depends = [ + (hsPkgs."Glob" or (errorHandler.buildDepError "Glob")) + (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."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."rzk" or (errorHandler.buildDepError "rzk")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."yaml" or (errorHandler.buildDepError "yaml")) + ] ++ (pkgs.lib).optionals (!(compiler.isGhcjs && true)) [ + (hsPkgs."optparse-generic" or (errorHandler.buildDepError "optparse-generic")) + (hsPkgs."with-utf8" or (errorHandler.buildDepError "with-utf8")) + ]; + build-tools = [ + (hsPkgs.buildPackages.BNFC.components.exes.bnfc or (pkgs.buildPackages.bnfc or (errorHandler.buildToolDepError "BNFC:bnfc"))) + (hsPkgs.buildPackages.alex.components.exes.alex or (pkgs.buildPackages.alex or (errorHandler.buildToolDepError "alex:alex"))) + (hsPkgs.buildPackages.happy.components.exes.happy or (pkgs.buildPackages.happy or (errorHandler.buildToolDepError "happy:happy"))) + ]; + buildable = true; + }; + }; + tests = { + "doctests" = { + depends = [ + (hsPkgs."Glob" or (errorHandler.buildDepError "Glob")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (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."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."doctest" or (errorHandler.buildDepError "doctest")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."yaml" or (errorHandler.buildDepError "yaml")) + ]; + build-tools = [ + (hsPkgs.buildPackages.BNFC.components.exes.bnfc or (pkgs.buildPackages.bnfc or (errorHandler.buildToolDepError "BNFC:bnfc"))) + (hsPkgs.buildPackages.alex.components.exes.alex or (pkgs.buildPackages.alex or (errorHandler.buildToolDepError "alex:alex"))) + (hsPkgs.buildPackages.happy.components.exes.happy or (pkgs.buildPackages.happy or (errorHandler.buildToolDepError "happy:happy"))) + ]; + buildable = true; + }; + "rzk-test" = { + depends = [ + (hsPkgs."Glob" or (errorHandler.buildDepError "Glob")) + (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."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."rzk" or (errorHandler.buildDepError "rzk")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."yaml" or (errorHandler.buildDepError "yaml")) + ]; + build-tools = [ + (hsPkgs.buildPackages.BNFC.components.exes.bnfc or (pkgs.buildPackages.bnfc or (errorHandler.buildToolDepError "BNFC:bnfc"))) + (hsPkgs.buildPackages.alex.components.exes.alex or (pkgs.buildPackages.alex or (errorHandler.buildToolDepError "alex:alex"))) + (hsPkgs.buildPackages.happy.components.exes.happy or (pkgs.buildPackages.happy or (errorHandler.buildToolDepError "happy:happy"))) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/th-lego-0.3.0.3-r0-438811a76384be0088e25b2ac35ec6a6cb044a8fe28315705ac303066781ad55.nix b/hackage/th-lego-0.3.0.3-r0-438811a76384be0088e25b2ac35ec6a6cb044a8fe28315705ac303066781ad55.nix new file mode 100644 index 00000000000..ccec972590f --- /dev/null +++ b/hackage/th-lego-0.3.0.3-r0-438811a76384be0088e25b2ac35ec6a6cb044a8fe28315705ac303066781ad55.nix @@ -0,0 +1,48 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.0"; + identifier = { name = "th-lego"; version = "0.3.0.3"; }; + license = "MIT"; + copyright = "(c) 2020 Nikita Volkov"; + maintainer = "Nikita Volkov "; + author = "Nikita Volkov "; + homepage = "https://github.com/nikita-volkov/th-lego"; + url = ""; + synopsis = "Template Haskell construction utilities"; + description = "A collection of templates for the typical patterns appearing\nin construction of Template Haskell AST.\nE.g., typical instance declaration templates,\nlambda expressions for accessing members of data-types."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."template-haskell-compat-v0208" or (errorHandler.buildDepError "template-haskell-compat-v0208")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + tests = { + "test" = { + depends = [ + (hsPkgs."rerebase" or (errorHandler.buildDepError "rerebase")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."th-lego" or (errorHandler.buildDepError "th-lego")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/toml-parser-1.3.1.1-r0-5addee87dbe0e963ccc9cc4b889f8afb411cfe34304cf3e172ebd3547e0e6355.nix b/hackage/toml-parser-1.3.1.1-r0-5addee87dbe0e963ccc9cc4b889f8afb411cfe34304cf3e172ebd3547e0e6355.nix new file mode 100644 index 00000000000..96894ed193b --- /dev/null +++ b/hackage/toml-parser-1.3.1.1-r0-5addee87dbe0e963ccc9cc4b889f8afb411cfe34304cf3e172ebd3547e0e6355.nix @@ -0,0 +1,71 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.0"; + identifier = { name = "toml-parser"; version = "1.3.1.1"; }; + license = "ISC"; + copyright = "2023 Eric Mertens"; + maintainer = "emertens@gmail.com"; + author = "Eric Mertens"; + homepage = ""; + url = ""; + synopsis = "TOML 1.0.0 parser"; + description = "TOML parser using generated lexers and parsers with\ncareful attention to the TOML 1.0.0 semantics for\ndefining tables."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."prettyprinter" or (errorHandler.buildDepError "prettyprinter")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + ]; + build-tools = [ + (hsPkgs.buildPackages.alex.components.exes.alex or (pkgs.buildPackages.alex or (errorHandler.buildToolDepError "alex:alex"))) + (hsPkgs.buildPackages.happy.components.exes.happy or (pkgs.buildPackages.happy or (errorHandler.buildToolDepError "happy:happy"))) + ]; + buildable = true; + }; + tests = { + "unittests" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."toml-parser" or (errorHandler.buildDepError "toml-parser")) + ]; + build-tools = [ + (hsPkgs.buildPackages.hspec-discover.components.exes.hspec-discover or (pkgs.buildPackages.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover"))) + ]; + buildable = true; + }; + "readme" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."toml-parser" or (errorHandler.buildDepError "toml-parser")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + ]; + build-tools = [ + (hsPkgs.buildPackages.markdown-unlit.components.exes.markdown-unlit or (pkgs.buildPackages.markdown-unlit or (errorHandler.buildToolDepError "markdown-unlit:markdown-unlit"))) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/yaml-unscrambler-0.1.0.18-r0-9d6ea3bb1d11d36c548d4d03f5497ae39ea7d60327fbb4c57e8ef212b9bfa142.nix b/hackage/yaml-unscrambler-0.1.0.18-r0-9d6ea3bb1d11d36c548d4d03f5497ae39ea7d60327fbb4c57e8ef212b9bfa142.nix new file mode 100644 index 00000000000..1515d614f7d --- /dev/null +++ b/hackage/yaml-unscrambler-0.1.0.18-r0-9d6ea3bb1d11d36c548d4d03f5497ae39ea7d60327fbb4c57e8ef212b9bfa142.nix @@ -0,0 +1,69 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.0"; + identifier = { name = "yaml-unscrambler"; version = "0.1.0.18"; }; + license = "MIT"; + copyright = "(c) 2020 Nikita Volkov"; + maintainer = "Nikita Volkov "; + author = "Nikita Volkov "; + homepage = "https://github.com/nikita-volkov/yaml-unscrambler"; + url = ""; + synopsis = "Flexible declarative YAML parsing toolkit"; + description = "Very flexible declarative YAML parsing toolkit with extensive error detalization capabilities and expected schema generation."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."acc" or (errorHandler.buildDepError "acc")) + (hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec")) + (hsPkgs."attoparsec-data" or (errorHandler.buildDepError "attoparsec-data")) + (hsPkgs."attoparsec-time" or (errorHandler.buildDepError "attoparsec-time")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."base64-bytestring" or (errorHandler.buildDepError "base64-bytestring")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."conduit" or (errorHandler.buildDepError "conduit")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."foldl" or (errorHandler.buildDepError "foldl")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."libyaml" or (errorHandler.buildDepError "libyaml")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."scientific" or (errorHandler.buildDepError "scientific")) + (hsPkgs."selective" or (errorHandler.buildDepError "selective")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."text-builder-dev" or (errorHandler.buildDepError "text-builder-dev")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."uuid" or (errorHandler.buildDepError "uuid")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."yaml" or (errorHandler.buildDepError "yaml")) + ]; + buildable = true; + }; + tests = { + "test" = { + depends = [ + (hsPkgs."foldl" or (errorHandler.buildDepError "foldl")) + (hsPkgs."neat-interpolation" or (errorHandler.buildDepError "neat-interpolation")) + (hsPkgs."quickcheck-instances" or (errorHandler.buildDepError "quickcheck-instances")) + (hsPkgs."rerebase" or (errorHandler.buildDepError "rerebase")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."yaml-unscrambler" or (errorHandler.buildDepError "yaml-unscrambler")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/index-state-hashes.nix b/index-state-hashes.nix index d76c659334f..6afaee5f4e5 100644 --- a/index-state-hashes.nix +++ b/index-state-hashes.nix @@ -1713,4 +1713,5 @@ "2023-12-07T00:00:00Z" = "1201cf0b74ca9dd7ccd139d045de4b3446f4ae4c78e19d0086c6f7b06449dc4e"; "2023-12-08T00:00:00Z" = "8abc749593e80b89ac7940808b2350cd86760914e196d9838ae7bba79f8d76df"; "2023-12-09T00:00:00Z" = "1e510d1d26f50353a21864670ec0726d8eac78b24b6790c59364fa6085c7926a"; + "2023-12-10T00:00:00Z" = "1ce4ee9936a0daecabfc64dbf6c346b7732d1a286763886fce619720780d7427"; } diff --git a/nix/adblock2privoxy.nix b/nix/adblock2privoxy.nix index f2564c4c31a..cac23ba49c6 100644 --- a/nix/adblock2privoxy.nix +++ b/nix/adblock2privoxy.nix @@ -208,4 +208,15 @@ default = "r0"; }; }; + "2.1.1" = { + sha256 = "db96a909df68576d9c08b565a8f5c2e63ef05eb121dc959b03c151d1422f5d6d"; + revisions = { + r0 = { + nix = import ../hackage/adblock2privoxy-2.1.1-r0-59a63811eacca375ec8ba08453ebde74dfdc55ca758a14de680df8561ac0aea8.nix; + revNum = 0; + sha256 = "59a63811eacca375ec8ba08453ebde74dfdc55ca758a14de680df8561ac0aea8"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/aeson-value-parser.nix b/nix/aeson-value-parser.nix index 4f0609be95c..b6e9444266c 100644 --- a/nix/aeson-value-parser.nix +++ b/nix/aeson-value-parser.nix @@ -395,6 +395,17 @@ default = "r0"; }; }; + "0.19.7.2" = { + sha256 = "f6453f349758e497573daf1056278a4ad49dfdc26d24f71c04fb3ccd7839e2b0"; + revisions = { + r0 = { + nix = import ../hackage/aeson-value-parser-0.19.7.2-r0-4b5866087772b593cdf6c4e61e76271c38cca0721ae91ccbfa54477848a16e27.nix; + revNum = 0; + sha256 = "4b5866087772b593cdf6c4e61e76271c38cca0721ae91ccbfa54477848a16e27"; + }; + default = "r0"; + }; + }; "0.9.0" = { sha256 = "f53c0bd8a4fedb71ed74a2019b2d601ca3d315ae0db332e4f49d88f2ea68de8f"; revisions = { diff --git a/nix/attoparsec-data.nix b/nix/attoparsec-data.nix index 6927f79a7f7..1cd8fd7c994 100644 --- a/nix/attoparsec-data.nix +++ b/nix/attoparsec-data.nix @@ -131,4 +131,15 @@ default = "r0"; }; }; + "1.0.5.4" = { + sha256 = "aa32847573dedfbc57c1ca679939baf1526703d5f3d667f5a2e0e943bb6c38f2"; + revisions = { + r0 = { + nix = import ../hackage/attoparsec-data-1.0.5.4-r0-4538f4456b77241503f2cb5deedc9e7236cd0b451ea509d80ac7b5d5895d8b1d.nix; + revNum = 0; + sha256 = "4538f4456b77241503f2cb5deedc9e7236cd0b451ea509d80ac7b5d5895d8b1d"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/attoparsec-time.nix b/nix/attoparsec-time.nix index ae2d933494f..a529fa75de3 100644 --- a/nix/attoparsec-time.nix +++ b/nix/attoparsec-time.nix @@ -164,4 +164,15 @@ default = "r0"; }; }; + "1.0.3.1" = { + sha256 = "593e1a64170d67c24d3bd77598cfdb91d9b14264d52d3b2d2a4f400d52e4a28b"; + revisions = { + r0 = { + nix = import ../hackage/attoparsec-time-1.0.3.1-r0-caebf5ae92aca76ae12577aa0f3e9ee61fd8f931c504a464b33c22f07e233ce9.nix; + revNum = 0; + sha256 = "caebf5ae92aca76ae12577aa0f3e9ee61fd8f931c504a464b33c22f07e233ce9"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/domain-core.nix b/nix/domain-core.nix index 08b2071062b..bab98239aa7 100644 --- a/nix/domain-core.nix +++ b/nix/domain-core.nix @@ -43,4 +43,15 @@ default = "r0"; }; }; + "0.1.0.4" = { + sha256 = "2558b8d9ff3215d919b95a4804b836fb70651732e78b167b1364763f24156e10"; + revisions = { + r0 = { + nix = import ../hackage/domain-core-0.1.0.4-r0-08578ef9b18e9b29745fadd03b1a25e6edcc6e1ca20d49047f0e758f868e5339.nix; + revNum = 0; + sha256 = "08578ef9b18e9b29745fadd03b1a25e6edcc6e1ca20d49047f0e758f868e5339"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/domain.nix b/nix/domain.nix index 55c5eb7a5f4..7694cd63c5b 100644 --- a/nix/domain.nix +++ b/nix/domain.nix @@ -65,4 +65,15 @@ default = "r0"; }; }; + "0.1.1.5" = { + sha256 = "9de6800550e455bd78dfe38796b09c70ef7421973980f927dffd9884b34c449d"; + revisions = { + r0 = { + nix = import ../hackage/domain-0.1.1.5-r0-899907cb4c5ace653badbc44b850fed7911f06aadf27eceaeb31e891fcd6a983.nix; + revNum = 0; + sha256 = "899907cb4c5ace653badbc44b850fed7911f06aadf27eceaeb31e891fcd6a983"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/irc.nix b/nix/irc.nix index 168b4478eba..c19a18c2c33 100644 --- a/nix/irc.nix +++ b/nix/irc.nix @@ -153,4 +153,15 @@ default = "r0"; }; }; + "0.6.1.1" = { + sha256 = "06512091e5b8f5c141967a4d2a2a823de73c4f9acd1fb9e7b286281d79acff19"; + revisions = { + r0 = { + nix = import ../hackage/irc-0.6.1.1-r0-88112b940d76d2f01f527667259b4d70f1951ed24fca67071fa988d1ac28ce55.nix; + revNum = 0; + sha256 = "88112b940d76d2f01f527667259b4d70f1951ed24fca67071fa988d1ac28ce55"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/jsonifier.nix b/nix/jsonifier.nix index 2b87ac2e92c..b9ec0c88cdd 100644 --- a/nix/jsonifier.nix +++ b/nix/jsonifier.nix @@ -164,4 +164,15 @@ default = "r0"; }; }; + "0.2.1.3" = { + sha256 = "96c363c1b5f941344e8ca829374ecf2f933e6bd75657671a4aaed35a1d8aece2"; + revisions = { + r0 = { + nix = import ../hackage/jsonifier-0.2.1.3-r0-e1ea6e20270d290d2e8a1050e49f057fc8b7dd77cdffa11c0d31f905f017600e.nix; + revNum = 0; + sha256 = "e1ea6e20270d290d2e8a1050e49f057fc8b7dd77cdffa11c0d31f905f017600e"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/mappings.nix b/nix/mappings.nix index bca0bc30ac5..6fc7bb08ced 100644 --- a/nix/mappings.nix +++ b/nix/mappings.nix @@ -65,4 +65,15 @@ default = "r0"; }; }; + "0.3.0.0" = { + sha256 = "d722e4953d56521dbef0e307d4d764406fcb6c542d251e9a7ea619b252545252"; + revisions = { + r0 = { + nix = import ../hackage/mappings-0.3.0.0-r0-c9e09f321bd4339e87ea2d0a5c723293992629eac5eab2c73cd53d2ff67b4fa7.nix; + revNum = 0; + sha256 = "c9e09f321bd4339e87ea2d0a5c723293992629eac5eab2c73cd53d2ff67b4fa7"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/ptr-poker.nix b/nix/ptr-poker.nix index 748e8e7926b..92a98eef234 100644 --- a/nix/ptr-poker.nix +++ b/nix/ptr-poker.nix @@ -131,6 +131,17 @@ default = "r0"; }; }; + "0.1.2.14" = { + sha256 = "6f83d030d8277ad7da0ce2203710f88c53f87c6ea097bda5d862f95bcd1fab08"; + revisions = { + r0 = { + nix = import ../hackage/ptr-poker-0.1.2.14-r0-f9d91b7a70a6d1d4ce09e0edf2edc50a7737970098d36030e884a73ab56e8e1d.nix; + revNum = 0; + sha256 = "f9d91b7a70a6d1d4ce09e0edf2edc50a7737970098d36030e884a73ab56e8e1d"; + }; + default = "r0"; + }; + }; "0.1.2.2" = { sha256 = "709b2ffa7b9c44243457244d70113277c1a6e8f396fe5ecd6e5fa313e180d997"; revisions = { diff --git a/nix/rebase.nix b/nix/rebase.nix index bfcdc223907..11c38163613 100644 --- a/nix/rebase.nix +++ b/nix/rebase.nix @@ -713,6 +713,17 @@ default = "r0"; }; }; + "1.20.2" = { + sha256 = "001297a891f30c51fa7f95d97fbb6e47c8dd4a7f13ddb371d5b5780fca7bbb92"; + revisions = { + r0 = { + nix = import ../hackage/rebase-1.20.2-r0-c5c0ed111acb05a9227c9b320ee3c2c2c749833778fc6827c79800964f91a2d8.nix; + revNum = 0; + sha256 = "c5c0ed111acb05a9227c9b320ee3c2c2c749833778fc6827c79800964f91a2d8"; + }; + default = "r0"; + }; + }; "1.3" = { sha256 = "073aedeef6788525d069b4d4b7e3acd2a0918149a5e439d54ef82f4cf626e109"; revisions = { diff --git a/nix/rerebase.nix b/nix/rerebase.nix index 4cc56d876dd..c232fcefe10 100644 --- a/nix/rerebase.nix +++ b/nix/rerebase.nix @@ -340,6 +340,17 @@ default = "r0"; }; }; + "1.20.2" = { + sha256 = "fa5a8c458c0a347c79c92a9675aa1b760d40b7a1fd68cfb54f7809bd5952cb30"; + revisions = { + r0 = { + nix = import ../hackage/rerebase-1.20.2-r0-f8216547c470c57af0a43c4bac041f8d903a770893f00363819778ba59088b6b.nix; + revNum = 0; + sha256 = "f8216547c470c57af0a43c4bac041f8d903a770893f00363819778ba59088b6b"; + }; + default = "r0"; + }; + }; "1.3" = { sha256 = "ca155b086b4c83da781602427203f2180e7ee581fc4aae02783f7da893c98599"; revisions = { diff --git a/nix/rzk.nix b/nix/rzk.nix index da5ef1a89f7..b5335b13217 100644 --- a/nix/rzk.nix +++ b/nix/rzk.nix @@ -251,4 +251,26 @@ default = "r0"; }; }; + "0.7.0" = { + sha256 = "82e31d3868e129e2c1b0e3063f61e197b850975d29161f4e83489d6290f646da"; + revisions = { + r0 = { + nix = import ../hackage/rzk-0.7.0-r0-fdb183d59311b9f5056a62ad24096eea3c32515020dda926d19daebb6bdbd85f.nix; + revNum = 0; + sha256 = "fdb183d59311b9f5056a62ad24096eea3c32515020dda926d19daebb6bdbd85f"; + }; + default = "r0"; + }; + }; + "0.7.1" = { + sha256 = "a20ac177e9e4eee131e415fcae155c19019d1baf2336ffc79fdc19da4abe4e92"; + revisions = { + r0 = { + nix = import ../hackage/rzk-0.7.1-r0-0a25e66225bfdedbc32a0ef73d3bbda0279095385115a07c1093835fbd67d5e3.nix; + revNum = 0; + sha256 = "0a25e66225bfdedbc32a0ef73d3bbda0279095385115a07c1093835fbd67d5e3"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/th-lego.nix b/nix/th-lego.nix index 1f7d95dddf0..15fdf01f0bc 100644 --- a/nix/th-lego.nix +++ b/nix/th-lego.nix @@ -142,4 +142,15 @@ default = "r0"; }; }; + "0.3.0.3" = { + sha256 = "92ba2f493e4abaff0af57894eeb4eb7dc759b738182f13ac0b3098bc3663745f"; + revisions = { + r0 = { + nix = import ../hackage/th-lego-0.3.0.3-r0-438811a76384be0088e25b2ac35ec6a6cb044a8fe28315705ac303066781ad55.nix; + revNum = 0; + sha256 = "438811a76384be0088e25b2ac35ec6a6cb044a8fe28315705ac303066781ad55"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/toml-parser.nix b/nix/toml-parser.nix index eb5a663ad7e..8fd5c424c48 100644 --- a/nix/toml-parser.nix +++ b/nix/toml-parser.nix @@ -128,4 +128,15 @@ default = "r0"; }; }; + "1.3.1.1" = { + sha256 = "90d77c9dc6e77937ff004189521e0484b41dad34066e128fbfeda3f44d34083e"; + revisions = { + r0 = { + nix = import ../hackage/toml-parser-1.3.1.1-r0-5addee87dbe0e963ccc9cc4b889f8afb411cfe34304cf3e172ebd3547e0e6355.nix; + revNum = 0; + sha256 = "5addee87dbe0e963ccc9cc4b889f8afb411cfe34304cf3e172ebd3547e0e6355"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/yaml-unscrambler.nix b/nix/yaml-unscrambler.nix index dcadbe1b3ff..45e157a5c25 100644 --- a/nix/yaml-unscrambler.nix +++ b/nix/yaml-unscrambler.nix @@ -109,6 +109,17 @@ default = "r0"; }; }; + "0.1.0.18" = { + sha256 = "3b951655181cd687f23c2ecda9d7fcd7d08db38c497e0ceac87ed93f42dcf52b"; + revisions = { + r0 = { + nix = import ../hackage/yaml-unscrambler-0.1.0.18-r0-9d6ea3bb1d11d36c548d4d03f5497ae39ea7d60327fbb4c57e8ef212b9bfa142.nix; + revNum = 0; + sha256 = "9d6ea3bb1d11d36c548d4d03f5497ae39ea7d60327fbb4c57e8ef212b9bfa142"; + }; + default = "r0"; + }; + }; "0.1.0.2" = { sha256 = "ee07f0c607071be179fd683e263cd4feb7f64f6e1e7ec35a6d33903e75599b0f"; revisions = {