diff --git a/default.nix b/default.nix index 90a3ec943d7..b0027221328 100644 --- a/default.nix +++ b/default.nix @@ -5655,6 +5655,7 @@ with builtins; mapAttrs (_: mapAttrs (_: data: rec { "file-modules" = import ./nix/file-modules.nix; "file-path-th" = import ./nix/file-path-th.nix; "file-templates" = import ./nix/file-templates.nix; + "file-uri" = import ./nix/file-uri.nix; "filecache" = import ./nix/filecache.nix; "filediff" = import ./nix/filediff.nix; "filelock" = import ./nix/filelock.nix; diff --git a/hackage/asana-1.0.1.1-r0-6fd18ab44c03232e5c87ce0ca8a35f987031f19cd053537a98bd66d656512832.nix b/hackage/asana-1.0.1.1-r0-6fd18ab44c03232e5c87ce0ca8a35f987031f19cd053537a98bd66d656512832.nix new file mode 100644 index 00000000000..22638acc2e5 --- /dev/null +++ b/hackage/asana-1.0.1.1-r0-6fd18ab44c03232e5c87ce0ca8a35f987031f19cd053537a98bd66d656512832.nix @@ -0,0 +1,49 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.18"; + identifier = { name = "asana"; version = "1.0.1.1"; }; + license = "MIT"; + copyright = ""; + maintainer = "Freckle Education"; + author = ""; + homepage = "https://github.com/freckle/asana-hs#readme"; + url = ""; + synopsis = "Asana API Client"; + description = "Please see README.md"; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."aeson-casing" or (errorHandler.buildDepError "aeson-casing")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."http-conduit" or (errorHandler.buildDepError "http-conduit")) + (hsPkgs."iso8601-time" or (errorHandler.buildDepError "iso8601-time")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."microlens-mtl" or (errorHandler.buildDepError "microlens-mtl")) + (hsPkgs."monad-logger" or (errorHandler.buildDepError "monad-logger")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."scientific" or (errorHandler.buildDepError "scientific")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + (hsPkgs."unliftio-core" or (errorHandler.buildDepError "unliftio-core")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/bureaucromancy-0.1.0.2-r0-2dcd325a03b0ca2e5359601bcba9a8880b0cf53f12bd5bec79b3fa50f89d4ca8.nix b/hackage/bureaucromancy-0.1.0.2-r0-2dcd325a03b0ca2e5359601bcba9a8880b0cf53f12bd5bec79b3fa50f89d4ca8.nix new file mode 100644 index 00000000000..b313326e2be --- /dev/null +++ b/hackage/bureaucromancy-0.1.0.2-r0-2dcd325a03b0ca2e5359601bcba9a8880b0cf53f12bd5bec79b3fa50f89d4ca8.nix @@ -0,0 +1,71 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.0"; + identifier = { name = "bureaucromancy"; version = "0.1.0.2"; }; + license = "GPL-3.0-only"; + copyright = ""; + maintainer = "adrian@openwork.nz"; + author = "Adrian Cochrane"; + homepage = "https://argonaut-constellation.org/"; + url = ""; + synopsis = "Parse webforms & render to interactive hypertext"; + description = ""; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."ginger" or (errorHandler.buildDepError "ginger")) + (hsPkgs."file-embed-lzma" or (errorHandler.buildDepError "file-embed-lzma")) + (hsPkgs."file-embed" or (errorHandler.buildDepError "file-embed")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."xml-conduit" or (errorHandler.buildDepError "xml-conduit")) + (hsPkgs."network-uri" or (errorHandler.buildDepError "network-uri")) + (hsPkgs."regex-tdfa" or (errorHandler.buildDepError "regex-tdfa")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."hourglass" or (errorHandler.buildDepError "hourglass")) + (hsPkgs."tz" or (errorHandler.buildDepError "tz")) + ]; + buildable = true; + }; + exes = { + "bureaucromancy" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bureaucromancy" or (errorHandler.buildDepError "bureaucromancy")) + (hsPkgs."warp" or (errorHandler.buildDepError "warp")) + (hsPkgs."wai" or (errorHandler.buildDepError "wai")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."html-conduit" or (errorHandler.buildDepError "html-conduit")) + ]; + buildable = true; + }; + }; + tests = { + "bureaucromancy-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bureaucromancy" or (errorHandler.buildDepError "bureaucromancy")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/call-alloy-0.4.1.1-r0-dd2c81ed888543548240e3dd5d260073241384cd133eb75d71f15183f12084ac.nix b/hackage/call-alloy-0.4.1.1-r0-dd2c81ed888543548240e3dd5d260073241384cd133eb75d71f15183f12084ac.nix new file mode 100644 index 00000000000..fb4cac62455 --- /dev/null +++ b/hackage/call-alloy-0.4.1.1-r0-dd2c81ed888543548240e3dd5d260073241384cd133eb75d71f15183f12084ac.nix @@ -0,0 +1,70 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { test-different-solvers = false; }; + package = { + specVersion = "1.12"; + identifier = { name = "call-alloy"; version = "0.4.1.1"; }; + license = "MIT"; + copyright = "2019-2022 Marcellus Siegburg"; + maintainer = "marcellus.siegburg@uni-due.de"; + author = "Marcellus Siegburg"; + homepage = "https://github.com/marcellussiegburg/call-alloy#readme"; + url = ""; + synopsis = "A simple library to call Alloy given a specification"; + description = "Please see the README on GitHub at "; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."extra" or (errorHandler.buildDepError "extra")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."split" or (errorHandler.buildDepError "split")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."trifecta" or (errorHandler.buildDepError "trifecta")) + ] ++ (if system.isWindows + then [ (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) ] + else [ (hsPkgs."unix" or (errorHandler.buildDepError "unix")) ]); + buildable = true; + }; + tests = { + "call-alloy-test" = { + depends = [ + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."call-alloy" or (errorHandler.buildDepError "call-alloy")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."extra" or (errorHandler.buildDepError "extra")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."split" or (errorHandler.buildDepError "split")) + (hsPkgs."string-interpolate" or (errorHandler.buildDepError "string-interpolate")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."trifecta" or (errorHandler.buildDepError "trifecta")) + ] ++ (if system.isWindows + then [ (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) ] + else [ (hsPkgs."unix" or (errorHandler.buildDepError "unix")) ]); + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/cayley-client-0.4.19.3-r0-b87831d8eb1104dde5bb9f38b88352b97eae708dfcc978fb056b16c251f487d8.nix b/hackage/cayley-client-0.4.19.3-r0-b87831d8eb1104dde5bb9f38b88352b97eae708dfcc978fb056b16c251f487d8.nix new file mode 100644 index 00000000000..d4aade67d87 --- /dev/null +++ b/hackage/cayley-client-0.4.19.3-r0-b87831d8eb1104dde5bb9f38b88352b97eae708dfcc978fb056b16c251f487d8.nix @@ -0,0 +1,59 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.10"; + identifier = { name = "cayley-client"; version = "0.4.19.3"; }; + license = "BSD-3-Clause"; + copyright = "(c) 2015-2024 - Michel Boucey"; + maintainer = "michel.boucey@gmail.com"; + author = "Michel Boucey"; + homepage = "https://github.com/MichelBoucey/cayley-client"; + url = ""; + synopsis = "A Haskell client for the Cayley graph database"; + description = "cayley-client implements the RESTful API of the Cayley graph database."; + 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."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."http-client" or (errorHandler.buildDepError "http-client")) + (hsPkgs."http-conduit" or (errorHandler.buildDepError "http-conduit")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."lens-aeson" or (errorHandler.buildDepError "lens-aeson")) + (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; + }; + tests = { + "tests" = { + depends = [ + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."cayley-client" or (errorHandler.buildDepError "cayley-client")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/digestive-functors-0.8.4.2-r1-773b5e52ec4ca50f716bb1c0dcde8b2dd955153f37a7a3e5bb8415cee71ad46f.nix b/hackage/digestive-functors-0.8.4.2-r1-773b5e52ec4ca50f716bb1c0dcde8b2dd955153f37a7a3e5bb8415cee71ad46f.nix new file mode 100644 index 00000000000..95895bdc91a --- /dev/null +++ b/hackage/digestive-functors-0.8.4.2-r1-773b5e52ec4ca50f716bb1c0dcde8b2dd955153f37a7a3e5bb8415cee71ad46f.nix @@ -0,0 +1,60 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.10"; + identifier = { name = "digestive-functors"; version = "0.8.4.2"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Jasper Van der Jeugt "; + author = "Jasper Van der Jeugt "; + homepage = "http://github.com/jaspervdj/digestive-functors"; + url = ""; + synopsis = "A practical formlet library"; + description = "Digestive functors is a library inspired by formlets:\n\n\n\nIt is intended to be an improvement of the Haskell formlets library, with as\nmain advantages:\n\n* better error handling, so a web page can display input errors right next\nto the corresponding fields;\n\n* the ability to easily add @\\@ elements;\n\n* separation of the validation model and the HTML output.\n\nTutorial:\n"; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."old-locale" or (errorHandler.buildDepError "old-locale")) + (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + ]; + buildable = true; + }; + tests = { + "digestive-functors-tests" = { + depends = [ + (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework")) + (hsPkgs."test-framework-hunit" or (errorHandler.buildDepError "test-framework-hunit")) + (hsPkgs."test-framework-quickcheck2" or (errorHandler.buildDepError "test-framework-quickcheck2")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."old-locale" or (errorHandler.buildDepError "old-locale")) + (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/digestive-functors-blaze-0.6.2.0-r1-f0a12c4e7e37c2e52c805e676e1e990b0e9ab1ed41d0773a8aaf9dd1ce04f9cb.nix b/hackage/digestive-functors-blaze-0.6.2.0-r1-f0a12c4e7e37c2e52c805e676e1e990b0e9ab1ed41d0773a8aaf9dd1ce04f9cb.nix new file mode 100644 index 00000000000..d4b7aad8bf7 --- /dev/null +++ b/hackage/digestive-functors-blaze-0.6.2.0-r1-f0a12c4e7e37c2e52c805e676e1e990b0e9ab1ed41d0773a8aaf9dd1ce04f9cb.nix @@ -0,0 +1,37 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.6"; + identifier = { name = "digestive-functors-blaze"; version = "0.6.2.0"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Jasper Van der Jeugt "; + author = "Jasper Van der Jeugt "; + homepage = "http://github.com/jaspervdj/digestive-functors"; + url = ""; + synopsis = "Blaze frontend for the digestive-functors library"; + description = "Blaze frontend for the digestive-functors library"; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."blaze-html" or (errorHandler.buildDepError "blaze-html")) + (hsPkgs."blaze-markup" or (errorHandler.buildDepError "blaze-markup")) + (hsPkgs."digestive-functors" or (errorHandler.buildDepError "digestive-functors")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/espial-0.0.19-r1-45e0bf015b12ae99d1069c83299e7842e76980c50cce9d612c3dfaaf62efd700.nix b/hackage/espial-0.0.19-r1-45e0bf015b12ae99d1069c83299e7842e76980c50cce9d612c3dfaaf62efd700.nix new file mode 100644 index 00000000000..76499429948 --- /dev/null +++ b/hackage/espial-0.0.19-r1-45e0bf015b12ae99d1069c83299e7842e76980c50cce9d612c3dfaaf62efd700.nix @@ -0,0 +1,290 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { dev = false; library-only = false; }; + package = { + specVersion = "1.12"; + identifier = { name = "espial"; version = "0.0.19"; }; + license = "AGPL-3.0-only"; + copyright = "Copyright (c) 2018 Jon Schoning"; + maintainer = "jonschoning@gmail.com"; + author = "Jon Schoning"; + homepage = "https://github.com/jonschoning/espial"; + url = ""; + synopsis = "Espial is an open-source, web-based bookmarking server."; + description = "\nEspial is an open-source, web-based bookmarking server.\n- Yesod + PureScript + sqlite3\n- multi-user (w/ privacy scopes)\n- tags, stars, editing, deleting"; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."base64" or (errorHandler.buildDepError "base64")) + (hsPkgs."bcrypt" or (errorHandler.buildDepError "bcrypt")) + (hsPkgs."blaze-html" or (errorHandler.buildDepError "blaze-html")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive")) + (hsPkgs."classy-prelude" or (errorHandler.buildDepError "classy-prelude")) + (hsPkgs."classy-prelude-conduit" or (errorHandler.buildDepError "classy-prelude-conduit")) + (hsPkgs."classy-prelude-yesod" or (errorHandler.buildDepError "classy-prelude-yesod")) + (hsPkgs."conduit" or (errorHandler.buildDepError "conduit")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."cryptohash-sha256" or (errorHandler.buildDepError "cryptohash-sha256")) + (hsPkgs."crypton-connection" or (errorHandler.buildDepError "crypton-connection")) + (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."entropy" or (errorHandler.buildDepError "entropy")) + (hsPkgs."esqueleto" or (errorHandler.buildDepError "esqueleto")) + (hsPkgs."fast-logger" or (errorHandler.buildDepError "fast-logger")) + (hsPkgs."file-embed" or (errorHandler.buildDepError "file-embed")) + (hsPkgs."foreign-store" or (errorHandler.buildDepError "foreign-store")) + (hsPkgs."hjsmin" or (errorHandler.buildDepError "hjsmin")) + (hsPkgs."hscolour" or (errorHandler.buildDepError "hscolour")) + (hsPkgs."html-entities" or (errorHandler.buildDepError "html-entities")) + (hsPkgs."http-api-data" or (errorHandler.buildDepError "http-api-data")) + (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-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."iso8601-time" or (errorHandler.buildDepError "iso8601-time")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."monad-logger" or (errorHandler.buildDepError "monad-logger")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."parser-combinators" or (errorHandler.buildDepError "parser-combinators")) + (hsPkgs."persistent" or (errorHandler.buildDepError "persistent")) + (hsPkgs."persistent-sqlite" or (errorHandler.buildDepError "persistent-sqlite")) + (hsPkgs."persistent-template" or (errorHandler.buildDepError "persistent-template")) + (hsPkgs."pretty-show" or (errorHandler.buildDepError "pretty-show")) + (hsPkgs."safe" or (errorHandler.buildDepError "safe")) + (hsPkgs."shakespeare" or (errorHandler.buildDepError "shakespeare")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."wai" or (errorHandler.buildDepError "wai")) + (hsPkgs."wai-extra" or (errorHandler.buildDepError "wai-extra")) + (hsPkgs."wai-logger" or (errorHandler.buildDepError "wai-logger")) + (hsPkgs."warp" or (errorHandler.buildDepError "warp")) + (hsPkgs."yaml" or (errorHandler.buildDepError "yaml")) + (hsPkgs."yesod" or (errorHandler.buildDepError "yesod")) + (hsPkgs."yesod-auth" or (errorHandler.buildDepError "yesod-auth")) + (hsPkgs."yesod-core" or (errorHandler.buildDepError "yesod-core")) + (hsPkgs."yesod-form" or (errorHandler.buildDepError "yesod-form")) + (hsPkgs."yesod-newsfeed" or (errorHandler.buildDepError "yesod-newsfeed")) + (hsPkgs."yesod-static" or (errorHandler.buildDepError "yesod-static")) + ] ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix")); + buildable = true; + }; + exes = { + "espial" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."base64" or (errorHandler.buildDepError "base64")) + (hsPkgs."bcrypt" or (errorHandler.buildDepError "bcrypt")) + (hsPkgs."blaze-html" or (errorHandler.buildDepError "blaze-html")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive")) + (hsPkgs."classy-prelude" or (errorHandler.buildDepError "classy-prelude")) + (hsPkgs."classy-prelude-conduit" or (errorHandler.buildDepError "classy-prelude-conduit")) + (hsPkgs."classy-prelude-yesod" or (errorHandler.buildDepError "classy-prelude-yesod")) + (hsPkgs."conduit" or (errorHandler.buildDepError "conduit")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."cryptohash-sha256" or (errorHandler.buildDepError "cryptohash-sha256")) + (hsPkgs."crypton-connection" or (errorHandler.buildDepError "crypton-connection")) + (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."entropy" or (errorHandler.buildDepError "entropy")) + (hsPkgs."espial" or (errorHandler.buildDepError "espial")) + (hsPkgs."esqueleto" or (errorHandler.buildDepError "esqueleto")) + (hsPkgs."fast-logger" or (errorHandler.buildDepError "fast-logger")) + (hsPkgs."file-embed" or (errorHandler.buildDepError "file-embed")) + (hsPkgs."foreign-store" or (errorHandler.buildDepError "foreign-store")) + (hsPkgs."hjsmin" or (errorHandler.buildDepError "hjsmin")) + (hsPkgs."hscolour" or (errorHandler.buildDepError "hscolour")) + (hsPkgs."html-entities" or (errorHandler.buildDepError "html-entities")) + (hsPkgs."http-api-data" or (errorHandler.buildDepError "http-api-data")) + (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-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."iso8601-time" or (errorHandler.buildDepError "iso8601-time")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."monad-logger" or (errorHandler.buildDepError "monad-logger")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."parser-combinators" or (errorHandler.buildDepError "parser-combinators")) + (hsPkgs."persistent" or (errorHandler.buildDepError "persistent")) + (hsPkgs."persistent-sqlite" or (errorHandler.buildDepError "persistent-sqlite")) + (hsPkgs."persistent-template" or (errorHandler.buildDepError "persistent-template")) + (hsPkgs."pretty-show" or (errorHandler.buildDepError "pretty-show")) + (hsPkgs."safe" or (errorHandler.buildDepError "safe")) + (hsPkgs."shakespeare" or (errorHandler.buildDepError "shakespeare")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."wai" or (errorHandler.buildDepError "wai")) + (hsPkgs."wai-extra" or (errorHandler.buildDepError "wai-extra")) + (hsPkgs."wai-logger" or (errorHandler.buildDepError "wai-logger")) + (hsPkgs."warp" or (errorHandler.buildDepError "warp")) + (hsPkgs."yaml" or (errorHandler.buildDepError "yaml")) + (hsPkgs."yesod" or (errorHandler.buildDepError "yesod")) + (hsPkgs."yesod-auth" or (errorHandler.buildDepError "yesod-auth")) + (hsPkgs."yesod-core" or (errorHandler.buildDepError "yesod-core")) + (hsPkgs."yesod-form" or (errorHandler.buildDepError "yesod-form")) + (hsPkgs."yesod-newsfeed" or (errorHandler.buildDepError "yesod-newsfeed")) + (hsPkgs."yesod-static" or (errorHandler.buildDepError "yesod-static")) + ] ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix")); + buildable = if flags.library-only then false else true; + }; + "migration" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."base64" or (errorHandler.buildDepError "base64")) + (hsPkgs."bcrypt" or (errorHandler.buildDepError "bcrypt")) + (hsPkgs."blaze-html" or (errorHandler.buildDepError "blaze-html")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive")) + (hsPkgs."classy-prelude" or (errorHandler.buildDepError "classy-prelude")) + (hsPkgs."classy-prelude-conduit" or (errorHandler.buildDepError "classy-prelude-conduit")) + (hsPkgs."classy-prelude-yesod" or (errorHandler.buildDepError "classy-prelude-yesod")) + (hsPkgs."conduit" or (errorHandler.buildDepError "conduit")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."cryptohash-sha256" or (errorHandler.buildDepError "cryptohash-sha256")) + (hsPkgs."crypton-connection" or (errorHandler.buildDepError "crypton-connection")) + (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."entropy" or (errorHandler.buildDepError "entropy")) + (hsPkgs."espial" or (errorHandler.buildDepError "espial")) + (hsPkgs."esqueleto" or (errorHandler.buildDepError "esqueleto")) + (hsPkgs."fast-logger" or (errorHandler.buildDepError "fast-logger")) + (hsPkgs."file-embed" or (errorHandler.buildDepError "file-embed")) + (hsPkgs."foreign-store" or (errorHandler.buildDepError "foreign-store")) + (hsPkgs."hjsmin" or (errorHandler.buildDepError "hjsmin")) + (hsPkgs."hscolour" or (errorHandler.buildDepError "hscolour")) + (hsPkgs."html-entities" or (errorHandler.buildDepError "html-entities")) + (hsPkgs."http-api-data" or (errorHandler.buildDepError "http-api-data")) + (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-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."iso8601-time" or (errorHandler.buildDepError "iso8601-time")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."monad-logger" or (errorHandler.buildDepError "monad-logger")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative")) + (hsPkgs."optparse-generic" or (errorHandler.buildDepError "optparse-generic")) + (hsPkgs."parser-combinators" or (errorHandler.buildDepError "parser-combinators")) + (hsPkgs."persistent" or (errorHandler.buildDepError "persistent")) + (hsPkgs."persistent-sqlite" or (errorHandler.buildDepError "persistent-sqlite")) + (hsPkgs."persistent-template" or (errorHandler.buildDepError "persistent-template")) + (hsPkgs."pretty-show" or (errorHandler.buildDepError "pretty-show")) + (hsPkgs."safe" or (errorHandler.buildDepError "safe")) + (hsPkgs."shakespeare" or (errorHandler.buildDepError "shakespeare")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."wai" or (errorHandler.buildDepError "wai")) + (hsPkgs."wai-extra" or (errorHandler.buildDepError "wai-extra")) + (hsPkgs."wai-logger" or (errorHandler.buildDepError "wai-logger")) + (hsPkgs."warp" or (errorHandler.buildDepError "warp")) + (hsPkgs."yaml" or (errorHandler.buildDepError "yaml")) + (hsPkgs."yesod" or (errorHandler.buildDepError "yesod")) + (hsPkgs."yesod-auth" or (errorHandler.buildDepError "yesod-auth")) + (hsPkgs."yesod-core" or (errorHandler.buildDepError "yesod-core")) + (hsPkgs."yesod-form" or (errorHandler.buildDepError "yesod-form")) + (hsPkgs."yesod-newsfeed" or (errorHandler.buildDepError "yesod-newsfeed")) + (hsPkgs."yesod-static" or (errorHandler.buildDepError "yesod-static")) + ] ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix")); + buildable = if flags.library-only then false else true; + }; + }; + tests = { + "test" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."base64" or (errorHandler.buildDepError "base64")) + (hsPkgs."bcrypt" or (errorHandler.buildDepError "bcrypt")) + (hsPkgs."blaze-html" or (errorHandler.buildDepError "blaze-html")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive")) + (hsPkgs."classy-prelude" or (errorHandler.buildDepError "classy-prelude")) + (hsPkgs."classy-prelude-conduit" or (errorHandler.buildDepError "classy-prelude-conduit")) + (hsPkgs."classy-prelude-yesod" or (errorHandler.buildDepError "classy-prelude-yesod")) + (hsPkgs."conduit" or (errorHandler.buildDepError "conduit")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."cryptohash-sha256" or (errorHandler.buildDepError "cryptohash-sha256")) + (hsPkgs."crypton-connection" or (errorHandler.buildDepError "crypton-connection")) + (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."entropy" or (errorHandler.buildDepError "entropy")) + (hsPkgs."espial" or (errorHandler.buildDepError "espial")) + (hsPkgs."esqueleto" or (errorHandler.buildDepError "esqueleto")) + (hsPkgs."fast-logger" or (errorHandler.buildDepError "fast-logger")) + (hsPkgs."file-embed" or (errorHandler.buildDepError "file-embed")) + (hsPkgs."foreign-store" or (errorHandler.buildDepError "foreign-store")) + (hsPkgs."hjsmin" or (errorHandler.buildDepError "hjsmin")) + (hsPkgs."hscolour" or (errorHandler.buildDepError "hscolour")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."html-entities" or (errorHandler.buildDepError "html-entities")) + (hsPkgs."http-api-data" or (errorHandler.buildDepError "http-api-data")) + (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-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."iso8601-time" or (errorHandler.buildDepError "iso8601-time")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."monad-logger" or (errorHandler.buildDepError "monad-logger")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."parser-combinators" or (errorHandler.buildDepError "parser-combinators")) + (hsPkgs."persistent" or (errorHandler.buildDepError "persistent")) + (hsPkgs."persistent-sqlite" or (errorHandler.buildDepError "persistent-sqlite")) + (hsPkgs."persistent-template" or (errorHandler.buildDepError "persistent-template")) + (hsPkgs."pretty-show" or (errorHandler.buildDepError "pretty-show")) + (hsPkgs."safe" or (errorHandler.buildDepError "safe")) + (hsPkgs."shakespeare" or (errorHandler.buildDepError "shakespeare")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."wai" or (errorHandler.buildDepError "wai")) + (hsPkgs."wai-extra" or (errorHandler.buildDepError "wai-extra")) + (hsPkgs."wai-logger" or (errorHandler.buildDepError "wai-logger")) + (hsPkgs."warp" or (errorHandler.buildDepError "warp")) + (hsPkgs."yaml" or (errorHandler.buildDepError "yaml")) + (hsPkgs."yesod" or (errorHandler.buildDepError "yesod")) + (hsPkgs."yesod-auth" or (errorHandler.buildDepError "yesod-auth")) + (hsPkgs."yesod-core" or (errorHandler.buildDepError "yesod-core")) + (hsPkgs."yesod-form" or (errorHandler.buildDepError "yesod-form")) + (hsPkgs."yesod-newsfeed" or (errorHandler.buildDepError "yesod-newsfeed")) + (hsPkgs."yesod-static" or (errorHandler.buildDepError "yesod-static")) + (hsPkgs."yesod-test" or (errorHandler.buildDepError "yesod-test")) + ] ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix")); + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/espial-0.0.20-r0-d47e0bb14d88cb1d31fe297a8c55861a2292b2fa53b400c5598a2fc798a89d1c.nix b/hackage/espial-0.0.20-r0-d47e0bb14d88cb1d31fe297a8c55861a2292b2fa53b400c5598a2fc798a89d1c.nix new file mode 100644 index 00000000000..137703e3ce7 --- /dev/null +++ b/hackage/espial-0.0.20-r0-d47e0bb14d88cb1d31fe297a8c55861a2292b2fa53b400c5598a2fc798a89d1c.nix @@ -0,0 +1,290 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { dev = false; library-only = false; }; + package = { + specVersion = "1.12"; + identifier = { name = "espial"; version = "0.0.20"; }; + license = "AGPL-3.0-only"; + copyright = "Copyright (c) 2018 Jon Schoning"; + maintainer = "jonschoning@gmail.com"; + author = "Jon Schoning"; + homepage = "https://github.com/jonschoning/espial"; + url = ""; + synopsis = "Espial is an open-source, web-based bookmarking server."; + description = "\nEspial is an open-source, web-based bookmarking server.\n- Yesod + PureScript + sqlite3\n- multi-user (w/ privacy scopes)\n- tags, stars, editing, deleting"; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."base64" or (errorHandler.buildDepError "base64")) + (hsPkgs."bcrypt" or (errorHandler.buildDepError "bcrypt")) + (hsPkgs."blaze-html" or (errorHandler.buildDepError "blaze-html")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive")) + (hsPkgs."classy-prelude" or (errorHandler.buildDepError "classy-prelude")) + (hsPkgs."classy-prelude-conduit" or (errorHandler.buildDepError "classy-prelude-conduit")) + (hsPkgs."classy-prelude-yesod" or (errorHandler.buildDepError "classy-prelude-yesod")) + (hsPkgs."conduit" or (errorHandler.buildDepError "conduit")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."cryptohash-sha256" or (errorHandler.buildDepError "cryptohash-sha256")) + (hsPkgs."crypton-connection" or (errorHandler.buildDepError "crypton-connection")) + (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."entropy" or (errorHandler.buildDepError "entropy")) + (hsPkgs."esqueleto" or (errorHandler.buildDepError "esqueleto")) + (hsPkgs."fast-logger" or (errorHandler.buildDepError "fast-logger")) + (hsPkgs."file-embed" or (errorHandler.buildDepError "file-embed")) + (hsPkgs."foreign-store" or (errorHandler.buildDepError "foreign-store")) + (hsPkgs."hjsmin" or (errorHandler.buildDepError "hjsmin")) + (hsPkgs."hscolour" or (errorHandler.buildDepError "hscolour")) + (hsPkgs."html-entities" or (errorHandler.buildDepError "html-entities")) + (hsPkgs."http-api-data" or (errorHandler.buildDepError "http-api-data")) + (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-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."iso8601-time" or (errorHandler.buildDepError "iso8601-time")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."monad-logger" or (errorHandler.buildDepError "monad-logger")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."parser-combinators" or (errorHandler.buildDepError "parser-combinators")) + (hsPkgs."persistent" or (errorHandler.buildDepError "persistent")) + (hsPkgs."persistent-sqlite" or (errorHandler.buildDepError "persistent-sqlite")) + (hsPkgs."persistent-template" or (errorHandler.buildDepError "persistent-template")) + (hsPkgs."pretty-show" or (errorHandler.buildDepError "pretty-show")) + (hsPkgs."safe" or (errorHandler.buildDepError "safe")) + (hsPkgs."shakespeare" or (errorHandler.buildDepError "shakespeare")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."wai" or (errorHandler.buildDepError "wai")) + (hsPkgs."wai-extra" or (errorHandler.buildDepError "wai-extra")) + (hsPkgs."wai-logger" or (errorHandler.buildDepError "wai-logger")) + (hsPkgs."warp" or (errorHandler.buildDepError "warp")) + (hsPkgs."yaml" or (errorHandler.buildDepError "yaml")) + (hsPkgs."yesod" or (errorHandler.buildDepError "yesod")) + (hsPkgs."yesod-auth" or (errorHandler.buildDepError "yesod-auth")) + (hsPkgs."yesod-core" or (errorHandler.buildDepError "yesod-core")) + (hsPkgs."yesod-form" or (errorHandler.buildDepError "yesod-form")) + (hsPkgs."yesod-newsfeed" or (errorHandler.buildDepError "yesod-newsfeed")) + (hsPkgs."yesod-static" or (errorHandler.buildDepError "yesod-static")) + ] ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix")); + buildable = true; + }; + exes = { + "espial" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."base64" or (errorHandler.buildDepError "base64")) + (hsPkgs."bcrypt" or (errorHandler.buildDepError "bcrypt")) + (hsPkgs."blaze-html" or (errorHandler.buildDepError "blaze-html")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive")) + (hsPkgs."classy-prelude" or (errorHandler.buildDepError "classy-prelude")) + (hsPkgs."classy-prelude-conduit" or (errorHandler.buildDepError "classy-prelude-conduit")) + (hsPkgs."classy-prelude-yesod" or (errorHandler.buildDepError "classy-prelude-yesod")) + (hsPkgs."conduit" or (errorHandler.buildDepError "conduit")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."cryptohash-sha256" or (errorHandler.buildDepError "cryptohash-sha256")) + (hsPkgs."crypton-connection" or (errorHandler.buildDepError "crypton-connection")) + (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."entropy" or (errorHandler.buildDepError "entropy")) + (hsPkgs."espial" or (errorHandler.buildDepError "espial")) + (hsPkgs."esqueleto" or (errorHandler.buildDepError "esqueleto")) + (hsPkgs."fast-logger" or (errorHandler.buildDepError "fast-logger")) + (hsPkgs."file-embed" or (errorHandler.buildDepError "file-embed")) + (hsPkgs."foreign-store" or (errorHandler.buildDepError "foreign-store")) + (hsPkgs."hjsmin" or (errorHandler.buildDepError "hjsmin")) + (hsPkgs."hscolour" or (errorHandler.buildDepError "hscolour")) + (hsPkgs."html-entities" or (errorHandler.buildDepError "html-entities")) + (hsPkgs."http-api-data" or (errorHandler.buildDepError "http-api-data")) + (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-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."iso8601-time" or (errorHandler.buildDepError "iso8601-time")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."monad-logger" or (errorHandler.buildDepError "monad-logger")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."parser-combinators" or (errorHandler.buildDepError "parser-combinators")) + (hsPkgs."persistent" or (errorHandler.buildDepError "persistent")) + (hsPkgs."persistent-sqlite" or (errorHandler.buildDepError "persistent-sqlite")) + (hsPkgs."persistent-template" or (errorHandler.buildDepError "persistent-template")) + (hsPkgs."pretty-show" or (errorHandler.buildDepError "pretty-show")) + (hsPkgs."safe" or (errorHandler.buildDepError "safe")) + (hsPkgs."shakespeare" or (errorHandler.buildDepError "shakespeare")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."wai" or (errorHandler.buildDepError "wai")) + (hsPkgs."wai-extra" or (errorHandler.buildDepError "wai-extra")) + (hsPkgs."wai-logger" or (errorHandler.buildDepError "wai-logger")) + (hsPkgs."warp" or (errorHandler.buildDepError "warp")) + (hsPkgs."yaml" or (errorHandler.buildDepError "yaml")) + (hsPkgs."yesod" or (errorHandler.buildDepError "yesod")) + (hsPkgs."yesod-auth" or (errorHandler.buildDepError "yesod-auth")) + (hsPkgs."yesod-core" or (errorHandler.buildDepError "yesod-core")) + (hsPkgs."yesod-form" or (errorHandler.buildDepError "yesod-form")) + (hsPkgs."yesod-newsfeed" or (errorHandler.buildDepError "yesod-newsfeed")) + (hsPkgs."yesod-static" or (errorHandler.buildDepError "yesod-static")) + ] ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix")); + buildable = if flags.library-only then false else true; + }; + "migration" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."base64" or (errorHandler.buildDepError "base64")) + (hsPkgs."bcrypt" or (errorHandler.buildDepError "bcrypt")) + (hsPkgs."blaze-html" or (errorHandler.buildDepError "blaze-html")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive")) + (hsPkgs."classy-prelude" or (errorHandler.buildDepError "classy-prelude")) + (hsPkgs."classy-prelude-conduit" or (errorHandler.buildDepError "classy-prelude-conduit")) + (hsPkgs."classy-prelude-yesod" or (errorHandler.buildDepError "classy-prelude-yesod")) + (hsPkgs."conduit" or (errorHandler.buildDepError "conduit")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."cryptohash-sha256" or (errorHandler.buildDepError "cryptohash-sha256")) + (hsPkgs."crypton-connection" or (errorHandler.buildDepError "crypton-connection")) + (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."entropy" or (errorHandler.buildDepError "entropy")) + (hsPkgs."espial" or (errorHandler.buildDepError "espial")) + (hsPkgs."esqueleto" or (errorHandler.buildDepError "esqueleto")) + (hsPkgs."fast-logger" or (errorHandler.buildDepError "fast-logger")) + (hsPkgs."file-embed" or (errorHandler.buildDepError "file-embed")) + (hsPkgs."foreign-store" or (errorHandler.buildDepError "foreign-store")) + (hsPkgs."hjsmin" or (errorHandler.buildDepError "hjsmin")) + (hsPkgs."hscolour" or (errorHandler.buildDepError "hscolour")) + (hsPkgs."html-entities" or (errorHandler.buildDepError "html-entities")) + (hsPkgs."http-api-data" or (errorHandler.buildDepError "http-api-data")) + (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-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."iso8601-time" or (errorHandler.buildDepError "iso8601-time")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."monad-logger" or (errorHandler.buildDepError "monad-logger")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative")) + (hsPkgs."optparse-generic" or (errorHandler.buildDepError "optparse-generic")) + (hsPkgs."parser-combinators" or (errorHandler.buildDepError "parser-combinators")) + (hsPkgs."persistent" or (errorHandler.buildDepError "persistent")) + (hsPkgs."persistent-sqlite" or (errorHandler.buildDepError "persistent-sqlite")) + (hsPkgs."persistent-template" or (errorHandler.buildDepError "persistent-template")) + (hsPkgs."pretty-show" or (errorHandler.buildDepError "pretty-show")) + (hsPkgs."safe" or (errorHandler.buildDepError "safe")) + (hsPkgs."shakespeare" or (errorHandler.buildDepError "shakespeare")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."wai" or (errorHandler.buildDepError "wai")) + (hsPkgs."wai-extra" or (errorHandler.buildDepError "wai-extra")) + (hsPkgs."wai-logger" or (errorHandler.buildDepError "wai-logger")) + (hsPkgs."warp" or (errorHandler.buildDepError "warp")) + (hsPkgs."yaml" or (errorHandler.buildDepError "yaml")) + (hsPkgs."yesod" or (errorHandler.buildDepError "yesod")) + (hsPkgs."yesod-auth" or (errorHandler.buildDepError "yesod-auth")) + (hsPkgs."yesod-core" or (errorHandler.buildDepError "yesod-core")) + (hsPkgs."yesod-form" or (errorHandler.buildDepError "yesod-form")) + (hsPkgs."yesod-newsfeed" or (errorHandler.buildDepError "yesod-newsfeed")) + (hsPkgs."yesod-static" or (errorHandler.buildDepError "yesod-static")) + ] ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix")); + buildable = if flags.library-only then false else true; + }; + }; + tests = { + "test" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."base64" or (errorHandler.buildDepError "base64")) + (hsPkgs."bcrypt" or (errorHandler.buildDepError "bcrypt")) + (hsPkgs."blaze-html" or (errorHandler.buildDepError "blaze-html")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive")) + (hsPkgs."classy-prelude" or (errorHandler.buildDepError "classy-prelude")) + (hsPkgs."classy-prelude-conduit" or (errorHandler.buildDepError "classy-prelude-conduit")) + (hsPkgs."classy-prelude-yesod" or (errorHandler.buildDepError "classy-prelude-yesod")) + (hsPkgs."conduit" or (errorHandler.buildDepError "conduit")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."cryptohash-sha256" or (errorHandler.buildDepError "cryptohash-sha256")) + (hsPkgs."crypton-connection" or (errorHandler.buildDepError "crypton-connection")) + (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."entropy" or (errorHandler.buildDepError "entropy")) + (hsPkgs."espial" or (errorHandler.buildDepError "espial")) + (hsPkgs."esqueleto" or (errorHandler.buildDepError "esqueleto")) + (hsPkgs."fast-logger" or (errorHandler.buildDepError "fast-logger")) + (hsPkgs."file-embed" or (errorHandler.buildDepError "file-embed")) + (hsPkgs."foreign-store" or (errorHandler.buildDepError "foreign-store")) + (hsPkgs."hjsmin" or (errorHandler.buildDepError "hjsmin")) + (hsPkgs."hscolour" or (errorHandler.buildDepError "hscolour")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."html-entities" or (errorHandler.buildDepError "html-entities")) + (hsPkgs."http-api-data" or (errorHandler.buildDepError "http-api-data")) + (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-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."iso8601-time" or (errorHandler.buildDepError "iso8601-time")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."monad-logger" or (errorHandler.buildDepError "monad-logger")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."parser-combinators" or (errorHandler.buildDepError "parser-combinators")) + (hsPkgs."persistent" or (errorHandler.buildDepError "persistent")) + (hsPkgs."persistent-sqlite" or (errorHandler.buildDepError "persistent-sqlite")) + (hsPkgs."persistent-template" or (errorHandler.buildDepError "persistent-template")) + (hsPkgs."pretty-show" or (errorHandler.buildDepError "pretty-show")) + (hsPkgs."safe" or (errorHandler.buildDepError "safe")) + (hsPkgs."shakespeare" or (errorHandler.buildDepError "shakespeare")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."wai" or (errorHandler.buildDepError "wai")) + (hsPkgs."wai-extra" or (errorHandler.buildDepError "wai-extra")) + (hsPkgs."wai-logger" or (errorHandler.buildDepError "wai-logger")) + (hsPkgs."warp" or (errorHandler.buildDepError "warp")) + (hsPkgs."yaml" or (errorHandler.buildDepError "yaml")) + (hsPkgs."yesod" or (errorHandler.buildDepError "yesod")) + (hsPkgs."yesod-auth" or (errorHandler.buildDepError "yesod-auth")) + (hsPkgs."yesod-core" or (errorHandler.buildDepError "yesod-core")) + (hsPkgs."yesod-form" or (errorHandler.buildDepError "yesod-form")) + (hsPkgs."yesod-newsfeed" or (errorHandler.buildDepError "yesod-newsfeed")) + (hsPkgs."yesod-static" or (errorHandler.buildDepError "yesod-static")) + (hsPkgs."yesod-test" or (errorHandler.buildDepError "yesod-test")) + ] ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix")); + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/exploring-interpreters-1.5.0.0-r0-5ceb5ef8e08b62bcb6cda28d14c9f917e4f51b7e161717a47bb8429d28e71ff5.nix b/hackage/exploring-interpreters-1.5.0.0-r0-5ceb5ef8e08b62bcb6cda28d14c9f917e4f51b7e161717a47bb8429d28e71ff5.nix new file mode 100644 index 00000000000..3ef6c24e80d --- /dev/null +++ b/hackage/exploring-interpreters-1.5.0.0-r0-5ceb5ef8e08b62bcb6cda28d14c9f917e4f51b7e161717a47bb8429d28e71ff5.nix @@ -0,0 +1,46 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.10"; + identifier = { name = "exploring-interpreters"; version = "1.5.0.0"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "leegbestand@gmail.com"; + author = "Damian Frolich"; + homepage = ""; + url = ""; + synopsis = "A generic exploring interpreter for exploratory programming"; + description = ""; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."fgl" or (errorHandler.buildDepError "fgl")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."scientific" or (errorHandler.buildDepError "scientific")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."haskeline" or (errorHandler.buildDepError "haskeline")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/falsify-0.2.0-r1-82ad5e999a80bf9e7a5bcb2fe17c2b9524a95893ff19fcdbf3ef4a671303e444.nix b/hackage/falsify-0.2.0-r1-82ad5e999a80bf9e7a5bcb2fe17c2b9524a95893ff19fcdbf3ef4a671303e444.nix new file mode 100644 index 00000000000..eebc67ec5a3 --- /dev/null +++ b/hackage/falsify-0.2.0-r1-82ad5e999a80bf9e7a5bcb2fe17c2b9524a95893ff19fcdbf3ef4a671303e444.nix @@ -0,0 +1,63 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.0"; + identifier = { name = "falsify"; version = "0.2.0"; }; + license = "BSD-3-Clause"; + copyright = "Well-Typed LLP"; + maintainer = "edsko@well-typed.com"; + author = "Edsko de Vries"; + homepage = ""; + url = ""; + synopsis = "Property-based testing with internal integrated shrinking"; + description = "This library provides property based testing with support\nfor internal integrated shrinking: integrated in the sense\nof Hedgehog, meaning that there is no need to write a\nseparate shrinker and generator; and internal in the sense\nof Hypothesis, meaning that this works well even across\nmonadic bind. However, the actual techniques that power\n@falsify@ are quite different from both of these two\nlibraries.\n\nMost users will probably want to use the integration with\n@@,\nand use \"Test.Tasty.Falsify\" as their main entrypoint\ninto the library. The \"Test.Falsify.Interactive\" module\ncan be used to experiment with the library in @ghci@."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."optics-core" or (errorHandler.buildDepError "optics-core")) + (hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative")) + (hsPkgs."selective" or (errorHandler.buildDepError "selective")) + (hsPkgs."sop-core" or (errorHandler.buildDepError "sop-core")) + (hsPkgs."splitmix" or (errorHandler.buildDepError "splitmix")) + (hsPkgs."tagged" or (errorHandler.buildDepError "tagged")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + ]; + buildable = true; + }; + tests = { + "test-falsify" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) + (hsPkgs."falsify" or (errorHandler.buildDepError "falsify")) + (hsPkgs."selective" or (errorHandler.buildDepError "selective")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/feedback-0.1.0.4-r0-9effce4928129d106a4f6dd3110220e950ff62f0dcd2de4ca53cbb0cc3429840.nix b/hackage/feedback-0.1.0.4-r0-9effce4928129d106a4f6dd3110220e950ff62f0dcd2de4ca53cbb0cc3429840.nix new file mode 100644 index 00000000000..c55d33a7f2b --- /dev/null +++ b/hackage/feedback-0.1.0.4-r0-9effce4928129d106a4f6dd3110220e950ff62f0dcd2de4ca53cbb0cc3429840.nix @@ -0,0 +1,72 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.2"; + identifier = { name = "feedback"; version = "0.1.0.4"; }; + license = "GPL-3.0-only"; + copyright = "Copyright (c) 2022 Tom Sydney Kerckhove"; + maintainer = "syd@cs-syd.eu"; + author = "Tom Sydney Kerckhove"; + homepage = "https://github.com/NorfairKing/feedback#readme"; + url = ""; + synopsis = "Declarative feedback loop manager"; + description = ""; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."autodocodec" or (errorHandler.buildDepError "autodocodec")) + (hsPkgs."autodocodec-yaml" or (errorHandler.buildDepError "autodocodec-yaml")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."conduit" or (errorHandler.buildDepError "conduit")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."envparse" or (errorHandler.buildDepError "envparse")) + (hsPkgs."fsnotify" or (errorHandler.buildDepError "fsnotify")) + (hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative")) + (hsPkgs."path" or (errorHandler.buildDepError "path")) + (hsPkgs."path-io" or (errorHandler.buildDepError "path-io")) + (hsPkgs."pretty-show" or (errorHandler.buildDepError "pretty-show")) + (hsPkgs."safe-coloured-text" or (errorHandler.buildDepError "safe-coloured-text")) + (hsPkgs."safe-coloured-text-layout" or (errorHandler.buildDepError "safe-coloured-text-layout")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."typed-process" or (errorHandler.buildDepError "typed-process")) + (hsPkgs."unix" or (errorHandler.buildDepError "unix")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + (hsPkgs."yaml" or (errorHandler.buildDepError "yaml")) + ] ++ (if system.isWindows + then [ (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) ] + else [ + (hsPkgs."safe-coloured-text-terminfo" or (errorHandler.buildDepError "safe-coloured-text-terminfo")) + ]); + buildable = true; + }; + exes = { + "feedback" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."feedback" or (errorHandler.buildDepError "feedback")) + ]; + buildable = true; + }; + "feedback-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."feedback" or (errorHandler.buildDepError "feedback")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/file-uri-0.1.0.0-r0-96abd8bb4c5e7b4f58612c31094cad5d6ca58e8df8ff968a028b041e084f3ffb.nix b/hackage/file-uri-0.1.0.0-r0-96abd8bb4c5e7b4f58612c31094cad5d6ca58e8df8ff968a028b041e084f3ffb.nix new file mode 100644 index 00000000000..ed251d3180b --- /dev/null +++ b/hackage/file-uri-0.1.0.0-r0-96abd8bb4c5e7b4f58612c31094cad5d6ca58e8df8ff968a028b041e084f3ffb.nix @@ -0,0 +1,57 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.2"; + identifier = { name = "file-uri"; version = "0.1.0.0"; }; + license = "BSD-3-Clause"; + copyright = "Julian Ospald 2024"; + maintainer = "hasufell@posteo.de"; + author = "Julian Ospald"; + homepage = ""; + url = ""; + synopsis = "File URI parsing"; + description = "Parses file:///foo/bar URIs based on RFC 8089, including windows filepaths."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec")) + ]; + buildable = true; + }; + tests = { + "file-uri-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."file-uri" or (errorHandler.buildDepError "file-uri")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + ]; + buildable = true; + }; + }; + benchmarks = { + "file-uri-benchmark" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."file-uri" or (errorHandler.buildDepError "file-uri")) + (hsPkgs."tasty-bench" or (errorHandler.buildDepError "tasty-bench")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/file-uri-0.1.0.0-r1-1bfd87cb2be697e1fd53535df360aa51f4d2c6f7ad3ddf7b94c7db92a670f9d1.nix b/hackage/file-uri-0.1.0.0-r1-1bfd87cb2be697e1fd53535df360aa51f4d2c6f7ad3ddf7b94c7db92a670f9d1.nix new file mode 100644 index 00000000000..366b3800031 --- /dev/null +++ b/hackage/file-uri-0.1.0.0-r1-1bfd87cb2be697e1fd53535df360aa51f4d2c6f7ad3ddf7b94c7db92a670f9d1.nix @@ -0,0 +1,57 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.2"; + identifier = { name = "file-uri"; version = "0.1.0.0"; }; + license = "BSD-3-Clause"; + copyright = "Julian Ospald 2024"; + maintainer = "hasufell@posteo.de"; + author = "Julian Ospald"; + homepage = ""; + url = ""; + synopsis = "File URI parsing"; + description = "Parses file URIs based on RFC 8089, including windows filepaths."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec")) + ]; + buildable = true; + }; + tests = { + "file-uri-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."file-uri" or (errorHandler.buildDepError "file-uri")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + ]; + buildable = true; + }; + }; + benchmarks = { + "file-uri-benchmark" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."file-uri" or (errorHandler.buildDepError "file-uri")) + (hsPkgs."tasty-bench" or (errorHandler.buildDepError "tasty-bench")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/file-uri-0.1.0.0-r2-d6dcc12bde249362c93e413f87a41558b827333dfe3f97d953e47e1070c0da6f.nix b/hackage/file-uri-0.1.0.0-r2-d6dcc12bde249362c93e413f87a41558b827333dfe3f97d953e47e1070c0da6f.nix new file mode 100644 index 00000000000..366b3800031 --- /dev/null +++ b/hackage/file-uri-0.1.0.0-r2-d6dcc12bde249362c93e413f87a41558b827333dfe3f97d953e47e1070c0da6f.nix @@ -0,0 +1,57 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.2"; + identifier = { name = "file-uri"; version = "0.1.0.0"; }; + license = "BSD-3-Clause"; + copyright = "Julian Ospald 2024"; + maintainer = "hasufell@posteo.de"; + author = "Julian Ospald"; + homepage = ""; + url = ""; + synopsis = "File URI parsing"; + description = "Parses file URIs based on RFC 8089, including windows filepaths."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec")) + ]; + buildable = true; + }; + tests = { + "file-uri-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."file-uri" or (errorHandler.buildDepError "file-uri")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + ]; + buildable = true; + }; + }; + benchmarks = { + "file-uri-benchmark" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."file-uri" or (errorHandler.buildDepError "file-uri")) + (hsPkgs."tasty-bench" or (errorHandler.buildDepError "tasty-bench")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/funcons-values-0.1.0.9-r2-f6f2b3f80b93d3aa9afb28cedf7825c8cfe4d3abfe2d63030f7c4001d85eba3f.nix b/hackage/funcons-values-0.1.0.9-r2-f6f2b3f80b93d3aa9afb28cedf7825c8cfe4d3abfe2d63030f7c4001d85eba3f.nix new file mode 100644 index 00000000000..04422c08b41 --- /dev/null +++ b/hackage/funcons-values-0.1.0.9-r2-f6f2b3f80b93d3aa9afb28cedf7825c8cfe4d3abfe2d63030f7c4001d85eba3f.nix @@ -0,0 +1,38 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.10"; + identifier = { name = "funcons-values"; version = "0.1.0.9"; }; + license = "MIT"; + copyright = ""; + maintainer = "L. Thomas van Binsbergen "; + author = "L. Thomas van Binsbergen and Neil Sculthorpe"; + homepage = "http://plancomps.org"; + url = ""; + synopsis = "Library providing values and operations on values in a fixed universe."; + description = "The PLanCompS project () has developed a component-based approach to formal semantics.\nThe semantics of a language is defined by translating its constructs to combinations\nof `fundamental constructs' called /funcons/.\n\nThis package provides a fixed universe types, values and operations which are lifted to funcons as part of the /funcons-tools/ package ().\n"; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."bv" or (errorHandler.buildDepError "bv")) + (hsPkgs."multiset" or (errorHandler.buildDepError "multiset")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/gemmula-altera-2.1.0-r0-4858f5c5172e8ca860926c3a364d117e6fec3fc3fa539531bf2631ce6801c9d3.nix b/hackage/gemmula-altera-2.1.0-r0-4858f5c5172e8ca860926c3a364d117e6fec3fc3fa539531bf2631ce6801c9d3.nix new file mode 100644 index 00000000000..5cfd19de95c --- /dev/null +++ b/hackage/gemmula-altera-2.1.0-r0-4858f5c5172e8ca860926c3a364d117e6fec3fc3fa539531bf2631ce6801c9d3.nix @@ -0,0 +1,64 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.18"; + identifier = { name = "gemmula-altera"; version = "2.1.0"; }; + license = "AGPL-3.0-only"; + copyright = ""; + maintainer = "Sena "; + author = "Sena "; + homepage = "https://codeberg.org/sena/gemmula"; + url = ""; + synopsis = "A tiny Gemtext converter for gemmula"; + description = "gemmula-altera is a tiny Gemtext converter, built on gemmula library.\nIt provides simple encodings for Markdown and HTML, plus a tiny\ncommand line helper."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."gemmula" or (errorHandler.buildDepError "gemmula")) + (hsPkgs."HTTP" or (errorHandler.buildDepError "HTTP")) + (hsPkgs."modern-uri" or (errorHandler.buildDepError "modern-uri")) + ]; + buildable = true; + }; + exes = { + "gemalter" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative")) + (hsPkgs."gemmula" or (errorHandler.buildDepError "gemmula")) + (hsPkgs."gemmula-altera" or (errorHandler.buildDepError "gemmula-altera")) + ]; + buildable = true; + }; + }; + tests = { + "gemmulae-alterius-probatio" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit")) + (hsPkgs."raw-strings-qq" or (errorHandler.buildDepError "raw-strings-qq")) + (hsPkgs."gemmula" or (errorHandler.buildDepError "gemmula")) + (hsPkgs."gemmula-altera" or (errorHandler.buildDepError "gemmula-altera")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/hoauth2-2.12.0-r0-35f95fb6a88afbbc7f00c949d98d67bbb1ab76a9d29fe98c428140fe3af774ef.nix b/hackage/hoauth2-2.12.0-r0-35f95fb6a88afbbc7f00c949d98d67bbb1ab76a9d29fe98c428140fe3af774ef.nix new file mode 100644 index 00000000000..1c605760fbc --- /dev/null +++ b/hackage/hoauth2-2.12.0-r0-35f95fb6a88afbbc7f00c949d98d67bbb1ab76a9d29fe98c428140fe3af774ef.nix @@ -0,0 +1,64 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.4"; + identifier = { name = "hoauth2"; version = "2.12.0"; }; + license = "MIT"; + copyright = "Haisheng Wu"; + maintainer = "Haisheng Wu "; + author = "Haisheng Wu"; + homepage = "https://github.com/freizl/hoauth2"; + url = ""; + synopsis = "Haskell OAuth2 authentication client"; + description = "This is Haskell binding of OAuth2 Authorization framework and Bearer Token Usage framework."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."base64" or (errorHandler.buildDepError "base64")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."cryptonite" or (errorHandler.buildDepError "cryptonite")) + (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."http-conduit" or (errorHandler.buildDepError "http-conduit")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."memory" or (errorHandler.buildDepError "memory")) + (hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."uri-bytestring" or (errorHandler.buildDepError "uri-bytestring")) + (hsPkgs."uri-bytestring-aeson" or (errorHandler.buildDepError "uri-bytestring-aeson")) + ]; + buildable = true; + }; + tests = { + "hoauth-tests" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."hoauth2" or (errorHandler.buildDepError "hoauth2")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."uri-bytestring" or (errorHandler.buildDepError "uri-bytestring")) + ]; + 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/hoauth2-demo-1.10.0-r0-0af85cccdbca5ce3edf2f90ce4fcc04933256fc3942cf7f27e8fb8c6d452bc94.nix b/hackage/hoauth2-demo-1.10.0-r0-0af85cccdbca5ce3edf2f90ce4fcc04933256fc3942cf7f27e8fb8c6d452bc94.nix new file mode 100644 index 00000000000..0aa3caf98f7 --- /dev/null +++ b/hackage/hoauth2-demo-1.10.0-r0-0af85cccdbca5ce3edf2f90ce4fcc04933256fc3942cf7f27e8fb8c6d452bc94.nix @@ -0,0 +1,54 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { breakpoint = false; }; + package = { + specVersion = "2.4"; + identifier = { name = "hoauth2-demo"; version = "1.10.0"; }; + license = "MIT"; + copyright = "Haisheng Wu"; + maintainer = "Haisheng Wu "; + author = "Haisheng Wu"; + homepage = "https://github.com/freizl/hoauth2"; + url = ""; + synopsis = "hoauth2 demo application"; + description = "Demo application to test oauth2 flow with many providers using hoauth2"; + buildType = "Simple"; + }; + components = { + exes = { + "hoauth2-demo" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."hoauth2" or (errorHandler.buildDepError "hoauth2")) + (hsPkgs."hoauth2-providers" or (errorHandler.buildDepError "hoauth2-providers")) + (hsPkgs."http-conduit" or (errorHandler.buildDepError "http-conduit")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."jose-jwt" or (errorHandler.buildDepError "jose-jwt")) + (hsPkgs."mustache" or (errorHandler.buildDepError "mustache")) + (hsPkgs."parsec" or (errorHandler.buildDepError "parsec")) + (hsPkgs."scotty" or (errorHandler.buildDepError "scotty")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."uri-bytestring" or (errorHandler.buildDepError "uri-bytestring")) + (hsPkgs."wai" or (errorHandler.buildDepError "wai")) + (hsPkgs."wai-middleware-static" or (errorHandler.buildDepError "wai-middleware-static")) + (hsPkgs."warp" or (errorHandler.buildDepError "warp")) + ] ++ (pkgs.lib).optional (flags.breakpoint) (hsPkgs."breakpoint" or (errorHandler.buildDepError "breakpoint")); + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/hoauth2-providers-0.6.0-r0-8ca2afc3a76c44f89b0d2df6be9648adb7f04602b84c7ff50a2622fbd26f24b1.nix b/hackage/hoauth2-providers-0.6.0-r0-8ca2afc3a76c44f89b0d2df6be9648adb7f04602b84c7ff50a2622fbd26f24b1.nix new file mode 100644 index 00000000000..625b12855c2 --- /dev/null +++ b/hackage/hoauth2-providers-0.6.0-r0-8ca2afc3a76c44f89b0d2df6be9648adb7f04602b84c7ff50a2622fbd26f24b1.nix @@ -0,0 +1,63 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.4"; + identifier = { name = "hoauth2-providers"; version = "0.6.0"; }; + license = "MIT"; + copyright = "Haisheng Wu"; + maintainer = "Haisheng Wu "; + author = "Haisheng Wu"; + homepage = "https://github.com/freizl/hoauth2"; + url = ""; + synopsis = "OAuth2 Identity Providers"; + description = "A few well known Identity Providers"; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."cryptonite" or (errorHandler.buildDepError "cryptonite")) + (hsPkgs."hoauth2" or (errorHandler.buildDepError "hoauth2")) + (hsPkgs."HsOpenSSL" or (errorHandler.buildDepError "HsOpenSSL")) + (hsPkgs."http-conduit" or (errorHandler.buildDepError "http-conduit")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."jose-jwt" or (errorHandler.buildDepError "jose-jwt")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."uri-bytestring" or (errorHandler.buildDepError "uri-bytestring")) + (hsPkgs."uri-bytestring-aeson" or (errorHandler.buildDepError "uri-bytestring-aeson")) + ]; + buildable = true; + }; + tests = { + "hoauth-providers-tests" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."hoauth2-providers" or (errorHandler.buildDepError "hoauth2-providers")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."uri-bytestring" or (errorHandler.buildDepError "uri-bytestring")) + ]; + 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/hoauth2-providers-tutorial-0.6.0-r0-b7a3e2d54bffb73220302243a5b0243674c1f7e3d05846b8cbaebfb22aa8940f.nix b/hackage/hoauth2-providers-tutorial-0.6.0-r0-b7a3e2d54bffb73220302243a5b0243674c1f7e3d05846b8cbaebfb22aa8940f.nix new file mode 100644 index 00000000000..f519481f7e4 --- /dev/null +++ b/hackage/hoauth2-providers-tutorial-0.6.0-r0-b7a3e2d54bffb73220302243a5b0243674c1f7e3d05846b8cbaebfb22aa8940f.nix @@ -0,0 +1,52 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.4"; + identifier = { name = "hoauth2-providers-tutorial"; version = "0.6.0"; }; + license = "MIT"; + copyright = ""; + maintainer = "freizl@gmail.com"; + author = "Haisheng Wu (M)"; + homepage = ""; + url = ""; + synopsis = "tutorial for hoauth2-providers module"; + description = "A tutorial that demostrates how to use hoauth2-providers package\nfor OAuth2 Authorization Code flow."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."hoauth2" or (errorHandler.buildDepError "hoauth2")) + (hsPkgs."hoauth2-providers" or (errorHandler.buildDepError "hoauth2-providers")) + (hsPkgs."http-conduit" or (errorHandler.buildDepError "http-conduit")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."scotty" or (errorHandler.buildDepError "scotty")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."uri-bytestring" or (errorHandler.buildDepError "uri-bytestring")) + ]; + buildable = true; + }; + exes = { + "hoauth2-providers-tutorial" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."hoauth2-providers-tutorial" or (errorHandler.buildDepError "hoauth2-providers-tutorial")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/hoauth2-tutorial-0.6.0-r0-2bbc4348c6a26291d5e279fa71a1cffddc8ab86c1c16d0c81946df9c56541ed7.nix b/hackage/hoauth2-tutorial-0.6.0-r0-2bbc4348c6a26291d5e279fa71a1cffddc8ab86c1c16d0c81946df9c56541ed7.nix new file mode 100644 index 00000000000..9d030f1e30c --- /dev/null +++ b/hackage/hoauth2-tutorial-0.6.0-r0-2bbc4348c6a26291d5e279fa71a1cffddc8ab86c1c16d0c81946df9c56541ed7.nix @@ -0,0 +1,60 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.4"; + identifier = { name = "hoauth2-tutorial"; version = "0.6.0"; }; + license = "MIT"; + copyright = "Haisheng Wu"; + maintainer = "Haisheng Wu "; + author = "Haisheng Wu"; + homepage = "https://github.com/freizl/hoauth2"; + url = ""; + synopsis = "Tutorial for using hoauth2"; + description = "Tutorial to demostrate how to use hoauth2 to implement OAuth2 flow in an web Application."; + buildType = "Simple"; + }; + components = { + exes = { + "hoauth2-tutorial" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."hoauth2" or (errorHandler.buildDepError "hoauth2")) + (hsPkgs."http-conduit" or (errorHandler.buildDepError "http-conduit")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."scotty" or (errorHandler.buildDepError "scotty")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."uri-bytestring" or (errorHandler.buildDepError "uri-bytestring")) + ]; + buildable = true; + }; + "hoauth2-experiment-tutorial" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."hoauth2" or (errorHandler.buildDepError "hoauth2")) + (hsPkgs."http-conduit" or (errorHandler.buildDepError "http-conduit")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."scotty" or (errorHandler.buildDepError "scotty")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."uri-bytestring" or (errorHandler.buildDepError "uri-bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/lua-2.3.2-r0-f77936c65161418db59f26282f6aa0dcc60e0296ac413c04c0b82fb5b55b58b4.nix b/hackage/lua-2.3.2-r0-f77936c65161418db59f26282f6aa0dcc60e0296ac413c04c0b82fb5b55b58b4.nix new file mode 100644 index 00000000000..74124c2188c --- /dev/null +++ b/hackage/lua-2.3.2-r0-f77936c65161418db59f26282f6aa0dcc60e0296ac413c04c0b82fb5b55b58b4.nix @@ -0,0 +1,52 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { + system-lua = false; + apicheck = false; + lua_32bits = false; + allow-unsafe-gc = true; + export-dynamic = true; + pkg-config = false; + cross-compile = false; + }; + package = { + specVersion = "2.2"; + identifier = { name = "lua"; version = "2.3.2"; }; + license = "MIT"; + copyright = "© 2007–2012 Gracjan Polak;\n© 2012–2016 Ömer Sinan Ağacan;\n© 2017-2024 Albert Krewinkel"; + maintainer = "Albert Krewinkel "; + author = "Albert Krewinkel"; + homepage = "https://hslua.org/"; + url = ""; + synopsis = "Lua, an embeddable scripting language"; + description = "This package provides bindings and types to bridge\nHaskell and .\n\nThe full Lua interpreter version 5.4.6 is included.\nAlternatively, a system-wide Lua installation can be\nlinked instead."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ (hsPkgs."base" or (errorHandler.buildDepError "base")) ]; + libs = (pkgs.lib).optionals (flags.system-lua || flags.pkg-config) ((pkgs.lib).optional (!flags.pkg-config) (pkgs."lua" or (errorHandler.sysDepError "lua"))); + pkgconfig = (pkgs.lib).optionals (flags.system-lua || flags.pkg-config) ((pkgs.lib).optional (flags.pkg-config) (pkgconfPkgs."lua5.4" or (errorHandler.pkgConfDepError "lua5.4"))); + buildable = true; + }; + tests = { + "test-lua" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."lua" or (errorHandler.buildDepError "lua")) + (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/ngx-export-tools-extra-1.2.7-r0-df4c299950bcb5d46426dd52d2df7bd37b18be87231662e362cc71eff1d1f07a.nix b/hackage/ngx-export-tools-extra-1.2.7-r0-df4c299950bcb5d46426dd52d2df7bd37b18be87231662e362cc71eff1d1f07a.nix new file mode 100644 index 00000000000..1ddd605350a --- /dev/null +++ b/hackage/ngx-export-tools-extra-1.2.7-r0-df4c299950bcb5d46426dd52d2df7bd37b18be87231662e362cc71eff1d1f07a.nix @@ -0,0 +1,78 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { + ede = true; + edeuseprettyprinter = true; + pcre = true; + snapaggregateserver = true; + }; + package = { + specVersion = "1.20"; + identifier = { name = "ngx-export-tools-extra"; version = "1.2.7"; }; + license = "BSD-3-Clause"; + copyright = "2019-2024 Alexey Radkov"; + maintainer = "Alexey Radkov "; + author = "Alexey Radkov "; + homepage = "https://github.com/lyokha/ngx-export-tools-extra"; + url = ""; + synopsis = "More extra tools for Nginx Haskell module"; + description = "More extra tools for\n."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = (([ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."base64" or (errorHandler.buildDepError "base64")) + (hsPkgs."ngx-export" or (errorHandler.buildDepError "ngx-export")) + (hsPkgs."ngx-export-tools" or (errorHandler.buildDepError "ngx-export-tools")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."http-client" or (errorHandler.buildDepError "http-client")) + (hsPkgs."http-client-tls" or (errorHandler.buildDepError "http-client-tls")) + (hsPkgs."http-client-brread-timeout" or (errorHandler.buildDepError "http-client-brread-timeout")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."safe-exceptions" or (errorHandler.buildDepError "safe-exceptions")) + (hsPkgs."resolv" or (errorHandler.buildDepError "resolv")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."safe" or (errorHandler.buildDepError "safe")) + ] ++ (pkgs.lib).optionals (flags.snapaggregateserver) [ + (hsPkgs."snap-core" or (errorHandler.buildDepError "snap-core")) + (hsPkgs."snap-server" or (errorHandler.buildDepError "snap-server")) + (hsPkgs."enclosed-exceptions" or (errorHandler.buildDepError "enclosed-exceptions")) + ]) ++ (pkgs.lib).optionals (flags.ede) (if flags.edeuseprettyprinter + then [ + (hsPkgs."ede" or (errorHandler.buildDepError "ede")) + (hsPkgs."prettyprinter" or (errorHandler.buildDepError "prettyprinter")) + (hsPkgs."trifecta" or (errorHandler.buildDepError "trifecta")) + ] + else [ + (hsPkgs."ede" or (errorHandler.buildDepError "ede")) + (hsPkgs."ansi-wl-pprint" or (errorHandler.buildDepError "ansi-wl-pprint")) + (hsPkgs."trifecta" or (errorHandler.buildDepError "trifecta")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + ])) ++ (pkgs.lib).optionals (flags.pcre) [ + (hsPkgs."pcre-light" or (errorHandler.buildDepError "pcre-light")) + (hsPkgs."pcre-heavy" or (errorHandler.buildDepError "pcre-heavy")) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/pandoc-lua-marshal-0.2.3-r0-117b8eb9b7f47c7b7bf6a4fc1f6275f0ec01ce2c27bdd90372e5b6b85df722cf.nix b/hackage/pandoc-lua-marshal-0.2.3-r0-117b8eb9b7f47c7b7bf6a4fc1f6275f0ec01ce2c27bdd90372e5b6b85df722cf.nix new file mode 100644 index 00000000000..286596e52de --- /dev/null +++ b/hackage/pandoc-lua-marshal-0.2.3-r0-117b8eb9b7f47c7b7bf6a4fc1f6275f0ec01ce2c27bdd90372e5b6b85df722cf.nix @@ -0,0 +1,67 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.4"; + identifier = { name = "pandoc-lua-marshal"; version = "0.2.3"; }; + license = "MIT"; + copyright = "© 2017-2024 Albert Krewinkel, John MacFarlane"; + maintainer = "Albert Krewinkel "; + author = "Albert Krewinkel, John MacFarlane"; + homepage = "https://github.com/pandoc/pandoc-lua-marshal"; + url = ""; + synopsis = "Use pandoc types in Lua"; + description = "This package provides functions to marshal and unmarshal\npandoc document types to and from Lua.\n\nThe values of most types are pushed to pandoc as \"userdata\"\nobjects that wrap a stable pointer to the Haskell value;\nthese objects come with methods to access and modify their\nproperties.\n\nSequences are pushed as normal Lua tables, but are\naugmented with convenience functions."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."hslua" or (errorHandler.buildDepError "hslua")) + (hsPkgs."hslua-list" or (errorHandler.buildDepError "hslua-list")) + (hsPkgs."hslua-marshalling" or (errorHandler.buildDepError "hslua-marshalling")) + (hsPkgs."pandoc-types" or (errorHandler.buildDepError "pandoc-types")) + (hsPkgs."safe" or (errorHandler.buildDepError "safe")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + tests = { + "pandoc-lua-marshal-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."hslua" or (errorHandler.buildDepError "hslua")) + (hsPkgs."hslua-list" or (errorHandler.buildDepError "hslua-list")) + (hsPkgs."hslua-marshalling" or (errorHandler.buildDepError "hslua-marshalling")) + (hsPkgs."pandoc-types" or (errorHandler.buildDepError "pandoc-types")) + (hsPkgs."safe" or (errorHandler.buildDepError "safe")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."pandoc-lua-marshal" or (errorHandler.buildDepError "pandoc-lua-marshal")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."tasty-lua" or (errorHandler.buildDepError "tasty-lua")) + (hsPkgs."tasty-quickcheck" or (errorHandler.buildDepError "tasty-quickcheck")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/pandoc-lua-marshal-0.2.4-r0-643c1b106d710f7fc7949726e6c78fae923c68b31b71e96d69eec60e6ec4d72b.nix b/hackage/pandoc-lua-marshal-0.2.4-r0-643c1b106d710f7fc7949726e6c78fae923c68b31b71e96d69eec60e6ec4d72b.nix new file mode 100644 index 00000000000..51ec7a0a41c --- /dev/null +++ b/hackage/pandoc-lua-marshal-0.2.4-r0-643c1b106d710f7fc7949726e6c78fae923c68b31b71e96d69eec60e6ec4d72b.nix @@ -0,0 +1,67 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.4"; + identifier = { name = "pandoc-lua-marshal"; version = "0.2.4"; }; + license = "MIT"; + copyright = "© 2017-2024 Albert Krewinkel, John MacFarlane"; + maintainer = "Albert Krewinkel "; + author = "Albert Krewinkel, John MacFarlane"; + homepage = "https://github.com/pandoc/pandoc-lua-marshal"; + url = ""; + synopsis = "Use pandoc types in Lua"; + description = "This package provides functions to marshal and unmarshal\npandoc document types to and from Lua.\n\nThe values of most types are pushed to pandoc as \"userdata\"\nobjects that wrap a stable pointer to the Haskell value;\nthese objects come with methods to access and modify their\nproperties.\n\nSequences are pushed as normal Lua tables, but are\naugmented with convenience functions."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."hslua" or (errorHandler.buildDepError "hslua")) + (hsPkgs."hslua-list" or (errorHandler.buildDepError "hslua-list")) + (hsPkgs."hslua-marshalling" or (errorHandler.buildDepError "hslua-marshalling")) + (hsPkgs."pandoc-types" or (errorHandler.buildDepError "pandoc-types")) + (hsPkgs."safe" or (errorHandler.buildDepError "safe")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + tests = { + "pandoc-lua-marshal-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."hslua" or (errorHandler.buildDepError "hslua")) + (hsPkgs."hslua-list" or (errorHandler.buildDepError "hslua-list")) + (hsPkgs."hslua-marshalling" or (errorHandler.buildDepError "hslua-marshalling")) + (hsPkgs."pandoc-types" or (errorHandler.buildDepError "pandoc-types")) + (hsPkgs."safe" or (errorHandler.buildDepError "safe")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."pandoc-lua-marshal" or (errorHandler.buildDepError "pandoc-lua-marshal")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."tasty-lua" or (errorHandler.buildDepError "tasty-lua")) + (hsPkgs."tasty-quickcheck" or (errorHandler.buildDepError "tasty-quickcheck")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/phladiprelio-general-datatype-0.6.0.0-r0-e11e37d4aada24074b0b1fda89b53b5530dc5009596a1aa65596f2869e6d9ac6.nix b/hackage/phladiprelio-general-datatype-0.6.0.0-r0-e11e37d4aada24074b0b1fda89b53b5530dc5009596a1aa65596f2869e6d9ac6.nix new file mode 100644 index 00000000000..809831aad92 --- /dev/null +++ b/hackage/phladiprelio-general-datatype-0.6.0.0-r0-e11e37d4aada24074b0b1fda89b53b5530dc5009596a1aa65596f2869e6d9ac6.nix @@ -0,0 +1,34 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.24"; + identifier = { + name = "phladiprelio-general-datatype"; + version = "0.6.0.0"; + }; + license = "MIT"; + copyright = "Oleksandr Zhabenko"; + maintainer = "oleksandr.zhabenko@yahoo.com"; + author = "Oleksandr Zhabenko"; + homepage = "https://hackage.haskell.org/package/phladiprelio-general-datatype"; + url = ""; + synopsis = "Extended functionality of PhLADiPreLiO"; + description = "Can be used not only for language, but also for simpler music and lyrics composing."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ (hsPkgs."base" or (errorHandler.buildDepError "base")) ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/string-interpolate-0.3.2.1-r1-284f6d3efe228f96680bc6e4b46b4357d5ad1724770734cba718acf72b43fdff.nix b/hackage/string-interpolate-0.3.2.1-r1-284f6d3efe228f96680bc6e4b46b4357d5ad1724770734cba718acf72b43fdff.nix new file mode 100644 index 00000000000..dda364d6660 --- /dev/null +++ b/hackage/string-interpolate-0.3.2.1-r1-284f6d3efe228f96680bc6e4b46b4357d5ad1724770734cba718acf72b43fdff.nix @@ -0,0 +1,84 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { + extended-benchmarks = false; + text-builder = false; + bytestring-builder = false; + }; + package = { + specVersion = "1.18"; + identifier = { name = "string-interpolate"; version = "0.3.2.1"; }; + license = "BSD-3-Clause"; + copyright = "2019-2023 William Yao"; + maintainer = "williamyaoh@gmail.com"; + author = "William Yao"; + homepage = "https://gitlab.com/williamyaoh/string-interpolate/blob/master/README.md"; + url = ""; + synopsis = "Haskell string/text/bytestring interpolation that just works"; + description = "Unicode-aware string interpolation that handles all textual types.\n\nSee the README at for more info."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."split" or (errorHandler.buildDepError "split")) + (hsPkgs."haskell-src-exts" or (errorHandler.buildDepError "haskell-src-exts")) + (hsPkgs."haskell-src-meta" or (errorHandler.buildDepError "haskell-src-meta")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."text-conversions" or (errorHandler.buildDepError "text-conversions")) + (hsPkgs."utf8-string" or (errorHandler.buildDepError "utf8-string")) + ]; + buildable = true; + }; + tests = { + "string-interpolate-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."string-interpolate" or (errorHandler.buildDepError "string-interpolate")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."hspec-core" or (errorHandler.buildDepError "hspec-core")) + (hsPkgs."quickcheck-instances" or (errorHandler.buildDepError "quickcheck-instances")) + (hsPkgs."quickcheck-text" or (errorHandler.buildDepError "quickcheck-text")) + (hsPkgs."quickcheck-unicode" or (errorHandler.buildDepError "quickcheck-unicode")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + ]; + buildable = true; + }; + }; + benchmarks = { + "string-interpolate-bench" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."string-interpolate" or (errorHandler.buildDepError "string-interpolate")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."criterion" or (errorHandler.buildDepError "criterion")) + (hsPkgs."formatting" or (errorHandler.buildDepError "formatting")) + (hsPkgs."interpolate" or (errorHandler.buildDepError "interpolate")) + (hsPkgs."neat-interpolation" or (errorHandler.buildDepError "neat-interpolation")) + ] ++ (pkgs.lib).optionals (flags.extended-benchmarks) [ + (hsPkgs."interpolatedstring-perl6" or (errorHandler.buildDepError "interpolatedstring-perl6")) + (hsPkgs."Interpolation" or (errorHandler.buildDepError "Interpolation")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/stylish-haskell-0.14.6.0-r0-00cf494e091219ad9c27ed425336737f53558f8011676b588f10085c345e7ed6.nix b/hackage/stylish-haskell-0.14.6.0-r0-00cf494e091219ad9c27ed425336737f53558f8011676b588f10085c345e7ed6.nix new file mode 100644 index 00000000000..ab67104153e --- /dev/null +++ b/hackage/stylish-haskell-0.14.6.0-r0-00cf494e091219ad9c27ed425336737f53558f8011676b588f10085c345e7ed6.nix @@ -0,0 +1,123 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { ghc-lib = true; }; + package = { + specVersion = "2.4"; + identifier = { name = "stylish-haskell"; version = "0.14.6.0"; }; + license = "BSD-3-Clause"; + copyright = "2012 Jasper Van der Jeugt"; + maintainer = "Jasper Van der Jeugt "; + author = "Jasper Van der Jeugt "; + homepage = "https://github.com/haskell/stylish-haskell"; + url = ""; + synopsis = "Haskell code prettifier"; + description = "A Haskell code prettifier. For more information, see:\n\n"; + buildType = "Simple"; + }; + components = { + "library" = { + depends = ([ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."file-embed" or (errorHandler.buildDepError "file-embed")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."regex-tdfa" or (errorHandler.buildDepError "regex-tdfa")) + (hsPkgs."syb" or (errorHandler.buildDepError "syb")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."HsYAML-aeson" or (errorHandler.buildDepError "HsYAML-aeson")) + (hsPkgs."HsYAML" or (errorHandler.buildDepError "HsYAML")) + (hsPkgs."ghc-lib-parser-ex" or (errorHandler.buildDepError "ghc-lib-parser-ex")) + ] ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).lt "8.0") (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups"))) ++ (if !flags.ghc-lib && (compiler.isGhc && (compiler.version).ge "9.8") && (compiler.isGhc && (compiler.version).lt "9.9") + then [ + (hsPkgs."ghc" or (errorHandler.buildDepError "ghc")) + (hsPkgs."ghc-boot" or (errorHandler.buildDepError "ghc-boot")) + (hsPkgs."ghc-boot-th" or (errorHandler.buildDepError "ghc-boot-th")) + ] + else [ + (hsPkgs."ghc-lib-parser" or (errorHandler.buildDepError "ghc-lib-parser")) + ]); + buildable = true; + }; + exes = { + "stylish-haskell" = { + depends = ([ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."file-embed" or (errorHandler.buildDepError "file-embed")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."regex-tdfa" or (errorHandler.buildDepError "regex-tdfa")) + (hsPkgs."syb" or (errorHandler.buildDepError "syb")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."HsYAML-aeson" or (errorHandler.buildDepError "HsYAML-aeson")) + (hsPkgs."HsYAML" or (errorHandler.buildDepError "HsYAML")) + (hsPkgs."ghc-lib-parser-ex" or (errorHandler.buildDepError "ghc-lib-parser-ex")) + (hsPkgs."stylish-haskell" or (errorHandler.buildDepError "stylish-haskell")) + (hsPkgs."strict" or (errorHandler.buildDepError "strict")) + (hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative")) + ] ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).lt "8.0") (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups"))) ++ (if !flags.ghc-lib && (compiler.isGhc && (compiler.version).ge "9.8") && (compiler.isGhc && (compiler.version).lt "9.9") + then [ + (hsPkgs."ghc" or (errorHandler.buildDepError "ghc")) + (hsPkgs."ghc-boot" or (errorHandler.buildDepError "ghc-boot")) + (hsPkgs."ghc-boot-th" or (errorHandler.buildDepError "ghc-boot-th")) + ] + else [ + (hsPkgs."ghc-lib-parser" or (errorHandler.buildDepError "ghc-lib-parser")) + ]); + buildable = true; + }; + }; + tests = { + "stylish-haskell-tests" = { + depends = ([ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."file-embed" or (errorHandler.buildDepError "file-embed")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."regex-tdfa" or (errorHandler.buildDepError "regex-tdfa")) + (hsPkgs."syb" or (errorHandler.buildDepError "syb")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."HsYAML-aeson" or (errorHandler.buildDepError "HsYAML-aeson")) + (hsPkgs."HsYAML" or (errorHandler.buildDepError "HsYAML")) + (hsPkgs."ghc-lib-parser-ex" or (errorHandler.buildDepError "ghc-lib-parser-ex")) + (hsPkgs."stylish-haskell" or (errorHandler.buildDepError "stylish-haskell")) + (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework")) + (hsPkgs."test-framework-hunit" or (errorHandler.buildDepError "test-framework-hunit")) + ] ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).lt "8.0") (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups"))) ++ (if !flags.ghc-lib && (compiler.isGhc && (compiler.version).ge "9.8") && (compiler.isGhc && (compiler.version).lt "9.9") + then [ + (hsPkgs."ghc" or (errorHandler.buildDepError "ghc")) + (hsPkgs."ghc-boot" or (errorHandler.buildDepError "ghc-boot")) + (hsPkgs."ghc-boot-th" or (errorHandler.buildDepError "ghc-boot-th")) + ] + else [ + (hsPkgs."ghc-lib-parser" or (errorHandler.buildDepError "ghc-lib-parser")) + ]); + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/yesod-session-persist-0.0.0.1-r0-c0b683965f178135f6af647ced14ae4e55a8011a11259674859c55d4eda585b1.nix b/hackage/yesod-session-persist-0.0.0.1-r0-c0b683965f178135f6af647ced14ae4e55a8011a11259674859c55d4eda585b1.nix new file mode 100644 index 00000000000..c1fa795f640 --- /dev/null +++ b/hackage/yesod-session-persist-0.0.0.1-r0-c0b683965f178135f6af647ced14ae4e55a8011a11259674859c55d4eda585b1.nix @@ -0,0 +1,82 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.0"; + identifier = { name = "yesod-session-persist"; version = "0.0.0.1"; }; + license = "MIT"; + copyright = ""; + maintainer = "Freckle Education"; + author = ""; + homepage = "https://github.com/freckle/yesod-session-persist#readme"; + url = ""; + synopsis = "SQL session backend for Yesod"; + description = "Use Persistent to store Yesod sessions"; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."yesod-session-persist".components.sublibs.internal or (errorHandler.buildDepError "yesod-session-persist:internal")) + ]; + buildable = true; + }; + sublibs = { + "internal" = { + depends = [ + (hsPkgs."annotated-exception" or (errorHandler.buildDepError "annotated-exception")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."base64" or (errorHandler.buildDepError "base64")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."cookie" or (errorHandler.buildDepError "cookie")) + (hsPkgs."crypton" or (errorHandler.buildDepError "crypton")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."persistent" or (errorHandler.buildDepError "persistent")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."wai" or (errorHandler.buildDepError "wai")) + (hsPkgs."yesod-core" or (errorHandler.buildDepError "yesod-core")) + ]; + buildable = true; + }; + }; + tests = { + "spec" = { + depends = [ + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."cookie" or (errorHandler.buildDepError "cookie")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."yesod-session-persist".components.sublibs.internal or (errorHandler.buildDepError "yesod-session-persist:internal")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."wai" or (errorHandler.buildDepError "wai")) + (hsPkgs."wai-extra" or (errorHandler.buildDepError "wai-extra")) + (hsPkgs."yesod" or (errorHandler.buildDepError "yesod")) + (hsPkgs."yesod-core" or (errorHandler.buildDepError "yesod-core")) + (hsPkgs."yesod-session-persist" or (errorHandler.buildDepError "yesod-session-persist")) + (hsPkgs."yesod-test" or (errorHandler.buildDepError "yesod-test")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/index-state-hashes.nix b/index-state-hashes.nix index 867f38beee8..2df4e1424e9 100644 --- a/index-state-hashes.nix +++ b/index-state-hashes.nix @@ -1754,4 +1754,5 @@ "2024-01-17T00:00:00Z" = "689fc41a94ad40a3925e6661da2e78fde869be73879695594ea961126f14317e"; "2024-01-18T00:00:00Z" = "6c8b96faa3a2d8bab1a9ae1e9920f6cddaca92c2fd9ea686c7e26f4df63b6040"; "2024-01-19T00:00:00Z" = "4c822ac2da89939b3aaf33fd83cd079f52cd6acb6241393d83446ded69edb043"; + "2024-01-20T00:00:00Z" = "4df108d15e2777a16c9d43bf0eca7c771fd55ef3e0583c23789d3fb601abbeb3"; } diff --git a/nix/asana.nix b/nix/asana.nix index 7612321add0..808ce69828e 100644 --- a/nix/asana.nix +++ b/nix/asana.nix @@ -21,4 +21,15 @@ default = "r0"; }; }; + "1.0.1.1" = { + sha256 = "6b9344543ad3edd9df57fea3a516a746dcc954babe71bf47744f5541823d2104"; + revisions = { + r0 = { + nix = import ../hackage/asana-1.0.1.1-r0-6fd18ab44c03232e5c87ce0ca8a35f987031f19cd053537a98bd66d656512832.nix; + revNum = 0; + sha256 = "6fd18ab44c03232e5c87ce0ca8a35f987031f19cd053537a98bd66d656512832"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/bureaucromancy.nix b/nix/bureaucromancy.nix index 2177e1094bc..1439ef54621 100644 --- a/nix/bureaucromancy.nix +++ b/nix/bureaucromancy.nix @@ -21,4 +21,15 @@ default = "r0"; }; }; + "0.1.0.2" = { + sha256 = "091dfdde0c7586a2b3640016b8c4094e642f655fcf2e73947f63e45a7f3465a9"; + revisions = { + r0 = { + nix = import ../hackage/bureaucromancy-0.1.0.2-r0-2dcd325a03b0ca2e5359601bcba9a8880b0cf53f12bd5bec79b3fa50f89d4ca8.nix; + revNum = 0; + sha256 = "2dcd325a03b0ca2e5359601bcba9a8880b0cf53f12bd5bec79b3fa50f89d4ca8"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/call-alloy.nix b/nix/call-alloy.nix index 9c8a1c96f1a..2a2f43439b4 100644 --- a/nix/call-alloy.nix +++ b/nix/call-alloy.nix @@ -244,4 +244,15 @@ default = "r0"; }; }; + "0.4.1.1" = { + sha256 = "ef06a99d0368df2fcc6ac55155305251ced1fe828366160c46a3549cee3e787a"; + revisions = { + r0 = { + nix = import ../hackage/call-alloy-0.4.1.1-r0-dd2c81ed888543548240e3dd5d260073241384cd133eb75d71f15183f12084ac.nix; + revNum = 0; + sha256 = "dd2c81ed888543548240e3dd5d260073241384cd133eb75d71f15183f12084ac"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/cayley-client.nix b/nix/cayley-client.nix index 19dc9d660e9..59fba310b68 100644 --- a/nix/cayley-client.nix +++ b/nix/cayley-client.nix @@ -364,6 +364,17 @@ default = "r0"; }; }; + "0.4.19.3" = { + sha256 = "76fbe8e777a2f60cc2a227a4bfef9a984857715d478e5ecada2de6ae8068b2e1"; + revisions = { + r0 = { + nix = import ../hackage/cayley-client-0.4.19.3-r0-b87831d8eb1104dde5bb9f38b88352b97eae708dfcc978fb056b16c251f487d8.nix; + revNum = 0; + sha256 = "b87831d8eb1104dde5bb9f38b88352b97eae708dfcc978fb056b16c251f487d8"; + }; + default = "r0"; + }; + }; "0.4.2" = { sha256 = "e81bada32bb28f53c1c5f1885959122f6a4fae2d9ee0d76d3d226acce4c9fadf"; revisions = { diff --git a/nix/digestive-functors-blaze.nix b/nix/digestive-functors-blaze.nix index 3dfa96929f2..e91f70f3478 100644 --- a/nix/digestive-functors-blaze.nix +++ b/nix/digestive-functors-blaze.nix @@ -249,7 +249,12 @@ revNum = 0; sha256 = "3aae259265b8517fb7efe2a7681d846e01f52c22f49f193aff550a1630f182d0"; }; - default = "r0"; + r1 = { + nix = import ../hackage/digestive-functors-blaze-0.6.2.0-r1-f0a12c4e7e37c2e52c805e676e1e990b0e9ab1ed41d0773a8aaf9dd1ce04f9cb.nix; + revNum = 1; + sha256 = "f0a12c4e7e37c2e52c805e676e1e990b0e9ab1ed41d0773a8aaf9dd1ce04f9cb"; + }; + default = "r1"; }; }; } \ No newline at end of file diff --git a/nix/digestive-functors.nix b/nix/digestive-functors.nix index fb459baafee..845d1a61efc 100644 --- a/nix/digestive-functors.nix +++ b/nix/digestive-functors.nix @@ -584,7 +584,12 @@ revNum = 0; sha256 = "badff1797b6dcd860a48ed4558985b2f6bec501e1016fa5afd9d7d6b0d8e4c08"; }; - default = "r0"; + r1 = { + nix = import ../hackage/digestive-functors-0.8.4.2-r1-773b5e52ec4ca50f716bb1c0dcde8b2dd955153f37a7a3e5bb8415cee71ad46f.nix; + revNum = 1; + sha256 = "773b5e52ec4ca50f716bb1c0dcde8b2dd955153f37a7a3e5bb8415cee71ad46f"; + }; + default = "r1"; }; }; } \ No newline at end of file diff --git a/nix/espial.nix b/nix/espial.nix index 086edb497f6..45355baa1e5 100644 --- a/nix/espial.nix +++ b/nix/espial.nix @@ -51,7 +51,12 @@ revNum = 0; sha256 = "22a6a31ea96cb92ce38b12fe7534ea9e3d29bec497053d9dd1beb6ec28e5dd5f"; }; - default = "r0"; + r1 = { + nix = import ../hackage/espial-0.0.19-r1-45e0bf015b12ae99d1069c83299e7842e76980c50cce9d612c3dfaaf62efd700.nix; + revNum = 1; + sha256 = "45e0bf015b12ae99d1069c83299e7842e76980c50cce9d612c3dfaaf62efd700"; + }; + default = "r1"; }; }; "0.0.2" = { @@ -65,6 +70,17 @@ default = "r0"; }; }; + "0.0.20" = { + sha256 = "3494445c4b57a61667c595088209b64bed1cba1868c3f1be198d8b683d68bc3d"; + revisions = { + r0 = { + nix = import ../hackage/espial-0.0.20-r0-d47e0bb14d88cb1d31fe297a8c55861a2292b2fa53b400c5598a2fc798a89d1c.nix; + revNum = 0; + sha256 = "d47e0bb14d88cb1d31fe297a8c55861a2292b2fa53b400c5598a2fc798a89d1c"; + }; + default = "r0"; + }; + }; "0.0.3" = { sha256 = "91f40e5f2cbfee4a96f0eb22ac78ae5cd5d071ae32908501a2a18649fb49d8c8"; revisions = { diff --git a/nix/exploring-interpreters.nix b/nix/exploring-interpreters.nix index b0033f3d95c..d62b871d7ba 100644 --- a/nix/exploring-interpreters.nix +++ b/nix/exploring-interpreters.nix @@ -109,4 +109,15 @@ default = "r0"; }; }; + "1.5.0.0" = { + sha256 = "452eeda9258b3688d8ea5955ae87973e2bf56115d1c2c38afed7d9b23916e31d"; + revisions = { + r0 = { + nix = import ../hackage/exploring-interpreters-1.5.0.0-r0-5ceb5ef8e08b62bcb6cda28d14c9f917e4f51b7e161717a47bb8429d28e71ff5.nix; + revNum = 0; + sha256 = "5ceb5ef8e08b62bcb6cda28d14c9f917e4f51b7e161717a47bb8429d28e71ff5"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/falsify.nix b/nix/falsify.nix index 02cd603a9e6..6ddcf124fa9 100644 --- a/nix/falsify.nix +++ b/nix/falsify.nix @@ -34,7 +34,12 @@ revNum = 0; sha256 = "a9ec175cfb20dc5afeedac69f424c77589729fce23733030abf22dc2053abc41"; }; - default = "r0"; + r1 = { + nix = import ../hackage/falsify-0.2.0-r1-82ad5e999a80bf9e7a5bcb2fe17c2b9524a95893ff19fcdbf3ef4a671303e444.nix; + revNum = 1; + sha256 = "82ad5e999a80bf9e7a5bcb2fe17c2b9524a95893ff19fcdbf3ef4a671303e444"; + }; + default = "r1"; }; }; } \ No newline at end of file diff --git a/nix/feedback.nix b/nix/feedback.nix index 68f4d9cf292..19b52a68d09 100644 --- a/nix/feedback.nix +++ b/nix/feedback.nix @@ -54,4 +54,15 @@ default = "r0"; }; }; + "0.1.0.4" = { + sha256 = "dc74f4dd9f363a10c90f2cc41e3ce5ebf7f92c9f2e85c4bb7473e72ab244ec74"; + revisions = { + r0 = { + nix = import ../hackage/feedback-0.1.0.4-r0-9effce4928129d106a4f6dd3110220e950ff62f0dcd2de4ca53cbb0cc3429840.nix; + revNum = 0; + sha256 = "9effce4928129d106a4f6dd3110220e950ff62f0dcd2de4ca53cbb0cc3429840"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/file-uri.nix b/nix/file-uri.nix new file mode 100644 index 00000000000..5db63a4bbf3 --- /dev/null +++ b/nix/file-uri.nix @@ -0,0 +1,23 @@ +{ + "0.1.0.0" = { + sha256 = "b45b5cd3b1ffbb301b91afe2910378d8b8d8d687376c18cbb79be1234a60daae"; + revisions = { + r0 = { + nix = import ../hackage/file-uri-0.1.0.0-r0-96abd8bb4c5e7b4f58612c31094cad5d6ca58e8df8ff968a028b041e084f3ffb.nix; + revNum = 0; + sha256 = "96abd8bb4c5e7b4f58612c31094cad5d6ca58e8df8ff968a028b041e084f3ffb"; + }; + r1 = { + nix = import ../hackage/file-uri-0.1.0.0-r1-1bfd87cb2be697e1fd53535df360aa51f4d2c6f7ad3ddf7b94c7db92a670f9d1.nix; + revNum = 1; + sha256 = "1bfd87cb2be697e1fd53535df360aa51f4d2c6f7ad3ddf7b94c7db92a670f9d1"; + }; + r2 = { + nix = import ../hackage/file-uri-0.1.0.0-r2-d6dcc12bde249362c93e413f87a41558b827333dfe3f97d953e47e1070c0da6f.nix; + revNum = 2; + sha256 = "d6dcc12bde249362c93e413f87a41558b827333dfe3f97d953e47e1070c0da6f"; + }; + default = "r2"; + }; + }; + } \ No newline at end of file diff --git a/nix/funcons-values.nix b/nix/funcons-values.nix index f44263020cb..436c3057b73 100644 --- a/nix/funcons-values.nix +++ b/nix/funcons-values.nix @@ -77,7 +77,12 @@ revNum = 1; sha256 = "4c97be19157629df7b36e0d9ba69f202192031f08776b2c1871cfc4bc93a00bd"; }; - default = "r1"; + r2 = { + nix = import ../hackage/funcons-values-0.1.0.9-r2-f6f2b3f80b93d3aa9afb28cedf7825c8cfe4d3abfe2d63030f7c4001d85eba3f.nix; + revNum = 2; + sha256 = "f6f2b3f80b93d3aa9afb28cedf7825c8cfe4d3abfe2d63030f7c4001d85eba3f"; + }; + default = "r2"; }; }; } \ No newline at end of file diff --git a/nix/gemmula-altera.nix b/nix/gemmula-altera.nix index 3e534ba0b5f..7c411951046 100644 --- a/nix/gemmula-altera.nix +++ b/nix/gemmula-altera.nix @@ -21,4 +21,15 @@ default = "r0"; }; }; + "2.1.0" = { + sha256 = "5b6293944525fc245bab9680d2d70620304c105b4b24991979fc5f4c5a78ba14"; + revisions = { + r0 = { + nix = import ../hackage/gemmula-altera-2.1.0-r0-4858f5c5172e8ca860926c3a364d117e6fec3fc3fa539531bf2631ce6801c9d3.nix; + revNum = 0; + sha256 = "4858f5c5172e8ca860926c3a364d117e6fec3fc3fa539531bf2631ce6801c9d3"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/hoauth2-demo.nix b/nix/hoauth2-demo.nix index 290e9a92bf0..d6f5d9bc012 100644 --- a/nix/hoauth2-demo.nix +++ b/nix/hoauth2-demo.nix @@ -1,4 +1,15 @@ { + "1.10.0" = { + sha256 = "d5a880635cd0e5da332f856d260be16d00f78d498075dbf7f9d9562d5695c571"; + revisions = { + r0 = { + nix = import ../hackage/hoauth2-demo-1.10.0-r0-0af85cccdbca5ce3edf2f90ce4fcc04933256fc3942cf7f27e8fb8c6d452bc94.nix; + revNum = 0; + sha256 = "0af85cccdbca5ce3edf2f90ce4fcc04933256fc3942cf7f27e8fb8c6d452bc94"; + }; + default = "r0"; + }; + }; "1.6.0" = { sha256 = "f885917e066a4807097c85f8c0a85b8036fbc98102485dc70bb90897425ff8fa"; revisions = { diff --git a/nix/hoauth2-providers-tutorial.nix b/nix/hoauth2-providers-tutorial.nix index 7230f8cb4ac..31c957b904b 100644 --- a/nix/hoauth2-providers-tutorial.nix +++ b/nix/hoauth2-providers-tutorial.nix @@ -54,4 +54,15 @@ default = "r0"; }; }; + "0.6.0" = { + sha256 = "bf85dfdd75943aa992347a03eb6253c3600f4dd9f44efb218bc8142602dd1e14"; + revisions = { + r0 = { + nix = import ../hackage/hoauth2-providers-tutorial-0.6.0-r0-b7a3e2d54bffb73220302243a5b0243674c1f7e3d05846b8cbaebfb22aa8940f.nix; + revNum = 0; + sha256 = "b7a3e2d54bffb73220302243a5b0243674c1f7e3d05846b8cbaebfb22aa8940f"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/hoauth2-providers.nix b/nix/hoauth2-providers.nix index 58025fc115b..541031484ea 100644 --- a/nix/hoauth2-providers.nix +++ b/nix/hoauth2-providers.nix @@ -54,4 +54,15 @@ default = "r0"; }; }; + "0.6.0" = { + sha256 = "0c887438618782f28f287380fdd2f1c8c694de1afce8df1509f35f99123016a7"; + revisions = { + r0 = { + nix = import ../hackage/hoauth2-providers-0.6.0-r0-8ca2afc3a76c44f89b0d2df6be9648adb7f04602b84c7ff50a2622fbd26f24b1.nix; + revNum = 0; + sha256 = "8ca2afc3a76c44f89b0d2df6be9648adb7f04602b84c7ff50a2622fbd26f24b1"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/hoauth2-tutorial.nix b/nix/hoauth2-tutorial.nix index 1ba21aa6a3e..f465ebc85e4 100644 --- a/nix/hoauth2-tutorial.nix +++ b/nix/hoauth2-tutorial.nix @@ -76,4 +76,15 @@ default = "r0"; }; }; + "0.6.0" = { + sha256 = "fc5a06fdac67672c64d04d8e40c904c14ade50d05c9f7a8d95d0a79a36b288eb"; + revisions = { + r0 = { + nix = import ../hackage/hoauth2-tutorial-0.6.0-r0-2bbc4348c6a26291d5e279fa71a1cffddc8ab86c1c16d0c81946df9c56541ed7.nix; + revNum = 0; + sha256 = "2bbc4348c6a26291d5e279fa71a1cffddc8ab86c1c16d0c81946df9c56541ed7"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/hoauth2.nix b/nix/hoauth2.nix index 5bdc8670e22..d8d28601b1b 100644 --- a/nix/hoauth2.nix +++ b/nix/hoauth2.nix @@ -813,6 +813,17 @@ default = "r0"; }; }; + "2.12.0" = { + sha256 = "02d56257bba77b55188be4c5eddf875498f804149c4f4df210f77ec7ed4a6883"; + revisions = { + r0 = { + nix = import ../hackage/hoauth2-2.12.0-r0-35f95fb6a88afbbc7f00c949d98d67bbb1ab76a9d29fe98c428140fe3af774ef.nix; + revNum = 0; + sha256 = "35f95fb6a88afbbc7f00c949d98d67bbb1ab76a9d29fe98c428140fe3af774ef"; + }; + default = "r0"; + }; + }; "2.2.0" = { sha256 = "f7b570b14db29483776a4d1e7b9b09922b680035c1c42e1d7707b9b587c09dc5"; revisions = { diff --git a/nix/lua.nix b/nix/lua.nix index 7a38c2def70..a5bffef7f16 100644 --- a/nix/lua.nix +++ b/nix/lua.nix @@ -109,4 +109,15 @@ default = "r0"; }; }; + "2.3.2" = { + sha256 = "ae2a8c091eeb8af2de669a36e49e5818b347c14d4ba1c27bad8fdd88c4c13731"; + revisions = { + r0 = { + nix = import ../hackage/lua-2.3.2-r0-f77936c65161418db59f26282f6aa0dcc60e0296ac413c04c0b82fb5b55b58b4.nix; + revNum = 0; + sha256 = "f77936c65161418db59f26282f6aa0dcc60e0296ac413c04c0b82fb5b55b58b4"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/ngx-export-tools-extra.nix b/nix/ngx-export-tools-extra.nix index ddfd4515291..d09ad49c6a6 100644 --- a/nix/ngx-export-tools-extra.nix +++ b/nix/ngx-export-tools-extra.nix @@ -510,4 +510,15 @@ default = "r0"; }; }; + "1.2.7" = { + sha256 = "1c331916ca15faeb02fb54a3de3c45a9be7d912082255563d350b159649a5763"; + revisions = { + r0 = { + nix = import ../hackage/ngx-export-tools-extra-1.2.7-r0-df4c299950bcb5d46426dd52d2df7bd37b18be87231662e362cc71eff1d1f07a.nix; + revNum = 0; + sha256 = "df4c299950bcb5d46426dd52d2df7bd37b18be87231662e362cc71eff1d1f07a"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/pandoc-lua-marshal.nix b/nix/pandoc-lua-marshal.nix index 3b6be76dc5d..ba7790f4277 100644 --- a/nix/pandoc-lua-marshal.nix +++ b/nix/pandoc-lua-marshal.nix @@ -175,4 +175,26 @@ default = "r0"; }; }; + "0.2.3" = { + sha256 = "271460eb6e0501fb2313038e673e9243251fcae848b7d38761c904ae3ad068d1"; + revisions = { + r0 = { + nix = import ../hackage/pandoc-lua-marshal-0.2.3-r0-117b8eb9b7f47c7b7bf6a4fc1f6275f0ec01ce2c27bdd90372e5b6b85df722cf.nix; + revNum = 0; + sha256 = "117b8eb9b7f47c7b7bf6a4fc1f6275f0ec01ce2c27bdd90372e5b6b85df722cf"; + }; + default = "r0"; + }; + }; + "0.2.4" = { + sha256 = "d2fb3c5544fb0a07a8a1c3ec254ba6c3f992662ef04afc5ea6fd9f1189f71108"; + revisions = { + r0 = { + nix = import ../hackage/pandoc-lua-marshal-0.2.4-r0-643c1b106d710f7fc7949726e6c78fae923c68b31b71e96d69eec60e6ec4d72b.nix; + revNum = 0; + sha256 = "643c1b106d710f7fc7949726e6c78fae923c68b31b71e96d69eec60e6ec4d72b"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/phladiprelio-general-datatype.nix b/nix/phladiprelio-general-datatype.nix index 0cd9d01a4b1..00ce3b8a02e 100644 --- a/nix/phladiprelio-general-datatype.nix +++ b/nix/phladiprelio-general-datatype.nix @@ -142,4 +142,15 @@ default = "r0"; }; }; + "0.6.0.0" = { + sha256 = "f94bd7247f2e1f59cc94e413ade8418cefdb9603bdae7482a86b101ea25634e0"; + revisions = { + r0 = { + nix = import ../hackage/phladiprelio-general-datatype-0.6.0.0-r0-e11e37d4aada24074b0b1fda89b53b5530dc5009596a1aa65596f2869e6d9ac6.nix; + revNum = 0; + sha256 = "e11e37d4aada24074b0b1fda89b53b5530dc5009596a1aa65596f2869e6d9ac6"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/string-interpolate.nix b/nix/string-interpolate.nix index 6be8df6a393..36875a119e0 100644 --- a/nix/string-interpolate.nix +++ b/nix/string-interpolate.nix @@ -282,7 +282,12 @@ revNum = 0; sha256 = "a2fc9f9fa5b2ba254227164d2218c1665cff5fd3dae750e77163f6a9d7dcbb90"; }; - default = "r0"; + r1 = { + nix = import ../hackage/string-interpolate-0.3.2.1-r1-284f6d3efe228f96680bc6e4b46b4357d5ad1724770734cba718acf72b43fdff.nix; + revNum = 1; + sha256 = "284f6d3efe228f96680bc6e4b46b4357d5ad1724770734cba718acf72b43fdff"; + }; + default = "r1"; }; }; } \ No newline at end of file diff --git a/nix/stylish-haskell.nix b/nix/stylish-haskell.nix index 7547a3ef707..1b84436e4f5 100644 --- a/nix/stylish-haskell.nix +++ b/nix/stylish-haskell.nix @@ -200,6 +200,17 @@ default = "r1"; }; }; + "0.14.6.0" = { + sha256 = "6ba35a4b3c9a82b6a38a6c92adc7411e905ba45d3a05cdc4401f0cdbdb88e2ec"; + revisions = { + r0 = { + nix = import ../hackage/stylish-haskell-0.14.6.0-r0-00cf494e091219ad9c27ed425336737f53558f8011676b588f10085c345e7ed6.nix; + revNum = 0; + sha256 = "00cf494e091219ad9c27ed425336737f53558f8011676b588f10085c345e7ed6"; + }; + default = "r0"; + }; + }; "0.2.0.0" = { sha256 = "d6da2f5ab7d985d03fa39373cc0ee6f0ea109a0a52ad820dbd637f7c6330c2eb"; revisions = { diff --git a/nix/yesod-session-persist.nix b/nix/yesod-session-persist.nix index 5c6127c8886..8dcdd43a564 100644 --- a/nix/yesod-session-persist.nix +++ b/nix/yesod-session-persist.nix @@ -15,4 +15,15 @@ default = "r1"; }; }; + "0.0.0.1" = { + sha256 = "1ffa61421ead521bf605f86b864a5727fc7f7f740510813b1063f324267dd157"; + revisions = { + r0 = { + nix = import ../hackage/yesod-session-persist-0.0.0.1-r0-c0b683965f178135f6af647ced14ae4e55a8011a11259674859c55d4eda585b1.nix; + revNum = 0; + sha256 = "c0b683965f178135f6af647ced14ae4e55a8011a11259674859c55d4eda585b1"; + }; + default = "r0"; + }; + }; } \ No newline at end of file