From ed8e27d29a9b775218b69a85badbab65d8ff034d Mon Sep 17 00:00:00 2001 From: IOHK Date: Tue, 15 Aug 2023 00:24:32 +0000 Subject: [PATCH] Automatic Update --- default.nix | 1 + ...fc359984317630cf5b6c4d59196e8e64106f1e.nix | 96 ++++++++++++ ...b5b98e133dfe767cc8aa0e2d549b3278341736.nix | 134 ++++++++++++++++ ...e5744cff47a8b2a971eedf8087732e022a1463.nix | 81 ++++++++++ ...d4837d8091a824a37fef4ab73211ed7b30fcc9.nix | 31 ++++ ...4d2e9ceba3d18bdef69e3b29455fa1e90dcb24.nix | 56 +++++++ ...c14ea55ea81554a54ff723e41fe29d9e14782e.nix | 53 +++++++ ...ff6dba5be0e5211a4ab26e5932e17e7295ef32.nix | 116 ++++++++++++++ ...1cdf2d10150c1e5747907b5c3bfd28d4d7c439.nix | 115 ++++++++++++++ ...c01db8fec2ed9ddd25ecbb00b36799ec53db06.nix | 132 ++++++++++++++++ ...fb25ea61a1e4f6e06ca5601148de277c6f5cae.nix | 116 ++++++++++++++ ...f2a930f3b569463f56700354b5bb054498caad.nix | 40 +++++ ...feaba32db863cbb5729699c24a58ee0cd8f3b4.nix | 90 +++++++++++ ...255d3993a583494ef6d2dbdb6c74af9e2be5da.nix | 48 ++++++ ...d01949dfe420b831ebfe7153486e780582aaae.nix | 31 ++++ ...1ee7b932a479130c650eea787bbe95e45cca9c.nix | 70 +++++++++ ...c410dd6557a93e1e9a1f529933e8c8aafe4ae1.nix | 57 +++++++ ...ee9d53fde5e8ee2935f56e8a34b5e528b9d578.nix | 31 ++++ ...7db2822ab78f6ba785038e1e406de298d44420.nix | 144 +++++++++++++++++ ...a18f651127e3135778ec7a4430ee376b18da3b.nix | 148 ++++++++++++++++++ index-state-hashes.nix | 1 + nix/_Rt_Midi.nix | 11 ++ nix/freckle-app.nix | 11 ++ nix/git-repair.nix | 11 ++ nix/halfsplit.nix | 11 ++ nix/http-interchange.nix | 11 ++ nix/mixed-types-num.nix | 11 ++ nix/mysql-haskell.nix | 22 +++ nix/mysql-pure.nix | 22 +++ nix/network-unexceptional.nix | 11 ++ nix/persistent-mysql-pure.nix | 11 ++ nix/phladiprelio-general-simple.nix | 11 ++ nix/phladiprelio-tests.nix | 13 ++ nix/phladiprelio-ukrainian-simple.nix | 11 ++ nix/posix-api.nix | 11 ++ nix/rhythmic-sequences.nix | 11 ++ nix/sbp.nix | 11 ++ nix/zxcvbn-hs.nix | 11 ++ 38 files changed, 1802 insertions(+) create mode 100644 hackage/RtMidi-0.8.0.0-r0-23b0f994be7dc57478d17ff4e3fc359984317630cf5b6c4d59196e8e64106f1e.nix create mode 100644 hackage/freckle-app-1.9.2.0-r0-4342f41b6592a12ec9aa2e365eb5b98e133dfe767cc8aa0e2d549b3278341736.nix create mode 100644 hackage/git-repair-1.20230814-r0-d974af681556493c965de580a8e5744cff47a8b2a971eedf8087732e022a1463.nix create mode 100644 hackage/halfsplit-0.3.0.0-r0-a22d448cfdcd71688c7a170295d4837d8091a824a37fef4ab73211ed7b30fcc9.nix create mode 100644 hackage/http-interchange-0.2.0.0-r0-090cb5d5cae63d833b830d2bb44d2e9ceba3d18bdef69e3b29455fa1e90dcb24.nix create mode 100644 hackage/mixed-types-num-0.5.12-r0-01cdba41ad2a66b5a5c7e87749c14ea55ea81554a54ff723e41fe29d9e14782e.nix create mode 100644 hackage/mysql-haskell-1.1.0-r0-ac5249ff537ed899997e616c41ff6dba5be0e5211a4ab26e5932e17e7295ef32.nix create mode 100644 hackage/mysql-haskell-1.1.2-r0-10031ae41f9750991ca7bdec441cdf2d10150c1e5747907b5c3bfd28d4d7c439.nix create mode 100644 hackage/mysql-pure-1.0.2-r0-dd8373eb39222d74ecf2b1c6dfc01db8fec2ed9ddd25ecbb00b36799ec53db06.nix create mode 100644 hackage/mysql-pure-1.1.0-r0-baca64d184645638748a666235fb25ea61a1e4f6e06ca5601148de277c6f5cae.nix create mode 100644 hackage/network-unexceptional-0.1.1.0-r0-9b175c2d8a8ffcaa20d5efe7bcf2a930f3b569463f56700354b5bb054498caad.nix create mode 100644 hackage/persistent-mysql-pure-1.0.1-r0-9b42eb86d890cdd271a2984c53feaba32db863cbb5729699c24a58ee0cd8f3b4.nix create mode 100644 hackage/phladiprelio-general-simple-0.8.0.0-r0-4689947b7203e39e447cd11a43255d3993a583494ef6d2dbdb6c74af9e2be5da.nix create mode 100644 hackage/phladiprelio-tests-0.1.0.0-r0-d53ef689bc112a359d47f15a3dd01949dfe420b831ebfe7153486e780582aaae.nix create mode 100644 hackage/phladiprelio-ukrainian-simple-0.10.0.0-r0-d5217836fa0faa553e2d83c88f1ee7b932a479130c650eea787bbe95e45cca9c.nix create mode 100644 hackage/posix-api-0.6.1.0-r0-19d81057b136530446cf94e866c410dd6557a93e1e9a1f529933e8c8aafe4ae1.nix create mode 100644 hackage/rhythmic-sequences-0.4.0.0-r0-7158575f283361da108dc5775fee9d53fde5e8ee2935f56e8a34b5e528b9d578.nix create mode 100644 hackage/sbp-5.0.0-r0-88fd5dabb356433d9c0069aecd7db2822ab78f6ba785038e1e406de298d44420.nix create mode 100644 hackage/zxcvbn-hs-0.3.5-r0-28ad292f3728450134ba581ff0a18f651127e3135778ec7a4430ee376b18da3b.nix create mode 100644 nix/phladiprelio-tests.nix diff --git a/default.nix b/default.nix index a8640ecf7da..90e15d315d8 100644 --- a/default.nix +++ b/default.nix @@ -11987,6 +11987,7 @@ with builtins; mapAttrs (_: mapAttrs (_: data: rec { "phladiprelio-general-shared" = import ./nix/phladiprelio-general-shared.nix; "phladiprelio-general-simple" = import ./nix/phladiprelio-general-simple.nix; "phladiprelio-rhythmicity-shared" = import ./nix/phladiprelio-rhythmicity-shared.nix; + "phladiprelio-tests" = import ./nix/phladiprelio-tests.nix; "phladiprelio-ukrainian-shared" = import ./nix/phladiprelio-ukrainian-shared.nix; "phladiprelio-ukrainian-simple" = import ./nix/phladiprelio-ukrainian-simple.nix; "phoityne" = import ./nix/phoityne.nix; diff --git a/hackage/RtMidi-0.8.0.0-r0-23b0f994be7dc57478d17ff4e3fc359984317630cf5b6c4d59196e8e64106f1e.nix b/hackage/RtMidi-0.8.0.0-r0-23b0f994be7dc57478d17ff4e3fc359984317630cf5b6c4d59196e8e64106f1e.nix new file mode 100644 index 00000000000..a0d021af6b2 --- /dev/null +++ b/hackage/RtMidi-0.8.0.0-r0-23b0f994be7dc57478d17ff4e3fc359984317630cf5b6c4d59196e8e64106f1e.nix @@ -0,0 +1,96 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { alsa = true; jack = false; }; + package = { + specVersion = "3.0"; + identifier = { name = "RtMidi"; version = "0.8.0.0"; }; + license = "MIT"; + copyright = ""; + maintainer = "ejconlon@gmail.com"; + author = "kohlrabi, Eric Conlon"; + homepage = "https://github.com/riottracker/RtMidi"; + url = ""; + synopsis = "Haskell wrapper for RtMidi, the lightweight, cross-platform MIDI I/O library."; + description = "Please see the README on GitHub at "; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + ]; + libs = (([ + (pkgs."stdc++" or (errorHandler.sysDepError "stdc++")) + ] ++ (pkgs.lib).optionals (system.isLinux) (((pkgs.lib).optionals (flags.alsa && flags.jack) [ + (pkgs."asound" or (errorHandler.sysDepError "asound")) + (pkgs."pthread" or (errorHandler.sysDepError "pthread")) + (pkgs."jack" or (errorHandler.sysDepError "jack")) + ] ++ (pkgs.lib).optionals (flags.alsa && !flags.jack) [ + (pkgs."asound" or (errorHandler.sysDepError "asound")) + (pkgs."pthread" or (errorHandler.sysDepError "pthread")) + ]) ++ (pkgs.lib).optional (!flags.alsa && flags.jack) (pkgs."jack" or (errorHandler.sysDepError "jack")))) ++ (pkgs.lib).optionals (system.isOsx) ((pkgs.lib).optional (flags.jack) (pkgs."jack" or (errorHandler.sysDepError "jack")))) ++ (pkgs.lib).optional (system.isWindows) (pkgs."winmm" or (errorHandler.sysDepError "winmm")); + frameworks = (pkgs.lib).optionals (system.isOsx) [ + (pkgs."CoreMIDI" or (errorHandler.sysDepError "CoreMIDI")) + (pkgs."CoreAudio" or (errorHandler.sysDepError "CoreAudio")) + (pkgs."CoreFoundation" or (errorHandler.sysDepError "CoreFoundation")) + ]; + buildable = true; + }; + exes = { + "rtmidi-callback" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."RtMidi" or (errorHandler.buildDepError "RtMidi")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + ]; + buildable = true; + }; + "rtmidi-playback" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."RtMidi" or (errorHandler.buildDepError "RtMidi")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + ]; + buildable = true; + }; + "rtmidi-poll" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."RtMidi" or (errorHandler.buildDepError "RtMidi")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + ]; + buildable = true; + }; + "rtmidi-report" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."RtMidi" or (errorHandler.buildDepError "RtMidi")) + (hsPkgs."pretty-simple" or (errorHandler.buildDepError "pretty-simple")) + ]; + buildable = true; + }; + }; + tests = { + "rtmidi-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."RtMidi" or (errorHandler.buildDepError "RtMidi")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (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/freckle-app-1.9.2.0-r0-4342f41b6592a12ec9aa2e365eb5b98e133dfe767cc8aa0e2d549b3278341736.nix b/hackage/freckle-app-1.9.2.0-r0-4342f41b6592a12ec9aa2e365eb5b98e133dfe767cc8aa0e2d549b3278341736.nix new file mode 100644 index 00000000000..52c65e83a8e --- /dev/null +++ b/hackage/freckle-app-1.9.2.0-r0-4342f41b6592a12ec9aa2e365eb5b98e133dfe767cc8aa0e2d549b3278341736.nix @@ -0,0 +1,134 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.18"; + identifier = { name = "freckle-app"; version = "1.9.2.0"; }; + license = "MIT"; + copyright = ""; + maintainer = "Freckle Education"; + author = ""; + homepage = "https://github.com/freckle/freckle-app#readme"; + url = ""; + synopsis = "Haskell application toolkit used at Freckle"; + description = "Please see README.md"; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."Blammo" or (errorHandler.buildDepError "Blammo")) + (hsPkgs."Glob" or (errorHandler.buildDepError "Glob")) + (hsPkgs."MonadRandom" or (errorHandler.buildDepError "MonadRandom")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."aws-xray-client-persistent" or (errorHandler.buildDepError "aws-xray-client-persistent")) + (hsPkgs."aws-xray-client-wai" or (errorHandler.buildDepError "aws-xray-client-wai")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bugsnag" or (errorHandler.buildDepError "bugsnag")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive")) + (hsPkgs."cassava" or (errorHandler.buildDepError "cassava")) + (hsPkgs."conduit" or (errorHandler.buildDepError "conduit")) + (hsPkgs."conduit-extra" or (errorHandler.buildDepError "conduit-extra")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."datadog" or (errorHandler.buildDepError "datadog")) + (hsPkgs."doctest" or (errorHandler.buildDepError "doctest")) + (hsPkgs."dotenv" or (errorHandler.buildDepError "dotenv")) + (hsPkgs."ekg-core" or (errorHandler.buildDepError "ekg-core")) + (hsPkgs."envparse" or (errorHandler.buildDepError "envparse")) + (hsPkgs."errors" or (errorHandler.buildDepError "errors")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."extra" or (errorHandler.buildDepError "extra")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."hspec-core" or (errorHandler.buildDepError "hspec-core")) + (hsPkgs."hspec-expectations-lifted" or (errorHandler.buildDepError "hspec-expectations-lifted")) + (hsPkgs."hspec-junit-formatter" or (errorHandler.buildDepError "hspec-junit-formatter")) + (hsPkgs."http-client" or (errorHandler.buildDepError "http-client")) + (hsPkgs."http-conduit" or (errorHandler.buildDepError "http-conduit")) + (hsPkgs."http-link-header" or (errorHandler.buildDepError "http-link-header")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."hw-kafka-client" or (errorHandler.buildDepError "hw-kafka-client")) + (hsPkgs."immortal" or (errorHandler.buildDepError "immortal")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."memcache" or (errorHandler.buildDepError "memcache")) + (hsPkgs."monad-control" or (errorHandler.buildDepError "monad-control")) + (hsPkgs."monad-validate" or (errorHandler.buildDepError "monad-validate")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."network-uri" or (errorHandler.buildDepError "network-uri")) + (hsPkgs."nonempty-containers" or (errorHandler.buildDepError "nonempty-containers")) + (hsPkgs."path-pieces" or (errorHandler.buildDepError "path-pieces")) + (hsPkgs."persistent" or (errorHandler.buildDepError "persistent")) + (hsPkgs."persistent-postgresql" or (errorHandler.buildDepError "persistent-postgresql")) + (hsPkgs."postgresql-simple" or (errorHandler.buildDepError "postgresql-simple")) + (hsPkgs."primitive" or (errorHandler.buildDepError "primitive")) + (hsPkgs."resource-pool" or (errorHandler.buildDepError "resource-pool")) + (hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet")) + (hsPkgs."retry" or (errorHandler.buildDepError "retry")) + (hsPkgs."safe" or (errorHandler.buildDepError "safe")) + (hsPkgs."scientist" or (errorHandler.buildDepError "scientist")) + (hsPkgs."semigroupoids" or (errorHandler.buildDepError "semigroupoids")) + (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."transformers-base" or (errorHandler.buildDepError "transformers-base")) + (hsPkgs."typed-process" or (errorHandler.buildDepError "typed-process")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + (hsPkgs."unliftio-core" or (errorHandler.buildDepError "unliftio-core")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."wai" or (errorHandler.buildDepError "wai")) + (hsPkgs."wai-extra" or (errorHandler.buildDepError "wai-extra")) + (hsPkgs."yaml" or (errorHandler.buildDepError "yaml")) + (hsPkgs."yesod-core" or (errorHandler.buildDepError "yesod-core")) + ]; + buildable = true; + }; + tests = { + "doctest" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."freckle-app" or (errorHandler.buildDepError "freckle-app")) + ]; + buildable = true; + }; + "spec" = { + depends = [ + (hsPkgs."Blammo" or (errorHandler.buildDepError "Blammo")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bugsnag" or (errorHandler.buildDepError "bugsnag")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."cassava" or (errorHandler.buildDepError "cassava")) + (hsPkgs."conduit" or (errorHandler.buildDepError "conduit")) + (hsPkgs."errors" or (errorHandler.buildDepError "errors")) + (hsPkgs."freckle-app" or (errorHandler.buildDepError "freckle-app")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."lens-aeson" or (errorHandler.buildDepError "lens-aeson")) + (hsPkgs."memcache" or (errorHandler.buildDepError "memcache")) + (hsPkgs."monad-validate" or (errorHandler.buildDepError "monad-validate")) + (hsPkgs."nonempty-containers" or (errorHandler.buildDepError "nonempty-containers")) + (hsPkgs."postgresql-simple" or (errorHandler.buildDepError "postgresql-simple")) + (hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."wai" or (errorHandler.buildDepError "wai")) + (hsPkgs."wai-extra" or (errorHandler.buildDepError "wai-extra")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/git-repair-1.20230814-r0-d974af681556493c965de580a8e5744cff47a8b2a971eedf8087732e022a1463.nix b/hackage/git-repair-1.20230814-r0-d974af681556493c965de580a8e5744cff47a8b2a971eedf8087732e022a1463.nix new file mode 100644 index 00000000000..f04aeff4266 --- /dev/null +++ b/hackage/git-repair-1.20230814-r0-d974af681556493c965de580a8e5744cff47a8b2a971eedf8087732e022a1463.nix @@ -0,0 +1,81 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.10"; + identifier = { name = "git-repair"; version = "1.20230814"; }; + license = "AGPL-3.0-only"; + copyright = "2013-2022 Joey Hess"; + maintainer = "Joey Hess "; + author = "Joey Hess"; + homepage = "http://git-repair.branchable.com/"; + url = ""; + synopsis = "repairs a damaged git repository"; + description = "git-repair can repair various forms of damage to git repositories.\n\nIt is a complement to git fsck, which finds problems, but does not fix\nthem.\n\nAs well as avoiding the need to rm -rf a damaged repository and re-clone,\nusing git-repair can help rescue commits you've made to the damaged\nrepository and not yet pushed out."; + buildType = "Custom"; + setup-depends = [ + (hsPkgs.buildPackages.base or (pkgs.buildPackages.base or (errorHandler.setupDepError "base"))) + (hsPkgs.buildPackages.hslogger or (pkgs.buildPackages.hslogger or (errorHandler.setupDepError "hslogger"))) + (hsPkgs.buildPackages.split or (pkgs.buildPackages.split or (errorHandler.setupDepError "split"))) + (hsPkgs.buildPackages.unix-compat or (pkgs.buildPackages.unix-compat or (errorHandler.setupDepError "unix-compat"))) + (hsPkgs.buildPackages.process or (pkgs.buildPackages.process or (errorHandler.setupDepError "process"))) + (hsPkgs.buildPackages.unix or (pkgs.buildPackages.unix or (errorHandler.setupDepError "unix"))) + (hsPkgs.buildPackages.filepath or (pkgs.buildPackages.filepath or (errorHandler.setupDepError "filepath"))) + (hsPkgs.buildPackages.filepath-bytestring or (pkgs.buildPackages.filepath-bytestring or (errorHandler.setupDepError "filepath-bytestring"))) + (hsPkgs.buildPackages.async or (pkgs.buildPackages.async or (errorHandler.setupDepError "async"))) + (hsPkgs.buildPackages.exceptions or (pkgs.buildPackages.exceptions or (errorHandler.setupDepError "exceptions"))) + (hsPkgs.buildPackages.bytestring or (pkgs.buildPackages.bytestring or (errorHandler.setupDepError "bytestring"))) + (hsPkgs.buildPackages.directory or (pkgs.buildPackages.directory or (errorHandler.setupDepError "directory"))) + (hsPkgs.buildPackages.IfElse or (pkgs.buildPackages.IfElse or (errorHandler.setupDepError "IfElse"))) + (hsPkgs.buildPackages.data-default or (pkgs.buildPackages.data-default or (errorHandler.setupDepError "data-default"))) + (hsPkgs.buildPackages.mtl or (pkgs.buildPackages.mtl or (errorHandler.setupDepError "mtl"))) + (hsPkgs.buildPackages.Cabal or (pkgs.buildPackages.Cabal or (errorHandler.setupDepError "Cabal"))) + (hsPkgs.buildPackages.time or (pkgs.buildPackages.time or (errorHandler.setupDepError "time"))) + ]; + }; + components = { + exes = { + "git-repair" = { + depends = [ + (hsPkgs."split" or (errorHandler.buildDepError "split")) + (hsPkgs."hslogger" or (errorHandler.buildDepError "hslogger")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."unix-compat" or (errorHandler.buildDepError "unix-compat")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."IfElse" or (errorHandler.buildDepError "IfElse")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."utf8-string" or (errorHandler.buildDepError "utf8-string")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative")) + (hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec")) + (hsPkgs."network-uri" or (errorHandler.buildDepError "network-uri")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."filepath-bytestring" or (errorHandler.buildDepError "filepath-bytestring")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + ] ++ (if system.isWindows + then [ (hsPkgs."setenv" or (errorHandler.buildDepError "setenv")) ] + else [ (hsPkgs."unix" or (errorHandler.buildDepError "unix")) ]); + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/halfsplit-0.3.0.0-r0-a22d448cfdcd71688c7a170295d4837d8091a824a37fef4ab73211ed7b30fcc9.nix b/hackage/halfsplit-0.3.0.0-r0-a22d448cfdcd71688c7a170295d4837d8091a824a37fef4ab73211ed7b30fcc9.nix new file mode 100644 index 00000000000..2dff4ae752f --- /dev/null +++ b/hackage/halfsplit-0.3.0.0-r0-a22d448cfdcd71688c7a170295d4837d8091a824a37fef4ab73211ed7b30fcc9.nix @@ -0,0 +1,31 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.4"; + identifier = { name = "halfsplit"; version = "0.3.0.0"; }; + license = "MIT"; + copyright = "Oleksandr Zhabenko"; + maintainer = "oleksandr.zhabenko@yahoo.com"; + author = "Oleksandr Zhabenko"; + homepage = ""; + url = ""; + synopsis = "A library to provide special kind of two-column terminal output for Phladiprelio. "; + description = "Provides functions for two-column terminal output for newer versions of Phladiprelio projects. Is intended to improve UI and UX for the work with them. "; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ (hsPkgs."base" or (errorHandler.buildDepError "base")) ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/http-interchange-0.2.0.0-r0-090cb5d5cae63d833b830d2bb44d2e9ceba3d18bdef69e3b29455fa1e90dcb24.nix b/hackage/http-interchange-0.2.0.0-r0-090cb5d5cae63d833b830d2bb44d2e9ceba3d18bdef69e3b29455fa1e90dcb24.nix new file mode 100644 index 00000000000..095f34cac27 --- /dev/null +++ b/hackage/http-interchange-0.2.0.0-r0-090cb5d5cae63d833b830d2bb44d2e9ceba3d18bdef69e3b29455fa1e90dcb24.nix @@ -0,0 +1,56 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.0"; + identifier = { name = "http-interchange"; version = "0.2.0.0"; }; + license = "BSD-3-Clause"; + copyright = "2023 Andrew Martin"; + maintainer = "andrew.thaddeus@gmail.com"; + author = "Andrew Martin"; + homepage = ""; + url = ""; + synopsis = "Types and serialization for HTTP"; + description = "Types and serialization for HTTP. This includes things like request\nline, status line, and headers. There is also a collection type\nfor headers that supports fast, case-insensitive lookup."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytesmith" or (errorHandler.buildDepError "bytesmith")) + (hsPkgs."byteslice" or (errorHandler.buildDepError "byteslice")) + (hsPkgs."primitive" or (errorHandler.buildDepError "primitive")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."bytebuild" or (errorHandler.buildDepError "bytebuild")) + (hsPkgs."contiguous" or (errorHandler.buildDepError "contiguous")) + ]; + buildable = true; + }; + tests = { + "test" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."http-interchange" or (errorHandler.buildDepError "http-interchange")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-golden" or (errorHandler.buildDepError "tasty-golden")) + (hsPkgs."byteslice" or (errorHandler.buildDepError "byteslice")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."primitive" or (errorHandler.buildDepError "primitive")) + (hsPkgs."pretty-show" or (errorHandler.buildDepError "pretty-show")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/mixed-types-num-0.5.12-r0-01cdba41ad2a66b5a5c7e87749c14ea55ea81554a54ff723e41fe29d9e14782e.nix b/hackage/mixed-types-num-0.5.12-r0-01cdba41ad2a66b5a5c7e87749c14ea55ea81554a54ff723e41fe29d9e14782e.nix new file mode 100644 index 00000000000..c80cecbf966 --- /dev/null +++ b/hackage/mixed-types-num-0.5.12-r0-01cdba41ad2a66b5a5c7e87749c14ea55ea81554a54ff723e41fe29d9e14782e.nix @@ -0,0 +1,53 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.12"; + identifier = { name = "mixed-types-num"; version = "0.5.12"; }; + license = "BSD-3-Clause"; + copyright = "2015-2023 Michal Konecny"; + maintainer = "mikkonecny@gmail.com"; + author = "Michal Konecny"; + homepage = "https://github.com/michalkonecny/mixed-types-num#readme"; + url = ""; + synopsis = "Alternative Prelude with numeric and logic expressions typed bottom-up"; + description = "Please see the README on GitHub at "; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."collect-errors" or (errorHandler.buildDepError "collect-errors")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."hspec-smallcheck" or (errorHandler.buildDepError "hspec-smallcheck")) + (hsPkgs."smallcheck" or (errorHandler.buildDepError "smallcheck")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + ]; + buildable = true; + }; + tests = { + "mixed-types-num-test" = { + depends = [ + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."collect-errors" or (errorHandler.buildDepError "collect-errors")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."hspec-smallcheck" or (errorHandler.buildDepError "hspec-smallcheck")) + (hsPkgs."mixed-types-num" or (errorHandler.buildDepError "mixed-types-num")) + (hsPkgs."smallcheck" or (errorHandler.buildDepError "smallcheck")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/mysql-haskell-1.1.0-r0-ac5249ff537ed899997e616c41ff6dba5be0e5211a4ab26e5932e17e7295ef32.nix b/hackage/mysql-haskell-1.1.0-r0-ac5249ff537ed899997e616c41ff6dba5be0e5211a4ab26e5932e17e7295ef32.nix new file mode 100644 index 00000000000..91dbcac0163 --- /dev/null +++ b/hackage/mysql-haskell-1.1.0-r0-ac5249ff537ed899997e616c41ff6dba5be0e5211a4ab26e5932e17e7295ef32.nix @@ -0,0 +1,116 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.2"; + identifier = { name = "mysql-haskell"; version = "1.1.0"; }; + license = "BSD-3-Clause"; + copyright = "(c) 2016 Winterland"; + maintainer = "hi@jappie.me"; + author = "winterland1989"; + homepage = "https://github.com/winterland1989/mysql-haskell"; + url = ""; + synopsis = "pure haskell MySQL driver"; + description = "pure haskell MySQL driver."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."binary-ieee754" or (errorHandler.buildDepError "binary-ieee754")) + (hsPkgs."blaze-textual" or (errorHandler.buildDepError "blaze-textual")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."bytestring-lexing" or (errorHandler.buildDepError "bytestring-lexing")) + (hsPkgs."crypton" or (errorHandler.buildDepError "crypton")) + (hsPkgs."crypton-x509" or (errorHandler.buildDepError "crypton-x509")) + (hsPkgs."crypton-x509-store" or (errorHandler.buildDepError "crypton-x509-store")) + (hsPkgs."crypton-x509-system" or (errorHandler.buildDepError "crypton-x509-system")) + (hsPkgs."data-default-class" or (errorHandler.buildDepError "data-default-class")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."io-streams" or (errorHandler.buildDepError "io-streams")) + (hsPkgs."memory" or (errorHandler.buildDepError "memory")) + (hsPkgs."monad-loops" or (errorHandler.buildDepError "monad-loops")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."pem" or (errorHandler.buildDepError "pem")) + (hsPkgs."scientific" or (errorHandler.buildDepError "scientific")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."tls" or (errorHandler.buildDepError "tls")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."word-compat" or (errorHandler.buildDepError "word-compat")) + ]; + buildable = true; + }; + tests = { + "test" = { + depends = [ + (hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."bytestring-lexing" or (errorHandler.buildDepError "bytestring-lexing")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."io-streams" or (errorHandler.buildDepError "io-streams")) + (hsPkgs."mysql-haskell" or (errorHandler.buildDepError "mysql-haskell")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."quickcheck-instances" or (errorHandler.buildDepError "quickcheck-instances")) + (hsPkgs."scientific" or (errorHandler.buildDepError "scientific")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."tasty-quickcheck" or (errorHandler.buildDepError "tasty-quickcheck")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + ]; + buildable = true; + }; + }; + benchmarks = { + "binary-parsers-bench" = { + depends = [ + (hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive")) + (hsPkgs."criterion" or (errorHandler.buildDepError "criterion")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."mysql-haskell" or (errorHandler.buildDepError "mysql-haskell")) + (hsPkgs."scanner" or (errorHandler.buildDepError "scanner")) + (hsPkgs."scientific" or (errorHandler.buildDepError "scientific")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + ]; + buildable = true; + }; + "bench24" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."criterion" or (errorHandler.buildDepError "criterion")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."mysql-haskell" or (errorHandler.buildDepError "mysql-haskell")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/mysql-haskell-1.1.2-r0-10031ae41f9750991ca7bdec441cdf2d10150c1e5747907b5c3bfd28d4d7c439.nix b/hackage/mysql-haskell-1.1.2-r0-10031ae41f9750991ca7bdec441cdf2d10150c1e5747907b5c3bfd28d4d7c439.nix new file mode 100644 index 00000000000..df2c4b127e0 --- /dev/null +++ b/hackage/mysql-haskell-1.1.2-r0-10031ae41f9750991ca7bdec441cdf2d10150c1e5747907b5c3bfd28d4d7c439.nix @@ -0,0 +1,115 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.2"; + identifier = { name = "mysql-haskell"; version = "1.1.2"; }; + license = "BSD-3-Clause"; + copyright = "(c) 2016 Winterland"; + maintainer = "hi@jappie.me"; + author = "winterland1989"; + homepage = "https://github.com/winterland1989/mysql-haskell"; + url = ""; + synopsis = "pure haskell MySQL driver"; + description = "pure haskell MySQL driver."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."blaze-textual" or (errorHandler.buildDepError "blaze-textual")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."bytestring-lexing" or (errorHandler.buildDepError "bytestring-lexing")) + (hsPkgs."crypton" or (errorHandler.buildDepError "crypton")) + (hsPkgs."crypton-x509" or (errorHandler.buildDepError "crypton-x509")) + (hsPkgs."crypton-x509-store" or (errorHandler.buildDepError "crypton-x509-store")) + (hsPkgs."crypton-x509-system" or (errorHandler.buildDepError "crypton-x509-system")) + (hsPkgs."data-default-class" or (errorHandler.buildDepError "data-default-class")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."io-streams" or (errorHandler.buildDepError "io-streams")) + (hsPkgs."memory" or (errorHandler.buildDepError "memory")) + (hsPkgs."monad-loops" or (errorHandler.buildDepError "monad-loops")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."pem" or (errorHandler.buildDepError "pem")) + (hsPkgs."scientific" or (errorHandler.buildDepError "scientific")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."tls" or (errorHandler.buildDepError "tls")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."word-compat" or (errorHandler.buildDepError "word-compat")) + ]; + buildable = true; + }; + tests = { + "test" = { + depends = [ + (hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."bytestring-lexing" or (errorHandler.buildDepError "bytestring-lexing")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."io-streams" or (errorHandler.buildDepError "io-streams")) + (hsPkgs."mysql-haskell" or (errorHandler.buildDepError "mysql-haskell")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."quickcheck-instances" or (errorHandler.buildDepError "quickcheck-instances")) + (hsPkgs."scientific" or (errorHandler.buildDepError "scientific")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."tasty-quickcheck" or (errorHandler.buildDepError "tasty-quickcheck")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + ]; + buildable = true; + }; + }; + benchmarks = { + "binary-parsers-bench" = { + depends = [ + (hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive")) + (hsPkgs."criterion" or (errorHandler.buildDepError "criterion")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."mysql-haskell" or (errorHandler.buildDepError "mysql-haskell")) + (hsPkgs."scanner" or (errorHandler.buildDepError "scanner")) + (hsPkgs."scientific" or (errorHandler.buildDepError "scientific")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + ]; + buildable = true; + }; + "bench24" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."criterion" or (errorHandler.buildDepError "criterion")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."mysql-haskell" or (errorHandler.buildDepError "mysql-haskell")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/mysql-pure-1.0.2-r0-dd8373eb39222d74ecf2b1c6dfc01db8fec2ed9ddd25ecbb00b36799ec53db06.nix b/hackage/mysql-pure-1.0.2-r0-dd8373eb39222d74ecf2b1c6dfc01db8fec2ed9ddd25ecbb00b36799ec53db06.nix new file mode 100644 index 00000000000..798f1ff7427 --- /dev/null +++ b/hackage/mysql-pure-1.0.2-r0-dd8373eb39222d74ecf2b1c6dfc01db8fec2ed9ddd25ecbb00b36799ec53db06.nix @@ -0,0 +1,132 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.2"; + identifier = { name = "mysql-pure"; version = "1.0.2"; }; + license = "BSD-3-Clause"; + copyright = "(c) 2016 Winterland"; + maintainer = "hi@jappie.me"; + author = "winterland1989"; + homepage = "https://github.com/jappeace/mysql-pure"; + url = ""; + synopsis = "pure haskell MySQL driver"; + description = "pure haskell MySQL driver."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."binary-ieee754" or (errorHandler.buildDepError "binary-ieee754")) + (hsPkgs."blaze-textual" or (errorHandler.buildDepError "blaze-textual")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."bytestring-lexing" or (errorHandler.buildDepError "bytestring-lexing")) + (hsPkgs."crypton" or (errorHandler.buildDepError "crypton")) + (hsPkgs."crypton-x509" or (errorHandler.buildDepError "crypton-x509")) + (hsPkgs."crypton-x509-store" or (errorHandler.buildDepError "crypton-x509-store")) + (hsPkgs."crypton-x509-system" or (errorHandler.buildDepError "crypton-x509-system")) + (hsPkgs."data-default-class" or (errorHandler.buildDepError "data-default-class")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."io-streams" or (errorHandler.buildDepError "io-streams")) + (hsPkgs."memory" or (errorHandler.buildDepError "memory")) + (hsPkgs."monad-loops" or (errorHandler.buildDepError "monad-loops")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."pem" or (errorHandler.buildDepError "pem")) + (hsPkgs."scientific" or (errorHandler.buildDepError "scientific")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."tls" or (errorHandler.buildDepError "tls")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."word-compat" or (errorHandler.buildDepError "word-compat")) + ]; + buildable = true; + }; + tests = { + "test" = { + depends = [ + (hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."bytestring-lexing" or (errorHandler.buildDepError "bytestring-lexing")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."io-streams" or (errorHandler.buildDepError "io-streams")) + (hsPkgs."mysql-pure" or (errorHandler.buildDepError "mysql-pure")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."quickcheck-instances" or (errorHandler.buildDepError "quickcheck-instances")) + (hsPkgs."scientific" or (errorHandler.buildDepError "scientific")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."tasty-quickcheck" or (errorHandler.buildDepError "tasty-quickcheck")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + ]; + buildable = true; + }; + }; + benchmarks = { + "binary-parsers-bench" = { + depends = [ + (hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive")) + (hsPkgs."criterion" or (errorHandler.buildDepError "criterion")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."mysql-pure" or (errorHandler.buildDepError "mysql-pure")) + (hsPkgs."scanner" or (errorHandler.buildDepError "scanner")) + (hsPkgs."scientific" or (errorHandler.buildDepError "scientific")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + ]; + buildable = true; + }; + "bench-wirestream" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."cereal" or (errorHandler.buildDepError "cereal")) + (hsPkgs."cereal-conduit" or (errorHandler.buildDepError "cereal-conduit")) + (hsPkgs."conduit" or (errorHandler.buildDepError "conduit")) + (hsPkgs."conduit-extra" or (errorHandler.buildDepError "conduit-extra")) + (hsPkgs."criterion" or (errorHandler.buildDepError "criterion")) + (hsPkgs."io-streams" or (errorHandler.buildDepError "io-streams")) + (hsPkgs."mysql-pure" or (errorHandler.buildDepError "mysql-pure")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + ]; + buildable = true; + }; + "bench24" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."criterion" or (errorHandler.buildDepError "criterion")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."mysql-pure" or (errorHandler.buildDepError "mysql-pure")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/mysql-pure-1.1.0-r0-baca64d184645638748a666235fb25ea61a1e4f6e06ca5601148de277c6f5cae.nix b/hackage/mysql-pure-1.1.0-r0-baca64d184645638748a666235fb25ea61a1e4f6e06ca5601148de277c6f5cae.nix new file mode 100644 index 00000000000..2c0e748bc38 --- /dev/null +++ b/hackage/mysql-pure-1.1.0-r0-baca64d184645638748a666235fb25ea61a1e4f6e06ca5601148de277c6f5cae.nix @@ -0,0 +1,116 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.2"; + identifier = { name = "mysql-pure"; version = "1.1.0"; }; + license = "BSD-3-Clause"; + copyright = "(c) 2016 Winterland"; + maintainer = "hi@jappie.me"; + author = "winterland1989"; + homepage = "https://github.com/jappeace/mysql-pure"; + url = ""; + synopsis = "pure haskell MySQL driver"; + description = "pure haskell MySQL driver."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."binary-ieee754" or (errorHandler.buildDepError "binary-ieee754")) + (hsPkgs."blaze-textual" or (errorHandler.buildDepError "blaze-textual")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."bytestring-lexing" or (errorHandler.buildDepError "bytestring-lexing")) + (hsPkgs."crypton" or (errorHandler.buildDepError "crypton")) + (hsPkgs."crypton-x509" or (errorHandler.buildDepError "crypton-x509")) + (hsPkgs."crypton-x509-store" or (errorHandler.buildDepError "crypton-x509-store")) + (hsPkgs."crypton-x509-system" or (errorHandler.buildDepError "crypton-x509-system")) + (hsPkgs."data-default-class" or (errorHandler.buildDepError "data-default-class")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."io-streams" or (errorHandler.buildDepError "io-streams")) + (hsPkgs."memory" or (errorHandler.buildDepError "memory")) + (hsPkgs."monad-loops" or (errorHandler.buildDepError "monad-loops")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."pem" or (errorHandler.buildDepError "pem")) + (hsPkgs."scientific" or (errorHandler.buildDepError "scientific")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."tls" or (errorHandler.buildDepError "tls")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."word-compat" or (errorHandler.buildDepError "word-compat")) + ]; + buildable = true; + }; + tests = { + "test" = { + depends = [ + (hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."bytestring-lexing" or (errorHandler.buildDepError "bytestring-lexing")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."io-streams" or (errorHandler.buildDepError "io-streams")) + (hsPkgs."mysql-pure" or (errorHandler.buildDepError "mysql-pure")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."quickcheck-instances" or (errorHandler.buildDepError "quickcheck-instances")) + (hsPkgs."scientific" or (errorHandler.buildDepError "scientific")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."tasty-quickcheck" or (errorHandler.buildDepError "tasty-quickcheck")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + ]; + buildable = true; + }; + }; + benchmarks = { + "binary-parsers-bench" = { + depends = [ + (hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive")) + (hsPkgs."criterion" or (errorHandler.buildDepError "criterion")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) + (hsPkgs."mysql-pure" or (errorHandler.buildDepError "mysql-pure")) + (hsPkgs."scanner" or (errorHandler.buildDepError "scanner")) + (hsPkgs."scientific" or (errorHandler.buildDepError "scientific")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + ]; + buildable = true; + }; + "bench24" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."criterion" or (errorHandler.buildDepError "criterion")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."mysql-pure" or (errorHandler.buildDepError "mysql-pure")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/network-unexceptional-0.1.1.0-r0-9b175c2d8a8ffcaa20d5efe7bcf2a930f3b569463f56700354b5bb054498caad.nix b/hackage/network-unexceptional-0.1.1.0-r0-9b175c2d8a8ffcaa20d5efe7bcf2a930f3b569463f56700354b5bb054498caad.nix new file mode 100644 index 00000000000..f9158647892 --- /dev/null +++ b/hackage/network-unexceptional-0.1.1.0-r0-9b175c2d8a8ffcaa20d5efe7bcf2a930f3b569463f56700354b5bb054498caad.nix @@ -0,0 +1,40 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.0"; + identifier = { name = "network-unexceptional"; version = "0.1.1.0"; }; + license = "BSD-3-Clause"; + copyright = "2023 Andrew Martin"; + maintainer = "andrew.thaddeus@gmail.com"; + author = "Andrew Martin"; + homepage = ""; + url = ""; + synopsis = "Network functions that do not throw exceptions"; + description = "Functions compatible with the Socket type from the network library that\ndo not convert POSIX error codes to thrown exceptions. This library\ncan throw exceptions, but they only happen in the case of misuse, not\nas the result of anything a network peer does."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."posix-api" or (errorHandler.buildDepError "posix-api")) + (hsPkgs."error-codes" or (errorHandler.buildDepError "error-codes")) + (hsPkgs."byteslice" or (errorHandler.buildDepError "byteslice")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."primitive" or (errorHandler.buildDepError "primitive")) + (hsPkgs."primitive-addr" or (errorHandler.buildDepError "primitive-addr")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/persistent-mysql-pure-1.0.1-r0-9b42eb86d890cdd271a2984c53feaba32db863cbb5729699c24a58ee0cd8f3b4.nix b/hackage/persistent-mysql-pure-1.0.1-r0-9b42eb86d890cdd271a2984c53feaba32db863cbb5729699c24a58ee0cd8f3b4.nix new file mode 100644 index 00000000000..c2d52751ce3 --- /dev/null +++ b/hackage/persistent-mysql-pure-1.0.1-r0-9b42eb86d890cdd271a2984c53feaba32db863cbb5729699c24a58ee0cd8f3b4.nix @@ -0,0 +1,90 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.2"; + identifier = { name = "persistent-mysql-pure"; version = "1.0.1"; }; + license = "MIT"; + copyright = ""; + maintainer = "Jappie "; + author = "Naushadh , Felipe Lessa , Michael Snoyman"; + homepage = "http://www.yesodweb.com/book/persistent"; + url = ""; + synopsis = "A pure haskell backend for the persistent library using MySQL database server."; + description = "This package contains a backend for persistent using the\nMySQL database server. Internally it uses the @mysql-pure@\npackage in order to access the database. See README.md for more.\n\nThis package supports only MySQL 5.1 and above. However, it\nhas been tested only on MySQL 5.5.\nOnly the InnoDB storage engine is officially supported.\n\nKnown problems:\n\n* This package does not support statements inside other\nstatements."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (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."io-streams" or (errorHandler.buildDepError "io-streams")) + (hsPkgs."monad-logger" or (errorHandler.buildDepError "monad-logger")) + (hsPkgs."mysql-haskell" or (errorHandler.buildDepError "mysql-haskell")) + (hsPkgs."network" or (errorHandler.buildDepError "network")) + (hsPkgs."persistent" or (errorHandler.buildDepError "persistent")) + (hsPkgs."resource-pool" or (errorHandler.buildDepError "resource-pool")) + (hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."tls" or (errorHandler.buildDepError "tls")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."unliftio-core" or (errorHandler.buildDepError "unliftio-core")) + ]; + buildable = true; + }; + exes = { + "persistent-mysql-pure-example" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."monad-logger" or (errorHandler.buildDepError "monad-logger")) + (hsPkgs."persistent" or (errorHandler.buildDepError "persistent")) + (hsPkgs."persistent-mysql-pure" or (errorHandler.buildDepError "persistent-mysql-pure")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + ]; + buildable = true; + }; + }; + tests = { + "test" = { + 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."fast-logger" or (errorHandler.buildDepError "fast-logger")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."http-api-data" or (errorHandler.buildDepError "http-api-data")) + (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit")) + (hsPkgs."monad-logger" or (errorHandler.buildDepError "monad-logger")) + (hsPkgs."mysql-haskell" or (errorHandler.buildDepError "mysql-haskell")) + (hsPkgs."path-pieces" or (errorHandler.buildDepError "path-pieces")) + (hsPkgs."persistent" or (errorHandler.buildDepError "persistent")) + (hsPkgs."persistent-mysql-pure" or (errorHandler.buildDepError "persistent-mysql-pure")) + (hsPkgs."persistent-qq" or (errorHandler.buildDepError "persistent-qq")) + (hsPkgs."persistent-test" or (errorHandler.buildDepError "persistent-test")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."quickcheck-instances" or (errorHandler.buildDepError "quickcheck-instances")) + (hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."unliftio-core" or (errorHandler.buildDepError "unliftio-core")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/phladiprelio-general-simple-0.8.0.0-r0-4689947b7203e39e447cd11a43255d3993a583494ef6d2dbdb6c74af9e2be5da.nix b/hackage/phladiprelio-general-simple-0.8.0.0-r0-4689947b7203e39e447cd11a43255d3993a583494ef6d2dbdb6c74af9e2be5da.nix new file mode 100644 index 00000000000..eeaabbd055f --- /dev/null +++ b/hackage/phladiprelio-general-simple-0.8.0.0-r0-4689947b7203e39e447cd11a43255d3993a583494ef6d2dbdb6c74af9e2be5da.nix @@ -0,0 +1,48 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.4"; + identifier = { + name = "phladiprelio-general-simple"; + version = "0.8.0.0"; + }; + license = "MIT"; + copyright = "Oleksandr Zhabenko"; + maintainer = "oleksandr.zhabenko@yahoo.com"; + author = "Oleksandr Zhabenko"; + homepage = ""; + url = ""; + synopsis = "A generalized functionality of PhLADiPreLiO for different languages that uses hash algorithms."; + description = "The basic ideas of PhLADiPreLiO (Phonetic Languages Approach to Discovering Preferred Line Options). The usage ideas are described in the new scientific draft papers: [Ukranian paper](https://www.academia.edu/105067723/%D0%A7%D0%BE%D0%BC%D1%83_%D0%B4%D0%B5%D1%8F%D0%BA%D1%96_%D1%80%D1%8F%D0%B4%D0%BA%D0%B8_%D0%BB%D0%B5%D0%B3%D0%BA%D0%BE_%D0%B2%D0%B8%D0%BC%D0%BE%D0%B2%D0%BB%D1%8F%D1%82%D0%B8_%D0%B0_%D1%96%D0%BD%D1%88%D1%96_%D0%BD%D1%96_%D0%B0%D0%B1%D0%BE_%D0%BF%D1%80%D0%BE%D1%81%D0%BE%D0%B4%D0%B8%D1%87%D0%BD%D0%B0_%D0%BD%D0%B5%D1%81%D0%BF%D1%80%D0%BE%D0%B3%D0%BD%D0%BE%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D1%96%D1%81%D1%82%D1%8C_%D1%8F%D0%BA_%D1%85%D0%B0%D1%80%D0%B0%D0%BA%D1%82%D0%B5%D1%80%D0%B8%D1%81%D1%82%D0%B8%D0%BA%D0%B0_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D1%83) and [English paper](https://www.academia.edu/105067761/Why_some_lines_are_easy_to_pronounce_and_others_are_not_or_prosodic_unpredictability_as_a_characteristic_of_text)."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."rhythmic-sequences" or (errorHandler.buildDepError "rhythmic-sequences")) + (hsPkgs."phonetic-languages-phonetics-basics" or (errorHandler.buildDepError "phonetic-languages-phonetics-basics")) + (hsPkgs."phladiprelio-general-shared" or (errorHandler.buildDepError "phladiprelio-general-shared")) + (hsPkgs."cli-arguments" or (errorHandler.buildDepError "cli-arguments")) + (hsPkgs."phonetic-languages-permutations-array" or (errorHandler.buildDepError "phonetic-languages-permutations-array")) + (hsPkgs."phonetic-languages-constraints-array" or (errorHandler.buildDepError "phonetic-languages-constraints-array")) + (hsPkgs."phonetic-languages-simplified-base" or (errorHandler.buildDepError "phonetic-languages-simplified-base")) + (hsPkgs."halfsplit" or (errorHandler.buildDepError "halfsplit")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."rev-scientific" or (errorHandler.buildDepError "rev-scientific")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."phladiprelio-tests" or (errorHandler.buildDepError "phladiprelio-tests")) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/phladiprelio-tests-0.1.0.0-r0-d53ef689bc112a359d47f15a3dd01949dfe420b831ebfe7153486e780582aaae.nix b/hackage/phladiprelio-tests-0.1.0.0-r0-d53ef689bc112a359d47f15a3dd01949dfe420b831ebfe7153486e780582aaae.nix new file mode 100644 index 00000000000..e7ae7dbe2cd --- /dev/null +++ b/hackage/phladiprelio-tests-0.1.0.0-r0-d53ef689bc112a359d47f15a3dd01949dfe420b831ebfe7153486e780582aaae.nix @@ -0,0 +1,31 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.24"; + identifier = { name = "phladiprelio-tests"; version = "0.1.0.0"; }; + license = "MIT"; + copyright = "Oleksandr Zhabenko, 2023"; + maintainer = "oleksandr.zhabenko@yahoo.com"; + author = "Oleksandr Zhabenko"; + homepage = "https://hackage.haskell.org/package/phladiprelio-tests"; + url = ""; + synopsis = "Common for Ukrainian and general data for test mode."; + description = ""; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ (hsPkgs."base" or (errorHandler.buildDepError "base")) ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/phladiprelio-ukrainian-simple-0.10.0.0-r0-d5217836fa0faa553e2d83c88f1ee7b932a479130c650eea787bbe95e45cca9c.nix b/hackage/phladiprelio-ukrainian-simple-0.10.0.0-r0-d5217836fa0faa553e2d83c88f1ee7b932a479130c650eea787bbe95e45cca9c.nix new file mode 100644 index 00000000000..a90b23f12b3 --- /dev/null +++ b/hackage/phladiprelio-ukrainian-simple-0.10.0.0-r0-d5217836fa0faa553e2d83c88f1ee7b932a479130c650eea787bbe95e45cca9c.nix @@ -0,0 +1,70 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.4"; + identifier = { + name = "phladiprelio-ukrainian-simple"; + version = "0.10.0.0"; + }; + license = "MIT"; + copyright = "Oleksandr Zhabenko"; + maintainer = "oleksandr.zhabenko@yahoo.com"; + author = "Oleksandr Zhabenko"; + homepage = ""; + url = ""; + synopsis = "A PhLADiPreLiO implementation for Ukrainian that uses hashes and asynchronous concurrency."; + description = "It is another project that is based on the similar ideas as [phonetic-languages-simplified-examples-array package](https://hackage.haskell.org/package/phonetic-languages-simplified-examples-array). For actual usage ideas see the documentation by the links [English draft paper](https://www.academia.edu/105067761/Why_some_lines_are_easy_to_pronounce_and_others_are_not_or_prosodic_unpredictability_as_a_characteristic_of_text) and [Ukrainian draft paper](https://www.academia.edu/105067723/%D0%A7%D0%BE%D0%BC%D1%83_%D0%B4%D0%B5%D1%8F%D0%BA%D1%96_%D1%80%D1%8F%D0%B4%D0%BA%D0%B8_%D0%BB%D0%B5%D0%B3%D0%BA%D0%BE_%D0%B2%D0%B8%D0%BC%D0%BE%D0%B2%D0%BB%D1%8F%D1%82%D0%B8_%D0%B0_%D1%96%D0%BD%D1%88%D1%96_%D0%BD%D1%96_%D0%B0%D0%B1%D0%BE_%D0%BF%D1%80%D0%BE%D1%81%D0%BE%D0%B4%D0%B8%D1%87%D0%BD%D0%B0_%D0%BD%D0%B5%D1%81%D0%BF%D1%80%D0%BE%D0%B3%D0%BD%D0%BE%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D1%96%D1%81%D1%82%D1%8C_%D1%8F%D0%BA_%D1%85%D0%B0%D1%80%D0%B0%D0%BA%D1%82%D0%B5%D1%80%D0%B8%D1%81%D1%82%D0%B8%D0%BA%D0%B0_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D1%83)"; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."rhythmic-sequences" or (errorHandler.buildDepError "rhythmic-sequences")) + (hsPkgs."ukrainian-phonetics-basic-array" or (errorHandler.buildDepError "ukrainian-phonetics-basic-array")) + (hsPkgs."phonetic-languages-ukrainian-array" or (errorHandler.buildDepError "phonetic-languages-ukrainian-array")) + (hsPkgs."phladiprelio-ukrainian-shared" or (errorHandler.buildDepError "phladiprelio-ukrainian-shared")) + (hsPkgs."cli-arguments" or (errorHandler.buildDepError "cli-arguments")) + (hsPkgs."phonetic-languages-permutations-array" or (errorHandler.buildDepError "phonetic-languages-permutations-array")) + (hsPkgs."phonetic-languages-constraints-array" or (errorHandler.buildDepError "phonetic-languages-constraints-array")) + (hsPkgs."phonetic-languages-simplified-base" or (errorHandler.buildDepError "phonetic-languages-simplified-base")) + (hsPkgs."halfsplit" or (errorHandler.buildDepError "halfsplit")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."rev-scientific" or (errorHandler.buildDepError "rev-scientific")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."phladiprelio-tests" or (errorHandler.buildDepError "phladiprelio-tests")) + ]; + buildable = true; + }; + exes = { + "phladiprelioUkr" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."rhythmic-sequences" or (errorHandler.buildDepError "rhythmic-sequences")) + (hsPkgs."ukrainian-phonetics-basic-array" or (errorHandler.buildDepError "ukrainian-phonetics-basic-array")) + (hsPkgs."phonetic-languages-ukrainian-array" or (errorHandler.buildDepError "phonetic-languages-ukrainian-array")) + (hsPkgs."phladiprelio-ukrainian-shared" or (errorHandler.buildDepError "phladiprelio-ukrainian-shared")) + (hsPkgs."cli-arguments" or (errorHandler.buildDepError "cli-arguments")) + (hsPkgs."phonetic-languages-permutations-array" or (errorHandler.buildDepError "phonetic-languages-permutations-array")) + (hsPkgs."phonetic-languages-constraints-array" or (errorHandler.buildDepError "phonetic-languages-constraints-array")) + (hsPkgs."phonetic-languages-simplified-base" or (errorHandler.buildDepError "phonetic-languages-simplified-base")) + (hsPkgs."halfsplit" or (errorHandler.buildDepError "halfsplit")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."rev-scientific" or (errorHandler.buildDepError "rev-scientific")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."phladiprelio-tests" or (errorHandler.buildDepError "phladiprelio-tests")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/posix-api-0.6.1.0-r0-19d81057b136530446cf94e866c410dd6557a93e1e9a1f529933e8c8aafe4ae1.nix b/hackage/posix-api-0.6.1.0-r0-19d81057b136530446cf94e866c410dd6557a93e1e9a1f529933e8c8aafe4ae1.nix new file mode 100644 index 00000000000..185794db627 --- /dev/null +++ b/hackage/posix-api-0.6.1.0-r0-19d81057b136530446cf94e866c410dd6557a93e1e9a1f529933e8c8aafe4ae1.nix @@ -0,0 +1,57 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { assertions = false; }; + package = { + specVersion = "2.2"; + identifier = { name = "posix-api"; version = "0.6.1.0"; }; + license = "BSD-3-Clause"; + copyright = "2018 Andrew Martin"; + maintainer = "andrew.thaddeus@gmail.com"; + author = "Andrew Martin"; + homepage = "https://github.com/andrewthad/posix-api"; + url = ""; + synopsis = "posix bindings"; + description = "This library provides a very thin wrapper around POSIX APIs. It can be\ncompiled on any operating system that implements the standard as specified\nin \nfaithfully. It has similar goals as the `unix` package, but its design\ndiffers in several areas:\n\n* `ByteArray` and `Addr` are used pervasively. There is no use of\n`String` in this library.\n\n* Functions do not throw errors. This library uses `IO (Either Errno a)`\nin places where `unix` would use `IO a`.\n\n* The numeric types from `Foreign.C.Types` and `System.Posix.Types` are\nused in the type signatures of functions so that a haskell function's\ntype signature matches its underlying POSIX equivalent exactly.\n\n* Flags are newtypes over `CInt` (or whatever integral type matches the\nposix specification) rather than enumerations. The data constructors\nare exported, making the types extensible for operating system that\nhave additional flags.\n\nAbout a dozen other packages offers wrappers for some subset of the POSIX\nspecification are strewn across hackage. They include `regex-posix`,\n`posix-paths`, `posix-timer`, `posix-socket`, `posix-filelock`,\n`posix-acl`, etc. This library differs from all off these in various\nways. Here are some of the design guidelines followed here that distinguish\nthis package from some or all of these others:\n\n* Scope. Although this library does not include all APIs specified by\nPOSIX, it welcomes as many of them as anyone is willing to implement.\n\n* Monomorphization. Effectful functions in this library return their\nresults in `IO` rather than using a type that involves `MonadIO`\nor `MonadBaseControl`.\n\n* Typeclass avoidance. This library does not introduce new typeclasses.\nOverloading is eschewed in favor of providing multiple functions\nwith distinct names.\n\n* Minimality. Functions wrapping the POSIX APIs do little more than\nwrap the underlying functions. The major deviation here is that,\nwhen applicable, the wrappers allocate buffers are the underlying\nfunctions fill. This eschews C's characteristic buffer-passing\nin favor of the Haskell convention of allocating internally and returning.\nA more minor deviation is that for safe FFI calls, this library\nwill perform additional work to ensure that only pinned byte arrays are\nhanded over.\n\nUnlike `network`, this sockets API in this library does not integrate\nsockets with GHC's event manager. This is geared\ntoward an audience that understands how to use `threadWaitRead`\nand `threadWaitWrite` with unsafe FFI calls to avoid blocking\nthe runtime."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."byte-order" or (errorHandler.buildDepError "byte-order")) + (hsPkgs."byteslice" or (errorHandler.buildDepError "byteslice")) + (hsPkgs."primitive" or (errorHandler.buildDepError "primitive")) + (hsPkgs."primitive-addr" or (errorHandler.buildDepError "primitive-addr")) + (hsPkgs."primitive-offset" or (errorHandler.buildDepError "primitive-offset")) + (hsPkgs."primitive-unlifted" or (errorHandler.buildDepError "primitive-unlifted")) + (hsPkgs."run-st" or (errorHandler.buildDepError "run-st")) + (hsPkgs."text-short" or (errorHandler.buildDepError "text-short")) + ]; + build-tools = [ + (hsPkgs.buildPackages.hsc2hs.components.exes.hsc2hs or (pkgs.buildPackages.hsc2hs or (errorHandler.buildToolDepError "hsc2hs:hsc2hs"))) + ]; + buildable = true; + }; + tests = { + "test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."posix-api" or (errorHandler.buildDepError "posix-api")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."primitive" or (errorHandler.buildDepError "primitive")) + (hsPkgs."primitive-unlifted" or (errorHandler.buildDepError "primitive-unlifted")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/rhythmic-sequences-0.4.0.0-r0-7158575f283361da108dc5775fee9d53fde5e8ee2935f56e8a34b5e528b9d578.nix b/hackage/rhythmic-sequences-0.4.0.0-r0-7158575f283361da108dc5775fee9d53fde5e8ee2935f56e8a34b5e528b9d578.nix new file mode 100644 index 00000000000..43afc30f8fb --- /dev/null +++ b/hackage/rhythmic-sequences-0.4.0.0-r0-7158575f283361da108dc5775fee9d53fde5e8ee2935f56e8a34b5e528b9d578.nix @@ -0,0 +1,31 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.24"; + identifier = { name = "rhythmic-sequences"; version = "0.4.0.0"; }; + license = "MIT"; + copyright = "(c) Oleksandr S. Zhabenko 2022-2023"; + maintainer = "oleksandr.zhabenko@yahoo.com"; + author = "Oleksandr Zhabenko"; + homepage = ""; + url = ""; + synopsis = "Improved library to deal with rhythmicity of short sequences"; + description = "The improved library that deals with the model similar to the one given at the work https://oleksandrzhabenko.github.io/uk/rhythmicity/PhLADiPreLiO.Eng.21.pdf and https://hackage.haskell.org/package/phonetic-languages-simplified-examples-array"; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ (hsPkgs."base" or (errorHandler.buildDepError "base")) ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/sbp-5.0.0-r0-88fd5dabb356433d9c0069aecd7db2822ab78f6ba785038e1e406de298d44420.nix b/hackage/sbp-5.0.0-r0-88fd5dabb356433d9c0069aecd7db2822ab78f6ba785038e1e406de298d44420.nix new file mode 100644 index 00000000000..76307f609f4 --- /dev/null +++ b/hackage/sbp-5.0.0-r0-88fd5dabb356433d9c0069aecd7db2822ab78f6ba785038e1e406de298d44420.nix @@ -0,0 +1,144 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.22"; + identifier = { name = "sbp"; version = "5.0.0"; }; + license = "MIT"; + copyright = "Copyright (C) 2015-2021 Swift Navigation, Inc."; + maintainer = "Swift Navigation "; + author = "Swift Navigation Inc."; + homepage = "https://github.com/swift-nav/libsbp"; + url = ""; + synopsis = "SwiftNav's SBP Library"; + description = "Haskell bindings for Swift Navigation Binary Protocol (SBP), a fast,\nsimple, and minimal binary protocol for communicating with Swift\ndevices. It is the native binary protocol used by the Piksi GPS\nreceiver to transmit solutions, observations, status and debugging\nmessages, as well as receive messages from the host operating\nsystem, such as differential corrections and the almanac."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."base64-bytestring" or (errorHandler.buildDepError "base64-bytestring")) + (hsPkgs."basic-prelude" or (errorHandler.buildDepError "basic-prelude")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."data-binary-ieee754" or (errorHandler.buildDepError "data-binary-ieee754")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."lens-aeson" or (errorHandler.buildDepError "lens-aeson")) + (hsPkgs."monad-loops" or (errorHandler.buildDepError "monad-loops")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + exes = { + "sbp2json" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."basic-prelude" or (errorHandler.buildDepError "basic-prelude")) + (hsPkgs."binary-conduit" or (errorHandler.buildDepError "binary-conduit")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."conduit" or (errorHandler.buildDepError "conduit")) + (hsPkgs."conduit-extra" or (errorHandler.buildDepError "conduit-extra")) + (hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet")) + (hsPkgs."sbp" or (errorHandler.buildDepError "sbp")) + ]; + buildable = true; + }; + "sbp2prettyjson" = { + depends = [ + (hsPkgs."aeson-pretty" or (errorHandler.buildDepError "aeson-pretty")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."basic-prelude" or (errorHandler.buildDepError "basic-prelude")) + (hsPkgs."binary-conduit" or (errorHandler.buildDepError "binary-conduit")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."cmdargs" or (errorHandler.buildDepError "cmdargs")) + (hsPkgs."conduit" or (errorHandler.buildDepError "conduit")) + (hsPkgs."conduit-extra" or (errorHandler.buildDepError "conduit-extra")) + (hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet")) + (hsPkgs."sbp" or (errorHandler.buildDepError "sbp")) + ]; + buildable = true; + }; + "json2sbp" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."basic-prelude" or (errorHandler.buildDepError "basic-prelude")) + (hsPkgs."binary-conduit" or (errorHandler.buildDepError "binary-conduit")) + (hsPkgs."conduit" or (errorHandler.buildDepError "conduit")) + (hsPkgs."conduit-extra" or (errorHandler.buildDepError "conduit-extra")) + (hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet")) + (hsPkgs."sbp" or (errorHandler.buildDepError "sbp")) + ]; + buildable = true; + }; + "json2json" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."basic-prelude" or (errorHandler.buildDepError "basic-prelude")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."conduit" or (errorHandler.buildDepError "conduit")) + (hsPkgs."conduit-extra" or (errorHandler.buildDepError "conduit-extra")) + (hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet")) + (hsPkgs."sbp" or (errorHandler.buildDepError "sbp")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + ]; + buildable = true; + }; + "sbp2yaml" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."basic-prelude" or (errorHandler.buildDepError "basic-prelude")) + (hsPkgs."binary-conduit" or (errorHandler.buildDepError "binary-conduit")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."conduit" or (errorHandler.buildDepError "conduit")) + (hsPkgs."conduit-extra" or (errorHandler.buildDepError "conduit-extra")) + (hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet")) + (hsPkgs."sbp" or (errorHandler.buildDepError "sbp")) + (hsPkgs."yaml" or (errorHandler.buildDepError "yaml")) + ]; + buildable = true; + }; + "sbp2nmea" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."basic-prelude" or (errorHandler.buildDepError "basic-prelude")) + (hsPkgs."binary-conduit" or (errorHandler.buildDepError "binary-conduit")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."conduit" or (errorHandler.buildDepError "conduit")) + (hsPkgs."conduit-extra" or (errorHandler.buildDepError "conduit-extra")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet")) + (hsPkgs."sbp" or (errorHandler.buildDepError "sbp")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + ]; + buildable = true; + }; + }; + tests = { + "test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."basic-prelude" or (errorHandler.buildDepError "basic-prelude")) + (hsPkgs."sbp" or (errorHandler.buildDepError "sbp")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/zxcvbn-hs-0.3.5-r0-28ad292f3728450134ba581ff0a18f651127e3135778ec7a4430ee376b18da3b.nix b/hackage/zxcvbn-hs-0.3.5-r0-28ad292f3728450134ba581ff0a18f651127e3135778ec7a4430ee376b18da3b.nix new file mode 100644 index 00000000000..b47fd24bfa3 --- /dev/null +++ b/hackage/zxcvbn-hs-0.3.5-r0-28ad292f3728450134ba581ff0a18f651127e3135778ec7a4430ee376b18da3b.nix @@ -0,0 +1,148 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { tools = false; }; + package = { + specVersion = "2.2"; + identifier = { name = "zxcvbn-hs"; version = "0.3.5"; }; + license = "MIT"; + copyright = "Copyright (c) 2019-2020 Peter Jones"; + maintainer = "Peter Jones "; + author = "Peter Jones "; + homepage = "https://github.com/sthenauth/zxcvbn-hs"; + url = ""; + synopsis = "Password strength estimation based on zxcvbn."; + description = "This is a native Haskell implementation of the zxcvbn password\nstrength estimation algorithm as it appears in the 2016 USENIX Security\n\nand presentation (with some small modifications)."; + 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-bytestring" or (errorHandler.buildDepError "base64-bytestring")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."binary-instances" or (errorHandler.buildDepError "binary-instances")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."fgl" or (errorHandler.buildDepError "fgl")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."math-functions" or (errorHandler.buildDepError "math-functions")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."zlib" or (errorHandler.buildDepError "zlib")) + ]; + buildable = true; + }; + exes = { + "zxcvbn-tools" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."base64-bytestring" or (errorHandler.buildDepError "base64-bytestring")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."binary-instances" or (errorHandler.buildDepError "binary-instances")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."fgl" or (errorHandler.buildDepError "fgl")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."math-functions" or (errorHandler.buildDepError "math-functions")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."zlib" or (errorHandler.buildDepError "zlib")) + (hsPkgs."zxcvbn-hs" or (errorHandler.buildDepError "zxcvbn-hs")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative")) + (hsPkgs."pipes" or (errorHandler.buildDepError "pipes")) + (hsPkgs."pipes-safe" or (errorHandler.buildDepError "pipes-safe")) + (hsPkgs."pipes-text" or (errorHandler.buildDepError "pipes-text")) + ]; + buildable = if !flags.tools then false else true; + }; + "zxcvbn-example" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."base64-bytestring" or (errorHandler.buildDepError "base64-bytestring")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."binary-instances" or (errorHandler.buildDepError "binary-instances")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."fgl" or (errorHandler.buildDepError "fgl")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."math-functions" or (errorHandler.buildDepError "math-functions")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."zlib" or (errorHandler.buildDepError "zlib")) + (hsPkgs."zxcvbn-hs" or (errorHandler.buildDepError "zxcvbn-hs")) + ]; + buildable = true; + }; + }; + tests = { + "test" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."base64-bytestring" or (errorHandler.buildDepError "base64-bytestring")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."binary-instances" or (errorHandler.buildDepError "binary-instances")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."fgl" or (errorHandler.buildDepError "fgl")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."math-functions" or (errorHandler.buildDepError "math-functions")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."zlib" or (errorHandler.buildDepError "zlib")) + (hsPkgs."hedgehog" or (errorHandler.buildDepError "hedgehog")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hedgehog" or (errorHandler.buildDepError "tasty-hedgehog")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."zxcvbn-hs" or (errorHandler.buildDepError "zxcvbn-hs")) + ]; + buildable = true; + }; + }; + benchmarks = { + "bench" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."base64-bytestring" or (errorHandler.buildDepError "base64-bytestring")) + (hsPkgs."binary" or (errorHandler.buildDepError "binary")) + (hsPkgs."binary-instances" or (errorHandler.buildDepError "binary-instances")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."fgl" or (errorHandler.buildDepError "fgl")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."math-functions" or (errorHandler.buildDepError "math-functions")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."zlib" or (errorHandler.buildDepError "zlib")) + (hsPkgs."criterion" or (errorHandler.buildDepError "criterion")) + (hsPkgs."zxcvbn-hs" or (errorHandler.buildDepError "zxcvbn-hs")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/index-state-hashes.nix b/index-state-hashes.nix index 9f3d6c56928..a05b23a4048 100644 --- a/index-state-hashes.nix +++ b/index-state-hashes.nix @@ -1596,4 +1596,5 @@ "2023-08-12T00:00:00Z" = "0a695f42826db0cdb3bc346a28a5ab84956d8ea36a68ef40d4a221b968e39b59"; "2023-08-13T00:00:00Z" = "c72d7a061ed686aa95912b0a826f13b3022c94d2e876a090b1bb5465089f5cbb"; "2023-08-14T00:00:00Z" = "f637a8d01b05193dfa71c7fd18fc401a97a4bea86afb47a7c54756dd79b65fab"; + "2023-08-15T00:00:00Z" = "3b792c3cae7296fc7df09cd52091fc3db282966dfc5b1f3f6ed553e229134582"; } diff --git a/nix/_Rt_Midi.nix b/nix/_Rt_Midi.nix index 00455e45db7..87ec7802e01 100644 --- a/nix/_Rt_Midi.nix +++ b/nix/_Rt_Midi.nix @@ -131,4 +131,15 @@ default = "r0"; }; }; + "0.8.0.0" = { + sha256 = "9fbb93f8339cb0ae6f2dc41d02c40594a71e56a3544092dbc0f2a9c3f4bfe0b2"; + revisions = { + r0 = { + nix = import ../hackage/RtMidi-0.8.0.0-r0-23b0f994be7dc57478d17ff4e3fc359984317630cf5b6c4d59196e8e64106f1e.nix; + revNum = 0; + sha256 = "23b0f994be7dc57478d17ff4e3fc359984317630cf5b6c4d59196e8e64106f1e"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/freckle-app.nix b/nix/freckle-app.nix index 63df68047a5..85bd96a3ba5 100644 --- a/nix/freckle-app.nix +++ b/nix/freckle-app.nix @@ -465,4 +465,15 @@ default = "r0"; }; }; + "1.9.2.0" = { + sha256 = "48b70005b9e16eadc2fc948a07a53776fbc69c1ba54079ccde6f08429c8382c2"; + revisions = { + r0 = { + nix = import ../hackage/freckle-app-1.9.2.0-r0-4342f41b6592a12ec9aa2e365eb5b98e133dfe767cc8aa0e2d549b3278341736.nix; + revNum = 0; + sha256 = "4342f41b6592a12ec9aa2e365eb5b98e133dfe767cc8aa0e2d549b3278341736"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/git-repair.nix b/nix/git-repair.nix index c41ae63ed7f..132b71cac7a 100644 --- a/nix/git-repair.nix +++ b/nix/git-repair.nix @@ -208,4 +208,15 @@ default = "r0"; }; }; + "1.20230814" = { + sha256 = "21cfed1f573d6221352174d782aecd5fa56a07c5abb4cb3478968682d570d5ab"; + revisions = { + r0 = { + nix = import ../hackage/git-repair-1.20230814-r0-d974af681556493c965de580a8e5744cff47a8b2a971eedf8087732e022a1463.nix; + revNum = 0; + sha256 = "d974af681556493c965de580a8e5744cff47a8b2a971eedf8087732e022a1463"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/halfsplit.nix b/nix/halfsplit.nix index 4b296b3cb8e..4d0dbceadbc 100644 --- a/nix/halfsplit.nix +++ b/nix/halfsplit.nix @@ -21,4 +21,15 @@ default = "r0"; }; }; + "0.3.0.0" = { + sha256 = "accd551910b8ccbaeaf6e1cb8b142ad07b5b192d60b063f87ef294a86412b17b"; + revisions = { + r0 = { + nix = import ../hackage/halfsplit-0.3.0.0-r0-a22d448cfdcd71688c7a170295d4837d8091a824a37fef4ab73211ed7b30fcc9.nix; + revNum = 0; + sha256 = "a22d448cfdcd71688c7a170295d4837d8091a824a37fef4ab73211ed7b30fcc9"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/http-interchange.nix b/nix/http-interchange.nix index 6531a1d8632..9bfcca8b651 100644 --- a/nix/http-interchange.nix +++ b/nix/http-interchange.nix @@ -10,4 +10,15 @@ default = "r0"; }; }; + "0.2.0.0" = { + sha256 = "dfd20c4073a9726761fa110a25cbf0fc478c1d8dae4a5bff84d8defdc3f9ca1e"; + revisions = { + r0 = { + nix = import ../hackage/http-interchange-0.2.0.0-r0-090cb5d5cae63d833b830d2bb44d2e9ceba3d18bdef69e3b29455fa1e90dcb24.nix; + revNum = 0; + sha256 = "090cb5d5cae63d833b830d2bb44d2e9ceba3d18bdef69e3b29455fa1e90dcb24"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/mixed-types-num.nix b/nix/mixed-types-num.nix index 0db3efeb31b..46e61d9d6ad 100644 --- a/nix/mixed-types-num.nix +++ b/nix/mixed-types-num.nix @@ -274,6 +274,17 @@ default = "r0"; }; }; + "0.5.12" = { + sha256 = "b59a5ed860d215d41109becf1e94701cd3608293fc614a760d8bec731174df4f"; + revisions = { + r0 = { + nix = import ../hackage/mixed-types-num-0.5.12-r0-01cdba41ad2a66b5a5c7e87749c14ea55ea81554a54ff723e41fe29d9e14782e.nix; + revNum = 0; + sha256 = "01cdba41ad2a66b5a5c7e87749c14ea55ea81554a54ff723e41fe29d9e14782e"; + }; + default = "r0"; + }; + }; "0.5.2.0" = { sha256 = "92d4970867a0958d5baeaaedd76e32c0558e93b24d702820d1047830838d5add"; revisions = { diff --git a/nix/mysql-haskell.nix b/nix/mysql-haskell.nix index 1590efc3488..a75cd643b21 100644 --- a/nix/mysql-haskell.nix +++ b/nix/mysql-haskell.nix @@ -202,4 +202,26 @@ default = "r0"; }; }; + "1.1.0" = { + sha256 = "2feaeda3d2340522eed15be5b4d93d3784804248f1d79323da6631750902c890"; + revisions = { + r0 = { + nix = import ../hackage/mysql-haskell-1.1.0-r0-ac5249ff537ed899997e616c41ff6dba5be0e5211a4ab26e5932e17e7295ef32.nix; + revNum = 0; + sha256 = "ac5249ff537ed899997e616c41ff6dba5be0e5211a4ab26e5932e17e7295ef32"; + }; + default = "r0"; + }; + }; + "1.1.2" = { + sha256 = "eaa5104c8e06a07a5b7df16a78ee62b2e35bca55ccb824e59d23095aef63ba82"; + revisions = { + r0 = { + nix = import ../hackage/mysql-haskell-1.1.2-r0-10031ae41f9750991ca7bdec441cdf2d10150c1e5747907b5c3bfd28d4d7c439.nix; + revNum = 0; + sha256 = "10031ae41f9750991ca7bdec441cdf2d10150c1e5747907b5c3bfd28d4d7c439"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/mysql-pure.nix b/nix/mysql-pure.nix index e395ac59fe3..92292669769 100644 --- a/nix/mysql-pure.nix +++ b/nix/mysql-pure.nix @@ -21,4 +21,26 @@ default = "r0"; }; }; + "1.0.2" = { + sha256 = "452cf103976084f30e657af25ffa850cee1ab30f7ff17d985d810374ec1e7f23"; + revisions = { + r0 = { + nix = import ../hackage/mysql-pure-1.0.2-r0-dd8373eb39222d74ecf2b1c6dfc01db8fec2ed9ddd25ecbb00b36799ec53db06.nix; + revNum = 0; + sha256 = "dd8373eb39222d74ecf2b1c6dfc01db8fec2ed9ddd25ecbb00b36799ec53db06"; + }; + default = "r0"; + }; + }; + "1.1.0" = { + sha256 = "072780bbff9f07eac156304392ebce65ad6df281769928d0c9479a7137671125"; + revisions = { + r0 = { + nix = import ../hackage/mysql-pure-1.1.0-r0-baca64d184645638748a666235fb25ea61a1e4f6e06ca5601148de277c6f5cae.nix; + revNum = 0; + sha256 = "baca64d184645638748a666235fb25ea61a1e4f6e06ca5601148de277c6f5cae"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/network-unexceptional.nix b/nix/network-unexceptional.nix index 21f9d606609..2c8ffaff56a 100644 --- a/nix/network-unexceptional.nix +++ b/nix/network-unexceptional.nix @@ -10,4 +10,15 @@ default = "r0"; }; }; + "0.1.1.0" = { + sha256 = "5d481fffe943e140c9bcd50dc002ff69ca6b4b065980e9cb418fb3b3998bb59d"; + revisions = { + r0 = { + nix = import ../hackage/network-unexceptional-0.1.1.0-r0-9b175c2d8a8ffcaa20d5efe7bcf2a930f3b569463f56700354b5bb054498caad.nix; + revNum = 0; + sha256 = "9b175c2d8a8ffcaa20d5efe7bcf2a930f3b569463f56700354b5bb054498caad"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/persistent-mysql-pure.nix b/nix/persistent-mysql-pure.nix index 2fc1a46d36f..3655a217a69 100644 --- a/nix/persistent-mysql-pure.nix +++ b/nix/persistent-mysql-pure.nix @@ -10,4 +10,15 @@ default = "r0"; }; }; + "1.0.1" = { + sha256 = "e7a576c09772b721a14f6d373c9e9dcab5ea6aeede84af26dab1340e650c85cf"; + revisions = { + r0 = { + nix = import ../hackage/persistent-mysql-pure-1.0.1-r0-9b42eb86d890cdd271a2984c53feaba32db863cbb5729699c24a58ee0cd8f3b4.nix; + revNum = 0; + sha256 = "9b42eb86d890cdd271a2984c53feaba32db863cbb5729699c24a58ee0cd8f3b4"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/phladiprelio-general-simple.nix b/nix/phladiprelio-general-simple.nix index 9d5ede5ced6..81ee81d9bc1 100644 --- a/nix/phladiprelio-general-simple.nix +++ b/nix/phladiprelio-general-simple.nix @@ -191,4 +191,15 @@ default = "r0"; }; }; + "0.8.0.0" = { + sha256 = "c83f3027f737a7bbd89472fe15bef3db7e63d34ea7bcf8469fa561e10f14082f"; + revisions = { + r0 = { + nix = import ../hackage/phladiprelio-general-simple-0.8.0.0-r0-4689947b7203e39e447cd11a43255d3993a583494ef6d2dbdb6c74af9e2be5da.nix; + revNum = 0; + sha256 = "4689947b7203e39e447cd11a43255d3993a583494ef6d2dbdb6c74af9e2be5da"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/phladiprelio-tests.nix b/nix/phladiprelio-tests.nix new file mode 100644 index 00000000000..259471f65c8 --- /dev/null +++ b/nix/phladiprelio-tests.nix @@ -0,0 +1,13 @@ +{ + "0.1.0.0" = { + sha256 = "9461c9b5a927a95d13aecc43e13ed939f250dfdb8466e0626f1993ad5650f8df"; + revisions = { + r0 = { + nix = import ../hackage/phladiprelio-tests-0.1.0.0-r0-d53ef689bc112a359d47f15a3dd01949dfe420b831ebfe7153486e780582aaae.nix; + revNum = 0; + sha256 = "d53ef689bc112a359d47f15a3dd01949dfe420b831ebfe7153486e780582aaae"; + }; + default = "r0"; + }; + }; + } \ No newline at end of file diff --git a/nix/phladiprelio-ukrainian-simple.nix b/nix/phladiprelio-ukrainian-simple.nix index 3e43b3737b8..ceb3c1004db 100644 --- a/nix/phladiprelio-ukrainian-simple.nix +++ b/nix/phladiprelio-ukrainian-simple.nix @@ -59,6 +59,17 @@ default = "r0"; }; }; + "0.10.0.0" = { + sha256 = "b106d0300e484fd1d56286fc529fa7b3c5b5f9dac3fa2f20d08933c71cccbd07"; + revisions = { + r0 = { + nix = import ../hackage/phladiprelio-ukrainian-simple-0.10.0.0-r0-d5217836fa0faa553e2d83c88f1ee7b932a479130c650eea787bbe95e45cca9c.nix; + revNum = 0; + sha256 = "d5217836fa0faa553e2d83c88f1ee7b932a479130c650eea787bbe95e45cca9c"; + }; + default = "r0"; + }; + }; "0.2.0.0" = { sha256 = "233853516d65420239cc40cca24a1f4d680385831ac77ea4053e6a9757b7d803"; revisions = { diff --git a/nix/posix-api.nix b/nix/posix-api.nix index 18ff0226f66..dea0fd10926 100644 --- a/nix/posix-api.nix +++ b/nix/posix-api.nix @@ -157,4 +157,15 @@ default = "r0"; }; }; + "0.6.1.0" = { + sha256 = "dac3e733001b39e0048972204bbe1e6438b171494a1e8e581ac2a6fd87eff436"; + revisions = { + r0 = { + nix = import ../hackage/posix-api-0.6.1.0-r0-19d81057b136530446cf94e866c410dd6557a93e1e9a1f529933e8c8aafe4ae1.nix; + revNum = 0; + sha256 = "19d81057b136530446cf94e866c410dd6557a93e1e9a1f529933e8c8aafe4ae1"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/rhythmic-sequences.nix b/nix/rhythmic-sequences.nix index 969b7862ca2..a929e91ce4f 100644 --- a/nix/rhythmic-sequences.nix +++ b/nix/rhythmic-sequences.nix @@ -131,4 +131,15 @@ default = "r0"; }; }; + "0.4.0.0" = { + sha256 = "11388dc6df479c97bad6d7d78def13ec90d6b67399bbf7f51eaea0d24d19bd24"; + revisions = { + r0 = { + nix = import ../hackage/rhythmic-sequences-0.4.0.0-r0-7158575f283361da108dc5775fee9d53fde5e8ee2935f56e8a34b5e528b9d578.nix; + revNum = 0; + sha256 = "7158575f283361da108dc5775fee9d53fde5e8ee2935f56e8a34b5e528b9d578"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/sbp.nix b/nix/sbp.nix index 77ab513d7b7..1b3fc525f54 100644 --- a/nix/sbp.nix +++ b/nix/sbp.nix @@ -989,4 +989,15 @@ default = "r0"; }; }; + "5.0.0" = { + sha256 = "6206b4fd0b7f9574ca0b9639f10d57650a2523856258d105585d11bfe2eb8d8f"; + revisions = { + r0 = { + nix = import ../hackage/sbp-5.0.0-r0-88fd5dabb356433d9c0069aecd7db2822ab78f6ba785038e1e406de298d44420.nix; + revNum = 0; + sha256 = "88fd5dabb356433d9c0069aecd7db2822ab78f6ba785038e1e406de298d44420"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/zxcvbn-hs.nix b/nix/zxcvbn-hs.nix index 12175c5f019..2ed8266dfc2 100644 --- a/nix/zxcvbn-hs.nix +++ b/nix/zxcvbn-hs.nix @@ -86,4 +86,15 @@ default = "r0"; }; }; + "0.3.5" = { + sha256 = "7345079c8a16f6351193a2d4831a5ae940f66983382085d4eead0b10e7bf4dee"; + revisions = { + r0 = { + nix = import ../hackage/zxcvbn-hs-0.3.5-r0-28ad292f3728450134ba581ff0a18f651127e3135778ec7a4430ee376b18da3b.nix; + revNum = 0; + sha256 = "28ad292f3728450134ba581ff0a18f651127e3135778ec7a4430ee376b18da3b"; + }; + default = "r0"; + }; + }; } \ No newline at end of file