diff --git a/maintainers/scripts/haskell/regenerate-hackage-packages.sh b/maintainers/scripts/haskell/regenerate-hackage-packages.sh index e7652540ab8bf..3b7c0a8297e18 100755 --- a/maintainers/scripts/haskell/regenerate-hackage-packages.sh +++ b/maintainers/scripts/haskell/regenerate-hackage-packages.sh @@ -1,5 +1,5 @@ #! /usr/bin/env nix-shell -#! nix-shell -i bash -p coreutils haskellPackages.cabal2nix-unstable git nix nixfmt-rfc-style -I nixpkgs=. +#! nix-shell -i bash -p coreutils haskellPackages.cabal2nix-unstable git nixfmt-rfc-style -I nixpkgs=. set -euo pipefail diff --git a/maintainers/scripts/haskell/regenerate-transitive-broken-packages.sh b/maintainers/scripts/haskell/regenerate-transitive-broken-packages.sh index 076602d6d6b92..d128433ce32b9 100755 --- a/maintainers/scripts/haskell/regenerate-transitive-broken-packages.sh +++ b/maintainers/scripts/haskell/regenerate-transitive-broken-packages.sh @@ -1,5 +1,5 @@ #! /usr/bin/env nix-shell -#! nix-shell -i bash -p coreutils jq nix -I nixpkgs=. +#! nix-shell -i bash -p coreutils jq -I nixpkgs=. set -euo pipefail diff --git a/maintainers/scripts/haskell/update-hackage.sh b/maintainers/scripts/haskell/update-hackage.sh index 5aa644a3d0faf..27a77d5db9df9 100755 --- a/maintainers/scripts/haskell/update-hackage.sh +++ b/maintainers/scripts/haskell/update-hackage.sh @@ -1,5 +1,5 @@ #! /usr/bin/env nix-shell -#! nix-shell -i bash -p nix curl jq git gnused -I nixpkgs=. +#! nix-shell -i bash -p curl jq git gnused -I nixpkgs=. # See regenerate-hackage-packages.sh for details on the purpose of this script. diff --git a/maintainers/scripts/haskell/update-stackage.sh b/maintainers/scripts/haskell/update-stackage.sh index fc33b14b799f6..8401ec1f21087 100755 --- a/maintainers/scripts/haskell/update-stackage.sh +++ b/maintainers/scripts/haskell/update-stackage.sh @@ -1,5 +1,5 @@ #! /usr/bin/env nix-shell -#! nix-shell -i bash -p nix curl jq git gnused gnugrep -I nixpkgs=. +#! nix-shell -i bash -p curl jq git gnused gnugrep -I nixpkgs=. # shellcheck shell=bash set -eu -o pipefail diff --git a/maintainers/scripts/haskell/upload-nixos-package-list-to-hackage.sh b/maintainers/scripts/haskell/upload-nixos-package-list-to-hackage.sh index 9130941a53661..cbf600d95e765 100755 --- a/maintainers/scripts/haskell/upload-nixos-package-list-to-hackage.sh +++ b/maintainers/scripts/haskell/upload-nixos-package-list-to-hackage.sh @@ -1,5 +1,5 @@ #! /usr/bin/env nix-shell -#! nix-shell -i bash -p nix curl gnused -I nixpkgs=. +#! nix-shell -i bash -p curl gnused -I nixpkgs=. # On Hackage every package description shows a category "Distributions" which # lists a "NixOS" version. diff --git a/pkgs/data/misc/hackage/pin.json b/pkgs/data/misc/hackage/pin.json index 35448ec9dc739..bd1c6b104bd2b 100644 --- a/pkgs/data/misc/hackage/pin.json +++ b/pkgs/data/misc/hackage/pin.json @@ -1,6 +1,6 @@ { - "commit": "0541f1fcdc25b23b03d1296ea03886da83d12375", - "url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/0541f1fcdc25b23b03d1296ea03886da83d12375.tar.gz", - "sha256": "04ndjav4zirp0qzf8v3149m92ji092asiiyyrhkc8k4ca8hs8v8q", - "msg": "Update from Hackage at 2025-05-05T12:06:43Z" + "commit": "0b40331fe9f6ba2ce9cf1b8afe0a04aa79d36878", + "url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/0b40331fe9f6ba2ce9cf1b8afe0a04aa79d36878.tar.gz", + "sha256": "03mjsvybfh8bq5v475pqqs5bs9xdb0pm2qrw9w892q0q0ir5b6na", + "msg": "Update from Hackage at 2025-06-01T18:10:16Z" } diff --git a/pkgs/development/compilers/elm/default.nix b/pkgs/development/compilers/elm/default.nix index d94256300710f..6fc37cc58db85 100644 --- a/pkgs/development/compilers/elm/default.nix +++ b/pkgs/development/compilers/elm/default.nix @@ -8,6 +8,9 @@ let fetchElmDeps = pkgs.callPackage ./lib/fetchElmDeps.nix { }; + # Haskell packages that require ghc 9.8 + hs98Pkgs = import ./packages/ghc9_8 { inherit pkgs lib; }; + # Haskell packages that require ghc 9.6 hs96Pkgs = import ./packages/ghc9_6 { inherit @@ -19,12 +22,6 @@ let ; }; - # Haskell packages that require ghc 8.10 - hs810Pkgs = import ./packages/ghc8_10 { inherit pkgs lib; }; - - # Haskell packages that require ghc 9.4 - hs94Pkgs = import ./packages/ghc9_4 { inherit pkgs lib; }; - # Patched, originally npm-downloaded, packages patchedNodePkgs = import ./packages/node { inherit @@ -37,11 +34,7 @@ let assembleScope = self: basics: - (hs96Pkgs self).elmPkgs - // (hs94Pkgs self).elmPkgs - // (hs810Pkgs self).elmPkgs - // (patchedNodePkgs self) - // basics; + (hs98Pkgs self).elmPkgs // (hs96Pkgs self).elmPkgs // (patchedNodePkgs self) // basics; in lib.makeScope pkgs.newScope ( self: @@ -53,21 +46,14 @@ lib.makeScope pkgs.newScope ( /* Node/NPM based dependencies can be upgraded using script `packages/generate-node-packages.sh`. - * Packages which rely on `bin-wrap` will fail by default - and can be patched using `patchBinwrap` function defined in `packages/lib.nix`. - * Packages which depend on npm installation of elm can be patched using - `patchNpmElm` function also defined in `packages/lib.nix`. + `patchNpmElm` function defined in `packages/lib.nix`. */ - elmLib = - let - hsElmPkgs = (hs810Pkgs self) // (hs96Pkgs self); - in - import ./lib { - inherit lib; - inherit (pkgs) writeScriptBin stdenv; - inherit (self) elm; - }; + elmLib = import ./lib { + inherit lib; + inherit (pkgs) writeScriptBin stdenv; + inherit (self) elm; + }; elm-json = callPackage ./packages/elm-json { }; diff --git a/pkgs/development/compilers/elm/lib/default.nix b/pkgs/development/compilers/elm/lib/default.nix index 3b11973783226..5f6fa9f724b3d 100644 --- a/pkgs/development/compilers/elm/lib/default.nix +++ b/pkgs/development/compilers/elm/lib/default.nix @@ -5,44 +5,6 @@ elm, }: let - patchBinwrap = - let - # Patching binwrap by NoOp script - binwrap = writeScriptBin "binwrap" '' - #! ${stdenv.shell} - echo "binwrap called: Returning 0" - return 0 - ''; - binwrap-install = writeScriptBin "binwrap-install" '' - #! ${stdenv.shell} - echo "binwrap-install called: Doing nothing" - ''; - in - targets: pkg: - pkg.override (old: { - nativeBuildInputs = (old.nativeBuildInputs or [ ]) ++ [ - binwrap - binwrap-install - ]; - - # Manually install targets - # by symlinking binaries into `node_modules` - postInstall = - let - binFile = module: lib.strings.removeSuffix ("-" + module.version) module.name; - in - (old.postInstall or "") - + '' - ${lib.concatStrings ( - map (module: '' - echo "linking ${binFile module}" - ln -sf ${module}/bin/${binFile module} \ - node_modules/${binFile module}/bin/${binFile module} - '') targets - )} - ''; - }); - patchNpmElm = pkg: pkg.override (old: { @@ -60,5 +22,5 @@ let }); in { - inherit patchBinwrap patchNpmElm; + inherit patchNpmElm; } diff --git a/pkgs/development/compilers/elm/packages/README.md b/pkgs/development/compilers/elm/packages/README.md index 6121e816ea88f..e182ddb54123e 100644 --- a/pkgs/development/compilers/elm/packages/README.md +++ b/pkgs/development/compilers/elm/packages/README.md @@ -12,14 +12,3 @@ is part of its repository. Node dependencies are defined in [node-packages.json](node/node-packages.json). [Node2nix](https://github.com/svanderburg/node2nix) is used for generating nix expression from this file. Use [generate-node-packages.sh](node/generate-node-packages.sh) for updates of nix expressions. - -## Binwrap Patch - -Some node packages might use [binwrap](https://github.com/avh4/binwrap) typically for installing -[elmi-to-json](https://github.com/stoeffel/elmi-to-json). Binwrap is not compatible with nix. -To overcome issues with those packages apply [patch-binwrap.nix](../lib/default.nix) which essentially does 2 things. - -1. It replaces binwrap scripts with noop shell scripts -2. It uses nix for installing the binaries to expected location in `node_modules` - -Example usage be found in `elm/default.nix`. diff --git a/pkgs/development/compilers/elm/packages/ghc8_10/default.nix b/pkgs/development/compilers/elm/packages/ghc8_10/default.nix deleted file mode 100644 index 223e389dd5017..0000000000000 --- a/pkgs/development/compilers/elm/packages/ghc8_10/default.nix +++ /dev/null @@ -1,83 +0,0 @@ -{ pkgs, lib }: - -self: -pkgs.haskell.packages.ghc810.override { - overrides = - self: super: - let - inherit (pkgs.haskell.lib.compose) justStaticExecutables overrideCabal doJailbreak; - elmPkgs = { - elmi-to-json = justStaticExecutables ( - overrideCabal (drv: { - version = "unstable-2021-07-19"; - src = pkgs.fetchgit { - url = "https://github.com/stoeffel/elmi-to-json"; - sha256 = "0vy678k15rzpsn0aly90fb01pxsbqkgf86pa86w0gd94lka8acwl"; - rev = "6a42376ef4b6877e130971faf964578cc096e29b"; - fetchSubmodules = true; - }; - - prePatch = '' - substituteInPlace package.yaml --replace "- -Werror" "" - hpack - ''; - jailbreak = true; - - description = "Tool that reads .elmi files (Elm interface file) generated by the elm compiler"; - homepage = "https://github.com/stoeffel/elmi-to-json"; - license = lib.licenses.bsd3; - maintainers = [ lib.maintainers.turbomack ]; - }) (self.callPackage ./elmi-to-json { }) - ); - - elm-instrument = justStaticExecutables ( - overrideCabal (drv: { - version = "unstable-2020-03-16"; - src = pkgs.fetchgit { - url = "https://github.com/zwilias/elm-instrument"; - sha256 = "167d7l2547zxdj7i60r6vazznd9ichwc0bqckh3vrh46glkz06jv"; - rev = "63e15bb5ec5f812e248e61b6944189fa4a0aee4e"; - fetchSubmodules = true; - }; - patches = [ - # Update code after breaking change in optparse-applicative - # https://github.com/zwilias/elm-instrument/pull/5 - (pkgs.fetchpatch { - name = "update-optparse-applicative.patch"; - url = "https://github.com/mdevlamynck/elm-instrument/commit/c548709d4818aeef315528e842eaf4c5b34b59b4.patch"; - sha256 = "0ln7ik09n3r3hk7jmwwm46kz660mvxfa71120rkbbaib2falfhsc"; - }) - ]; - - prePatch = '' - sed "s/desc <-.*/let desc = \"${drv.version}\"/g" Setup.hs --in-place - ''; - jailbreak = true; - # Tests are failing because of missing instances for Eq and Show type classes - doCheck = false; - - description = "Instrument Elm code as a preprocessing step for elm-coverage"; - homepage = "https://github.com/zwilias/elm-instrument"; - license = lib.licenses.bsd3; - maintainers = [ lib.maintainers.turbomack ]; - }) (self.callPackage ./elm-instrument { }) - ); - }; - in - elmPkgs - // { - inherit elmPkgs; - - # We need attoparsec < 0.14 to build elm for now - attoparsec = self.attoparsec_0_13_2_5; - - # aeson 2.0.3.0 does not build with attoparsec_0_13_2_5 - aeson = doJailbreak self.aeson_1_5_6_0; - - # elm-instrument needs this - indents = self.callPackage ./indents { }; - - # elm-instrument's tests depend on an old version of elm-format, but we set doCheck to false for other reasons above - elm-format = null; - }; -} diff --git a/pkgs/development/compilers/elm/packages/ghc8_10/elm-instrument/default.nix b/pkgs/development/compilers/elm/packages/ghc8_10/elm-instrument/default.nix deleted file mode 100644 index efcab21123d64..0000000000000 --- a/pkgs/development/compilers/elm/packages/ghc8_10/elm-instrument/default.nix +++ /dev/null @@ -1,92 +0,0 @@ -{ - mkDerivation, - ansi-terminal, - ansi-wl-pprint, - base, - binary, - bytestring, - Cabal, - cmark, - containers, - directory, - elm-format, - fetchgit, - filepath, - free, - HUnit, - indents, - json, - lib, - mtl, - optparse-applicative, - parsec, - process, - QuickCheck, - quickcheck-io, - split, - tasty, - tasty-golden, - tasty-hunit, - tasty-quickcheck, - text, -}: -mkDerivation { - pname = "elm-instrument"; - version = "0.0.7"; - src = fetchgit { - url = "https://github.com/zwilias/elm-instrument"; - sha256 = "14yfzwsyvgc6rzn19sdmwk2mc1vma9hcljnmjnmlig8mp0271v56"; - rev = "31b527e405a6afdb25bb87ad7bd14f979e65cff7"; - fetchSubmodules = true; - }; - isLibrary = true; - isExecutable = true; - setupHaskellDepends = [ - base - Cabal - directory - filepath - process - ]; - libraryHaskellDepends = [ - ansi-terminal - ansi-wl-pprint - base - binary - bytestring - containers - directory - filepath - free - indents - json - mtl - optparse-applicative - parsec - process - split - text - ]; - executableHaskellDepends = [ base ]; - testHaskellDepends = [ - base - cmark - containers - elm-format - HUnit - mtl - parsec - QuickCheck - quickcheck-io - split - tasty - tasty-golden - tasty-hunit - tasty-quickcheck - text - ]; - homepage = "http://elm-lang.org"; - description = "Instrumentation library for Elm"; - license = lib.licenses.bsd3; - mainProgram = "elm-instrument"; -} diff --git a/pkgs/development/compilers/elm/packages/ghc8_10/elmi-to-json/default.nix b/pkgs/development/compilers/elm/packages/ghc8_10/elmi-to-json/default.nix deleted file mode 100644 index 5e9ba62daf331..0000000000000 --- a/pkgs/development/compilers/elm/packages/ghc8_10/elmi-to-json/default.nix +++ /dev/null @@ -1,51 +0,0 @@ -{ - mkDerivation, - aeson, - base, - binary, - bytestring, - containers, - directory, - fetchgit, - filepath, - ghc-prim, - hpack, - lib, - optparse-applicative, - text, - unliftio, - unordered-containers, -}: -mkDerivation { - pname = "elmi-to-json"; - version = "1.3.0"; - src = fetchgit { - url = "https://github.com/stoeffel/elmi-to-json"; - sha256 = "0vy678k15rzpsn0aly90fb01pxsbqkgf86pa86w0gd94lka8acwl"; - rev = "6a42376ef4b6877e130971faf964578cc096e29b"; - fetchSubmodules = true; - }; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - aeson - base - binary - bytestring - containers - directory - filepath - ghc-prim - optparse-applicative - text - unliftio - unordered-containers - ]; - libraryToolDepends = [ hpack ]; - executableHaskellDepends = [ base ]; - testHaskellDepends = [ base ]; - prePatch = "hpack"; - homepage = "https://github.com/stoeffel/elmi-to-json#readme"; - license = lib.licenses.bsd3; - mainProgram = "elmi-to-json"; -} diff --git a/pkgs/development/compilers/elm/packages/ghc8_10/indents/default.nix b/pkgs/development/compilers/elm/packages/ghc8_10/indents/default.nix deleted file mode 100644 index 239ca059f7104..0000000000000 --- a/pkgs/development/compilers/elm/packages/ghc8_10/indents/default.nix +++ /dev/null @@ -1,23 +0,0 @@ -{ - mkDerivation, - base, - concatenative, - lib, - mtl, - parsec, -}: -mkDerivation { - pname = "indents"; - version = "0.3.3"; - sha256 = "b61f51ac894609cb5571cc3ded12db5de97185a8de236c69ec24c87457109f9a"; - libraryHaskellDepends = [ - base - concatenative - mtl - parsec - ]; - doCheck = false; - homepage = "http://patch-tag.com/r/salazar/indents"; - description = "indentation sensitive parser-combinators for parsec"; - license = lib.licenses.bsd3; -} diff --git a/pkgs/development/compilers/elm/packages/ghc9_4/default.nix b/pkgs/development/compilers/elm/packages/ghc9_4/default.nix deleted file mode 100644 index 2f44db00458ed..0000000000000 --- a/pkgs/development/compilers/elm/packages/ghc9_4/default.nix +++ /dev/null @@ -1,53 +0,0 @@ -{ pkgs, lib }: - -self: -pkgs.haskell.packages.ghc94.override { - overrides = - self: super: - let - inherit (pkgs.haskell.lib.compose) justStaticExecutables overrideCabal doJailbreak; - elmPkgs = { - /* - The elm-format expression is updated via a script in the https://github.com/avh4/elm-format repo: - `package/nix/build.sh` - */ - elm-format = justStaticExecutables ( - overrideCabal (drv: { - jailbreak = true; - doHaddock = false; - postPatch = '' - mkdir -p ./generated - cat < ./generated/Build_elm_format.hs - module Build_elm_format where - gitDescribe :: String - gitDescribe = "${drv.version}" - EOHS - ''; - - description = "Formats Elm source code according to a standard set of rules based on the official Elm Style Guide"; - homepage = "https://github.com/avh4/elm-format"; - license = lib.licenses.bsd3; - maintainers = with lib.maintainers; [ - avh4 - turbomack - ]; - }) (self.callPackage ./elm-format/elm-format.nix { }) - ); - }; - - fixHaddock = overrideCabal (_: { - configureFlags = [ "--ghc-option=-Wno-error=unused-packages" ]; - doHaddock = false; - }); - in - elmPkgs - // { - inherit elmPkgs; - - # Needed for elm-format - avh4-lib = fixHaddock (doJailbreak (self.callPackage ./elm-format/avh4-lib.nix { })); - elm-format-lib = fixHaddock (doJailbreak (self.callPackage ./elm-format/elm-format-lib.nix { })); - elm-format-test-lib = fixHaddock (self.callPackage ./elm-format/elm-format-test-lib.nix { }); - elm-format-markdown = fixHaddock (self.callPackage ./elm-format/elm-format-markdown.nix { }); - }; -} diff --git a/pkgs/development/compilers/elm/packages/ghc9_6/ansi-wl-pprint/default.nix b/pkgs/development/compilers/elm/packages/ghc9_6/ansi-wl-pprint/default.nix index 53b9b6865f891..4d9092e5b6846 100644 --- a/pkgs/development/compilers/elm/packages/ghc9_6/ansi-wl-pprint/default.nix +++ b/pkgs/development/compilers/elm/packages/ghc9_6/ansi-wl-pprint/default.nix @@ -21,6 +21,6 @@ mkDerivation { base ]; homepage = "http://github.com/ekmett/ansi-wl-pprint"; - description = "Wadler/Leijen Pretty Printer for colored ANSI terminal output"; + description = "The Wadler/Leijen Pretty Printer for colored ANSI terminal output"; license = lib.licenses.bsd3; } diff --git a/pkgs/development/compilers/elm/packages/ghc9_6/elm/default.nix b/pkgs/development/compilers/elm/packages/ghc9_6/elm/default.nix index 954d15f92e741..253a9986ac64b 100644 --- a/pkgs/development/compilers/elm/packages/ghc9_6/elm/default.nix +++ b/pkgs/development/compilers/elm/packages/ghc9_6/elm/default.nix @@ -83,7 +83,7 @@ mkDerivation { zip-archive ]; homepage = "https://elm-lang.org"; - description = "`elm` command line interface"; + description = "The `elm` command line interface"; license = lib.licenses.bsd3; mainProgram = "elm"; } diff --git a/pkgs/development/compilers/elm/packages/ghc9_8/default.nix b/pkgs/development/compilers/elm/packages/ghc9_8/default.nix new file mode 100644 index 0000000000000..8e6078f818767 --- /dev/null +++ b/pkgs/development/compilers/elm/packages/ghc9_8/default.nix @@ -0,0 +1,43 @@ +{ pkgs, lib }: + +self: +pkgs.haskell.packages.ghc98.override { + overrides = + self: super: + let + inherit (pkgs.haskell.lib.compose) justStaticExecutables overrideCabal; + + elmPkgs = { + # Post-patch override taken from the upstream repository: + # https://github.com/avh4/elm-format/blob/e7e5da37716acbfb4954a88128b5cc72b2c911d9/package/nix/generate_derivation.sh + elm-format = justStaticExecutables ( + overrideCabal (drv: { + postPatch = '' + mkdir -p ./generated + cat < ./generated/Build_elm_format.hs + module Build_elm_format where + gitDescribe :: String + gitDescribe = "${drv.version}" + EOHS + ''; + + homepage = "https://github.com/avh4/elm-format"; + maintainers = with lib.maintainers; [ + avh4 + turbomack + ]; + }) (self.callPackage ./elm-format/elm-format.nix { }) + ); + }; + in + elmPkgs + // { + inherit elmPkgs; + + # Needed for elm-format + avh4-lib = self.callPackage ./elm-format/avh4-lib.nix { }; + elm-format-lib = self.callPackage ./elm-format/elm-format-lib.nix { }; + elm-format-test-lib = self.callPackage ./elm-format/elm-format-test-lib.nix { }; + elm-format-markdown = self.callPackage ./elm-format/elm-format-markdown.nix { }; + }; +} diff --git a/pkgs/development/compilers/elm/packages/ghc9_4/elm-format/avh4-lib.nix b/pkgs/development/compilers/elm/packages/ghc9_8/elm-format/avh4-lib.nix similarity index 84% rename from pkgs/development/compilers/elm/packages/ghc9_4/elm-format/avh4-lib.nix rename to pkgs/development/compilers/elm/packages/ghc9_8/elm-format/avh4-lib.nix index 472afd58b6e86..ac2963015b39b 100644 --- a/pkgs/development/compilers/elm/packages/ghc9_4/elm-format/avh4-lib.nix +++ b/pkgs/development/compilers/elm/packages/ghc9_8/elm-format/avh4-lib.nix @@ -13,7 +13,6 @@ relude, tasty, tasty-discover, - tasty-hspec, tasty-hunit, text, }: @@ -22,8 +21,8 @@ mkDerivation { version = "0.0.0.1"; src = fetchgit { url = "https://github.com/avh4/elm-format"; - sha256 = "04l1bn4w8q3ifd6mc4mfrqxfbihmqnpfjdn6gr0x2jqcasjbk0bi"; - rev = "b5cca4c26b473dab06e5d73b98148637e4770d45"; + sha256 = "13i1wgva6p9zsx1a7sfb3skc0rv187isb920chkhljyh48c12k8l"; + rev = "d07fddc8c0eef412dba07be4ab8768d6abcca796"; fetchSubmodules = true; }; postUnpack = "sourceRoot+=/avh4-lib; echo source root reset to $sourceRoot"; @@ -50,11 +49,11 @@ mkDerivation { process relude tasty - tasty-hspec tasty-hunit text ]; testToolDepends = [ tasty-discover ]; + doHaddock = false; description = "Common code for haskell projects"; license = lib.licenses.bsd3; } diff --git a/pkgs/development/compilers/elm/packages/ghc9_4/elm-format/elm-format-lib.nix b/pkgs/development/compilers/elm/packages/ghc9_8/elm-format/elm-format-lib.nix similarity index 88% rename from pkgs/development/compilers/elm/packages/ghc9_4/elm-format/elm-format-lib.nix rename to pkgs/development/compilers/elm/packages/ghc9_8/elm-format/elm-format-lib.nix index 823c2c3f27291..1431976b603ae 100644 --- a/pkgs/development/compilers/elm/packages/ghc9_4/elm-format/elm-format-lib.nix +++ b/pkgs/development/compilers/elm/packages/ghc9_8/elm-format/elm-format-lib.nix @@ -27,8 +27,8 @@ mkDerivation { version = "0.0.0.1"; src = fetchgit { url = "https://github.com/avh4/elm-format"; - sha256 = "04l1bn4w8q3ifd6mc4mfrqxfbihmqnpfjdn6gr0x2jqcasjbk0bi"; - rev = "b5cca4c26b473dab06e5d73b98148637e4770d45"; + sha256 = "13i1wgva6p9zsx1a7sfb3skc0rv187isb920chkhljyh48c12k8l"; + rev = "d07fddc8c0eef412dba07be4ab8768d6abcca796"; fetchSubmodules = true; }; postUnpack = "sourceRoot+=/elm-format-lib; echo source root reset to $sourceRoot"; @@ -67,6 +67,7 @@ mkDerivation { text ]; testToolDepends = [ tasty-discover ]; + doHaddock = false; description = "Common code used by elm-format and elm-refactor"; license = lib.licenses.bsd3; } diff --git a/pkgs/development/compilers/elm/packages/ghc9_4/elm-format/elm-format-markdown.nix b/pkgs/development/compilers/elm/packages/ghc9_8/elm-format/elm-format-markdown.nix similarity index 78% rename from pkgs/development/compilers/elm/packages/ghc9_4/elm-format/elm-format-markdown.nix rename to pkgs/development/compilers/elm/packages/ghc9_8/elm-format/elm-format-markdown.nix index 4d3420da3f6cc..639870aa46712 100644 --- a/pkgs/development/compilers/elm/packages/ghc9_4/elm-format/elm-format-markdown.nix +++ b/pkgs/development/compilers/elm/packages/ghc9_8/elm-format/elm-format-markdown.nix @@ -12,8 +12,8 @@ mkDerivation { version = "0.0.0.1"; src = fetchgit { url = "https://github.com/avh4/elm-format"; - sha256 = "04l1bn4w8q3ifd6mc4mfrqxfbihmqnpfjdn6gr0x2jqcasjbk0bi"; - rev = "b5cca4c26b473dab06e5d73b98148637e4770d45"; + sha256 = "13i1wgva6p9zsx1a7sfb3skc0rv187isb920chkhljyh48c12k8l"; + rev = "d07fddc8c0eef412dba07be4ab8768d6abcca796"; fetchSubmodules = true; }; postUnpack = "sourceRoot+=/elm-format-markdown; echo source root reset to $sourceRoot"; @@ -23,6 +23,7 @@ mkDerivation { mtl text ]; + doHaddock = false; description = "Markdown parsing for Elm documentation comments"; license = lib.licenses.bsd3; } diff --git a/pkgs/development/compilers/elm/packages/ghc9_4/elm-format/elm-format-test-lib.nix b/pkgs/development/compilers/elm/packages/ghc9_8/elm-format/elm-format-test-lib.nix similarity index 87% rename from pkgs/development/compilers/elm/packages/ghc9_4/elm-format/elm-format-test-lib.nix rename to pkgs/development/compilers/elm/packages/ghc9_8/elm-format/elm-format-test-lib.nix index c9ddc2b25293a..48c86d2e3c370 100644 --- a/pkgs/development/compilers/elm/packages/ghc9_4/elm-format/elm-format-test-lib.nix +++ b/pkgs/development/compilers/elm/packages/ghc9_8/elm-format/elm-format-test-lib.nix @@ -22,8 +22,8 @@ mkDerivation { version = "0.0.0.1"; src = fetchgit { url = "https://github.com/avh4/elm-format"; - sha256 = "04l1bn4w8q3ifd6mc4mfrqxfbihmqnpfjdn6gr0x2jqcasjbk0bi"; - rev = "b5cca4c26b473dab06e5d73b98148637e4770d45"; + sha256 = "13i1wgva6p9zsx1a7sfb3skc0rv187isb920chkhljyh48c12k8l"; + rev = "d07fddc8c0eef412dba07be4ab8768d6abcca796"; fetchSubmodules = true; }; postUnpack = "sourceRoot+=/elm-format-test-lib; echo source root reset to $sourceRoot"; @@ -56,6 +56,7 @@ mkDerivation { text ]; testToolDepends = [ tasty-discover ]; + doHaddock = false; description = "Test helpers used by elm-format-tests and elm-refactor-tests"; license = lib.licenses.bsd3; } diff --git a/pkgs/development/compilers/elm/packages/ghc9_4/elm-format/elm-format.nix b/pkgs/development/compilers/elm/packages/ghc9_8/elm-format/elm-format.nix similarity index 82% rename from pkgs/development/compilers/elm/packages/ghc9_4/elm-format/elm-format.nix rename to pkgs/development/compilers/elm/packages/ghc9_8/elm-format/elm-format.nix index 7a8cf08f644d1..1b50f8d8384a4 100644 --- a/pkgs/development/compilers/elm/packages/ghc9_4/elm-format/elm-format.nix +++ b/pkgs/development/compilers/elm/packages/ghc9_8/elm-format/elm-format.nix @@ -22,11 +22,11 @@ }: mkDerivation { pname = "elm-format"; - version = "0.8.7"; + version = "0.8.8"; src = fetchgit { url = "https://github.com/avh4/elm-format"; - sha256 = "04l1bn4w8q3ifd6mc4mfrqxfbihmqnpfjdn6gr0x2jqcasjbk0bi"; - rev = "b5cca4c26b473dab06e5d73b98148637e4770d45"; + sha256 = "13i1wgva6p9zsx1a7sfb3skc0rv187isb920chkhljyh48c12k8l"; + rev = "d07fddc8c0eef412dba07be4ab8768d6abcca796"; fetchSubmodules = true; }; isLibrary = false; @@ -61,8 +61,9 @@ mkDerivation { tasty-quickcheck text ]; + doHaddock = false; homepage = "https://elm-lang.org"; - description = "Source code formatter for Elm"; + description = "A source code formatter for Elm"; license = lib.licenses.bsd3; mainProgram = "elm-format"; } diff --git a/pkgs/development/compilers/elm/packages/node/default.nix b/pkgs/development/compilers/elm/packages/node/default.nix index 6e0f9c4055c42..2c839705f0ff6 100644 --- a/pkgs/development/compilers/elm/packages/node/default.nix +++ b/pkgs/development/compilers/elm/packages/node/default.nix @@ -12,25 +12,6 @@ let inherit pkgs nodejs; inherit (pkgs.stdenv.hostPlatform) system; }; - ESBUILD_BINARY_PATH = lib.getExe ( - pkgs.esbuild.override { - buildGoModule = - args: - pkgs.buildGoModule ( - args - // rec { - version = "0.20.2"; - src = pkgs.fetchFromGitHub { - owner = "evanw"; - repo = "esbuild"; - rev = "v${version}"; - hash = "sha256-h/Vqwax4B4nehRP9TaYbdixAZdb1hx373dNxNHvDrtY="; - }; - vendorHash = "sha256-+BfxCyg0KkDQpHt/wycy/8CTG6YBA/VJvJFhhzUnSiQ="; - } - ); - } - ); in with self; with elmLib; @@ -43,65 +24,17 @@ with elmLib; elm-git-install ; - elm-verify-examples = - let - patched = patchBinwrap [ elmi-to-json ] nodePkgs.elm-verify-examples // { - meta = - with lib; - nodePkgs.elm-verify-examples.meta - // { - description = "Verify examples in your docs"; - homepage = "https://github.com/stoeffel/elm-verify-examples"; - license = licenses.bsd3; - maintainers = [ maintainers.turbomack ]; - }; + elm-verify-examples = nodePkgs.elm-verify-examples // { + meta = + with lib; + nodePkgs.elm-verify-examples.meta + // { + description = "Verify examples in your docs"; + homepage = "https://github.com/stoeffel/elm-verify-examples"; + license = licenses.bsd3; + maintainers = [ maintainers.turbomack ]; }; - in - patched.override (old: { - inherit ESBUILD_BINARY_PATH; - preRebuild = - (old.preRebuild or "") - + '' - # This should not be needed (thanks to binwrap* being nooped) but for some reason it still needs to be done - # in case of just this package - # TODO: investigate, same as for elm-coverage below - sed 's/\"install\".*/\"install\":\"echo no-op\",/g' --in-place node_modules/elmi-to-json/package.json - ''; - }); - - elm-coverage = - let - patched = patchNpmElm (patchBinwrap [ elmi-to-json ] nodePkgs.elm-coverage); - in - patched.override (old: { - # Symlink Elm instrument binary - preRebuild = - (old.preRebuild or "") - + '' - # Noop custom installation script - sed 's/\"install\".*/\"install\":\"echo no-op\"/g' --in-place package.json - - # This should not be needed (thanks to binwrap* being nooped) but for some reason it still needs to be done - # in case of just this package - # TODO: investigate - sed 's/\"install\".*/\"install\":\"echo no-op\",/g' --in-place node_modules/elmi-to-json/package.json - ''; - postInstall = - (old.postInstall or "") - + '' - mkdir -p unpacked_bin - ln -sf ${elm-instrument}/bin/elm-instrument unpacked_bin/elm-instrument - ''; - meta = - with lib; - nodePkgs.elm-coverage.meta - // { - description = "Work in progress - Code coverage tooling for Elm"; - homepage = "https://github.com/zwilias/elm-coverage"; - license = licenses.bsd3; - maintainers = [ maintainers.turbomack ]; - }; - }); + }; create-elm-app = patchNpmElm nodePkgs.create-elm-app // { meta = diff --git a/pkgs/development/compilers/elm/packages/node/elm-pages/default.nix b/pkgs/development/compilers/elm/packages/node/elm-pages/default.nix index 45d9079105fab..365c2477cb148 100644 --- a/pkgs/development/compilers/elm/packages/node/elm-pages/default.nix +++ b/pkgs/development/compilers/elm/packages/node/elm-pages/default.nix @@ -13,12 +13,12 @@ let pkgs.buildGoModule ( args // rec { - version = "0.21.5"; + version = "0.25.5"; src = pkgs.fetchFromGitHub { owner = "evanw"; repo = "esbuild"; rev = "v${version}"; - hash = "sha256-FpvXWIlt67G8w3pBKZo/mcp57LunxDmRUaCU/Ne89B8="; + hash = "sha256-jemGZkWmN1x2+ZzJ5cLp3MoXO0oDKjtZTmZS9Be/TDw="; }; vendorHash = "sha256-+BfxCyg0KkDQpHt/wycy/8CTG6YBA/VJvJFhhzUnSiQ="; } @@ -33,10 +33,6 @@ nodePkgs."elm-pages".overrideAttrs (old: { old.nodejs.pkgs.node-gyp-build ]; - preRebuild = '' - sed -i 's/"esbuild": "0\.19\.12"/"esbuild": "0.21.5"/' package.json - ''; - # can't use `patches = [ ]` with a nodePkgs derivation; # need to patch in one of the build phases instead. # see upstream issue https://github.com/dillonkearns/elm-pages/issues/305 for dealing with the read-only problem diff --git a/pkgs/development/compilers/elm/packages/node/generate-node-packages.sh b/pkgs/development/compilers/elm/packages/node/generate-node-packages.sh index 8a326b6fc5ba6..66cc71ca32bb2 100755 --- a/pkgs/development/compilers/elm/packages/node/generate-node-packages.sh +++ b/pkgs/development/compilers/elm/packages/node/generate-node-packages.sh @@ -10,5 +10,3 @@ $(nix-build $ROOT -A nodePackages.node2nix --no-out-link)/bin/node2nix \ -o node-packages.nix \ -c node-composition.nix \ --no-copy-node-env -e ../../../../node-packages/node-env.nix -# well, elm-pages requires two different version of esbuild so we twist it's wrist to only use one -sed -i 's/sources."esbuild-0.19.12"/sources."esbuild-0.21.5"/' node-packages.nix diff --git a/pkgs/development/compilers/elm/packages/node/node-packages.json b/pkgs/development/compilers/elm/packages/node/node-packages.json index de18f87602adb..d769163fd8ed8 100644 --- a/pkgs/development/compilers/elm/packages/node/node-packages.json +++ b/pkgs/development/compilers/elm/packages/node/node-packages.json @@ -1,6 +1,5 @@ [ "elm-analyse", - "elm-coverage", "elm-doc-preview", "@elm-tooling/elm-language-server", "elm-live", diff --git a/pkgs/development/compilers/elm/packages/node/node-packages.nix b/pkgs/development/compilers/elm/packages/node/node-packages.nix index a70ea93618cfe..f6bb3f4350b89 100644 --- a/pkgs/development/compilers/elm/packages/node/node-packages.nix +++ b/pkgs/development/compilers/elm/packages/node/node-packages.nix @@ -39,22 +39,22 @@ let sha512 = "OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA=="; }; }; - "@babel/code-frame-7.26.2" = { + "@babel/code-frame-7.27.1" = { name = "_at_babel_slash_code-frame"; packageName = "@babel/code-frame"; - version = "7.26.2"; + version = "7.27.1"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz"; - sha512 = "RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ=="; + url = "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz"; + sha512 = "cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg=="; }; }; - "@babel/compat-data-7.26.8" = { + "@babel/compat-data-7.27.5" = { name = "_at_babel_slash_compat-data"; packageName = "@babel/compat-data"; - version = "7.26.8"; + version = "7.27.5"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.8.tgz"; - sha512 = "oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ=="; + url = "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.27.5.tgz"; + sha512 = "KiRAp/VoJaWkkte84TvUd9qjdbZAdiqyvMxrGl1N6vzFogKmaLgoM3L1kgtLicp2HP5fBJS8JrZKLVIZGVJAVg=="; }; }; "@babel/core-7.12.10" = { @@ -66,49 +66,49 @@ let sha512 = "eTAlQKq65zHfkHZV0sIVODCPGVgoo1HdBlbSLi9CqOzuZanMv2ihzY+4paiKr1mH+XmYESMAmJ/dpZ68eN6d8w=="; }; }; - "@babel/generator-7.26.9" = { + "@babel/generator-7.27.5" = { name = "_at_babel_slash_generator"; packageName = "@babel/generator"; - version = "7.26.9"; + version = "7.27.5"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/generator/-/generator-7.26.9.tgz"; - sha512 = "kEWdzjOAUMW4hAyrzJ0ZaTOu9OmpyDIQicIh0zg0EEcEkYXZb2TjtBhnHi2ViX7PKwZqF4xwqfAm299/QMP3lg=="; + url = "https://registry.npmjs.org/@babel/generator/-/generator-7.27.5.tgz"; + sha512 = "ZGhA37l0e/g2s1Cnzdix0O3aLYm66eF8aufiVteOgnwxgnRP8GoyMj7VWsgWnQbVKXyge7hqrFh2K2TQM6t1Hw=="; }; }; - "@babel/helper-annotate-as-pure-7.25.9" = { + "@babel/helper-annotate-as-pure-7.27.3" = { name = "_at_babel_slash_helper-annotate-as-pure"; packageName = "@babel/helper-annotate-as-pure"; - version = "7.25.9"; + version = "7.27.3"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz"; - sha512 = "gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g=="; + url = "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz"; + sha512 = "fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg=="; }; }; - "@babel/helper-compilation-targets-7.26.5" = { + "@babel/helper-compilation-targets-7.27.2" = { name = "_at_babel_slash_helper-compilation-targets"; packageName = "@babel/helper-compilation-targets"; - version = "7.26.5"; + version = "7.27.2"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.26.5.tgz"; - sha512 = "IXuyn5EkouFJscIDuFF5EsiSolseme1s0CZB+QxVugqJLYmKdxI1VfIBOst0SUu4rnk2Z7kqTwmoO1lp3HIfnA=="; + url = "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz"; + sha512 = "2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ=="; }; }; - "@babel/helper-create-class-features-plugin-7.26.9" = { + "@babel/helper-create-class-features-plugin-7.27.1" = { name = "_at_babel_slash_helper-create-class-features-plugin"; packageName = "@babel/helper-create-class-features-plugin"; - version = "7.26.9"; + version = "7.27.1"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.26.9.tgz"; - sha512 = "ubbUqCofvxPRurw5L8WTsCLSkQiVpov4Qx0WMA+jUN+nXBK8ADPlJO1grkFw5CWKC5+sZSOfuGMdX1aI1iT9Sg=="; + url = "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.27.1.tgz"; + sha512 = "QwGAmuvM17btKU5VqXfb+Giw4JcN0hjuufz3DYnpeVDvZLAObloM77bhMXiqry3Iio+Ai4phVRDwl6WU10+r5A=="; }; }; - "@babel/helper-create-regexp-features-plugin-7.26.3" = { + "@babel/helper-create-regexp-features-plugin-7.27.1" = { name = "_at_babel_slash_helper-create-regexp-features-plugin"; packageName = "@babel/helper-create-regexp-features-plugin"; - version = "7.26.3"; + version = "7.27.1"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.26.3.tgz"; - sha512 = "G7ZRb40uUgdKOQqPLjfD12ZmGA54PzqDFUv2BKImnC9QIfGhIHKvVML0oN8IUiDq4iRqpq74ABpvOaerfWdong=="; + url = "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.27.1.tgz"; + sha512 = "uVDC72XVf8UbrH5qQTc18Agb8emwjTiZrQE11Nv3CuBEZmVvTwwE9CBUEvHku06gQCAyYf8Nv6ja1IN+6LMbxQ=="; }; }; "@babel/helper-environment-visitor-7.24.7" = { @@ -120,121 +120,121 @@ let sha512 = "DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ=="; }; }; - "@babel/helper-member-expression-to-functions-7.25.9" = { + "@babel/helper-member-expression-to-functions-7.27.1" = { name = "_at_babel_slash_helper-member-expression-to-functions"; packageName = "@babel/helper-member-expression-to-functions"; - version = "7.25.9"; + version = "7.27.1"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.9.tgz"; - sha512 = "wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ=="; + url = "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.27.1.tgz"; + sha512 = "E5chM8eWjTp/aNoVpcbfM7mLxu9XGLWYise2eBKGQomAk/Mb4XoxyqXTZbuTohbsl8EKqdlMhnDI2CCLfcs9wA=="; }; }; - "@babel/helper-module-imports-7.25.9" = { + "@babel/helper-module-imports-7.27.1" = { name = "_at_babel_slash_helper-module-imports"; packageName = "@babel/helper-module-imports"; - version = "7.25.9"; + version = "7.27.1"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz"; - sha512 = "tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw=="; + url = "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz"; + sha512 = "0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w=="; }; }; - "@babel/helper-module-transforms-7.26.0" = { + "@babel/helper-module-transforms-7.27.3" = { name = "_at_babel_slash_helper-module-transforms"; packageName = "@babel/helper-module-transforms"; - version = "7.26.0"; + version = "7.27.3"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz"; - sha512 = "xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw=="; + url = "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.27.3.tgz"; + sha512 = "dSOvYwvyLsWBeIRyOeHXp5vPj5l1I011r52FM1+r1jCERv+aFXYk4whgQccYEGYxK2H3ZAIA8nuPkQ0HaUo3qg=="; }; }; - "@babel/helper-optimise-call-expression-7.25.9" = { + "@babel/helper-optimise-call-expression-7.27.1" = { name = "_at_babel_slash_helper-optimise-call-expression"; packageName = "@babel/helper-optimise-call-expression"; - version = "7.25.9"; + version = "7.27.1"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.9.tgz"; - sha512 = "FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ=="; + url = "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.27.1.tgz"; + sha512 = "URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw=="; }; }; - "@babel/helper-plugin-utils-7.26.5" = { + "@babel/helper-plugin-utils-7.27.1" = { name = "_at_babel_slash_helper-plugin-utils"; packageName = "@babel/helper-plugin-utils"; - version = "7.26.5"; + version = "7.27.1"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.26.5.tgz"; - sha512 = "RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg=="; + url = "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz"; + sha512 = "1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw=="; }; }; - "@babel/helper-remap-async-to-generator-7.25.9" = { + "@babel/helper-remap-async-to-generator-7.27.1" = { name = "_at_babel_slash_helper-remap-async-to-generator"; packageName = "@babel/helper-remap-async-to-generator"; - version = "7.25.9"; + version = "7.27.1"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.9.tgz"; - sha512 = "IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw=="; + url = "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.27.1.tgz"; + sha512 = "7fiA521aVw8lSPeI4ZOD3vRFkoqkJcS+z4hFo82bFSH/2tNd6eJ5qCVMS5OzDmZh/kaHQeBaeyxK6wljcPtveA=="; }; }; - "@babel/helper-replace-supers-7.26.5" = { + "@babel/helper-replace-supers-7.27.1" = { name = "_at_babel_slash_helper-replace-supers"; packageName = "@babel/helper-replace-supers"; - version = "7.26.5"; + version = "7.27.1"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.26.5.tgz"; - sha512 = "bJ6iIVdYX1YooY2X7w1q6VITt+LnUILtNk7zT78ykuwStx8BauCzxvFqFaHjOpW1bVnSUM1PN1f0p5P21wHxvg=="; + url = "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.27.1.tgz"; + sha512 = "7EHz6qDZc8RYS5ElPoShMheWvEgERonFCs7IAonWLLUTXW59DP14bCZt89/GKyreYn8g3S83m21FelHKbeDCKA=="; }; }; - "@babel/helper-skip-transparent-expression-wrappers-7.25.9" = { + "@babel/helper-skip-transparent-expression-wrappers-7.27.1" = { name = "_at_babel_slash_helper-skip-transparent-expression-wrappers"; packageName = "@babel/helper-skip-transparent-expression-wrappers"; - version = "7.25.9"; + version = "7.27.1"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.9.tgz"; - sha512 = "K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA=="; + url = "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.27.1.tgz"; + sha512 = "Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg=="; }; }; - "@babel/helper-string-parser-7.25.9" = { + "@babel/helper-string-parser-7.27.1" = { name = "_at_babel_slash_helper-string-parser"; packageName = "@babel/helper-string-parser"; - version = "7.25.9"; + version = "7.27.1"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz"; - sha512 = "4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA=="; + url = "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz"; + sha512 = "qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA=="; }; }; - "@babel/helper-validator-identifier-7.25.9" = { + "@babel/helper-validator-identifier-7.27.1" = { name = "_at_babel_slash_helper-validator-identifier"; packageName = "@babel/helper-validator-identifier"; - version = "7.25.9"; + version = "7.27.1"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz"; - sha512 = "Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ=="; + url = "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz"; + sha512 = "D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow=="; }; }; - "@babel/helper-validator-option-7.25.9" = { + "@babel/helper-validator-option-7.27.1" = { name = "_at_babel_slash_helper-validator-option"; packageName = "@babel/helper-validator-option"; - version = "7.25.9"; + version = "7.27.1"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz"; - sha512 = "e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw=="; + url = "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz"; + sha512 = "YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg=="; }; }; - "@babel/helper-wrap-function-7.25.9" = { + "@babel/helper-wrap-function-7.27.1" = { name = "_at_babel_slash_helper-wrap-function"; packageName = "@babel/helper-wrap-function"; - version = "7.25.9"; + version = "7.27.1"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.9.tgz"; - sha512 = "ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g=="; + url = "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.27.1.tgz"; + sha512 = "NFJK2sHUvrjo8wAU/nQTWU890/zB2jj0qBcCbZbbf+005cAsv6tMjXz31fBign6M5ov1o0Bllu+9nbqkfsjjJQ=="; }; }; - "@babel/helpers-7.26.9" = { + "@babel/helpers-7.27.6" = { name = "_at_babel_slash_helpers"; packageName = "@babel/helpers"; - version = "7.26.9"; + version = "7.27.6"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.9.tgz"; - sha512 = "Mz/4+y8udxBKdmzt/UjPACs4G3j5SshJJEFFKxlCGPydG4JAHXxjWjAwjd09tf6oINvl1VfMJo+nB7H2YKQ0dA=="; + url = "https://registry.npmjs.org/@babel/helpers/-/helpers-7.27.6.tgz"; + sha512 = "muE8Tt8M22638HU31A3CgfSUciwz1fhATfoVai05aPXGor//CdWDCbnlY1yvBPo07njuVOCNGCSp/GTt12lIug=="; }; }; "@babel/highlight-7.25.9" = { @@ -246,13 +246,13 @@ let sha512 = "llL88JShoCsth8fF8R4SJnIn+WLvR6ccFxu1H3FlMhDontdcmZWf2HgIZ7AIqV3Xcck1idlohrN4EUBQz6klbw=="; }; }; - "@babel/parser-7.26.9" = { + "@babel/parser-7.27.5" = { name = "_at_babel_slash_parser"; packageName = "@babel/parser"; - version = "7.26.9"; + version = "7.27.5"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/parser/-/parser-7.26.9.tgz"; - sha512 = "81NWa1njQblgZbQHxWHpxxCzNsa3ZwvFqpUg7P+NNUU6f3UU2jBEg4OlF/J6rl8+PQGh1q6/zWScd001YwcA5A=="; + url = "https://registry.npmjs.org/@babel/parser/-/parser-7.27.5.tgz"; + sha512 = "OsQd175SxWkGlzbny8J3K8TnnDD0N3lrIUtB92xwyRpzaenGZhxDvxN/JgU00U3CDZNj9tPuDJ5H0WS4Nt3vKg=="; }; }; "@babel/plugin-proposal-async-generator-functions-7.20.7" = { @@ -480,229 +480,229 @@ let sha512 = "hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw=="; }; }; - "@babel/plugin-transform-arrow-functions-7.25.9" = { + "@babel/plugin-transform-arrow-functions-7.27.1" = { name = "_at_babel_slash_plugin-transform-arrow-functions"; packageName = "@babel/plugin-transform-arrow-functions"; - version = "7.25.9"; + version = "7.27.1"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.25.9.tgz"; - sha512 = "6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg=="; + url = "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.27.1.tgz"; + sha512 = "8Z4TGic6xW70FKThA5HYEKKyBpOOsucTOD1DjU3fZxDg+K3zBJcXMFnt/4yQiZnf5+MiOMSXQ9PaEK/Ilh1DeA=="; }; }; - "@babel/plugin-transform-async-to-generator-7.25.9" = { + "@babel/plugin-transform-async-to-generator-7.27.1" = { name = "_at_babel_slash_plugin-transform-async-to-generator"; packageName = "@babel/plugin-transform-async-to-generator"; - version = "7.25.9"; + version = "7.27.1"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.25.9.tgz"; - sha512 = "NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ=="; + url = "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.27.1.tgz"; + sha512 = "NREkZsZVJS4xmTr8qzE5y8AfIPqsdQfRuUiLRTEzb7Qii8iFWCyDKaUV2c0rCuh4ljDZ98ALHP/PetiBV2nddA=="; }; }; - "@babel/plugin-transform-block-scoped-functions-7.26.5" = { + "@babel/plugin-transform-block-scoped-functions-7.27.1" = { name = "_at_babel_slash_plugin-transform-block-scoped-functions"; packageName = "@babel/plugin-transform-block-scoped-functions"; - version = "7.26.5"; + version = "7.27.1"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.26.5.tgz"; - sha512 = "chuTSY+hq09+/f5lMj8ZSYgCFpppV2CbYrhNFJ1BFoXpiWPnnAb7R0MqrafCpN8E1+YRrtM1MXZHJdIx8B6rMQ=="; + url = "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.27.1.tgz"; + sha512 = "cnqkuOtZLapWYZUYM5rVIdv1nXYuFVIltZ6ZJ7nIj585QsjKM5dhL2Fu/lICXZ1OyIAFc7Qy+bvDAtTXqGrlhg=="; }; }; - "@babel/plugin-transform-block-scoping-7.25.9" = { + "@babel/plugin-transform-block-scoping-7.27.5" = { name = "_at_babel_slash_plugin-transform-block-scoping"; packageName = "@babel/plugin-transform-block-scoping"; - version = "7.25.9"; + version = "7.27.5"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.9.tgz"; - sha512 = "1F05O7AYjymAtqbsFETboN1NvBdcnzMerO+zlMyJBEz6WkMdejvGWw9p05iTSjC85RLlBseHHQpYaM4gzJkBGg=="; + url = "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.27.5.tgz"; + sha512 = "JF6uE2s67f0y2RZcm2kpAUEbD50vH62TyWVebxwHAlbSdM49VqPz8t4a1uIjp4NIOIZ4xzLfjY5emt/RCyC7TQ=="; }; }; - "@babel/plugin-transform-classes-7.25.9" = { + "@babel/plugin-transform-classes-7.27.1" = { name = "_at_babel_slash_plugin-transform-classes"; packageName = "@babel/plugin-transform-classes"; - version = "7.25.9"; + version = "7.27.1"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.9.tgz"; - sha512 = "mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg=="; + url = "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.27.1.tgz"; + sha512 = "7iLhfFAubmpeJe/Wo2TVuDrykh/zlWXLzPNdL0Jqn/Xu8R3QQ8h9ff8FQoISZOsw74/HFqFI7NX63HN7QFIHKA=="; }; }; - "@babel/plugin-transform-computed-properties-7.25.9" = { + "@babel/plugin-transform-computed-properties-7.27.1" = { name = "_at_babel_slash_plugin-transform-computed-properties"; packageName = "@babel/plugin-transform-computed-properties"; - version = "7.25.9"; + version = "7.27.1"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.25.9.tgz"; - sha512 = "HnBegGqXZR12xbcTHlJ9HGxw1OniltT26J5YpfruGqtUHlz/xKf/G2ak9e+t0rVqrjXa9WOhvYPz1ERfMj23AA=="; + url = "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.27.1.tgz"; + sha512 = "lj9PGWvMTVksbWiDT2tW68zGS/cyo4AkZ/QTp0sQT0mjPopCmrSkzxeXkznjqBxzDI6TclZhOJbBmbBLjuOZUw=="; }; }; - "@babel/plugin-transform-destructuring-7.25.9" = { + "@babel/plugin-transform-destructuring-7.27.3" = { name = "_at_babel_slash_plugin-transform-destructuring"; packageName = "@babel/plugin-transform-destructuring"; - version = "7.25.9"; + version = "7.27.3"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.25.9.tgz"; - sha512 = "WkCGb/3ZxXepmMiX101nnGiU+1CAdut8oHyEOHxkKuS1qKpU2SMXE2uSvfz8PBuLd49V6LEsbtyPhWC7fnkgvQ=="; + url = "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.27.3.tgz"; + sha512 = "s4Jrok82JpiaIprtY2nHsYmrThKvvwgHwjgd7UMiYhZaN0asdXNLr0y+NjTfkA7SyQE5i2Fb7eawUOZmLvyqOA=="; }; }; - "@babel/plugin-transform-dotall-regex-7.25.9" = { + "@babel/plugin-transform-dotall-regex-7.27.1" = { name = "_at_babel_slash_plugin-transform-dotall-regex"; packageName = "@babel/plugin-transform-dotall-regex"; - version = "7.25.9"; + version = "7.27.1"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.25.9.tgz"; - sha512 = "t7ZQ7g5trIgSRYhI9pIJtRl64KHotutUJsh4Eze5l7olJv+mRSg4/MmbZ0tv1eeqRbdvo/+trvJD/Oc5DmW2cA=="; + url = "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.27.1.tgz"; + sha512 = "gEbkDVGRvjj7+T1ivxrfgygpT7GUd4vmODtYpbs0gZATdkX8/iSnOtZSxiZnsgm1YjTgjI6VKBGSJJevkrclzw=="; }; }; - "@babel/plugin-transform-duplicate-keys-7.25.9" = { + "@babel/plugin-transform-duplicate-keys-7.27.1" = { name = "_at_babel_slash_plugin-transform-duplicate-keys"; packageName = "@babel/plugin-transform-duplicate-keys"; - version = "7.25.9"; + version = "7.27.1"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.25.9.tgz"; - sha512 = "LZxhJ6dvBb/f3x8xwWIuyiAHy56nrRG3PeYTpBkkzkYRRQ6tJLu68lEF5VIqMUZiAV7a8+Tb78nEoMCMcqjXBw=="; + url = "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.27.1.tgz"; + sha512 = "MTyJk98sHvSs+cvZ4nOauwTTG1JeonDjSGvGGUNHreGQns+Mpt6WX/dVzWBHgg+dYZhkC4X+zTDfkTU+Vy9y7Q=="; }; }; - "@babel/plugin-transform-exponentiation-operator-7.26.3" = { + "@babel/plugin-transform-exponentiation-operator-7.27.1" = { name = "_at_babel_slash_plugin-transform-exponentiation-operator"; packageName = "@babel/plugin-transform-exponentiation-operator"; - version = "7.26.3"; + version = "7.27.1"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.26.3.tgz"; - sha512 = "7CAHcQ58z2chuXPWblnn1K6rLDnDWieghSOEmqQsrBenH0P9InCUtOJYD89pvngljmZlJcz3fcmgYsXFNGa1ZQ=="; + url = "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.27.1.tgz"; + sha512 = "uspvXnhHvGKf2r4VVtBpeFnuDWsJLQ6MF6lGJLC89jBR1uoVeqM416AZtTuhTezOfgHicpJQmoD5YUakO/YmXQ=="; }; }; - "@babel/plugin-transform-for-of-7.26.9" = { + "@babel/plugin-transform-for-of-7.27.1" = { name = "_at_babel_slash_plugin-transform-for-of"; packageName = "@babel/plugin-transform-for-of"; - version = "7.26.9"; + version = "7.27.1"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.26.9.tgz"; - sha512 = "Hry8AusVm8LW5BVFgiyUReuoGzPUpdHQQqJY5bZnbbf+ngOHWuCuYFKw/BqaaWlvEUrF91HMhDtEaI1hZzNbLg=="; + url = "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.27.1.tgz"; + sha512 = "BfbWFFEJFQzLCQ5N8VocnCtA8J1CLkNTe2Ms2wocj75dd6VpiqS5Z5quTYcUoo4Yq+DN0rtikODccuv7RU81sw=="; }; }; - "@babel/plugin-transform-function-name-7.25.9" = { + "@babel/plugin-transform-function-name-7.27.1" = { name = "_at_babel_slash_plugin-transform-function-name"; packageName = "@babel/plugin-transform-function-name"; - version = "7.25.9"; + version = "7.27.1"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.9.tgz"; - sha512 = "8lP+Yxjv14Vc5MuWBpJsoUCd3hD6V9DgBon2FVYL4jJgbnVQ9fTgYmonchzZJOVNgzEgbxp4OwAf6xz6M/14XA=="; + url = "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.27.1.tgz"; + sha512 = "1bQeydJF9Nr1eBCMMbC+hdwmRlsv5XYOMu03YSWFwNs0HsAmtSxxF1fyuYPqemVldVyFmlCU7w8UE14LupUSZQ=="; }; }; - "@babel/plugin-transform-literals-7.25.9" = { + "@babel/plugin-transform-literals-7.27.1" = { name = "_at_babel_slash_plugin-transform-literals"; packageName = "@babel/plugin-transform-literals"; - version = "7.25.9"; + version = "7.27.1"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.9.tgz"; - sha512 = "9N7+2lFziW8W9pBl2TzaNht3+pgMIRP74zizeCSrtnSKVdUl8mAjjOP2OOVQAfZ881P2cNjDj1uAMEdeD50nuQ=="; + url = "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.27.1.tgz"; + sha512 = "0HCFSepIpLTkLcsi86GG3mTUzxV5jpmbv97hTETW3yzrAij8aqlD36toB1D0daVFJM8NK6GvKO0gslVQmm+zZA=="; }; }; - "@babel/plugin-transform-member-expression-literals-7.25.9" = { + "@babel/plugin-transform-member-expression-literals-7.27.1" = { name = "_at_babel_slash_plugin-transform-member-expression-literals"; packageName = "@babel/plugin-transform-member-expression-literals"; - version = "7.25.9"; + version = "7.27.1"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.25.9.tgz"; - sha512 = "PYazBVfofCQkkMzh2P6IdIUaCEWni3iYEerAsRWuVd8+jlM1S9S9cz1dF9hIzyoZ8IA3+OwVYIp9v9e+GbgZhA=="; + url = "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.27.1.tgz"; + sha512 = "hqoBX4dcZ1I33jCSWcXrP+1Ku7kdqXf1oeah7ooKOIiAdKQ+uqftgCFNOSzA5AMS2XIHEYeGFg4cKRCdpxzVOQ=="; }; }; - "@babel/plugin-transform-modules-amd-7.25.9" = { + "@babel/plugin-transform-modules-amd-7.27.1" = { name = "_at_babel_slash_plugin-transform-modules-amd"; packageName = "@babel/plugin-transform-modules-amd"; - version = "7.25.9"; + version = "7.27.1"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.25.9.tgz"; - sha512 = "g5T11tnI36jVClQlMlt4qKDLlWnG5pP9CSM4GhdRciTNMRgkfpo5cR6b4rGIOYPgRRuFAvwjPQ/Yk+ql4dyhbw=="; + url = "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.27.1.tgz"; + sha512 = "iCsytMg/N9/oFq6n+gFTvUYDZQOMK5kEdeYxmxt91fcJGycfxVP9CnrxoliM0oumFERba2i8ZtwRUCMhvP1LnA=="; }; }; - "@babel/plugin-transform-modules-commonjs-7.26.3" = { + "@babel/plugin-transform-modules-commonjs-7.27.1" = { name = "_at_babel_slash_plugin-transform-modules-commonjs"; packageName = "@babel/plugin-transform-modules-commonjs"; - version = "7.26.3"; + version = "7.27.1"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.26.3.tgz"; - sha512 = "MgR55l4q9KddUDITEzEFYn5ZsGDXMSsU9E+kh7fjRXTIC3RHqfCo8RPRbyReYJh44HQ/yomFkqbOFohXvDCiIQ=="; + url = "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.27.1.tgz"; + sha512 = "OJguuwlTYlN0gBZFRPqwOGNWssZjfIUdS7HMYtN8c1KmwpwHFBwTeFZrg9XZa+DFTitWOW5iTAG7tyCUPsCCyw=="; }; }; - "@babel/plugin-transform-modules-systemjs-7.25.9" = { + "@babel/plugin-transform-modules-systemjs-7.27.1" = { name = "_at_babel_slash_plugin-transform-modules-systemjs"; packageName = "@babel/plugin-transform-modules-systemjs"; - version = "7.25.9"; + version = "7.27.1"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.9.tgz"; - sha512 = "hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA=="; + url = "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.27.1.tgz"; + sha512 = "w5N1XzsRbc0PQStASMksmUeqECuzKuTJer7kFagK8AXgpCMkeDMO5S+aaFb7A51ZYDF7XI34qsTX+fkHiIm5yA=="; }; }; - "@babel/plugin-transform-modules-umd-7.25.9" = { + "@babel/plugin-transform-modules-umd-7.27.1" = { name = "_at_babel_slash_plugin-transform-modules-umd"; packageName = "@babel/plugin-transform-modules-umd"; - version = "7.25.9"; + version = "7.27.1"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.25.9.tgz"; - sha512 = "bS9MVObUgE7ww36HEfwe6g9WakQ0KF07mQF74uuXdkoziUPfKyu/nIm663kz//e5O1nPInPFx36z7WJmJ4yNEw=="; + url = "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.27.1.tgz"; + sha512 = "iQBE/xC5BV1OxJbp6WG7jq9IWiD+xxlZhLrdwpPkTX3ydmXdvoCpyfJN7acaIBZaOqTfr76pgzqBJflNbeRK+w=="; }; }; - "@babel/plugin-transform-named-capturing-groups-regex-7.25.9" = { + "@babel/plugin-transform-named-capturing-groups-regex-7.27.1" = { name = "_at_babel_slash_plugin-transform-named-capturing-groups-regex"; packageName = "@babel/plugin-transform-named-capturing-groups-regex"; - version = "7.25.9"; + version = "7.27.1"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.25.9.tgz"; - sha512 = "oqB6WHdKTGl3q/ItQhpLSnWWOpjUJLsOCLVyeFgeTktkBSCiurvPOsyt93gibI9CmuKvTUEtWmG5VhZD+5T/KA=="; + url = "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.27.1.tgz"; + sha512 = "SstR5JYy8ddZvD6MhV0tM/j16Qds4mIpJTOd1Yu9J9pJjH93bxHECF7pgtc28XvkzTD6Pxcm/0Z73Hvk7kb3Ng=="; }; }; - "@babel/plugin-transform-new-target-7.25.9" = { + "@babel/plugin-transform-new-target-7.27.1" = { name = "_at_babel_slash_plugin-transform-new-target"; packageName = "@babel/plugin-transform-new-target"; - version = "7.25.9"; + version = "7.27.1"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.25.9.tgz"; - sha512 = "U/3p8X1yCSoKyUj2eOBIx3FOn6pElFOKvAAGf8HTtItuPyB+ZeOqfn+mvTtg9ZlOAjsPdK3ayQEjqHjU/yLeVQ=="; + url = "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.27.1.tgz"; + sha512 = "f6PiYeqXQ05lYq3TIfIDu/MtliKUbNwkGApPUvyo6+tc7uaR4cPjPe7DFPr15Uyycg2lZU6btZ575CuQoYh7MQ=="; }; }; - "@babel/plugin-transform-object-super-7.25.9" = { + "@babel/plugin-transform-object-super-7.27.1" = { name = "_at_babel_slash_plugin-transform-object-super"; packageName = "@babel/plugin-transform-object-super"; - version = "7.25.9"; + version = "7.27.1"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.25.9.tgz"; - sha512 = "Kj/Gh+Rw2RNLbCK1VAWj2U48yxxqL2x0k10nPtSdRa0O2xnHXalD0s+o1A6a0W43gJ00ANo38jxkQreckOzv5A=="; + url = "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.27.1.tgz"; + sha512 = "SFy8S9plRPbIcxlJ8A6mT/CxFdJx/c04JEctz4jf8YZaVS2px34j7NXRrlGlHkN/M2gnpL37ZpGRGVFLd3l8Ng=="; }; }; - "@babel/plugin-transform-parameters-7.25.9" = { + "@babel/plugin-transform-parameters-7.27.1" = { name = "_at_babel_slash_plugin-transform-parameters"; packageName = "@babel/plugin-transform-parameters"; - version = "7.25.9"; + version = "7.27.1"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.25.9.tgz"; - sha512 = "wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g=="; + url = "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.27.1.tgz"; + sha512 = "018KRk76HWKeZ5l4oTj2zPpSh+NbGdt0st5S6x0pga6HgrjBOJb24mMDHorFopOOd6YHkLgOZ+zaCjZGPO4aKg=="; }; }; - "@babel/plugin-transform-property-literals-7.25.9" = { + "@babel/plugin-transform-property-literals-7.27.1" = { name = "_at_babel_slash_plugin-transform-property-literals"; packageName = "@babel/plugin-transform-property-literals"; - version = "7.25.9"; + version = "7.27.1"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.25.9.tgz"; - sha512 = "IvIUeV5KrS/VPavfSM/Iu+RE6llrHrYIKY1yfCzyO/lMXHQ+p7uGhonmGVisv6tSBSVgWzMBohTcvkC9vQcQFA=="; + url = "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.27.1.tgz"; + sha512 = "oThy3BCuCha8kDZ8ZkgOg2exvPYUlprMukKQXI1r1pJ47NCvxfkEy8vK+r/hT9nF0Aa4H1WUPZZjHTFtAhGfmQ=="; }; }; - "@babel/plugin-transform-regenerator-7.25.9" = { + "@babel/plugin-transform-regenerator-7.27.5" = { name = "_at_babel_slash_plugin-transform-regenerator"; packageName = "@babel/plugin-transform-regenerator"; - version = "7.25.9"; + version = "7.27.5"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.25.9.tgz"; - sha512 = "vwDcDNsgMPDGP0nMqzahDWE5/MLcX8sv96+wfX7as7LoF/kr97Bo/7fI00lXY4wUXYfVmwIIyG80fGZ1uvt2qg=="; + url = "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.27.5.tgz"; + sha512 = "uhB8yHerfe3MWnuLAhEbeQ4afVoqv8BQsPqrTv7e/jZ9y00kJL6l9a/f4OWaKxotmjzewfEyXE1vgDJenkQ2/Q=="; }; }; - "@babel/plugin-transform-reserved-words-7.25.9" = { + "@babel/plugin-transform-reserved-words-7.27.1" = { name = "_at_babel_slash_plugin-transform-reserved-words"; packageName = "@babel/plugin-transform-reserved-words"; - version = "7.25.9"; + version = "7.27.1"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.25.9.tgz"; - sha512 = "7DL7DKYjn5Su++4RXu8puKZm2XBPHyjWLUidaPEkCUBbE7IPcsrkRHggAOOKydH1dASWdcUBxrkOGNxUv5P3Jg=="; + url = "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.27.1.tgz"; + sha512 = "V2ABPHIJX4kC7HegLkYoDpfg9PVmuWy/i6vUM5eGK22bx4YVFD3M5F0QQnWQoDs6AGsUWTVOopBiMFQgHaSkVw=="; }; }; "@babel/plugin-transform-runtime-7.12.10" = { @@ -714,67 +714,67 @@ let sha512 = "xOrUfzPxw7+WDm9igMgQCbO3cJKymX7dFdsgRr1eu9n3KjjyU4pptIXbXPseQDquw+W+RuJEJMHKHNsPNNm3CA=="; }; }; - "@babel/plugin-transform-shorthand-properties-7.25.9" = { + "@babel/plugin-transform-shorthand-properties-7.27.1" = { name = "_at_babel_slash_plugin-transform-shorthand-properties"; packageName = "@babel/plugin-transform-shorthand-properties"; - version = "7.25.9"; + version = "7.27.1"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.25.9.tgz"; - sha512 = "MUv6t0FhO5qHnS/W8XCbHmiRWOphNufpE1IVxhK5kuN3Td9FT1x4rx4K42s3RYdMXCXpfWkGSbCSd0Z64xA7Ng=="; + url = "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.27.1.tgz"; + sha512 = "N/wH1vcn4oYawbJ13Y/FxcQrWk63jhfNa7jef0ih7PHSIHX2LB7GWE1rkPrOnka9kwMxb6hMl19p7lidA+EHmQ=="; }; }; - "@babel/plugin-transform-spread-7.25.9" = { + "@babel/plugin-transform-spread-7.27.1" = { name = "_at_babel_slash_plugin-transform-spread"; packageName = "@babel/plugin-transform-spread"; - version = "7.25.9"; + version = "7.27.1"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.25.9.tgz"; - sha512 = "oNknIB0TbURU5pqJFVbOOFspVlrpVwo2H1+HUIsVDvp5VauGGDP1ZEvO8Nn5xyMEs3dakajOxlmkNW7kNgSm6A=="; + url = "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.27.1.tgz"; + sha512 = "kpb3HUqaILBJcRFVhFUs6Trdd4mkrzcGXss+6/mxUd273PfbWqSDHRzMT2234gIg2QYfAjvXLSquP1xECSg09Q=="; }; }; - "@babel/plugin-transform-sticky-regex-7.25.9" = { + "@babel/plugin-transform-sticky-regex-7.27.1" = { name = "_at_babel_slash_plugin-transform-sticky-regex"; packageName = "@babel/plugin-transform-sticky-regex"; - version = "7.25.9"; + version = "7.27.1"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.25.9.tgz"; - sha512 = "WqBUSgeVwucYDP9U/xNRQam7xV8W5Zf+6Eo7T2SRVUFlhRiMNFdFz58u0KZmCVVqs2i7SHgpRnAhzRNmKfi2uA=="; + url = "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.27.1.tgz"; + sha512 = "lhInBO5bi/Kowe2/aLdBAawijx+q1pQzicSgnkB6dUPc1+RC8QmJHKf2OjvU+NZWitguJHEaEmbV6VWEouT58g=="; }; }; - "@babel/plugin-transform-template-literals-7.26.8" = { + "@babel/plugin-transform-template-literals-7.27.1" = { name = "_at_babel_slash_plugin-transform-template-literals"; packageName = "@babel/plugin-transform-template-literals"; - version = "7.26.8"; + version = "7.27.1"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.26.8.tgz"; - sha512 = "OmGDL5/J0CJPJZTHZbi2XpO0tyT2Ia7fzpW5GURwdtp2X3fMmN8au/ej6peC/T33/+CRiIpA8Krse8hFGVmT5Q=="; + url = "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.27.1.tgz"; + sha512 = "fBJKiV7F2DxZUkg5EtHKXQdbsbURW3DZKQUWphDum0uRP6eHGGa/He9mc0mypL680pb+e/lDIthRohlv8NCHkg=="; }; }; - "@babel/plugin-transform-typeof-symbol-7.26.7" = { + "@babel/plugin-transform-typeof-symbol-7.27.1" = { name = "_at_babel_slash_plugin-transform-typeof-symbol"; packageName = "@babel/plugin-transform-typeof-symbol"; - version = "7.26.7"; + version = "7.27.1"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.26.7.tgz"; - sha512 = "jfoTXXZTgGg36BmhqT3cAYK5qkmqvJpvNrPhaK/52Vgjhw4Rq29s9UqpWWV0D6yuRmgiFH/BUVlkl96zJWqnaw=="; + url = "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.27.1.tgz"; + sha512 = "RiSILC+nRJM7FY5srIyc4/fGIwUhyDuuBSdWn4y6yT6gm652DpCHZjIipgn6B7MQ1ITOUnAKWixEUjQRIBIcLw=="; }; }; - "@babel/plugin-transform-unicode-escapes-7.25.9" = { + "@babel/plugin-transform-unicode-escapes-7.27.1" = { name = "_at_babel_slash_plugin-transform-unicode-escapes"; packageName = "@babel/plugin-transform-unicode-escapes"; - version = "7.25.9"; + version = "7.27.1"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.25.9.tgz"; - sha512 = "s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q=="; + url = "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.27.1.tgz"; + sha512 = "Ysg4v6AmF26k9vpfFuTZg8HRfVWzsh1kVfowA23y9j/Gu6dOuahdUVhkLqpObp3JIv27MLSii6noRnuKN8H0Mg=="; }; }; - "@babel/plugin-transform-unicode-regex-7.25.9" = { + "@babel/plugin-transform-unicode-regex-7.27.1" = { name = "_at_babel_slash_plugin-transform-unicode-regex"; packageName = "@babel/plugin-transform-unicode-regex"; - version = "7.25.9"; + version = "7.27.1"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.25.9.tgz"; - sha512 = "yoxstj7Rg9dlNn9UQxzk4fcNivwv4nUYz7fYXBaKxvw/lnmPuOm/ikoELygbYq68Bls3D/D+NBPHiLwZdZZ4HA=="; + url = "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.27.1.tgz"; + sha512 = "xvINq24TRojDuyt6JGtHmkVkrfVV3FPT16uytxImLeBZqW3/H52yN+kM1MGuyPkIQxrzKwPHs5U/MP3qKyzkGw=="; }; }; "@babel/preset-env-7.12.10" = { @@ -804,40 +804,40 @@ let sha512 = "plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg=="; }; }; - "@babel/template-7.26.9" = { + "@babel/template-7.27.2" = { name = "_at_babel_slash_template"; packageName = "@babel/template"; - version = "7.26.9"; + version = "7.27.2"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/template/-/template-7.26.9.tgz"; - sha512 = "qyRplbeIpNZhmzOysF/wFMuP9sctmh2cFzRAZOn1YapxBsE1i9bJIY586R/WBLfLcmcBlM8ROBiQURnnNy+zfA=="; + url = "https://registry.npmjs.org/@babel/template/-/template-7.27.2.tgz"; + sha512 = "LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw=="; }; }; - "@babel/traverse-7.26.9" = { + "@babel/traverse-7.27.4" = { name = "_at_babel_slash_traverse"; packageName = "@babel/traverse"; - version = "7.26.9"; + version = "7.27.4"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/traverse/-/traverse-7.26.9.tgz"; - sha512 = "ZYW7L+pL8ahU5fXmNbPF+iZFHCv5scFak7MZ9bwaRPLUhHh7QQEMjZUg0HevihoqCM5iSYHN61EyCoZvqC+bxg=="; + url = "https://registry.npmjs.org/@babel/traverse/-/traverse-7.27.4.tgz"; + sha512 = "oNcu2QbHqts9BtOWJosOVJapWjBDSxGCpFvikNR5TGDYDQf3JwpIoMzIKrvfoti93cLfPJEG4tH9SPVeyCGgdA=="; }; }; - "@babel/types-7.26.9" = { + "@babel/types-7.27.6" = { name = "_at_babel_slash_types"; packageName = "@babel/types"; - version = "7.26.9"; + version = "7.27.6"; src = fetchurl { - url = "https://registry.npmjs.org/@babel/types/-/types-7.26.9.tgz"; - sha512 = "Y3IR1cRnOxOCDvMmNiym7XpXQ93iGDDPHx+Zj+NM+rg0fBaShfQLkg+hKPaZCEvg5N/LeCo4+Rj/i3FuJsIQaw=="; + url = "https://registry.npmjs.org/@babel/types/-/types-7.27.6.tgz"; + sha512 = "ETyHEk2VHHvl9b9jZP5IHPavHYk57EhanlRRuae9XCpb/j5bDCbPPMOBfCWhnl/7EDJz0jEMCi/RhccCE8r1+Q=="; }; }; - "@bufbuild/protobuf-2.2.3" = { + "@bufbuild/protobuf-2.5.2" = { name = "_at_bufbuild_slash_protobuf"; packageName = "@bufbuild/protobuf"; - version = "2.2.3"; + version = "2.5.2"; src = fetchurl { - url = "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.2.3.tgz"; - sha512 = "tFQoXHJdkEOSwj5tRIZSPNUuXK3RaR7T1nUrPgbYX1pUbvqqaaZAsfo+NXBPsz5rZMSKVFrgK1WL8Q/MSLvprg=="; + url = "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.5.2.tgz"; + sha512 = "foZ7qr0IsUBjzWIq+SuBLfdQCpJ1j8cTuNNT4owngTHoN5KsJb8L9t65fzz7SCeSWzescoOil/0ldqiL041ABg=="; }; }; "@hapi/address-2.1.4" = { @@ -966,22 +966,22 @@ let sha512 = "q6XAnWQDIMA3+FTiOYajoYqySkO+JSat0ytXGSuRdq9uXE7o92gzuQwQM14xaCRlBLGq3v5miDGC4vkVTn54xA=="; }; }; - "@jsonjoy.com/json-pack-1.1.1" = { + "@jsonjoy.com/json-pack-1.2.0" = { name = "_at_jsonjoy.com_slash_json-pack"; packageName = "@jsonjoy.com/json-pack"; - version = "1.1.1"; + version = "1.2.0"; src = fetchurl { - url = "https://registry.npmjs.org/@jsonjoy.com/json-pack/-/json-pack-1.1.1.tgz"; - sha512 = "osjeBqMJ2lb/j/M8NCPjs1ylqWIcTRTycIhVB5pt6LgzgeRSb0YRZ7j9RfA8wIUrsr/medIuhVyonXRZWLyfdw=="; + url = "https://registry.npmjs.org/@jsonjoy.com/json-pack/-/json-pack-1.2.0.tgz"; + sha512 = "io1zEbbYcElht3tdlqEOFxZ0dMTYrHz9iMf0gqn1pPjZFTCgM5R4R5IMA20Chb2UPYYsxjzs8CgZ7Nb5n2K2rA=="; }; }; - "@jsonjoy.com/util-1.5.0" = { + "@jsonjoy.com/util-1.6.0" = { name = "_at_jsonjoy.com_slash_util"; packageName = "@jsonjoy.com/util"; - version = "1.5.0"; + version = "1.6.0"; src = fetchurl { - url = "https://registry.npmjs.org/@jsonjoy.com/util/-/util-1.5.0.tgz"; - sha512 = "ojoNsrIuPI9g6o8UxhraZQSyF2ByJanAY4cTFbc8Mf2AXEF4aQRGY1dJxyJpuyav8r9FGflEt/Ff3u5Nt6YMPA=="; + url = "https://registry.npmjs.org/@jsonjoy.com/util/-/util-1.6.0.tgz"; + sha512 = "sw/RMbehRhN68WRtcKCpQOPfnH6lLP4GJfqzi3iYej8tnzpZUDr6UkZYJjcjjC0FWEJOJbyM3PTIwxucUmDG2A=="; }; }; "@kwsites/file-exists-1.1.1" = { @@ -1155,13 +1155,13 @@ let sha512 = "orGL5LXERPYsLov6CWs3Fh6203+dXzJkR7OnddIr2514Hsecwc8xRpzCapshBbKFImCsvS/mk6+FWiN5LyZJAQ=="; }; }; - "@types/estree-1.0.6" = { + "@types/estree-1.0.7" = { name = "_at_types_slash_estree"; packageName = "@types/estree"; - version = "1.0.6"; + version = "1.0.7"; src = fetchurl { - url = "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz"; - sha512 = "AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw=="; + url = "https://registry.npmjs.org/@types/estree/-/estree-1.0.7.tgz"; + sha512 = "w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ=="; }; }; "@types/get-port-3.2.0" = { @@ -1245,13 +1245,13 @@ let sha512 = "BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg=="; }; }; - "@types/lodash-4.17.15" = { + "@types/lodash-4.17.17" = { name = "_at_types_slash_lodash"; packageName = "@types/lodash"; - version = "4.17.15"; + version = "4.17.17"; src = fetchurl { - url = "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.15.tgz"; - sha512 = "w/P33JFeySuhN6JLkysYUK2gEmy9kHHFN7E8ro0tkfmlDOgxBDzWEZ/J8cWA+fHqFevpswDTFZnDx+R9lbL6xw=="; + url = "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.17.tgz"; + sha512 = "RRVJ+J3J+WmyOTqnz3PiBLA501eKwXl2noseKOrNo/6+XEHjTAxO4xHvxQB6QuNm+s4WRbn6rSiap8+EA+ykFQ=="; }; }; "@types/minimatch-5.1.2" = { @@ -1272,13 +1272,13 @@ let sha512 = "U5icWpv7YnZYGsN4/cmh3WD2onMY0aJIiTE6+51TwJCttdHvtCYmkBNOobHlXwrJRL0nkH9jH4kD+1FAdMN4Tg=="; }; }; - "@types/node-22.13.4" = { + "@types/node-24.0.1" = { name = "_at_types_slash_node"; packageName = "@types/node"; - version = "22.13.4"; + version = "24.0.1"; src = fetchurl { - url = "https://registry.npmjs.org/@types/node/-/node-22.13.4.tgz"; - sha512 = "ywP2X0DYtX3y08eFVx5fNIw7/uIv8hYUKgXoK8oayJlLnKcRfEYCxWMVE1XagUdVtCJlZT1AU4LXEABW+L1Peg=="; + url = "https://registry.npmjs.org/@types/node/-/node-24.0.1.tgz"; + sha512 = "MX4Zioh39chHlDJbKmEgydJDS3tspMP/lnQC67G3SWsTnb9NeYVWOjkxpOSy4oMfPs4StcWHwBrvUb4ybfnuaw=="; }; }; "@types/node-8.10.66" = { @@ -1578,13 +1578,13 @@ let sha512 = "XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ=="; }; }; - "acorn-8.14.0" = { + "acorn-8.15.0" = { name = "acorn"; packageName = "acorn"; - version = "8.14.0"; + version = "8.15.0"; src = fetchurl { - url = "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz"; - sha512 = "cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA=="; + url = "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz"; + sha512 = "NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg=="; }; }; "address-1.0.3" = { @@ -1614,15 +1614,6 @@ let sha512 = "j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g=="; }; }; - "ajv-8.17.1" = { - name = "ajv"; - packageName = "ajv"; - version = "8.17.1"; - src = fetchurl { - url = "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz"; - sha512 = "B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g=="; - }; - }; "ajv-errors-1.0.1" = { name = "ajv-errors"; packageName = "ajv-errors"; @@ -1938,13 +1929,13 @@ let sha512 = "SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ=="; }; }; - "array.prototype.reduce-1.0.7" = { + "array.prototype.reduce-1.0.8" = { name = "array.prototype.reduce"; packageName = "array.prototype.reduce"; - version = "1.0.7"; + version = "1.0.8"; src = fetchurl { - url = "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.7.tgz"; - sha512 = "mzmiUCVwtiD4lgxYP8g7IYy8El8p2CSMePvIbTS7gchKir/L1fgJrk0yDKmAX6mnRQFKNADYIk8nNlTris5H1Q=="; + url = "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.8.tgz"; + sha512 = "DwuEqgXFBwbmZSRqt3BpQigWNUoqw9Ml2dTWdF3B2zQlQX4OeUE0zyuzX0fX0IbTvjdkZbcBTU3idgpO78qkTw=="; }; }; "arraybuffer.prototype.slice-1.0.4" = { @@ -2019,15 +2010,6 @@ let sha512 = "Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw=="; }; }; - "astral-regex-2.0.0" = { - name = "astral-regex"; - packageName = "astral-regex"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz"; - sha512 = "Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ=="; - }; - }; "async-0.9.2" = { name = "async"; packageName = "async"; @@ -2046,13 +2028,13 @@ let sha512 = "5mO7DX4CbJzp9zjaFXusQQ4tzKJARjNB1Ih1pVBi8wkbmXy/xzIDgEMXxWePLzt2OdFwaxfneIlT1nCiXubrPQ=="; }; }; - "async-2.6.4" = { + "async-3.2.6" = { name = "async"; packageName = "async"; - version = "2.6.4"; + version = "3.2.6"; src = fetchurl { - url = "https://registry.npmjs.org/async/-/async-2.6.4.tgz"; - sha512 = "mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA=="; + url = "https://registry.npmjs.org/async/-/async-3.2.6.tgz"; + sha512 = "htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA=="; }; }; "async-each-1.0.6" = { @@ -2208,6 +2190,15 @@ let sha512 = "3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="; }; }; + "balanced-match-3.0.1" = { + name = "balanced-match"; + packageName = "balanced-match"; + version = "3.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/balanced-match/-/balanced-match-3.0.1.tgz"; + sha512 = "vjtV3hiLqYDNRoiAv0zC4QaGAMPomEoq83PRmYIofPswwZurCeWR5LByXm7SyoL0Zh5+2z0+HC7jG8gSZJUh0w=="; + }; + }; "base-0.11.2" = { name = "base"; packageName = "base"; @@ -2262,15 +2253,6 @@ let sha512 = "vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ=="; }; }; - "binary-0.3.0" = { - name = "binary"; - packageName = "binary"; - version = "0.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz"; - sha512 = "D4H1y5KYwpJgK8wk1Cue5LLPgmwHKYSChkbspQg5JtVuR5ulGckxfR62H3AE9UDkdMC8yyXlqYihuz3Aqg2XZg=="; - }; - }; "binary-extensions-1.13.1" = { name = "binary-extensions"; packageName = "binary-extensions"; @@ -2298,24 +2280,6 @@ let sha512 = "p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ=="; }; }; - "binwrap-0.2.2" = { - name = "binwrap"; - packageName = "binwrap"; - version = "0.2.2"; - src = fetchurl { - url = "https://registry.npmjs.org/binwrap/-/binwrap-0.2.2.tgz"; - sha512 = "Y+Wvypk3JhH5GPZAvlwJAWOVH/OsOhQMSj37vySuWHwQivoALplPxfBA8b973rFJI7OS+O+1YmmYXIiEXVMAcw=="; - }; - }; - "binwrap-0.2.3" = { - name = "binwrap"; - packageName = "binwrap"; - version = "0.2.3"; - src = fetchurl { - url = "https://registry.npmjs.org/binwrap/-/binwrap-0.2.3.tgz"; - sha512 = "N4Pm7iyDEv0BrAMs+dny8WQa+e0nNTdzn2ODkf/MM6XBtKSCxCSUA1ZOQGoc1n7mUqdgOS5pwjsW91rmXVxy2Q=="; - }; - }; "bluebird-3.7.2" = { name = "bluebird"; packageName = "bluebird"; @@ -2325,22 +2289,22 @@ let sha512 = "XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg=="; }; }; - "bn.js-4.12.1" = { + "bn.js-4.12.2" = { name = "bn.js"; packageName = "bn.js"; - version = "4.12.1"; + version = "4.12.2"; src = fetchurl { - url = "https://registry.npmjs.org/bn.js/-/bn.js-4.12.1.tgz"; - sha512 = "k8TVBiPkPJT9uHLdOKfFpqcfprwBFOAAXXozRubr7R7PfIuKvQlzcI4M0pALeqXN09vdaMbUdUj+pass+uULAg=="; + url = "https://registry.npmjs.org/bn.js/-/bn.js-4.12.2.tgz"; + sha512 = "n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw=="; }; }; - "bn.js-5.2.1" = { + "bn.js-5.2.2" = { name = "bn.js"; packageName = "bn.js"; - version = "5.2.1"; + version = "5.2.2"; src = fetchurl { - url = "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz"; - sha512 = "eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ=="; + url = "https://registry.npmjs.org/bn.js/-/bn.js-5.2.2.tgz"; + sha512 = "v2YAxEmKaBLahNwE1mjp4WON6huMNeuDvagFZW+ASCuA/ku0bXR9hSMw0XpiqMoA3+rmnyck/tPRSFQkoC9Cuw=="; }; }; "body-parser-1.18.2" = { @@ -2388,22 +2352,31 @@ let sha512 = "JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww=="; }; }; - "brace-expansion-1.1.11" = { + "brace-expansion-1.1.12" = { name = "brace-expansion"; packageName = "brace-expansion"; - version = "1.1.11"; + version = "1.1.12"; src = fetchurl { - url = "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz"; - sha512 = "iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA=="; + url = "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz"; + sha512 = "9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg=="; }; }; - "brace-expansion-2.0.1" = { + "brace-expansion-2.0.2" = { name = "brace-expansion"; packageName = "brace-expansion"; - version = "2.0.1"; + version = "2.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz"; + sha512 = "Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ=="; + }; + }; + "brace-expansion-4.0.1" = { + name = "brace-expansion"; + packageName = "brace-expansion"; + version = "4.0.1"; src = fetchurl { - url = "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz"; - sha512 = "XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA=="; + url = "https://registry.npmjs.org/brace-expansion/-/brace-expansion-4.0.1.tgz"; + sha512 = "YClrbvTCXGe70pU2JiEiPLYXO9gQkyxYeKpJIQHVS/gOs6EWMQP2RYBwjFLNT322Ji8TOC3IMPfsYCedNpzKfA=="; }; }; "braces-2.3.2" = { @@ -2496,13 +2469,13 @@ let sha512 = "VBorw+tgpOtZ1BYhrVSVTzTt/3+vSE3eFUh0N2GCFK1HffceOaf32YS/bs6WiFhjDAblAFrx85jMy3BG9fBK2Q=="; }; }; - "browserslist-4.24.4" = { + "browserslist-4.25.0" = { name = "browserslist"; packageName = "browserslist"; - version = "4.24.4"; + version = "4.25.0"; src = fetchurl { - url = "https://registry.npmjs.org/browserslist/-/browserslist-4.24.4.tgz"; - sha512 = "KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A=="; + url = "https://registry.npmjs.org/browserslist/-/browserslist-4.25.0.tgz"; + sha512 = "PJ8gYKeS5e/whHBh8xrwYK+dAvEj7JXtz6uTucnMRB8OiGTsKccFekoRrjajPBHV8oOY+2tI4uxeceSimKwMFA=="; }; }; "buffer-4.9.2" = { @@ -2550,15 +2523,6 @@ let sha512 = "571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ=="; }; }; - "buffers-0.1.1" = { - name = "buffers"; - packageName = "buffers"; - version = "0.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz"; - sha512 = "9q/rDEGSb/Qsvv2qvzIzdluL5k7AaJOTrw23z9reQthrbF7is4CtlT0DXyO1oei2DCp4uojjzQ7igaSHp1kAEQ=="; - }; - }; "bufferutil-4.0.9" = { name = "bufferutil"; packageName = "bufferutil"; @@ -2694,13 +2658,13 @@ let sha512 = "Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ=="; }; }; - "call-bound-1.0.3" = { + "call-bound-1.0.4" = { name = "call-bound"; packageName = "call-bound"; - version = "1.0.3"; + version = "1.0.4"; src = fetchurl { - url = "https://registry.npmjs.org/call-bound/-/call-bound-1.0.3.tgz"; - sha512 = "YTd+6wGlNlPxSuri7Y6X8tY2dmm12UMH66RpKMhiX6rsk5wXXnYgbUcOt8kiS31/AjfoTOvCsE+w8nZQLQnzHA=="; + url = "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz"; + sha512 = "+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg=="; }; }; "call-me-maybe-1.0.2" = { @@ -2793,13 +2757,13 @@ let sha512 = "bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw=="; }; }; - "caniuse-lite-1.0.30001699" = { + "caniuse-lite-1.0.30001722" = { name = "caniuse-lite"; packageName = "caniuse-lite"; - version = "1.0.30001699"; + version = "1.0.30001722"; src = fetchurl { - url = "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001699.tgz"; - sha512 = "b+uH5BakXZ9Do9iK+CkDmctUSEqZl+SP056vc5usa0PL+ev5OHw003rZXcnjNDv3L8P5j6rwT6C0BPKSikW08w=="; + url = "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001722.tgz"; + sha512 = "DCQHBBZtiK6JVkAGw7drvAMK0Q0POD/xZvEmDp6baiMMP6QXXk9HpD6mNYBZWhOPG6LvIDb82ITqtWjhDckHCA=="; }; }; "case-sensitive-paths-webpack-plugin-2.3.0" = { @@ -2829,15 +2793,6 @@ let sha512 = "Cg8/ZSBEa8ZVY9HspcGUYaK63d/bN7rqS3CYCzEGUxuYv6UlmcjzDUz2fCFFHyTvUW5Pk0I+3hkA3iXlIj6guA=="; }; }; - "chainsaw-0.1.0" = { - name = "chainsaw"; - packageName = "chainsaw"; - version = "0.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz"; - sha512 = "75kWfWt6MEKNC8xYXIdRpDehRYY/tNSgwKaJq+dbbDcxORuVrrQ+SEHoWsniVn9XPYfP4gmdWIeDk/4YNp1rNQ=="; - }; - }; "chalk-1.1.3" = { name = "chalk"; packageName = "chalk"; @@ -2919,15 +2874,6 @@ let sha512 = "c4PR2egjNjI1um6bamCQ6bUNPDiyofNQruHvKgHQ4gDUP/ITSVSzNsiI5OWtHOsX323i5ha/kk4YmOZ1Ktg7KA=="; }; }; - "chokidar-3.2.1" = { - name = "chokidar"; - packageName = "chokidar"; - version = "3.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/chokidar/-/chokidar-3.2.1.tgz"; - sha512 = "/j5PPkb5Feyps9e+jo07jUZGvkB5Aj953NrI4s8xSVScrAo/RHeILrtdb4uzR7N6aaFFxxJ+gt8mA8HfNpw76w=="; - }; - }; "chokidar-3.4.2" = { name = "chokidar"; packageName = "chokidar"; @@ -2964,15 +2910,6 @@ let sha512 = "jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg=="; }; }; - "chownr-2.0.0" = { - name = "chownr"; - packageName = "chownr"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz"; - sha512 = "bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ=="; - }; - }; "chownr-3.0.0" = { name = "chownr"; packageName = "chownr"; @@ -3072,15 +3009,6 @@ let sha512 = "PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA=="; }; }; - "cliui-6.0.0" = { - name = "cliui"; - packageName = "cliui"; - version = "6.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz"; - sha512 = "t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ=="; - }; - }; "cliui-8.0.1" = { name = "cliui"; packageName = "cliui"; @@ -3243,6 +3171,15 @@ let sha512 = "Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA=="; }; }; + "commander-13.1.0" = { + name = "commander"; + packageName = "commander"; + version = "13.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/commander/-/commander-13.1.0.tgz"; + sha512 = "/rFeCpNJQbhSZjGVwO9RFV3xPqbnERS8MmIQzCtD/zl6gpJuV/bMLuN92oG3F7d8oDEHHRrujSXNUr8fpjntKw=="; + }; + }; "commander-2.14.1" = { name = "commander"; packageName = "commander"; @@ -3540,13 +3477,13 @@ let sha512 = "Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ=="; }; }; - "core-js-compat-3.40.0" = { + "core-js-compat-3.43.0" = { name = "core-js-compat"; packageName = "core-js-compat"; - version = "3.40.0"; + version = "3.43.0"; src = fetchurl { - url = "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.40.0.tgz"; - sha512 = "0XEDpr5y5mijvw8Lbc6E5AkjrHfp7eEoPlu36SWeAbcL8fn1G1ANe8DBlo2XoNN89oVpxWwOjYIPVzR4ZvsKCQ=="; + url = "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.43.0.tgz"; + sha512 = "2GML2ZsCc5LR7hZYz4AXmjQw8zuy2T//2QntwdnpuYI7jteT6GVYJL7F6C2C57R7gSYrcqVW3lAALefdbhBLDA=="; }; }; "core-util-is-1.0.2" = { @@ -3666,15 +3603,6 @@ let sha512 = "VqCUuhcd1iB+dsv8gxPttb5iZh/D0iubSP21g36KXdEuf6I5JiioesUVjpCdHV9MZRUfVFlvwtIUyPfxo5trtw=="; }; }; - "cross-spawn-7.0.0" = { - name = "cross-spawn"; - packageName = "cross-spawn"; - version = "7.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.0.tgz"; - sha512 = "6U/8SMK2FBNnB21oQ4+6Nsodxanw1gTkntYA2zBdkFYFu3ZDx65P2ONEXGSvob/QS6REjVHQ9zxzdOafwFdstw=="; - }; - }; "cross-spawn-7.0.3" = { name = "cross-spawn"; packageName = "cross-spawn"; @@ -3954,13 +3882,13 @@ let sha512 = "CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ=="; }; }; - "debug-4.4.0" = { + "debug-4.4.1" = { name = "debug"; packageName = "debug"; - version = "4.4.0"; + version = "4.4.1"; src = fetchurl { - url = "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz"; - sha512 = "6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA=="; + url = "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz"; + sha512 = "KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ=="; }; }; "decamelize-1.2.0" = { @@ -4179,13 +4107,13 @@ let sha512 = "2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg=="; }; }; - "detect-libc-1.0.3" = { + "detect-libc-2.0.4" = { name = "detect-libc"; packageName = "detect-libc"; - version = "1.0.3"; + version = "2.0.4"; src = fetchurl { - url = "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz"; - sha512 = "pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg=="; + url = "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.4.tgz"; + sha512 = "3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA=="; }; }; "detect-node-2.1.0" = { @@ -4449,13 +4377,13 @@ let sha512 = "WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow=="; }; }; - "electron-to-chromium-1.5.101" = { + "electron-to-chromium-1.5.166" = { name = "electron-to-chromium"; packageName = "electron-to-chromium"; - version = "1.5.101"; + version = "1.5.166"; src = fetchurl { - url = "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.101.tgz"; - sha512 = "L0ISiQrP/56Acgu4/i/kfPwWSgrzYZUnQrC0+QPFuhqlLP1Ir7qzPPDVS9BcKIyWTRU8+o6CC8dKw38tSWhYIA=="; + url = "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.166.tgz"; + sha512 = "QPWqHL0BglzPYyJJ1zSSmwFFL6MFXhbACOCcsCdUMCkzPdS9/OIBVxg516X/Ado2qwAq8k0nJJ7phQPCqiaFAw=="; }; }; "elliptic-6.6.1" = { @@ -4467,15 +4395,6 @@ let sha512 = "RaddvvMatK2LJHqFJ+YA4WysVN5Ita9E35botqIYspQ4TkRAlCicdzKOjlyv/1Za5RyTNn7di//eEV0uTAfe3g=="; }; }; - "elm-0.19.1" = { - name = "elm"; - packageName = "elm"; - version = "0.19.1"; - src = fetchurl { - url = "https://registry.npmjs.org/elm/-/elm-0.19.1.tgz"; - sha512 = "rehOtJKZvoYDddlrd7AX5NAf0H+LUllnBg3AHaeaIOKWzw4W316d7Bkhlbo7aSG+hVUVWP2ihKwyYkDi589TfA=="; - }; - }; "elm-0.19.1-5" = { name = "elm"; packageName = "elm"; @@ -4539,22 +4458,13 @@ let sha512 = "11OV8FgB9qsth/F94q2SJjb1MoEgbworSyNM1L+YlxVoaxp7wtWPyA8cNcPEkSoIKG1B8Tqg68ED1P6dVamHSg=="; }; }; - "elm-test-0.19.1" = { - name = "elm-test"; - packageName = "elm-test"; - version = "0.19.1"; - src = fetchurl { - url = "https://registry.npmjs.org/elm-test/-/elm-test-0.19.1.tgz"; - sha512 = "SyZgZ/hxq62budS3k0M1Qj1E8fIRvldSxFSm4XfzE6qRRuHAT2a82fxprZRZl1yG2GwnImGmhuKH5hSyjPpzjA=="; - }; - }; - "elm-test-0.19.1-revision14" = { + "elm-test-0.19.1-revision15" = { name = "elm-test"; packageName = "elm-test"; - version = "0.19.1-revision14"; + version = "0.19.1-revision15"; src = fetchurl { - url = "https://registry.npmjs.org/elm-test/-/elm-test-0.19.1-revision14.tgz"; - sha512 = "gfQQYtHTeMstGbGbiRHbGKLsQCGI53ozLP22Wqx6YjxXLlNsdT8NS2EGmjkdQSU3ALRhYECtnF//ZUb4wbCpUQ=="; + url = "https://registry.npmjs.org/elm-test/-/elm-test-0.19.1-revision15.tgz"; + sha512 = "QusEZmlctM4VePiwemfxwcDrhDHfHXuXau3SedRwWuBBnPQK3/WjMUzULWSbTCYHIj3DgkA84Co+V/nE0161cg=="; }; }; "elm-webpack-loader-6.0.1" = { @@ -4566,15 +4476,6 @@ let sha512 = "SkltiDAbegaiPxsQq7sxqTyRUXzD4n6UaT9JTZXIYoAjAEi/ogaIbYLQD6Ne5ZaSW3JOo6S/vb+VO5v0qDdirw=="; }; }; - "elmi-to-json-1.2.0" = { - name = "elmi-to-json"; - packageName = "elmi-to-json"; - version = "1.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/elmi-to-json/-/elmi-to-json-1.2.0.tgz"; - sha512 = "zNinzt6/YMr11HgeBlC9Z0UM3qHkYrGsWJTjrCmgBkKnaOLUzTP5K9N3z1RltyunItXtHAxb8DFPvMxlYRPv/Q=="; - }; - }; "emoji-regex-7.0.3" = { name = "emoji-regex"; packageName = "emoji-regex"; @@ -4710,13 +4611,13 @@ let sha512 = "7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g=="; }; }; - "es-abstract-1.23.9" = { + "es-abstract-1.24.0" = { name = "es-abstract"; packageName = "es-abstract"; - version = "1.23.9"; + version = "1.24.0"; src = fetchurl { - url = "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.9.tgz"; - sha512 = "py07lI0wjxAC/DcfK1S6G7iANonniZwTISvdPzk9hzeH0IZIshbuuFxLIU96OyF89Yb9hiqWn8M/bY83KY5vzA=="; + url = "https://registry.npmjs.org/es-abstract/-/es-abstract-1.24.0.tgz"; + sha512 = "WSzPgsdLtTcQwm4CROfS5ju2Wa1QQcVeT37jFjYzdFz1r9ahadC8B8/a4qxJxM+09F18iumCdRmlr96ZYkQvEg=="; }; }; "es-array-method-boxes-properly-1.0.0" = { @@ -4809,22 +4710,13 @@ let sha512 = "U9bFFjX8tFiATgtkJ1zg25+KviIXpgRvRHS8sau3GfhVzThRQrOeksPeT0BWW2MNZs1OEWJ1DPXOQMn0KKRkvg=="; }; }; - "esbuild-0.23.1" = { - name = "esbuild"; - packageName = "esbuild"; - version = "0.23.1"; - src = fetchurl { - url = "https://registry.npmjs.org/esbuild/-/esbuild-0.23.1.tgz"; - sha512 = "VVNz/9Sa0bs5SELtn3f7qhJCDPCF5oMEl5cO9/SSinpE9hbPVvxbd572HH5AKiP7WD8INO53GgfDDhRjkylHEg=="; - }; - }; - "esbuild-0.24.2" = { + "esbuild-0.25.5" = { name = "esbuild"; packageName = "esbuild"; - version = "0.24.2"; + version = "0.25.5"; src = fetchurl { - url = "https://registry.npmjs.org/esbuild/-/esbuild-0.24.2.tgz"; - sha512 = "+9egpBW8I3CD5XPe0n6BfT5fxLzxrlDzqydF3aviG+9ni1lDC/OvMHcxqEFV0+LANZG5R1bFMWfUrjVsdwxJvA=="; + url = "https://registry.npmjs.org/esbuild/-/esbuild-0.25.5.tgz"; + sha512 = "P8OtKZRv/5J5hhz0cUAdu/cLuPIKXpQl1R9pZtvmHWQvrAUVd0UNIPT4IB4W3rNOqVO0rlqHmCIbSwxh/c9yUQ=="; }; }; "escalade-3.2.0" = { @@ -5205,22 +5097,13 @@ let sha512 = "lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="; }; }; - "fast-uri-3.0.6" = { - name = "fast-uri"; - packageName = "fast-uri"; - version = "3.0.6"; - src = fetchurl { - url = "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.6.tgz"; - sha512 = "Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw=="; - }; - }; - "fastq-1.19.0" = { + "fastq-1.19.1" = { name = "fastq"; packageName = "fastq"; - version = "1.19.0"; + version = "1.19.1"; src = fetchurl { - url = "https://registry.npmjs.org/fastq/-/fastq-1.19.0.tgz"; - sha512 = "7SFSRCNjBQIZH/xZR3iy5iQYR8aGBE0h3VG6/cwlbrpdciNYBMotQav8c1XI3HjHH+NikUpP53nPdlZSdWmFzA=="; + url = "https://registry.npmjs.org/fastq/-/fastq-1.19.1.tgz"; + sha512 = "GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ=="; }; }; "faye-websocket-0.10.0" = { @@ -5241,6 +5124,15 @@ let sha512 = "CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g=="; }; }; + "fdir-6.4.6" = { + name = "fdir"; + packageName = "fdir"; + version = "6.4.6"; + src = fetchurl { + url = "https://registry.npmjs.org/fdir/-/fdir-6.4.6.tgz"; + sha512 = "hiFoqpyZcfNm1yc4u8oWCf9A2c4D3QjCrks3zmoVKVxpQRzmPNar1hUJcBG2RQHvEVGDN+Jm81ZheVLAQMK6+w=="; + }; + }; "figgy-pudding-3.5.2" = { name = "figgy-pudding"; packageName = "figgy-pudding"; @@ -5340,15 +5232,6 @@ let sha512 = "+QhLzsS+vyYsZqojEIGDwzp5KxkhHs1BJUt2CtI93bL27SKj7H6FnAjwVIvjQiEXKV2qmgCj9ikqegVUIrw7ZA=="; }; }; - "find-0.2.9" = { - name = "find"; - packageName = "find"; - version = "0.2.9"; - src = fetchurl { - url = "https://registry.npmjs.org/find/-/find-0.2.9.tgz"; - sha512 = "7a4/LCiInB9xYMnAUEjLilL9FKclwbwK7VlXw+h5jMvT2TDFeYFCHM24O1XdnC/on/hx8mxVO3FTQkyHZnOghQ=="; - }; - }; "find-cache-dir-1.0.0" = { name = "find-cache-dir"; packageName = "find-cache-dir"; @@ -5376,15 +5259,6 @@ let sha512 = "wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig=="; }; }; - "find-elm-dependencies-2.0.2" = { - name = "find-elm-dependencies"; - packageName = "find-elm-dependencies"; - version = "2.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/find-elm-dependencies/-/find-elm-dependencies-2.0.2.tgz"; - sha512 = "nM5UCbccD1G8CGK2GsM7ykG3ksOAl9E+34jiDfl07CAl2OPnLpBVWY2hlxEmIkSBfdJjSopEowWHrO0cI8RhxQ=="; - }; - }; "find-elm-dependencies-2.0.4" = { name = "find-elm-dependencies"; packageName = "find-elm-dependencies"; @@ -5394,15 +5268,6 @@ let sha512 = "x/4w4fVmlD2X4PD9oQ+yh9EyaQef6OtEULdMGBTuWx0Nkppvo2Z/bAiQioW2n+GdRYKypME2b9OmYTw5tw5qDg=="; }; }; - "find-parent-dir-0.3.1" = { - name = "find-parent-dir"; - packageName = "find-parent-dir"; - version = "0.3.1"; - src = fetchurl { - url = "https://registry.npmjs.org/find-parent-dir/-/find-parent-dir-0.3.1.tgz"; - sha512 = "o4UcykWV/XN9wm+jMEtWLPlV8RXCZnMhQI6F6OdHeSez7iiJWePw8ijOlskJZMsaQoGR/b7dH6lO02HhaTN7+A=="; - }; - }; "find-up-1.1.2" = { name = "find-up"; packageName = "find-up"; @@ -5439,15 +5304,6 @@ let sha512 = "PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw=="; }; }; - "firstline-1.2.0" = { - name = "firstline"; - packageName = "firstline"; - version = "1.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/firstline/-/firstline-1.2.0.tgz"; - sha512 = "JBzSqQYZvZaD3aHRG1okOog1aZXuXCWHcf9BzkpHYIN9s9zQQCjFajawWxGzDco50p9wtg93A5qC90gnnfngKg=="; - }; - }; "firstline-1.3.1" = { name = "firstline"; packageName = "firstline"; @@ -5457,15 +5313,6 @@ let sha512 = "ycwgqtoxujz1dm0kjkBFOPQMESxB9uKc/PlD951dQDIG+tBXRpYZC2UmJb0gDxopQ1ZX6oyRQN3goRczYu7Deg=="; }; }; - "firstline-2.0.2" = { - name = "firstline"; - packageName = "firstline"; - version = "2.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/firstline/-/firstline-2.0.2.tgz"; - sha512 = "8KcmfI0jgSECnzdhucm0i7vrwef3BWwgjimW2YkRC5eSFwjb5DibVoA0YvgkYwwxuJi9c+7M7X3b3lX8o9B6wg=="; - }; - }; "flush-write-stream-1.1.1" = { name = "flush-write-stream"; packageName = "flush-write-stream"; @@ -5502,13 +5349,13 @@ let sha512 = "7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ=="; }; }; - "foreground-child-3.3.0" = { + "foreground-child-3.3.1" = { name = "foreground-child"; packageName = "foreground-child"; - version = "3.3.0"; + version = "3.3.1"; src = fetchurl { - url = "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz"; - sha512 = "Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg=="; + url = "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz"; + sha512 = "gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw=="; }; }; "forever-agent-0.6.1" = { @@ -5637,24 +5484,6 @@ let sha512 = "yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g=="; }; }; - "fs-minipass-1.2.7" = { - name = "fs-minipass"; - packageName = "fs-minipass"; - version = "1.2.7"; - src = fetchurl { - url = "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz"; - sha512 = "GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA=="; - }; - }; - "fs-minipass-2.1.0" = { - name = "fs-minipass"; - packageName = "fs-minipass"; - version = "2.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz"; - sha512 = "V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg=="; - }; - }; "fs-minipass-3.0.3" = { name = "fs-minipass"; packageName = "fs-minipass"; @@ -5772,13 +5601,13 @@ let sha512 = "DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg=="; }; }; - "get-intrinsic-1.2.7" = { + "get-intrinsic-1.3.0" = { name = "get-intrinsic"; packageName = "get-intrinsic"; - version = "1.2.7"; + version = "1.3.0"; src = fetchurl { - url = "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.7.tgz"; - sha512 = "VW6Pxhsrk0KAOqs3WEd0klDiF/+V7gQOpAvY1jVU/LHmaD/kQO4523aiJuikX/QAKYiW6x8Jh+RJej1almdtCA=="; + url = "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz"; + sha512 = "9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ=="; }; }; "get-own-enumerable-property-symbols-3.0.2" = { @@ -5853,13 +5682,13 @@ let sha512 = "w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg=="; }; }; - "get-tsconfig-4.10.0" = { + "get-tsconfig-4.10.1" = { name = "get-tsconfig"; packageName = "get-tsconfig"; - version = "4.10.0"; + version = "4.10.1"; src = fetchurl { - url = "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.10.0.tgz"; - sha512 = "kGzZ3LWWQcGIAmg6iWvXn0ei6WDtV26wzHRMwDSzmAbcXrTEXxHy6IehI6/4eT6VRKyMP1eF1VqwrVUmE/LR7A=="; + url = "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.10.1.tgz"; + sha512 = "auHyJ4AgMz7vgS8Hp3N6HXSmlMdUyhSUrfBF16w153rxtLIEOE+HGqaBppczZvnHLqQJfiHotCYpNhl0lUROFQ=="; }; }; "get-value-2.0.6" = { @@ -5898,22 +5727,13 @@ let sha512 = "7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg=="; }; }; - "glob-11.0.1" = { - name = "glob"; - packageName = "glob"; - version = "11.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/glob/-/glob-11.0.1.tgz"; - sha512 = "zrQDm8XPnYEKawJScsnM0QzobJxlT/kHOOlRTio8IH/GrmxRE5fjllkzdaHclIuNjUQTJYH2xHNIGfdpJkDJUw=="; - }; - }; - "glob-7.1.4" = { + "glob-11.0.2" = { name = "glob"; packageName = "glob"; - version = "7.1.4"; + version = "11.0.2"; src = fetchurl { - url = "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz"; - sha512 = "hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A=="; + url = "https://registry.npmjs.org/glob/-/glob-11.0.2.tgz"; + sha512 = "YT7U7Vye+t5fZ/QMkBFrTJ7ZQxInIUjwyAjVj84CYXqgBdv30MFUPGnBR6sQaVq6Is15wYJUsnzTuWaGRBhBAQ=="; }; }; "glob-7.2.3" = { @@ -5997,13 +5817,13 @@ let sha512 = "jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g=="; }; }; - "globby-14.0.2" = { + "globby-14.1.0" = { name = "globby"; packageName = "globby"; - version = "14.0.2"; + version = "14.1.0"; src = fetchurl { - url = "https://registry.npmjs.org/globby/-/globby-14.0.2.tgz"; - sha512 = "s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw=="; + url = "https://registry.npmjs.org/globby/-/globby-14.1.0.tgz"; + sha512 = "0Ia46fDOaT7k4og1PDW4YbodWWr3scS2vAr2lTbsplOt2WkKp0vQbkI9wKis/T5LV/dqPjO3bpS/z6GTJB82LA=="; }; }; "globby-6.1.0" = { @@ -6069,13 +5889,13 @@ let sha512 = "RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="; }; }; - "graphql-16.10.0" = { + "graphql-16.11.0" = { name = "graphql"; packageName = "graphql"; - version = "16.10.0"; + version = "16.11.0"; src = fetchurl { - url = "https://registry.npmjs.org/graphql/-/graphql-16.10.0.tgz"; - sha512 = "AjqGKbDGUFRKIRCP9tCKiIGHyriz2oHEbPIbEtcSLSs4YjReZOIPQQWek4+6hjw62H9QShXHyaGivGiYVLeYFQ=="; + url = "https://registry.npmjs.org/graphql/-/graphql-16.11.0.tgz"; + sha512 = "mS1lbMsxgQj6hge1XZ6p7GPhbrtFwUFYi3wRzXAC/FmYnyXMTvvI3td3rjmQ2u8ewXueaSvRPWaEcgVVOT9Jnw=="; }; }; "graphql-request-3.7.0" = { @@ -6402,13 +6222,13 @@ let sha512 = "gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A=="; }; }; - "http-cache-semantics-4.1.1" = { + "http-cache-semantics-4.2.0" = { name = "http-cache-semantics"; packageName = "http-cache-semantics"; - version = "4.1.1"; + version = "4.2.0"; src = fetchurl { - url = "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz"; - sha512 = "er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ=="; + url = "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz"; + sha512 = "dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ=="; }; }; "http-deceiver-1.2.7" = { @@ -6465,13 +6285,13 @@ let sha512 = "FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ=="; }; }; - "http-parser-js-0.5.9" = { + "http-parser-js-0.5.10" = { name = "http-parser-js"; packageName = "http-parser-js"; - version = "0.5.9"; + version = "0.5.10"; src = fetchurl { - url = "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.9.tgz"; - sha512 = "n1XsPy3rXVxlqxVioEWdC+0+M+SQw0DpJynwtOPo1X+ZlvdzTLtDBIJJlDQTnwZIFJrZSzSGmIOUdP8tu+SgLw=="; + url = "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.10.tgz"; + sha512 = "Pysuw9XpUq5dVc/2SMHpuTY01RFl8fttgcyunjL7eEMhGM3cI4eOmiCycJDVCo/7O7ClfQD3SaI6ftDzqOXYMA=="; }; }; "http-proxy-1.17.0" = { @@ -6645,6 +6465,15 @@ let sha512 = "hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g=="; }; }; + "ignore-7.0.5" = { + name = "ignore"; + packageName = "ignore"; + version = "7.0.5"; + src = fetchurl { + url = "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz"; + sha512 = "Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg=="; + }; + }; "image-size-0.5.5" = { name = "image-size"; packageName = "image-size"; @@ -6663,13 +6492,13 @@ let sha512 = "4Urocwu9+XLDJw4Tc6ZCg7APVjjLInCFvO4TwGsAYV5zT6YYSor14dsZR0+0tHlDIN92cFUOq+i7fC00G5vTxA=="; }; }; - "immutable-5.0.3" = { + "immutable-5.1.3" = { name = "immutable"; packageName = "immutable"; - version = "5.0.3"; + version = "5.1.3"; src = fetchurl { - url = "https://registry.npmjs.org/immutable/-/immutable-5.0.3.tgz"; - sha512 = "P8IdPQHq3lA1xVeBRi5VPqUm5HDgKnx0Ru51wZz5mjxHr5n3RWhjIpOFU7ybkUxfB+5IToy+OLaHYDBIWsv+uw=="; + url = "https://registry.npmjs.org/immutable/-/immutable-5.1.3.tgz"; + sha512 = "+chQdDfvscSF1SJqv2gn4SRO2ZyS3xL3r7IW/wWEEzrzLisnOlKiQu5ytC/BVNcS15C39WT2Hg/bjKjDMcu+zg=="; }; }; "import-fresh-2.0.0" = { @@ -7149,6 +6978,15 @@ let sha512 = "1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw=="; }; }; + "is-negative-zero-2.0.3" = { + name = "is-negative-zero"; + packageName = "is-negative-zero"; + version = "2.0.3"; + src = fetchurl { + url = "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz"; + sha512 = "5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw=="; + }; + }; "is-number-3.0.0" = { name = "is-number"; packageName = "is-number"; @@ -7518,13 +7356,13 @@ let sha512 = "OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw=="; }; }; - "jackspeak-4.0.3" = { + "jackspeak-4.1.1" = { name = "jackspeak"; packageName = "jackspeak"; - version = "4.0.3"; + version = "4.1.1"; src = fetchurl { - url = "https://registry.npmjs.org/jackspeak/-/jackspeak-4.0.3.tgz"; - sha512 = "oSwM7q8PTHQWuZAlp995iPpPJ4Vkl7qT0ZRD+9duL9j2oBy6KcTfyxc8mEuHJYC+z/kbps80aJLkaNzTOrf/kw=="; + url = "https://registry.npmjs.org/jackspeak/-/jackspeak-4.1.1.tgz"; + sha512 = "zptv57P3GpL+O0I7VdMJNBZCu+BPHVQUk55Ft8/QCJjTVxrnJHuVuX/0Bl2A6/+2oyR/ZMEuFKwmzqqZ/U5nPQ=="; }; }; "jest-diff-27.5.1" = { @@ -7662,22 +7500,13 @@ let sha512 = "xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="; }; }; - "json-schema-traverse-1.0.0" = { - name = "json-schema-traverse"; - packageName = "json-schema-traverse"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz"; - sha512 = "NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug=="; - }; - }; - "json-stable-stringify-1.2.1" = { + "json-stable-stringify-1.3.0" = { name = "json-stable-stringify"; packageName = "json-stable-stringify"; - version = "1.2.1"; + version = "1.3.0"; src = fetchurl { - url = "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.2.1.tgz"; - sha512 = "Lp6HbbBgosLmJbjx0pBLbgvx68FaFU1sdkmBuckmhhJ88kL13OA51CDtR2yJB50eCNMH9wRqtQNNiAqQH4YXnA=="; + url = "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.3.0.tgz"; + sha512 = "qtYiSSFlwot9XHtF9bD9c7rwKjr+RecWT//ZnPvSmEjpV5mmPOCN4j8UjY5hbjNkOwZ/jQv3J6R1/pL7RwgMsg=="; }; }; "json-stringify-safe-5.0.1" = { @@ -7842,13 +7671,13 @@ let sha512 = "dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA=="; }; }; - "ky-1.7.5" = { + "ky-1.8.1" = { name = "ky"; packageName = "ky"; - version = "1.7.5"; + version = "1.8.1"; src = fetchurl { - url = "https://registry.npmjs.org/ky/-/ky-1.7.5.tgz"; - sha512 = "HzhziW6sc5m0pwi5M196+7cEBtbt0lCYi67wNsiwMUmz833wloE0gbzJPWKs1gliFKQb34huItDQX97LyOdPdA=="; + url = "https://registry.npmjs.org/ky/-/ky-1.8.1.tgz"; + sha512 = "7Bp3TpsE+L+TARSnnDpk3xg8Idi8RwSLdj6CMbNWoOARIrGrbuLGusV0dYwbZOm4bB3jHNxSw8Wk/ByDqJEnDw=="; }; }; "last-call-webpack-plugin-3.0.0" = { @@ -7878,22 +7707,22 @@ let sha512 = "YiGkH6EnGrDGqLMITnGjXtGmNtjoXw9SVUzcaos8RBi7Ps0VBylkq+vOcY9QE5poLasPCR849ucFUkl0UzUyOw=="; }; }; - "less-4.2.2" = { + "less-4.3.0" = { name = "less"; packageName = "less"; - version = "4.2.2"; + version = "4.3.0"; src = fetchurl { - url = "https://registry.npmjs.org/less/-/less-4.2.2.tgz"; - sha512 = "tkuLHQlvWUTeQ3doAqnHbNn8T6WX1KA8yvbKG9x4VtKtIjHsVKQZCH11zRgAfbDAXC2UNIg/K9BYAAcEzUIrNg=="; + url = "https://registry.npmjs.org/less/-/less-4.3.0.tgz"; + sha512 = "X9RyH9fvemArzfdP8Pi3irr7lor2Ok4rOttDXBhlwDg+wKQsXOXgHWduAJE1EsF7JJx0w0bcO6BC6tCKKYnXKA=="; }; }; - "lightningcss-1.29.1" = { + "lightningcss-1.30.1" = { name = "lightningcss"; packageName = "lightningcss"; - version = "1.29.1"; + version = "1.30.1"; src = fetchurl { - url = "https://registry.npmjs.org/lightningcss/-/lightningcss-1.29.1.tgz"; - sha512 = "FmGoeD4S05ewj+AkhTY+D+myDvXI6eL27FjHIjoyUkO/uw7WZD1fBVs0QxeYWa7E17CUHJaYX/RUGISCtcrG4Q=="; + url = "https://registry.npmjs.org/lightningcss/-/lightningcss-1.30.1.tgz"; + sha512 = "xi6IyHML+c9+Q3W0S4fCQJOym42pyurFiJUHEcEyHS0CeKzia4yZDEsLlqOFykxOdHpNy0NmvVO31vcSqAxJCg=="; }; }; "lines-and-columns-1.2.4" = { @@ -8031,15 +7860,6 @@ let sha512 = "stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ=="; }; }; - "lodash.truncate-4.4.2" = { - name = "lodash.truncate"; - packageName = "lodash.truncate"; - version = "4.4.2"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz"; - sha512 = "jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw=="; - }; - }; "lodash.uniq-4.5.0" = { name = "lodash.uniq"; packageName = "lodash.uniq"; @@ -8085,13 +7905,13 @@ let sha512 = "JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ=="; }; }; - "lru-cache-11.0.2" = { + "lru-cache-11.1.0" = { name = "lru-cache"; packageName = "lru-cache"; - version = "11.0.2"; + version = "11.1.0"; src = fetchurl { - url = "https://registry.npmjs.org/lru-cache/-/lru-cache-11.0.2.tgz"; - sha512 = "123qHRfJBmo2jXDbo/a5YOQrJoHF/GNQTLzQ5+IdK5pWpceK17yRc6ozlWd25FxvGKQbIUs91fDFkXmDHTKcyA=="; + url = "https://registry.npmjs.org/lru-cache/-/lru-cache-11.1.0.tgz"; + sha512 = "QIXZUBJUx+2zHUdQujWejBkcD9+cs94tLn0+YL8UrCh+D5sCXZ4c7LaEH48pNwRY3MLDgqUFyhlCyjJPf1WP0A=="; }; }; "lru-cache-4.1.5" = { @@ -8220,13 +8040,13 @@ let sha512 = "dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ=="; }; }; - "memfs-4.17.0" = { + "memfs-4.17.2" = { name = "memfs"; packageName = "memfs"; - version = "4.17.0"; + version = "4.17.2"; src = fetchurl { - url = "https://registry.npmjs.org/memfs/-/memfs-4.17.0.tgz"; - sha512 = "4eirfZ7thblFmqFjywlTmuWVSvccHAJbn1r8qQLzmTO11qcqpohOjmY2mFce6x7x7WtskzRqApPD0hv+Oa74jg=="; + url = "https://registry.npmjs.org/memfs/-/memfs-4.17.2.tgz"; + sha512 = "NgYhCOWgovOXSzvYgUW0LQ7Qy72rWQMGGFJDoWg4G30RHd3z77VbYdtJ4fembJXBy8pMIUA31XNAupobOQlwdg=="; }; }; "memory-fs-0.4.1" = { @@ -8454,13 +8274,13 @@ let sha512 = "JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg=="; }; }; - "minimatch-10.0.1" = { + "minimatch-10.0.2" = { name = "minimatch"; packageName = "minimatch"; - version = "10.0.1"; + version = "10.0.2"; src = fetchurl { - url = "https://registry.npmjs.org/minimatch/-/minimatch-10.0.1.tgz"; - sha512 = "ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ=="; + url = "https://registry.npmjs.org/minimatch/-/minimatch-10.0.2.tgz"; + sha512 = "+9TJCIYXgZ2Dm5LxVCFsa8jOm+evMwXHFI0JM1XROmkfkpz8/iLLDh+TwSmyIBrs6C6Xu9294/fq8cBA+P6AqA=="; }; }; "minimatch-3.0.4" = { @@ -8517,15 +8337,6 @@ let sha512 = "2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA=="; }; }; - "minipass-2.9.0" = { - name = "minipass"; - packageName = "minipass"; - version = "2.9.0"; - src = fetchurl { - url = "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz"; - sha512 = "wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg=="; - }; - }; "minipass-3.3.6" = { name = "minipass"; packageName = "minipass"; @@ -8535,15 +8346,6 @@ let sha512 = "DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw=="; }; }; - "minipass-5.0.0" = { - name = "minipass"; - packageName = "minipass"; - version = "5.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz"; - sha512 = "3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ=="; - }; - }; "minipass-7.1.2" = { name = "minipass"; packageName = "minipass"; @@ -8562,13 +8364,13 @@ let sha512 = "D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw=="; }; }; - "minipass-fetch-4.0.0" = { + "minipass-fetch-4.0.1" = { name = "minipass-fetch"; packageName = "minipass-fetch"; - version = "4.0.0"; + version = "4.0.1"; src = fetchurl { - url = "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-4.0.0.tgz"; - sha512 = "2v6aXUXwLP1Epd/gc32HAMIWoczx+fZwEPRHm/VwtrJzRGwR1qGZXEYV3Zp8ZjjbwaZhMrM6uHV4KVkk+XCc2w=="; + url = "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-4.0.1.tgz"; + sha512 = "j7U11C5HXigVuutxebFadoYBbd7VSdZWggSe64NVdvWNBqGAiXPL2QVCehjmw7lY1oF9gOllYbORh+hiNgfPgQ=="; }; }; "minipass-flush-1.0.5" = { @@ -8598,31 +8400,13 @@ let sha512 = "MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g=="; }; }; - "minizlib-1.3.3" = { + "minizlib-3.0.2" = { name = "minizlib"; packageName = "minizlib"; - version = "1.3.3"; + version = "3.0.2"; src = fetchurl { - url = "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz"; - sha512 = "6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q=="; - }; - }; - "minizlib-2.1.2" = { - name = "minizlib"; - packageName = "minizlib"; - version = "2.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz"; - sha512 = "bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg=="; - }; - }; - "minizlib-3.0.1" = { - name = "minizlib"; - packageName = "minizlib"; - version = "3.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/minizlib/-/minizlib-3.0.1.tgz"; - sha512 = "umcy022ILvb5/3Djuu8LWeqUa8D68JaBzlttKeMWen48SjabqS3iY5w/vzeMzMUNhLDifyhbOwKDSznB1vvrwg=="; + url = "https://registry.npmjs.org/minizlib/-/minizlib-3.0.2.tgz"; + sha512 = "oG62iEk+CYt5Xj2YqI5Xi9xWUeZhDI8jjQmC5oThVH5JGCTgIjr7ciJDzC7MBzYd//WvR1OTmP5Q38Q8ShQtVA=="; }; }; "mississippi-2.0.0" = { @@ -8670,15 +8454,6 @@ let sha512 = "FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw=="; }; }; - "mkdirp-1.0.4" = { - name = "mkdirp"; - packageName = "mkdirp"; - version = "1.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz"; - sha512 = "vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw=="; - }; - }; "mkdirp-3.0.1" = { name = "mkdirp"; packageName = "mkdirp"; @@ -8688,15 +8463,6 @@ let sha512 = "+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg=="; }; }; - "moment-2.30.1" = { - name = "moment"; - packageName = "moment"; - version = "2.30.1"; - src = fetchurl { - url = "https://registry.npmjs.org/moment/-/moment-2.30.1.tgz"; - sha512 = "uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how=="; - }; - }; "move-concurrently-1.0.1" = { name = "move-concurrently"; packageName = "move-concurrently"; @@ -8751,24 +8517,6 @@ let sha512 = "cnAsSVxIDsYt0v7HmC0hWZFwwXSh+E6PgCrREDuN/EsjgLwA5XRmlMHhSiDPrt6HxY1gTivEa/Zh7GtODoLevQ=="; }; }; - "murmur-hash-js-1.0.0" = { - name = "murmur-hash-js"; - packageName = "murmur-hash-js"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/murmur-hash-js/-/murmur-hash-js-1.0.0.tgz"; - sha512 = "g3vtW36bHHcmcGOLlI+cVUBPtaoLdPkBNVNkHE+1mKgaYfjWXF6bWOlhsU6r+V+yG8tqUyM7WveRAXvHa98dZg=="; - }; - }; - "mustache-3.2.1" = { - name = "mustache"; - packageName = "mustache"; - version = "3.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/mustache/-/mustache-3.2.1.tgz"; - sha512 = "RERvMFdLpaFfSRIEe632yDm5nsd0SDKn8hGmcUwswnyiE5mtdZLDybtHAz6hjJhawokF0hXvGLtx9mrQfm6FkA=="; - }; - }; "mute-stream-0.0.7" = { name = "mute-stream"; packageName = "mute-stream"; @@ -8787,22 +8535,22 @@ let sha512 = "nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA=="; }; }; - "nan-2.22.0" = { + "nan-2.22.2" = { name = "nan"; packageName = "nan"; - version = "2.22.0"; + version = "2.22.2"; src = fetchurl { - url = "https://registry.npmjs.org/nan/-/nan-2.22.0.tgz"; - sha512 = "nbajikzWTMwsW+eSsNm3QwlOs7het9gGJU5dDZzRTQGk03vyBOauxgI4VakDzE0PtsGTmXPsXTbbjVhRwR5mpw=="; + url = "https://registry.npmjs.org/nan/-/nan-2.22.2.tgz"; + sha512 = "DANghxFkS1plDdRsX0X9pm0Z6SJNN6gBdtXfanwoZ8hooC5gosGFSBGRYHUVPz1asKA/kMRqDRdHrluZ61SpBQ=="; }; }; - "nanoid-3.3.8" = { + "nanoid-3.3.11" = { name = "nanoid"; packageName = "nanoid"; - version = "3.3.8"; + version = "3.3.11"; src = fetchurl { - url = "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz"; - sha512 = "WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w=="; + url = "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz"; + sha512 = "N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w=="; }; }; "nanomatch-1.2.13" = { @@ -8895,15 +8643,6 @@ let sha512 = "fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg=="; }; }; - "node-elm-compiler-5.0.4" = { - name = "node-elm-compiler"; - packageName = "node-elm-compiler"; - version = "5.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/node-elm-compiler/-/node-elm-compiler-5.0.4.tgz"; - sha512 = "VQsT8QSierYGkHzRed+b4MnccQVF1+qPHunE8jBoU7jD6YpuRqCDPzEoC2zfyEJS80qVnlMZrqobLnyjzX9lJg=="; - }; - }; "node-elm-compiler-5.0.5" = { name = "node-elm-compiler"; packageName = "node-elm-compiler"; @@ -9174,13 +8913,13 @@ let sha512 = "nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw=="; }; }; - "object.entries-1.1.8" = { + "object.entries-1.1.9" = { name = "object.entries"; packageName = "object.entries"; - version = "1.1.8"; + version = "1.1.9"; src = fetchurl { - url = "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz"; - sha512 = "cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ=="; + url = "https://registry.npmjs.org/object.entries/-/object.entries-1.1.9.tgz"; + sha512 = "8u/hfXFRBD1O0hPUjioLhoWFHRmt6tKA4/vZPyckBr18l1KE9uHrFaFaUi8MDRTpi4uak2goyPTSNJLXX2k2Hw=="; }; }; "object.getownpropertydescriptors-2.1.8" = { @@ -9282,13 +9021,13 @@ let sha512 = "VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ=="; }; }; - "open-10.1.0" = { + "open-10.1.2" = { name = "open"; packageName = "open"; - version = "10.1.0"; + version = "10.1.2"; src = fetchurl { - url = "https://registry.npmjs.org/open/-/open-10.1.0.tgz"; - sha512 = "mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw=="; + url = "https://registry.npmjs.org/open/-/open-10.1.2.tgz"; + sha512 = "cxN6aIDPz6rm8hbebcP7vrQNhvRcveZoJU72Y7vskh4oIm+BZwBECnx5nTmrlres1Qapvx27Qo1Auukpf8PKXw=="; }; }; "open-6.4.0" = { @@ -9813,13 +9552,13 @@ let sha512 = "gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw=="; }; }; - "path-type-5.0.0" = { + "path-type-6.0.0" = { name = "path-type"; packageName = "path-type"; - version = "5.0.0"; + version = "6.0.0"; src = fetchurl { - url = "https://registry.npmjs.org/path-type/-/path-type-5.0.0.tgz"; - sha512 = "5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg=="; + url = "https://registry.npmjs.org/path-type/-/path-type-6.0.0.tgz"; + sha512 = "Vj7sf++t5pBD637NSfkxpHSMfWaeig5+DKWLhcqIYx6mWQz5hdJTGDVMQiJcw1ZYkhs7AazKDGpRVji1LJCZUQ=="; }; }; "pbkdf2-3.1.2" = { @@ -9876,6 +9615,15 @@ let sha512 = "JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="; }; }; + "picomatch-4.0.2" = { + name = "picomatch"; + packageName = "picomatch"; + version = "4.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz"; + sha512 = "M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg=="; + }; + }; "pify-2.3.0" = { name = "pify"; packageName = "pify"; @@ -9984,13 +9732,13 @@ let sha512 = "8xCNE/aT/EXKenuMDZ+xTVwkT8gsoHN2z/Q29l80u0ppGEXVvsKRzNMbtKhg8LS8k1tJLAHHylf6p4VFmP6XUQ=="; }; }; - "portfinder-1.0.32" = { + "portfinder-1.0.37" = { name = "portfinder"; packageName = "portfinder"; - version = "1.0.32"; + version = "1.0.37"; src = fetchurl { - url = "https://registry.npmjs.org/portfinder/-/portfinder-1.0.32.tgz"; - sha512 = "on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg=="; + url = "https://registry.npmjs.org/portfinder/-/portfinder-1.0.37.tgz"; + sha512 = "yuGIEjDAYnnOex9ddMnKZEMFE0CcGo6zbfzDklkmT1m5z734ss6JMzN9rNB3+RR7iS+F10D4/BVIaXOyh8PQKw=="; }; }; "posix-character-classes-0.1.1" = { @@ -10020,13 +9768,13 @@ let sha512 = "yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA=="; }; }; - "postcss-8.5.2" = { + "postcss-8.5.5" = { name = "postcss"; packageName = "postcss"; - version = "8.5.2"; + version = "8.5.5"; src = fetchurl { - url = "https://registry.npmjs.org/postcss/-/postcss-8.5.2.tgz"; - sha512 = "MjOadfU3Ys9KYoX0AdkBlFEF1Vx37uCCeN4ZHnmwm9FfpbsGWMZeBLMmmpY+6Ocqod7mkdZ0DT31OlbsFrLlkA=="; + url = "https://registry.npmjs.org/postcss/-/postcss-8.5.5.tgz"; + sha512 = "d/jtm+rdNT8tpXuHY5MMtcbJFBkhXE6593XVR9UoGCH8jSFGci7jGvMGH5RYd5PBJW+00NZQt6gf7CbagJCrhg=="; }; }; "postcss-calc-7.0.5" = { @@ -10830,15 +10578,6 @@ let sha512 = "1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ=="; }; }; - "readdirp-3.1.3" = { - name = "readdirp"; - packageName = "readdirp"; - version = "3.1.3"; - src = fetchurl { - url = "https://registry.npmjs.org/readdirp/-/readdirp-3.1.3.tgz"; - sha512 = "ZOsfTGkjO2kqeR5Mzr5RYDbTGYneSkdNKX2fOX2P5jF7vMrd/GNnIAUtDldeHHumHUCQ3V05YfWUdxMPAsRu9Q=="; - }; - }; "readdirp-3.4.0" = { name = "readdirp"; packageName = "readdirp"; @@ -10938,15 +10677,6 @@ let sha512 = "D0Y/JJ4VhusyMOd/o25a3jdUqN/bC85EFsaoL9Oqmy/O4efCh+xhp7yj2EEOsj974qvMkcW8AwUzJ1jB/MbxCw=="; }; }; - "regenerator-transform-0.15.2" = { - name = "regenerator-transform"; - packageName = "regenerator-transform"; - version = "0.15.2"; - src = fetchurl { - url = "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz"; - sha512 = "hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg=="; - }; - }; "regex-not-1.0.2" = { name = "regex-not"; packageName = "regex-not"; @@ -11082,24 +10812,6 @@ let sha512 = "lMbBMrDoxgsyO+yB3sDcrDuX85yYt7sS8BfQd11jtbW/z5ZWgLZRcEGLsLoYw7I0WSUGQBs8CC8ScIxkTX1+6Q=="; }; }; - "request-promise-4.2.6" = { - name = "request-promise"; - packageName = "request-promise"; - version = "4.2.6"; - src = fetchurl { - url = "https://registry.npmjs.org/request-promise/-/request-promise-4.2.6.tgz"; - sha512 = "HCHI3DJJUakkOr8fNoCc73E5nU5bqITjOYFMDrKHYOXWXrgD/SBaC7LjwuPymUprRyuF06UK7hd/lMHkmUXglQ=="; - }; - }; - "request-promise-core-1.1.4" = { - name = "request-promise-core"; - packageName = "request-promise-core"; - version = "1.1.4"; - src = fetchurl { - url = "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz"; - sha512 = "TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw=="; - }; - }; "require-directory-2.1.1" = { name = "require-directory"; packageName = "require-directory"; @@ -11109,15 +10821,6 @@ let sha512 = "fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q=="; }; }; - "require-from-string-2.0.2" = { - name = "require-from-string"; - packageName = "require-from-string"; - version = "2.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz"; - sha512 = "Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw=="; - }; - }; "require-main-filename-1.0.1" = { name = "require-main-filename"; packageName = "require-main-filename"; @@ -11253,13 +10956,13 @@ let sha512 = "9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow=="; }; }; - "reusify-1.0.4" = { + "reusify-1.1.0" = { name = "reusify"; packageName = "reusify"; - version = "1.0.4"; + version = "1.1.0"; src = fetchurl { - url = "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz"; - sha512 = "U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw=="; + url = "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz"; + sha512 = "g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw=="; }; }; "revalidator-0.1.8" = { @@ -11325,13 +11028,13 @@ let sha512 = "ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA=="; }; }; - "rollup-4.34.7" = { + "rollup-4.43.0" = { name = "rollup"; packageName = "rollup"; - version = "4.34.7"; + version = "4.43.0"; src = fetchurl { - url = "https://registry.npmjs.org/rollup/-/rollup-4.34.7.tgz"; - sha512 = "8qhyN0oZ4x0H6wmBgfKxJtxM7qS98YJ0k0kNh5ECVtuchIJ7z9IVVvzpmtQyT10PXKMtBxYr1wQ5Apg8RS8kXQ=="; + url = "https://registry.npmjs.org/rollup/-/rollup-4.43.0.tgz"; + sha512 = "wdN2Kd3Twh8MAEOEJZsuxuLKCsBEo4PVNLK6tQWAn10VhsVewQLzcucMgLolRlhFybGxfclbPeEYBaP6RvUFGg=="; }; }; "run-applescript-7.0.0" = { @@ -11379,13 +11082,13 @@ let sha512 = "hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ=="; }; }; - "rxjs-7.8.1" = { + "rxjs-7.8.2" = { name = "rxjs"; packageName = "rxjs"; - version = "7.8.1"; + version = "7.8.2"; src = fetchurl { - url = "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz"; - sha512 = "AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg=="; + url = "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz"; + sha512 = "dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA=="; }; }; "safe-array-concat-1.1.3" = { @@ -11469,22 +11172,22 @@ let sha512 = "YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="; }; }; - "sass-1.85.0" = { + "sass-1.89.2" = { name = "sass"; packageName = "sass"; - version = "1.85.0"; + version = "1.89.2"; src = fetchurl { - url = "https://registry.npmjs.org/sass/-/sass-1.85.0.tgz"; - sha512 = "3ToiC1xZ1Y8aU7+CkgCI/tqyuPXEmYGJXO7H4uqp0xkLXUqp88rQQ4j1HmP37xSJLbCJPaIiv+cT1y+grssrww=="; + url = "https://registry.npmjs.org/sass/-/sass-1.89.2.tgz"; + sha512 = "xCmtksBKd/jdJ9Bt9p7nPKiuqrlBMBuuGkQlkhZjjQk3Ty48lv93k5Dq6OPkKt4XwxDJ7tvlfrTa1MPA9bf+QA=="; }; }; - "sass-embedded-1.85.0" = { + "sass-embedded-1.89.2" = { name = "sass-embedded"; packageName = "sass-embedded"; - version = "1.85.0"; + version = "1.89.2"; src = fetchurl { - url = "https://registry.npmjs.org/sass-embedded/-/sass-embedded-1.85.0.tgz"; - sha512 = "x3Vv54g0jv1aPSW8OTA/0GzQCs/HMQOjIkLtZJ3Xsn/I4vnyjKbVTQmFTax9bQjldqLEEkdbvy6ES/cOOnYNwA=="; + url = "https://registry.npmjs.org/sass-embedded/-/sass-embedded-1.89.2.tgz"; + sha512 = "Ack2K8rc57kCFcYlf3HXpZEJFNUX8xd8DILldksREmYXQkRHI879yy8q4mRDJgrojkySMZqmmmW1NxrFxMsYaA=="; }; }; "sax-1.2.4" = { @@ -11586,13 +11289,13 @@ let sha512 = "BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="; }; }; - "semver-7.7.1" = { + "semver-7.7.2" = { name = "semver"; packageName = "semver"; - version = "7.7.1"; + version = "7.7.2"; src = fetchurl { - url = "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz"; - sha512 = "hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA=="; + url = "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz"; + sha512 = "RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA=="; }; }; "semver-regex-3.1.4" = { @@ -11892,13 +11595,13 @@ let sha512 = "bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw=="; }; }; - "simple-git-3.27.0" = { + "simple-git-3.28.0" = { name = "simple-git"; packageName = "simple-git"; - version = "3.27.0"; + version = "3.28.0"; src = fetchurl { - url = "https://registry.npmjs.org/simple-git/-/simple-git-3.27.0.tgz"; - sha512 = "ivHoFS9Yi9GY49ogc6/YAi3Fl9ROnF4VyubNylgCkA+RVqLaKWnDSzXOVzya8csELIaWaYNutsEuAhZrtOjozA=="; + url = "https://registry.npmjs.org/simple-git/-/simple-git-3.28.0.tgz"; + sha512 = "Rs/vQRwsn1ILH1oBUy8NucJlXmnnLeLCfcvbSehkPzbv3wwoFWIdtfd6Ndo6ZPhlPsCZ60CPI4rxurnwAa+a2w=="; }; }; "simple-swizzle-0.2.2" = { @@ -11946,15 +11649,6 @@ let sha512 = "ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg=="; }; }; - "slice-ansi-4.0.0" = { - name = "slice-ansi"; - packageName = "slice-ansi"; - version = "4.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz"; - sha512 = "qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ=="; - }; - }; "smart-buffer-4.2.0" = { name = "smart-buffer"; packageName = "smart-buffer"; @@ -12018,13 +11712,13 @@ let sha512 = "5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g=="; }; }; - "socks-2.8.4" = { + "socks-2.8.5" = { name = "socks"; packageName = "socks"; - version = "2.8.4"; + version = "2.8.5"; src = fetchurl { - url = "https://registry.npmjs.org/socks/-/socks-2.8.4.tgz"; - sha512 = "D3YaD0aRxR3mEcqnidIs7ReYJFVzWdd6fXJYUM8ixcQcJRGTka/b3saV0KflYhyVJXKhb947GndU35SxYNResQ=="; + url = "https://registry.npmjs.org/socks/-/socks-2.8.5.tgz"; + sha512 = "iF+tNDQla22geJdTyJB1wM/qrX9DMRwWrciEPwWLPRWAUEM8sQiyxgckLxWT1f7+9VabJS0jTGGr4QgBuvi6Ww=="; }; }; "socks-proxy-agent-8.0.5" = { @@ -12297,13 +11991,13 @@ let sha512 = "RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ=="; }; }; - "stealthy-require-1.1.1" = { - name = "stealthy-require"; - packageName = "stealthy-require"; - version = "1.1.1"; + "stop-iteration-iterator-1.1.0" = { + name = "stop-iteration-iterator"; + packageName = "stop-iteration-iterator"; + version = "1.1.0"; src = fetchurl { - url = "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz"; - sha512 = "ZnWpYnYugiOVEY5GkcuJK1io5V8QmNYChG62gSit9pQVGErXtrKuPC55ITaVSukmMta5qpMU7vqLt2Lnni4f/g=="; + url = "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.1.0.tgz"; + sha512 = "eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ=="; }; }; "stream-browserify-2.0.2" = { @@ -12675,15 +12369,6 @@ let sha512 = "qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ=="; }; }; - "supports-color-7.1.0" = { - name = "supports-color"; - packageName = "supports-color"; - version = "7.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz"; - sha512 = "oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g=="; - }; - }; "supports-color-7.2.0" = { name = "supports-color"; packageName = "supports-color"; @@ -12738,15 +12423,6 @@ let sha512 = "GTt8rSKje5FilG+wEdfCkOcLL7LWqpMlr2c3LRuKt/YXxcJ52aGSbGBAdI4L3aaqfrBt6y711El53ItyH1NWzg=="; }; }; - "table-6.9.0" = { - name = "table"; - packageName = "table"; - version = "6.9.0"; - src = fetchurl { - url = "https://registry.npmjs.org/table/-/table-6.9.0.tgz"; - sha512 = "9kY+CygyYM6j02t5YFHbNz2FN5QmYGv9zAjVp4lCDjlCw7amdckXlEt/bjMhUIfj4ThGRE4gCUH5+yGnNuPo5A=="; - }; - }; "tapable-1.1.3" = { name = "tapable"; packageName = "tapable"; @@ -12756,24 +12432,6 @@ let sha512 = "4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA=="; }; }; - "tar-4.4.19" = { - name = "tar"; - packageName = "tar"; - version = "4.4.19"; - src = fetchurl { - url = "https://registry.npmjs.org/tar/-/tar-4.4.19.tgz"; - sha512 = "a20gEsvHnWe0ygBY8JbxoM4w3SJdhc7ZAuxkLqh+nvNQN2IOt0B5lLgM490X5Hl8FF0dl0tOf2ewFYAlIFgzVA=="; - }; - }; - "tar-6.2.1" = { - name = "tar"; - packageName = "tar"; - version = "6.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz"; - sha512 = "DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A=="; - }; - }; "tar-7.4.3" = { name = "tar"; packageName = "tar"; @@ -12783,15 +12441,6 @@ let sha512 = "5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw=="; }; }; - "temp-0.9.0" = { - name = "temp"; - packageName = "temp"; - version = "0.9.0"; - src = fetchurl { - url = "https://registry.npmjs.org/temp/-/temp-0.9.0.tgz"; - sha512 = "YfUhPQCJoNQE5N+FJQcdPz63O3x3sdT4Xju69Gj4iZe0lBKOtnAMi0SLj9xKhGkcGhsxThvTJ/usxtFPo438zQ=="; - }; - }; "temp-0.9.4" = { name = "temp"; packageName = "temp"; @@ -12819,13 +12468,13 @@ let sha512 = "zVotuHoIfnYjtlurOouTazciEfL7V38QMAOhGqpXDEg6yT13cF4+fEP9b0rrCEQTn+tT46uxgFsTZzhygk+CzQ=="; }; }; - "terser-5.39.0" = { + "terser-5.42.0" = { name = "terser"; packageName = "terser"; - version = "5.39.0"; + version = "5.42.0"; src = fetchurl { - url = "https://registry.npmjs.org/terser/-/terser-5.39.0.tgz"; - sha512 = "LBAhFyLho16harJoWMg/nZsQYgTrg5jXOn2nCYjRUcZZEdE3qa2zb8QEDRUGVZBW4rlazf2fxkg8tztybTaqWw=="; + url = "https://registry.npmjs.org/terser/-/terser-5.42.0.tgz"; + sha512 = "UYCvU9YQW2f/Vwl+P0GfhxJxbUGLwd+5QrrGgLajzWAtC/23AX0vcise32kkP7Eu0Wu9VlzzHAXkLObgjQfFlQ=="; }; }; "terser-webpack-plugin-1.4.6" = { @@ -12909,6 +12558,15 @@ let sha512 = "qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A=="; }; }; + "tinyglobby-0.2.14" = { + name = "tinyglobby"; + packageName = "tinyglobby"; + version = "0.2.14"; + src = fetchurl { + url = "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.14.tgz"; + sha512 = "tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ=="; + }; + }; "tmp-0.0.31" = { name = "tmp"; packageName = "tmp"; @@ -13008,15 +12666,6 @@ let sha512 = "o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA=="; }; }; - "touch-3.1.1" = { - name = "touch"; - packageName = "touch"; - version = "3.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/touch/-/touch-3.1.1.tgz"; - sha512 = "r0eojU4bI8MnHr8c5bNo7lJDdI2qXlWWJk6a9EAFG7vbhTjElYhBVS3/miuE0uOuoLdb8Mc/rVfsmm6eo5o9GA=="; - }; - }; "tough-cookie-2.4.3" = { name = "tough-cookie"; packageName = "tough-cookie"; @@ -13044,15 +12693,6 @@ let sha512 = "N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw=="; }; }; - "traverse-0.3.9" = { - name = "traverse"; - packageName = "traverse"; - version = "0.3.9"; - src = fetchurl { - url = "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz"; - sha512 = "iawgk0hLP3SxGKDfnDJf8wTz4p2qImnyihM5Hh/sGvQ3K37dPi/w8sRhdNIxYA1TwFwc5mDhIJq+O0RsvXBKdQ=="; - }; - }; "traverse-chain-0.1.0" = { name = "traverse-chain"; packageName = "traverse-chain"; @@ -13062,13 +12702,13 @@ let sha512 = "up6Yvai4PYKhpNp5PkYtx50m3KbwQrqDwbuZP/ItyL64YEWHAvH6Md83LFLV/GRSk/BoUVwwgUzX6SOQSbsfAg=="; }; }; - "tree-dump-1.0.2" = { + "tree-dump-1.0.3" = { name = "tree-dump"; packageName = "tree-dump"; - version = "1.0.2"; + version = "1.0.3"; src = fetchurl { - url = "https://registry.npmjs.org/tree-dump/-/tree-dump-1.0.2.tgz"; - sha512 = "dpev9ABuLWdEubk+cIaI9cHwRNNDjkBBLXTwI4UCUFdQ5xXKqNXoK4FEciw/vxf+NQ7Cb7sGUyeUtORvHIdRXQ=="; + url = "https://registry.npmjs.org/tree-dump/-/tree-dump-1.0.3.tgz"; + sha512 = "il+Cv80yVHFBwokQSfd4bldvr1Md951DpgAGfmhydt04L+YzHgubm2tQ7zueWDcGENKHq0ZvGFR/hjvNXilHEg=="; }; }; "ts-debounce-4.0.0" = { @@ -13107,22 +12747,22 @@ let sha512 = "oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="; }; }; - "tsx-4.19.2" = { + "tsx-4.20.2" = { name = "tsx"; packageName = "tsx"; - version = "4.19.2"; + version = "4.20.2"; src = fetchurl { - url = "https://registry.npmjs.org/tsx/-/tsx-4.19.2.tgz"; - sha512 = "pOUl6Vo2LUq/bSa8S5q7b91cgNSjctn9ugq/+Mvow99qW6x/UZYwzxy/3NmqoT66eHYfCVvFvACC58UBPFf28g=="; + url = "https://registry.npmjs.org/tsx/-/tsx-4.20.2.tgz"; + sha512 = "He0ZWr41gLa4vD30Au3yuwpe0HXaCZbclvl8RBieUiJ9aFnPMWUPIyvw3RU8+1Crjfcrauvitae2a4tUzRAGsw=="; }; }; - "tsyringe-4.8.0" = { + "tsyringe-4.10.0" = { name = "tsyringe"; packageName = "tsyringe"; - version = "4.8.0"; + version = "4.10.0"; src = fetchurl { - url = "https://registry.npmjs.org/tsyringe/-/tsyringe-4.8.0.tgz"; - sha512 = "YB1FG+axdxADa3ncEtRnQCFq/M0lALGLxSZeVNbTU8NqhOVc51nnv2CISTcvc1kyv6EGPtXVr0v6lWeDxiijOA=="; + url = "https://registry.npmjs.org/tsyringe/-/tsyringe-4.10.0.tgz"; + sha512 = "axr3IdNuVIxnaK5XGEUFTu3YmAQ6lllgrvqfEoR16g/HGnYY/6We4oWENtAnzK6/LpJ2ur9PAb80RBt7/U4ugw=="; }; }; "tty-browserify-0.0.0" = { @@ -13305,13 +12945,13 @@ let sha512 = "nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw=="; }; }; - "undici-types-6.20.0" = { + "undici-types-7.8.0" = { name = "undici-types"; packageName = "undici-types"; - version = "6.20.0"; + version = "7.8.0"; src = fetchurl { - url = "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz"; - sha512 = "Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg=="; + url = "https://registry.npmjs.org/undici-types/-/undici-types-7.8.0.tgz"; + sha512 = "9UJ2xGDvQ43tYyVMpuHlsgApydB8ZKfVYTsLDhXkFL/6gfkp+U8xTGdh8pMJv1SpZna0zxG1DwsKZsreLbXBxw=="; }; }; "unicode-canonical-property-names-ecmascript-2.0.1" = { @@ -13350,13 +12990,13 @@ let sha512 = "6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w=="; }; }; - "unicorn-magic-0.1.0" = { + "unicorn-magic-0.3.0" = { name = "unicorn-magic"; packageName = "unicorn-magic"; - version = "0.1.0"; + version = "0.3.0"; src = fetchurl { - url = "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.1.0.tgz"; - sha512 = "lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ=="; + url = "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.3.0.tgz"; + sha512 = "+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA=="; }; }; "union-value-1.0.1" = { @@ -13467,15 +13107,6 @@ let sha512 = "PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ=="; }; }; - "unzip-stream-0.3.4" = { - name = "unzip-stream"; - packageName = "unzip-stream"; - version = "0.3.4"; - src = fetchurl { - url = "https://registry.npmjs.org/unzip-stream/-/unzip-stream-0.3.4.tgz"; - sha512 = "PyofABPVv+d7fL7GOpusx7eRT9YETY2X04PhwbSipdj6bMxVCFJrr+nm0Mxqbf9hUiTin/UsnuFWBXlDZFy0Cw=="; - }; - }; "upath-1.2.0" = { name = "upath"; packageName = "upath"; @@ -13494,22 +13125,13 @@ let sha512 = "1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w=="; }; }; - "update-browserslist-db-1.1.2" = { + "update-browserslist-db-1.1.3" = { name = "update-browserslist-db"; packageName = "update-browserslist-db"; - version = "1.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.2.tgz"; - sha512 = "PPypAm5qvlD7XMZC3BujecnaOxwhrtoFR+Dqkk5Aa/6DssiH0ibKoketaj9w8LP7Bont1rYeoV5plxD7RTEPRg=="; - }; - }; - "upgrade-1.1.0" = { - name = "upgrade"; - packageName = "upgrade"; - version = "1.1.0"; + version = "1.1.3"; src = fetchurl { - url = "https://registry.npmjs.org/upgrade/-/upgrade-1.1.0.tgz"; - sha512 = "NtkVvqVCqsJo5U3mYRum2Tw6uCltOxfIJ/AfTZeTmw6U39IB5X23xF+kRZ9aiPaORqeiQQ7Q209/ibhOvxzwHA=="; + url = "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz"; + sha512 = "UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw=="; }; }; "uri-js-4.4.1" = { @@ -13701,13 +13323,13 @@ let sha512 = "ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw=="; }; }; - "vite-6.1.0" = { + "vite-6.3.5" = { name = "vite"; packageName = "vite"; - version = "6.1.0"; + version = "6.3.5"; src = fetchurl { - url = "https://registry.npmjs.org/vite/-/vite-6.1.0.tgz"; - sha512 = "RjjMipCKVoR4hVfPY6GQTgveinjNuyLw+qruksLDvA5ktI1150VmcMBKmQaEWJhg/j6Uaf6dNCNA0AfdzUb/hQ=="; + url = "https://registry.npmjs.org/vite/-/vite-6.3.5.tgz"; + sha512 = "cZn6NDFE7wdTpINgs++ZJ4N49W2vRp8LCKrn3Ob1kYNtOo21vfDoaV5GzBfLU4MovSAB8uNRm4jgzVQZ+mBzPQ=="; }; }; "vm-browserify-1.1.2" = { @@ -13935,15 +13557,6 @@ let sha512 = "HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ=="; }; }; - "which-2.0.1" = { - name = "which"; - packageName = "which"; - version = "2.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/which/-/which-2.0.1.tgz"; - sha512 = "N7GBZOTswtB9lkQBZA4+zAXrjEIWAUOB93AvzUiudRzRxhUdLURQ7D/gAIMY1gatT/LTbmbcv8SiYazy3eYB7w=="; - }; - }; "which-2.0.2" = { name = "which"; packageName = "which"; @@ -14007,13 +13620,13 @@ let sha512 = "iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ=="; }; }; - "which-typed-array-1.1.18" = { + "which-typed-array-1.1.19" = { name = "which-typed-array"; packageName = "which-typed-array"; - version = "1.1.18"; + version = "1.1.19"; src = fetchurl { - url = "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.18.tgz"; - sha512 = "qEcY+KJYlWyLH9vNbsr6/5j59AXk5ni5aakf8ldzBvGde6Iz4sxZGkJyWSAueTG7QhOvNRYb1lDdFmL5Td0QKA=="; + url = "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.19.tgz"; + sha512 = "rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw=="; }; }; "winston-2.1.1" = { @@ -14196,15 +13809,6 @@ let sha512 = "QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q=="; }; }; - "wrap-ansi-6.2.0" = { - name = "wrap-ansi"; - packageName = "wrap-ansi"; - version = "6.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz"; - sha512 = "r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA=="; - }; - }; "wrap-ansi-7.0.0" = { name = "wrap-ansi"; packageName = "wrap-ansi"; @@ -14286,22 +13890,13 @@ let sha512 = "+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ=="; }; }; - "ws-8.18.0" = { + "ws-8.18.2" = { name = "ws"; packageName = "ws"; - version = "8.18.0"; - src = fetchurl { - url = "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz"; - sha512 = "8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw=="; - }; - }; - "xmlbuilder-13.0.2" = { - name = "xmlbuilder"; - packageName = "xmlbuilder"; - version = "13.0.2"; + version = "8.18.2"; src = fetchurl { - url = "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-13.0.2.tgz"; - sha512 = "Eux0i2QdDYKbdbA6AM6xE4m6ZTZr4G4xF9kahI2ukSEMCzwce2eX9WlTI5J3s+NU7hpasFsr8hWIONae7LluAQ=="; + url = "https://registry.npmjs.org/ws/-/ws-8.18.2.tgz"; + sha512 = "DMricUmwGZUVr++AEAe2uiVM7UoO9MAVZMDu05UQOaUII0lp+zOzLLU4Xqh/JvTqklB1T4uELaaPBKyjE1r4fQ=="; }; }; "xmlbuilder-15.1.1" = { @@ -14403,13 +13998,13 @@ let sha512 = "r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg=="; }; }; - "yaml-2.7.0" = { + "yaml-2.8.0" = { name = "yaml"; packageName = "yaml"; - version = "2.7.0"; + version = "2.8.0"; src = fetchurl { - url = "https://registry.npmjs.org/yaml/-/yaml-2.7.0.tgz"; - sha512 = "+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA=="; + url = "https://registry.npmjs.org/yaml/-/yaml-2.8.0.tgz"; + sha512 = "4lLa/EcQCB0cJkyts+FpIRx5G/llPxfP6VQU5KByHEhLxY3IJCH0f0Hy1MHI8sClTvsIb8qwRJ6R/ZdlDJ/leQ=="; }; }; "yargs-13.3.2" = { @@ -14421,15 +14016,6 @@ let sha512 = "AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw=="; }; }; - "yargs-15.4.1" = { - name = "yargs"; - packageName = "yargs"; - version = "15.4.1"; - src = fetchurl { - url = "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz"; - sha512 = "aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A=="; - }; - }; "yargs-17.7.2" = { name = "yargs"; packageName = "yargs"; @@ -14457,15 +14043,6 @@ let sha512 = "3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg=="; }; }; - "yargs-parser-18.1.3" = { - name = "yargs-parser"; - packageName = "yargs-parser"; - version = "18.1.3"; - src = fetchurl { - url = "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz"; - sha512 = "o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ=="; - }; - }; "yargs-parser-21.1.1" = { name = "yargs-parser"; packageName = "yargs-parser"; @@ -14713,389 +14290,88 @@ in bypassCache = true; reconstructLock = true; }; - elm-coverage = nodeEnv.buildNodePackage { - name = "elm-coverage"; - packageName = "elm-coverage"; - version = "0.4.1"; + elm-doc-preview = nodeEnv.buildNodePackage { + name = "elm-doc-preview"; + packageName = "elm-doc-preview"; + version = "6.0.1"; src = fetchurl { - url = "https://registry.npmjs.org/elm-coverage/-/elm-coverage-0.4.1.tgz"; - sha512 = "flFXaCikbA6NccBEvrFIgJj9up7rc9A8aOwe0o0Erruvk5f5idWu3/gIBfqTaos7Xc2Fz6fshYyoH5sfyt1r7g=="; + url = "https://registry.npmjs.org/elm-doc-preview/-/elm-doc-preview-6.0.1.tgz"; + sha512 = "G/xgVRKpbLuqliQmBINQFE6I0YAwqET2+SabiyXE47kaVChkhIz91HlZudUvCzTG/CV2ci7AERtAwYzQ4bjOKA=="; }; dependencies = [ - sources."ajv-6.12.6" + sources."@isaacs/cliui-8.0.2" + sources."@pnpm/config.env-replace-1.1.0" + sources."@pnpm/network.ca-file-1.0.2" + sources."@pnpm/npm-conf-2.3.1" + sources."accepts-1.3.8" sources."ansi-regex-5.0.1" - sources."ansi-styles-3.2.1" + sources."ansi-styles-6.2.1" sources."anymatch-3.1.3" - sources."asn1-0.2.6" - sources."assert-plus-1.0.0" - sources."astral-regex-2.0.0" - sources."asynckit-0.4.0" - sources."aws-sign2-0.7.0" - sources."aws4-1.13.2" - sources."balanced-match-1.0.2" - sources."bcrypt-pbkdf-1.0.2" - sources."binary-0.3.0" + sources."array-flatten-1.1.1" + sources."balanced-match-3.0.1" + sources."batch-0.6.1" sources."binary-extensions-2.3.0" - sources."binwrap-0.2.3" - sources."bluebird-3.7.2" - sources."brace-expansion-1.1.11" + sources."body-parser-1.20.3" + sources."brace-expansion-4.0.1" sources."braces-3.0.3" - sources."buffers-0.1.1" - sources."camelcase-5.3.1" - sources."caseless-0.12.0" - sources."chainsaw-0.1.0" - ( - sources."chalk-2.4.2" - // { - dependencies = [ - sources."supports-color-5.5.0" - ]; - } - ) - sources."chokidar-3.2.1" - sources."chownr-2.0.0" - sources."cliui-6.0.0" - sources."color-convert-1.9.3" - sources."color-name-1.1.3" - sources."combined-stream-1.0.8" - sources."concat-map-0.0.1" - sources."core-util-is-1.0.2" - sources."cross-spawn-5.1.0" - sources."dashdash-1.14.1" - sources."decamelize-1.2.0" - sources."delayed-stream-1.0.0" - sources."ecc-jsbn-0.1.2" - sources."elm-0.19.1" + sources."bufferutil-4.0.9" + sources."bundle-name-4.1.0" + sources."bytes-3.1.2" + sources."call-bind-apply-helpers-1.0.2" + sources."call-bound-1.0.4" + sources."chalk-5.4.1" + sources."chokidar-3.6.0" + sources."color-convert-2.0.1" + sources."color-name-1.1.4" + sources."commander-12.1.0" + sources."config-chain-1.1.13" + sources."content-disposition-0.5.4" + sources."content-type-1.0.5" + sources."cookie-0.7.1" + sources."cookie-signature-1.0.6" + sources."cross-spawn-7.0.6" ( - sources."elm-test-0.19.1" + sources."debug-2.6.9" // { dependencies = [ - ( - sources."cross-spawn-7.0.0" - // { - dependencies = [ - sources."which-1.3.1" - ]; - } - ) - sources."fs-extra-8.1.0" - sources."lodash-4.17.15" - sources."which-2.0.1" + sources."ms-2.0.0" ]; } ) + sources."deep-extend-0.6.0" + sources."default-browser-5.2.1" + sources."default-browser-id-5.0.0" + sources."define-lazy-prop-3.0.0" + sources."depd-2.0.0" + sources."destroy-1.2.0" + sources."dunder-proto-1.0.1" + sources."eastasianwidth-0.2.0" + sources."ee-first-1.1.1" + sources."emoji-regex-9.2.2" + sources."encodeurl-2.0.0" + sources."es-define-property-1.0.1" + sources."es-errors-1.3.0" + sources."es-object-atoms-1.1.1" + sources."escape-html-1.0.3" + sources."etag-1.8.1" + sources."express-4.21.2" ( - sources."elmi-to-json-1.2.0" + sources."express-ws-5.0.2" // { dependencies = [ - sources."binwrap-0.2.2" - sources."chownr-1.1.4" - sources."fs-minipass-1.2.7" - sources."minipass-2.9.0" - sources."minizlib-1.3.3" - sources."mkdirp-0.5.6" - sources."tar-4.4.19" - sources."yallist-3.1.1" - ]; - } - ) - sources."emoji-regex-8.0.0" - sources."escape-string-regexp-1.0.5" - sources."extend-3.0.2" - sources."extsprintf-1.3.0" - sources."fast-deep-equal-3.1.3" - sources."fast-json-stable-stringify-2.1.0" - sources."fast-uri-3.0.6" - sources."fill-range-7.1.1" - sources."find-0.2.9" - ( - sources."find-elm-dependencies-2.0.2" - // { - dependencies = [ - sources."firstline-1.2.0" - sources."lodash-4.17.15" - ]; - } - ) - sources."find-parent-dir-0.3.1" - sources."find-up-4.1.0" - sources."firstline-2.0.2" - sources."forever-agent-0.6.1" - sources."form-data-2.3.3" - sources."fs-extra-4.0.3" - ( - sources."fs-minipass-2.1.0" - // { - dependencies = [ - sources."minipass-3.3.6" - ]; - } - ) - sources."fs.realpath-1.0.0" - sources."fsevents-2.1.3" - sources."get-caller-file-2.0.5" - sources."getpass-0.1.7" - sources."glob-7.1.4" - sources."glob-parent-5.1.2" - sources."graceful-fs-4.2.11" - sources."har-schema-2.0.0" - sources."har-validator-5.1.5" - sources."has-flag-3.0.0" - sources."http-signature-1.2.0" - sources."inflight-1.0.6" - sources."inherits-2.0.4" - sources."is-binary-path-2.1.0" - sources."is-extglob-2.1.1" - sources."is-fullwidth-code-point-3.0.0" - sources."is-glob-4.0.3" - sources."is-number-7.0.0" - sources."is-typedarray-1.0.0" - sources."is-wsl-1.1.0" - sources."isexe-2.0.0" - sources."isstream-0.1.2" - sources."jsbn-0.1.1" - sources."json-schema-0.4.0" - sources."json-schema-traverse-0.4.1" - sources."json-stringify-safe-5.0.1" - sources."jsonfile-4.0.0" - sources."jsprim-1.4.2" - sources."locate-path-5.0.0" - sources."lodash-4.17.21" - sources."lodash.truncate-4.4.2" - ( - sources."lru-cache-4.1.5" - // { - dependencies = [ - sources."yallist-2.1.2" - ]; - } - ) - sources."mime-db-1.52.0" - sources."mime-types-2.1.35" - sources."minimatch-3.1.2" - sources."minimist-1.2.8" - sources."minipass-5.0.0" - ( - sources."minizlib-2.1.2" - // { - dependencies = [ - sources."minipass-3.3.6" - ]; - } - ) - sources."mkdirp-1.0.4" - sources."moment-2.30.1" - sources."murmur-hash-js-1.0.0" - sources."mustache-3.2.1" - sources."nice-try-1.0.5" - ( - sources."node-elm-compiler-5.0.4" - // { - dependencies = [ - sources."cross-spawn-6.0.5" - sources."lodash-4.17.15" - sources."path-key-2.0.1" - ]; - } - ) - sources."normalize-path-3.0.0" - sources."oauth-sign-0.9.0" - sources."once-1.4.0" - sources."opn-5.5.0" - sources."os-tmpdir-1.0.2" - sources."p-limit-2.3.0" - sources."p-locate-4.1.0" - sources."p-try-2.2.0" - sources."path-exists-4.0.0" - sources."path-is-absolute-1.0.1" - sources."path-key-3.1.1" - sources."performance-now-2.1.0" - sources."picomatch-2.3.1" - sources."pseudomap-1.0.2" - sources."psl-1.15.0" - sources."punycode-2.3.1" - sources."qs-6.5.3" - sources."readdirp-3.1.3" - sources."request-2.88.2" - sources."request-promise-4.2.6" - sources."request-promise-core-1.1.4" - sources."require-directory-2.1.1" - sources."require-from-string-2.0.2" - sources."require-main-filename-2.0.0" - sources."rimraf-2.6.3" - sources."safe-buffer-5.2.1" - sources."safer-buffer-2.1.2" - sources."semver-5.7.2" - sources."set-blocking-2.0.0" - sources."shebang-command-1.2.0" - sources."shebang-regex-1.0.0" - ( - sources."slice-ansi-4.0.0" - // { - dependencies = [ - sources."ansi-styles-4.3.0" - sources."color-convert-2.0.1" - sources."color-name-1.1.4" - ]; - } - ) - sources."split-1.0.1" - sources."sshpk-1.18.0" - sources."stealthy-require-1.1.1" - sources."string-width-4.2.3" - sources."strip-ansi-6.0.1" - ( - sources."supports-color-7.1.0" - // { - dependencies = [ - sources."has-flag-4.0.0" - ]; - } - ) - ( - sources."table-6.9.0" - // { - dependencies = [ - sources."ajv-8.17.1" - sources."json-schema-traverse-1.0.0" - ]; - } - ) - sources."tar-6.2.1" - sources."temp-0.9.0" - sources."through-2.3.8" - sources."tmp-0.0.33" - sources."to-regex-range-5.0.1" - sources."touch-3.1.1" - sources."tough-cookie-2.5.0" - sources."traverse-0.3.9" - sources."traverse-chain-0.1.0" - sources."tunnel-agent-0.6.0" - sources."tweetnacl-0.14.5" - sources."universalify-0.1.2" - ( - sources."unzip-stream-0.3.4" - // { - dependencies = [ - sources."mkdirp-0.5.6" - ]; - } - ) - sources."upgrade-1.1.0" - sources."uri-js-4.4.1" - sources."uuid-3.4.0" - sources."verror-1.10.0" - sources."which-1.3.1" - sources."which-module-2.0.1" - ( - sources."wrap-ansi-6.2.0" - // { - dependencies = [ - sources."ansi-styles-4.3.0" - sources."color-convert-2.0.1" - sources."color-name-1.1.4" - ]; - } - ) - sources."wrappy-1.0.2" - sources."xmlbuilder-13.0.2" - sources."y18n-4.0.3" - sources."yallist-4.0.0" - sources."yargs-15.4.1" - sources."yargs-parser-18.1.3" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "> Work in progress - Code coverage tooling for Elm"; - homepage = "https://github.com/zwilias/elm-coverage#readme"; - license = "BSD-3-Clause"; - }; - production = true; - bypassCache = true; - reconstructLock = true; - }; - elm-doc-preview = nodeEnv.buildNodePackage { - name = "elm-doc-preview"; - packageName = "elm-doc-preview"; - version = "6.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/elm-doc-preview/-/elm-doc-preview-6.0.1.tgz"; - sha512 = "G/xgVRKpbLuqliQmBINQFE6I0YAwqET2+SabiyXE47kaVChkhIz91HlZudUvCzTG/CV2ci7AERtAwYzQ4bjOKA=="; - }; - dependencies = [ - sources."@isaacs/cliui-8.0.2" - sources."@pnpm/config.env-replace-1.1.0" - sources."@pnpm/network.ca-file-1.0.2" - sources."@pnpm/npm-conf-2.3.1" - sources."accepts-1.3.8" - sources."ansi-regex-5.0.1" - sources."ansi-styles-6.2.1" - sources."anymatch-3.1.3" - sources."array-flatten-1.1.1" - sources."balanced-match-1.0.2" - sources."batch-0.6.1" - sources."binary-extensions-2.3.0" - sources."body-parser-1.20.3" - sources."brace-expansion-2.0.1" - sources."braces-3.0.3" - sources."bufferutil-4.0.9" - sources."bundle-name-4.1.0" - sources."bytes-3.1.2" - sources."call-bind-apply-helpers-1.0.2" - sources."call-bound-1.0.3" - sources."chalk-5.4.1" - sources."chokidar-3.6.0" - sources."color-convert-2.0.1" - sources."color-name-1.1.4" - sources."commander-12.1.0" - sources."config-chain-1.1.13" - sources."content-disposition-0.5.4" - sources."content-type-1.0.5" - sources."cookie-0.7.1" - sources."cookie-signature-1.0.6" - sources."cross-spawn-7.0.6" - ( - sources."debug-2.6.9" - // { - dependencies = [ - sources."ms-2.0.0" - ]; - } - ) - sources."deep-extend-0.6.0" - sources."default-browser-5.2.1" - sources."default-browser-id-5.0.0" - sources."define-lazy-prop-3.0.0" - sources."depd-2.0.0" - sources."destroy-1.2.0" - sources."dunder-proto-1.0.1" - sources."eastasianwidth-0.2.0" - sources."ee-first-1.1.1" - sources."emoji-regex-9.2.2" - sources."encodeurl-2.0.0" - sources."es-define-property-1.0.1" - sources."es-errors-1.3.0" - sources."es-object-atoms-1.1.1" - sources."escape-html-1.0.3" - sources."etag-1.8.1" - sources."express-4.21.2" - ( - sources."express-ws-5.0.2" - // { - dependencies = [ - sources."ws-7.5.10" + sources."ws-7.5.10" ]; } ) sources."fill-range-7.1.1" sources."finalhandler-1.3.1" - sources."foreground-child-3.3.0" + sources."foreground-child-3.3.1" sources."forwarded-0.2.0" sources."fresh-0.5.2" sources."function-bind-1.1.2" - sources."get-intrinsic-1.2.7" + sources."get-intrinsic-1.3.0" sources."get-proto-1.0.1" - sources."glob-11.0.1" + sources."glob-11.0.2" sources."glob-parent-5.1.2" sources."gopd-1.2.0" sources."graceful-fs-4.2.10" @@ -15115,10 +14391,10 @@ in sources."is-number-7.0.0" sources."is-wsl-3.1.0" sources."isexe-2.0.0" - sources."jackspeak-4.0.3" - sources."ky-1.7.5" + sources."jackspeak-4.1.1" + sources."ky-1.8.1" sources."latest-version-9.0.0" - sources."lru-cache-11.0.2" + sources."lru-cache-11.1.0" sources."math-intrinsics-1.1.0" sources."media-typer-0.3.0" sources."merge-descriptors-1.0.3" @@ -15126,7 +14402,7 @@ in sources."mime-1.6.0" sources."mime-db-1.52.0" sources."mime-types-2.1.35" - sources."minimatch-10.0.1" + sources."minimatch-10.0.2" sources."minimist-1.2.8" sources."minipass-7.1.2" sources."ms-2.1.3" @@ -15135,7 +14411,7 @@ in sources."normalize-path-3.0.0" sources."object-inspect-1.13.4" sources."on-finished-2.4.1" - sources."open-10.1.0" + sources."open-10.1.2" sources."package-json-10.0.1" sources."package-json-from-dist-1.0.1" sources."parseurl-1.3.3" @@ -15155,7 +14431,7 @@ in sources."run-applescript-7.0.0" sources."safe-buffer-5.2.1" sources."safer-buffer-2.1.2" - sources."semver-7.7.1" + sources."semver-7.7.2" ( sources."send-0.19.0" // { @@ -15227,7 +14503,7 @@ in ]; } ) - sources."ws-8.18.0" + sources."ws-8.18.2" ]; buildInputs = globalBuildInputs; meta = { @@ -15262,7 +14538,7 @@ in sources."execa-5.1.1" sources."fast-diff-1.3.0" sources."fast-glob-3.3.3" - sources."fastq-1.19.0" + sources."fastq-1.19.1" sources."fill-range-7.1.1" sources."get-stream-6.0.1" sources."glob-parent-5.1.2" @@ -15290,7 +14566,7 @@ in sources."readdirp-3.6.0" sources."reflect-metadata-0.2.2" sources."request-light-0.7.0" - sources."reusify-1.0.4" + sources."reusify-1.1.0" sources."run-parallel-1.2.0" sources."shebang-command-2.0.0" sources."shebang-regex-3.0.0" @@ -15300,7 +14576,7 @@ in sources."to-regex-range-5.0.1" sources."ts-debounce-4.0.0" sources."tslib-1.14.1" - sources."tsyringe-4.8.0" + sources."tsyringe-4.10.0" sources."vscode-jsonrpc-8.2.0" sources."vscode-languageserver-9.0.1" sources."vscode-languageserver-protocol-3.17.5" @@ -15455,7 +14731,7 @@ in sources."anymatch-3.1.3" sources."balanced-match-1.0.2" sources."binary-extensions-2.3.0" - sources."brace-expansion-1.1.11" + sources."brace-expansion-1.1.12" sources."braces-3.0.3" sources."buffer-from-1.1.2" sources."bufferutil-4.0.9" @@ -15539,97 +14815,59 @@ in elm-test = nodeEnv.buildNodePackage { name = "elm-test"; packageName = "elm-test"; - version = "0.19.1-revision14"; + version = "0.19.1-revision15"; src = fetchurl { - url = "https://registry.npmjs.org/elm-test/-/elm-test-0.19.1-revision14.tgz"; - sha512 = "gfQQYtHTeMstGbGbiRHbGKLsQCGI53ozLP22Wqx6YjxXLlNsdT8NS2EGmjkdQSU3ALRhYECtnF//ZUb4wbCpUQ=="; + url = "https://registry.npmjs.org/elm-test/-/elm-test-0.19.1-revision15.tgz"; + sha512 = "QusEZmlctM4VePiwemfxwcDrhDHfHXuXau3SedRwWuBBnPQK3/WjMUzULWSbTCYHIj3DgkA84Co+V/nE0161cg=="; }; dependencies = [ - sources."@isaacs/cliui-8.0.2" - sources."ansi-regex-5.0.1" - sources."ansi-styles-6.2.1" + sources."ansi-styles-4.3.0" sources."anymatch-3.1.3" - sources."balanced-match-1.0.2" sources."binary-extensions-2.3.0" - sources."brace-expansion-2.0.1" sources."braces-3.0.3" - ( - sources."chalk-4.1.2" - // { - dependencies = [ - sources."ansi-styles-4.3.0" - ]; - } - ) + sources."chalk-4.1.2" sources."chokidar-3.6.0" sources."color-convert-2.0.1" sources."color-name-1.1.4" sources."commander-9.5.0" sources."cross-spawn-7.0.6" - sources."eastasianwidth-0.2.0" sources."elm-solve-deps-wasm-2.0.0" - sources."emoji-regex-9.2.2" + ( + sources."fdir-6.4.6" + // { + dependencies = [ + sources."picomatch-4.0.2" + ]; + } + ) sources."fill-range-7.1.1" - sources."foreground-child-3.3.0" - sources."glob-10.4.5" sources."glob-parent-5.1.2" sources."graceful-fs-4.2.11" sources."has-flag-4.0.0" sources."is-binary-path-2.1.0" sources."is-extglob-2.1.1" - sources."is-fullwidth-code-point-3.0.0" sources."is-glob-4.0.3" sources."is-number-7.0.0" sources."isexe-2.0.0" - sources."jackspeak-3.4.3" - sources."lru-cache-10.4.3" - sources."minimatch-9.0.5" - sources."minipass-7.1.2" sources."normalize-path-3.0.0" - sources."package-json-from-dist-1.0.1" sources."path-key-3.1.1" - sources."path-scurry-1.11.1" sources."picomatch-2.3.1" sources."readdirp-3.6.0" sources."shebang-command-2.0.0" sources."shebang-regex-3.0.0" - sources."signal-exit-4.1.0" sources."split-1.0.1" - sources."string-width-5.1.2" - ( - sources."string-width-cjs-4.2.3" - // { - dependencies = [ - sources."emoji-regex-8.0.0" - sources."strip-ansi-6.0.1" - ]; - } - ) - ( - sources."strip-ansi-7.1.0" - // { - dependencies = [ - sources."ansi-regex-6.1.0" - ]; - } - ) - sources."strip-ansi-cjs-6.0.1" sources."supports-color-7.2.0" sources."through-2.3.8" - sources."to-regex-range-5.0.1" - sources."which-2.0.2" - sources."wrap-ansi-8.1.0" ( - sources."wrap-ansi-cjs-7.0.0" + sources."tinyglobby-0.2.14" // { dependencies = [ - sources."ansi-styles-4.3.0" - sources."emoji-regex-8.0.0" - sources."string-width-4.2.3" - sources."strip-ansi-6.0.1" + sources."picomatch-4.0.2" ]; } ) + sources."to-regex-range-5.0.1" + sources."which-2.0.2" sources."xmlbuilder-15.1.1" ]; buildInputs = globalBuildInputs; @@ -15656,7 +14894,7 @@ in sources."@types/cacheable-request-6.0.3" sources."@types/http-cache-semantics-4.0.4" sources."@types/keyv-3.1.4" - sources."@types/node-22.13.4" + sources."@types/node-24.0.1" sources."@types/responselike-1.0.3" sources."cacheable-lookup-2.0.1" sources."cacheable-request-7.0.4" @@ -15681,7 +14919,7 @@ in sources."graceful-fs-4.2.11" sources."has-symbol-support-x-1.4.2" sources."has-to-string-tag-x-1.4.1" - sources."http-cache-semantics-4.1.1" + sources."http-cache-semantics-4.2.0" sources."ini-1.3.8" sources."is-object-1.0.2" sources."isexe-2.0.0" @@ -15704,11 +14942,11 @@ in sources."responselike-2.0.1" sources."safe-buffer-5.2.1" sources."safename-1.0.2" - sources."semver-7.7.1" + sources."semver-7.7.2" sources."to-readable-stream-2.1.0" sources."tunnel-agent-0.6.0" sources."type-fest-0.10.0" - sources."undici-types-6.20.0" + sources."undici-types-7.8.0" sources."universalify-0.1.2" sources."url-to-options-1.0.1" sources."which-2.0.2" @@ -15738,7 +14976,7 @@ in sources."ansi-regex-5.0.1" sources."ansi-styles-4.3.0" sources."balanced-match-1.0.2" - sources."brace-expansion-2.0.1" + sources."brace-expansion-2.0.2" sources."chalk-4.1.2" ( sources."cliui-8.0.1" @@ -15757,7 +14995,7 @@ in sources."eastasianwidth-0.2.0" sources."emoji-regex-9.2.2" sources."escalade-3.2.0" - sources."foreground-child-3.3.0" + sources."foreground-child-3.3.1" sources."fs-extra-11.3.0" sources."get-caller-file-2.0.5" sources."glob-10.4.5" @@ -15899,13 +15137,13 @@ in }; dependencies = [ sources."@babel/cli-7.12.10" - sources."@babel/code-frame-7.26.2" - sources."@babel/compat-data-7.26.8" + sources."@babel/code-frame-7.27.1" + sources."@babel/compat-data-7.27.5" sources."@babel/core-7.12.10" - sources."@babel/generator-7.26.9" - sources."@babel/helper-annotate-as-pure-7.25.9" + sources."@babel/generator-7.27.5" + sources."@babel/helper-annotate-as-pure-7.27.3" ( - sources."@babel/helper-compilation-targets-7.26.5" + sources."@babel/helper-compilation-targets-7.27.2" // { dependencies = [ sources."semver-6.3.1" @@ -15913,7 +15151,7 @@ in } ) ( - sources."@babel/helper-create-class-features-plugin-7.26.9" + sources."@babel/helper-create-class-features-plugin-7.27.1" // { dependencies = [ sources."semver-6.3.1" @@ -15921,7 +15159,7 @@ in } ) ( - sources."@babel/helper-create-regexp-features-plugin-7.26.3" + sources."@babel/helper-create-regexp-features-plugin-7.27.1" // { dependencies = [ sources."semver-6.3.1" @@ -15929,21 +15167,21 @@ in } ) sources."@babel/helper-environment-visitor-7.24.7" - sources."@babel/helper-member-expression-to-functions-7.25.9" - sources."@babel/helper-module-imports-7.25.9" - sources."@babel/helper-module-transforms-7.26.0" - sources."@babel/helper-optimise-call-expression-7.25.9" - sources."@babel/helper-plugin-utils-7.26.5" - sources."@babel/helper-remap-async-to-generator-7.25.9" - sources."@babel/helper-replace-supers-7.26.5" - sources."@babel/helper-skip-transparent-expression-wrappers-7.25.9" - sources."@babel/helper-string-parser-7.25.9" - sources."@babel/helper-validator-identifier-7.25.9" - sources."@babel/helper-validator-option-7.25.9" - sources."@babel/helper-wrap-function-7.25.9" - sources."@babel/helpers-7.26.9" + sources."@babel/helper-member-expression-to-functions-7.27.1" + sources."@babel/helper-module-imports-7.27.1" + sources."@babel/helper-module-transforms-7.27.3" + sources."@babel/helper-optimise-call-expression-7.27.1" + sources."@babel/helper-plugin-utils-7.27.1" + sources."@babel/helper-remap-async-to-generator-7.27.1" + sources."@babel/helper-replace-supers-7.27.1" + sources."@babel/helper-skip-transparent-expression-wrappers-7.27.1" + sources."@babel/helper-string-parser-7.27.1" + sources."@babel/helper-validator-identifier-7.27.1" + sources."@babel/helper-validator-option-7.27.1" + sources."@babel/helper-wrap-function-7.27.1" + sources."@babel/helpers-7.27.6" sources."@babel/highlight-7.25.9" - sources."@babel/parser-7.26.9" + sources."@babel/parser-7.27.5" sources."@babel/plugin-proposal-async-generator-functions-7.20.7" sources."@babel/plugin-proposal-class-properties-7.18.6" sources."@babel/plugin-proposal-dynamic-import-7.18.6" @@ -15969,61 +15207,50 @@ in sources."@babel/plugin-syntax-optional-catch-binding-7.8.3" sources."@babel/plugin-syntax-optional-chaining-7.8.3" sources."@babel/plugin-syntax-top-level-await-7.14.5" - sources."@babel/plugin-transform-arrow-functions-7.25.9" - sources."@babel/plugin-transform-async-to-generator-7.25.9" - sources."@babel/plugin-transform-block-scoped-functions-7.26.5" - sources."@babel/plugin-transform-block-scoping-7.25.9" - sources."@babel/plugin-transform-classes-7.25.9" - sources."@babel/plugin-transform-computed-properties-7.25.9" - sources."@babel/plugin-transform-destructuring-7.25.9" - sources."@babel/plugin-transform-dotall-regex-7.25.9" - sources."@babel/plugin-transform-duplicate-keys-7.25.9" - sources."@babel/plugin-transform-exponentiation-operator-7.26.3" - sources."@babel/plugin-transform-for-of-7.26.9" - sources."@babel/plugin-transform-function-name-7.25.9" - sources."@babel/plugin-transform-literals-7.25.9" - sources."@babel/plugin-transform-member-expression-literals-7.25.9" - sources."@babel/plugin-transform-modules-amd-7.25.9" - sources."@babel/plugin-transform-modules-commonjs-7.26.3" - sources."@babel/plugin-transform-modules-systemjs-7.25.9" - sources."@babel/plugin-transform-modules-umd-7.25.9" - sources."@babel/plugin-transform-named-capturing-groups-regex-7.25.9" - sources."@babel/plugin-transform-new-target-7.25.9" - sources."@babel/plugin-transform-object-super-7.25.9" - sources."@babel/plugin-transform-parameters-7.25.9" - sources."@babel/plugin-transform-property-literals-7.25.9" - sources."@babel/plugin-transform-regenerator-7.25.9" - sources."@babel/plugin-transform-reserved-words-7.25.9" + sources."@babel/plugin-transform-arrow-functions-7.27.1" + sources."@babel/plugin-transform-async-to-generator-7.27.1" + sources."@babel/plugin-transform-block-scoped-functions-7.27.1" + sources."@babel/plugin-transform-block-scoping-7.27.5" + sources."@babel/plugin-transform-classes-7.27.1" + sources."@babel/plugin-transform-computed-properties-7.27.1" + sources."@babel/plugin-transform-destructuring-7.27.3" + sources."@babel/plugin-transform-dotall-regex-7.27.1" + sources."@babel/plugin-transform-duplicate-keys-7.27.1" + sources."@babel/plugin-transform-exponentiation-operator-7.27.1" + sources."@babel/plugin-transform-for-of-7.27.1" + sources."@babel/plugin-transform-function-name-7.27.1" + sources."@babel/plugin-transform-literals-7.27.1" + sources."@babel/plugin-transform-member-expression-literals-7.27.1" + sources."@babel/plugin-transform-modules-amd-7.27.1" + sources."@babel/plugin-transform-modules-commonjs-7.27.1" + sources."@babel/plugin-transform-modules-systemjs-7.27.1" + sources."@babel/plugin-transform-modules-umd-7.27.1" + sources."@babel/plugin-transform-named-capturing-groups-regex-7.27.1" + sources."@babel/plugin-transform-new-target-7.27.1" + sources."@babel/plugin-transform-object-super-7.27.1" + sources."@babel/plugin-transform-parameters-7.27.1" + sources."@babel/plugin-transform-property-literals-7.27.1" + sources."@babel/plugin-transform-regenerator-7.27.5" + sources."@babel/plugin-transform-reserved-words-7.27.1" sources."@babel/plugin-transform-runtime-7.12.10" - sources."@babel/plugin-transform-shorthand-properties-7.25.9" - sources."@babel/plugin-transform-spread-7.25.9" - sources."@babel/plugin-transform-sticky-regex-7.25.9" - sources."@babel/plugin-transform-template-literals-7.26.8" - sources."@babel/plugin-transform-typeof-symbol-7.26.7" - sources."@babel/plugin-transform-unicode-escapes-7.25.9" - sources."@babel/plugin-transform-unicode-regex-7.25.9" + sources."@babel/plugin-transform-shorthand-properties-7.27.1" + sources."@babel/plugin-transform-spread-7.27.1" + sources."@babel/plugin-transform-sticky-regex-7.27.1" + sources."@babel/plugin-transform-template-literals-7.27.1" + sources."@babel/plugin-transform-typeof-symbol-7.27.1" + sources."@babel/plugin-transform-unicode-escapes-7.27.1" + sources."@babel/plugin-transform-unicode-regex-7.27.1" sources."@babel/preset-env-7.12.10" sources."@babel/preset-modules-0.1.6" sources."@babel/runtime-7.12.5" - sources."@babel/template-7.26.9" - sources."@babel/traverse-7.26.9" - sources."@babel/types-7.26.9" + sources."@babel/template-7.27.2" + sources."@babel/traverse-7.27.4" + sources."@babel/types-7.27.6" sources."@hapi/address-2.1.4" sources."@hapi/bourne-1.3.2" sources."@hapi/hoek-8.5.1" sources."@hapi/joi-15.1.1" sources."@hapi/topo-3.1.6" - ( - sources."@isaacs/cliui-8.0.2" - // { - dependencies = [ - sources."ansi-regex-6.1.0" - sources."emoji-regex-9.2.2" - sources."string-width-5.1.2" - sources."strip-ansi-7.1.0" - ]; - } - ) sources."@jridgewell/gen-mapping-0.3.8" sources."@jridgewell/resolve-uri-3.1.2" sources."@jridgewell/set-array-1.2.1" @@ -16036,7 +15263,7 @@ in sources."@types/http-proxy-1.17.16" sources."@types/json-schema-7.0.15" sources."@types/minimatch-5.1.2" - sources."@types/node-22.13.4" + sources."@types/node-24.0.1" sources."@types/parse-json-4.0.2" sources."@types/q-1.5.8" sources."@types/source-list-map-0.1.6" @@ -16111,7 +15338,7 @@ in sources."array-union-1.0.2" sources."array-uniq-1.0.3" sources."array-unique-0.3.2" - sources."array.prototype.reduce-1.0.7" + sources."array.prototype.reduce-1.0.8" sources."arraybuffer.prototype.slice-1.0.4" sources."asap-2.0.6" sources."asn1-0.2.6" @@ -16119,7 +15346,7 @@ in sources."asn1.js-4.10.1" // { dependencies = [ - sources."bn.js-4.12.1" + sources."bn.js-4.12.2" ]; } ) @@ -16189,7 +15416,7 @@ in sources."binary-extensions-2.3.0" sources."bindings-1.5.0" sources."bluebird-3.7.2" - sources."bn.js-5.2.1" + sources."bn.js-5.2.2" ( sources."body-parser-1.20.3" // { @@ -16209,7 +15436,7 @@ in } ) sources."boolbase-1.0.0" - sources."brace-expansion-1.1.11" + sources."brace-expansion-1.1.12" sources."braces-3.0.3" sources."brorand-1.1.0" sources."browserify-aes-1.2.0" @@ -16232,7 +15459,7 @@ in } ) sources."browserify-zlib-0.2.0" - sources."browserslist-4.24.4" + sources."browserslist-4.25.0" sources."buffer-4.9.2" sources."buffer-from-1.1.2" sources."buffer-indexof-1.1.1" @@ -16243,7 +15470,7 @@ in sources."cache-base-1.0.1" sources."call-bind-1.0.8" sources."call-bind-apply-helpers-1.0.2" - sources."call-bound-1.0.3" + sources."call-bound-1.0.4" sources."call-me-maybe-1.0.2" sources."caller-callsite-2.0.0" sources."caller-path-2.0.0" @@ -16251,7 +15478,7 @@ in sources."camel-case-4.1.2" sources."camelcase-5.3.1" sources."caniuse-api-3.0.0" - sources."caniuse-lite-1.0.30001699" + sources."caniuse-lite-1.0.30001722" sources."case-sensitive-paths-webpack-plugin-2.3.0" sources."caseless-0.12.0" ( @@ -16309,7 +15536,6 @@ in sources."is-fullwidth-code-point-1.0.0" sources."string-width-1.0.2" sources."strip-ansi-3.0.1" - sources."wrap-ansi-2.1.0" ]; } ) @@ -16373,14 +15599,14 @@ in } ) sources."core-js-2.6.12" - sources."core-js-compat-3.40.0" + sources."core-js-compat-3.43.0" sources."core-util-is-1.0.3" sources."cosmiconfig-5.2.1" ( sources."create-ecdh-4.0.4" // { dependencies = [ - sources."bn.js-4.12.1" + sources."bn.js-4.12.2" ]; } ) @@ -16407,7 +15633,7 @@ in sources."loader-utils-2.0.4" sources."picocolors-0.2.1" sources."postcss-7.0.39" - sources."semver-7.7.1" + sources."semver-7.7.2" sources."source-map-0.6.1" ]; } @@ -16473,7 +15699,7 @@ in sources."data-view-buffer-1.0.2" sources."data-view-byte-length-1.0.2" sources."data-view-byte-offset-1.0.1" - sources."debug-4.4.0" + sources."debug-4.4.1" sources."decamelize-1.2.0" sources."decode-uri-component-0.2.2" sources."deep-equal-0.2.2" @@ -16514,7 +15740,7 @@ in sources."diffie-hellman-5.0.3" // { dependencies = [ - sources."bn.js-4.12.1" + sources."bn.js-4.12.2" ]; } ) @@ -16534,15 +15760,14 @@ in sources."dunder-proto-1.0.1" sources."duplexer-0.1.2" sources."duplexify-3.7.1" - sources."eastasianwidth-0.2.0" sources."ecc-jsbn-0.1.2" sources."ee-first-1.1.1" - sources."electron-to-chromium-1.5.101" + sources."electron-to-chromium-1.5.166" ( sources."elliptic-6.6.1" // { dependencies = [ - sources."bn.js-4.12.1" + sources."bn.js-4.12.2" ]; } ) @@ -16552,19 +15777,16 @@ in sources."elm-hot-webpack-loader-1.1.7" sources."elm-solve-deps-wasm-2.0.0" ( - sources."elm-test-0.19.1-revision14" + sources."elm-test-0.19.1-revision15" // { dependencies = [ sources."ansi-styles-4.3.0" - sources."brace-expansion-2.0.1" sources."chalk-4.1.2" sources."color-convert-2.0.1" sources."color-name-1.1.4" sources."commander-9.5.0" sources."cross-spawn-7.0.6" - sources."glob-10.4.5" sources."has-flag-4.0.0" - sources."minimatch-9.0.5" sources."supports-color-7.2.0" ]; } @@ -16585,7 +15807,7 @@ in sources."entities-2.2.0" sources."errno-0.1.8" sources."error-ex-1.3.2" - sources."es-abstract-1.23.9" + sources."es-abstract-1.24.0" sources."es-array-method-boxes-properly-1.0.0" sources."es-define-property-1.0.1" sources."es-errors-1.3.0" @@ -16620,7 +15842,6 @@ in sources."path-key-2.0.1" sources."shebang-command-1.2.0" sources."shebang-regex-1.0.0" - sources."signal-exit-3.0.7" sources."which-1.3.1" ]; } @@ -16707,6 +15928,14 @@ in ) sources."fast-json-stable-stringify-2.1.0" sources."faye-websocket-0.11.4" + ( + sources."fdir-6.4.6" + // { + dependencies = [ + sources."picomatch-4.0.2" + ]; + } + ) sources."figgy-pudding-3.5.2" ( sources."figures-2.0.0" @@ -16753,7 +15982,6 @@ in sources."follow-redirects-1.15.9" sources."for-each-0.3.5" sources."for-in-1.0.2" - sources."foreground-child-3.3.0" sources."forever-agent-0.6.1" sources."form-data-2.3.3" sources."forwarded-0.2.0" @@ -16771,7 +15999,7 @@ in sources."functions-have-names-1.2.3" sources."gensync-1.0.0-beta.2" sources."get-caller-file-1.0.3" - sources."get-intrinsic-1.2.7" + sources."get-intrinsic-1.3.0" sources."get-own-enumerable-property-symbols-3.0.2" sources."get-proto-1.0.1" sources."get-stream-4.1.0" @@ -16869,7 +16097,7 @@ in sources."htmlparser2-6.1.0" sources."http-deceiver-1.2.7" sources."http-errors-2.0.0" - sources."http-parser-js-0.5.9" + sources."http-parser-js-0.5.10" sources."http-proxy-1.18.1" sources."http-proxy-middleware-0.21.0" sources."http-signature-1.2.0" @@ -16952,6 +16180,7 @@ in sources."is-generator-function-1.1.0" sources."is-glob-4.0.3" sources."is-map-2.0.3" + sources."is-negative-zero-2.0.3" sources."is-number-7.0.0" sources."is-number-object-1.1.1" sources."is-obj-2.0.0" @@ -16981,7 +16210,6 @@ in sources."isexe-2.0.0" sources."isobject-3.0.1" sources."isstream-0.1.2" - sources."jackspeak-3.4.3" sources."js-tokens-4.0.0" sources."js-yaml-3.14.1" sources."jsbn-0.1.1" @@ -16991,7 +16219,7 @@ in sources."json-schema-0.4.0" sources."json-schema-traverse-0.4.1" ( - sources."json-stable-stringify-1.2.1" + sources."json-stable-stringify-1.3.0" // { dependencies = [ sources."isarray-2.0.5" @@ -17054,7 +16282,7 @@ in sources."miller-rabin-4.0.1" // { dependencies = [ - sources."bn.js-4.12.1" + sources."bn.js-4.12.2" ]; } ) @@ -17074,7 +16302,6 @@ in sources."minimalistic-crypto-utils-1.0.1" sources."minimatch-3.1.2" sources."minimist-1.2.5" - sources."minipass-7.1.2" sources."mississippi-3.0.0" ( sources."mixin-deep-1.3.2" @@ -17090,8 +16317,8 @@ in sources."multicast-dns-6.2.3" sources."multicast-dns-service-types-1.1.0" sources."mute-stream-0.0.8" - sources."nan-2.22.0" - sources."nanoid-3.3.8" + sources."nan-2.22.2" + sources."nanoid-3.3.11" sources."nanomatch-1.2.13" sources."ncp-1.0.1" sources."negotiator-0.6.3" @@ -17151,7 +16378,7 @@ in sources."object-keys-1.1.1" sources."object-visit-1.0.1" sources."object.assign-4.1.7" - sources."object.entries-1.1.8" + sources."object.entries-1.1.9" sources."object.getownpropertydescriptors-2.1.8" sources."object.pick-1.3.0" sources."object.values-1.2.1" @@ -17173,7 +16400,6 @@ in sources."p-map-2.1.0" sources."p-retry-3.0.1" sources."p-try-2.2.0" - sources."package-json-from-dist-1.0.1" sources."pako-1.0.11" sources."parallel-transform-1.2.0" sources."param-case-3.0.4" @@ -17205,14 +16431,6 @@ in sources."path-is-inside-1.0.2" sources."path-key-3.1.1" sources."path-parse-1.0.7" - ( - sources."path-scurry-1.11.1" - // { - dependencies = [ - sources."lru-cache-10.4.3" - ]; - } - ) sources."path-to-regexp-0.1.12" ( sources."path-type-3.0.0" @@ -17245,19 +16463,16 @@ in ) sources."pkginfo-0.4.1" ( - sources."portfinder-1.0.32" + sources."portfinder-1.0.37" // { dependencies = [ - sources."async-2.6.4" - sources."debug-3.2.7" - sources."minimist-1.2.8" - sources."mkdirp-0.5.6" + sources."async-3.2.6" ]; } ) sources."posix-character-classes-0.1.1" sources."possible-typed-array-names-1.1.0" - sources."postcss-8.5.2" + sources."postcss-8.5.5" ( sources."postcss-calc-7.0.5" // { @@ -17351,7 +16566,7 @@ in sources."path-type-4.0.0" sources."resolve-from-4.0.0" sources."schema-utils-3.3.0" - sources."semver-7.7.1" + sources."semver-7.7.2" ]; } ) @@ -17632,7 +16847,7 @@ in sources."public-encrypt-4.0.3" // { dependencies = [ - sources."bn.js-4.12.1" + sources."bn.js-4.12.2" ]; } ) @@ -17723,7 +16938,6 @@ in sources."regenerate-1.4.2" sources."regenerate-unicode-properties-10.2.0" sources."regenerator-runtime-0.13.11" - sources."regenerator-transform-0.15.2" sources."regex-not-1.0.2" sources."regexp.prototype.flags-1.5.4" sources."regexpu-core-6.2.0" @@ -17758,14 +16972,7 @@ in sources."resolve-dir-1.0.1" sources."resolve-from-3.0.0" sources."resolve-url-0.2.1" - ( - sources."restore-cursor-2.0.0" - // { - dependencies = [ - sources."signal-exit-3.0.7" - ]; - } - ) + sources."restore-cursor-2.0.0" sources."ret-0.1.15" sources."retry-0.12.0" sources."revalidator-0.1.8" @@ -17862,7 +17069,7 @@ in sources."side-channel-list-1.0.0" sources."side-channel-map-1.0.1" sources."side-channel-weakmap-1.0.2" - sources."signal-exit-4.1.0" + sources."signal-exit-3.0.7" ( sources."simple-swizzle-0.2.2" // { @@ -17962,6 +17169,7 @@ in } ) sources."statuses-2.0.1" + sources."stop-iteration-iterator-1.1.0" sources."stream-browserify-2.0.2" sources."stream-each-1.2.3" sources."stream-http-2.8.3" @@ -17976,14 +17184,6 @@ in ]; } ) - ( - sources."string-width-cjs-4.2.3" - // { - dependencies = [ - sources."strip-ansi-6.0.1" - ]; - } - ) sources."string.prototype.trim-1.2.10" sources."string.prototype.trimend-1.0.9" sources."string.prototype.trimstart-1.0.8" @@ -17997,7 +17197,6 @@ in } ) sources."strip-ansi-6.0.0" - sources."strip-ansi-cjs-6.0.1" sources."strip-bom-2.0.0" sources."strip-comments-1.0.2" sources."strip-eof-1.0.0" @@ -18081,6 +17280,14 @@ in sources."thunky-1.1.0" sources."timers-browserify-2.0.12" sources."timsort-0.3.0" + ( + sources."tinyglobby-0.2.14" + // { + dependencies = [ + sources."picomatch-4.0.2" + ]; + } + ) sources."tmp-0.0.33" sources."to-arraybuffer-1.0.1" ( @@ -18141,7 +17348,7 @@ in } ) sources."unbox-primitive-1.1.0" - sources."undici-types-6.20.0" + sources."undici-types-7.8.0" sources."unicode-canonical-property-names-ecmascript-2.0.1" sources."unicode-match-property-ecmascript-2.0.0" sources."unicode-match-property-value-ecmascript-2.2.0" @@ -18171,7 +17378,7 @@ in } ) sources."upath-1.2.0" - sources."update-browserslist-db-1.1.2" + sources."update-browserslist-db-1.1.3" sources."uri-js-4.4.1" sources."urix-0.1.0" ( @@ -18385,7 +17592,7 @@ in ) sources."which-collection-1.0.2" sources."which-module-1.0.0" - sources."which-typed-array-1.1.18" + sources."which-typed-array-1.1.19" ( sources."winston-2.1.1" // { @@ -18421,24 +17628,13 @@ in sources."workbox-window-4.3.1" sources."worker-farm-1.7.0" ( - sources."wrap-ansi-8.1.0" - // { - dependencies = [ - sources."ansi-regex-6.1.0" - sources."ansi-styles-6.2.1" - sources."emoji-regex-9.2.2" - sources."string-width-5.1.2" - sources."strip-ansi-7.1.0" - ]; - } - ) - ( - sources."wrap-ansi-cjs-7.0.0" + sources."wrap-ansi-2.1.0" // { dependencies = [ - sources."ansi-styles-4.3.0" - sources."color-convert-2.0.1" - sources."color-name-1.1.4" + sources."ansi-regex-2.1.1" + sources."is-fullwidth-code-point-1.0.0" + sources."string-width-1.0.2" + sources."strip-ansi-3.0.1" ]; } ) @@ -18494,7 +17690,7 @@ in sources."ansi-regex-5.0.1" sources."ansi-styles-5.2.0" sources."balanced-match-1.0.2" - sources."brace-expansion-1.1.11" + sources."brace-expansion-1.1.12" ( sources."chalk-4.1.2" // { @@ -18555,14 +17751,14 @@ in elm-pages = nodeEnv.buildNodePackage { name = "elm-pages"; packageName = "elm-pages"; - version = "3.0.20"; + version = "3.0.24"; src = fetchurl { - url = "https://registry.npmjs.org/elm-pages/-/elm-pages-3.0.20.tgz"; - sha512 = "fuK5egJEGYBGZQpVUE4HaaSZXIepEraRj9x3jO0HOH4pPzbCzlSIGOvzxmdeXBKpwMBUtOlAzHQegHuMrcSrgA=="; + url = "https://registry.npmjs.org/elm-pages/-/elm-pages-3.0.24.tgz"; + sha512 = "rVxsEGCkddv6hqEtwFe3L+tEs2nnItBdhuhhW3W5BLvfK8vgFl1dNAVnTX7xKn09c5ZF9Y8sKe4rs0Z9RoyVNQ=="; }; dependencies = [ sources."@adobe/css-tools-4.3.3" - sources."@bufbuild/protobuf-2.2.3" + sources."@bufbuild/protobuf-2.5.2" sources."@isaacs/cliui-8.0.2" sources."@isaacs/fs-minipass-4.0.1" sources."@jridgewell/gen-mapping-0.3.8" @@ -18580,7 +17776,7 @@ in } ) ( - sources."@jsonjoy.com/json-pack-1.1.1" + sources."@jsonjoy.com/json-pack-1.2.0" // { dependencies = [ sources."tslib-2.8.1" @@ -18588,7 +17784,7 @@ in } ) ( - sources."@jsonjoy.com/util-1.5.0" + sources."@jsonjoy.com/util-1.6.0" // { dependencies = [ sources."tslib-2.8.1" @@ -18613,17 +17809,17 @@ in sources."@sindresorhus/merge-streams-4.0.0" sources."@types/configstore-2.1.1" sources."@types/debug-0.0.30" - sources."@types/estree-1.0.6" + sources."@types/estree-1.0.7" sources."@types/get-port-3.2.0" sources."@types/glob-5.0.38" - sources."@types/lodash-4.17.15" + sources."@types/lodash-4.17.17" sources."@types/minimatch-5.1.2" sources."@types/mkdirp-0.5.2" sources."@types/node-8.10.66" sources."@types/rimraf-2.0.5" sources."@types/tmp-0.0.33" sources."accepts-1.3.8" - sources."acorn-8.14.0" + sources."acorn-8.15.0" sources."agent-base-7.1.3" sources."ansi-escapes-4.3.2" sources."ansi-regex-5.0.1" @@ -18643,7 +17839,7 @@ in ]; } ) - sources."brace-expansion-1.1.11" + sources."brace-expansion-1.1.12" sources."braces-3.0.3" sources."buffer-builder-0.2.0" sources."buffer-from-1.1.2" @@ -18655,7 +17851,7 @@ in sources."cacache-19.0.1" // { dependencies = [ - sources."brace-expansion-2.0.1" + sources."brace-expansion-2.0.2" sources."glob-10.4.5" sources."jackspeak-3.4.3" sources."lru-cache-10.4.3" @@ -18665,7 +17861,7 @@ in } ) sources."call-bind-apply-helpers-1.0.2" - sources."call-bound-1.0.3" + sources."call-bound-1.0.4" sources."chalk-5.4.1" sources."chokidar-4.0.3" sources."chownr-3.0.0" @@ -18674,7 +17870,7 @@ in sources."color-name-1.1.4" sources."colorjs.io-0.5.2" sources."command-exists-1.2.9" - sources."commander-12.1.0" + sources."commander-13.1.0" sources."concat-map-0.0.1" sources."config-chain-1.1.13" sources."connect-3.7.0" @@ -18698,7 +17894,7 @@ in sources."define-lazy-prop-3.0.0" sources."depd-2.0.0" sources."destroy-1.2.0" - sources."detect-libc-1.0.3" + sources."detect-libc-2.0.4" ( sources."devcert-1.2.2" // { @@ -18715,10 +17911,12 @@ in sources."elm-doc-preview-6.0.1" // { dependencies = [ - sources."brace-expansion-2.0.1" + sources."balanced-match-3.0.1" + sources."brace-expansion-4.0.1" sources."chokidar-3.6.0" - sources."glob-11.0.1" - sources."minimatch-10.0.1" + sources."commander-12.1.0" + sources."glob-11.0.2" + sources."minimatch-10.0.2" sources."readdirp-3.6.0" sources."tmp-0.2.3" ]; @@ -18733,7 +17931,7 @@ in sources."es-define-property-1.0.1" sources."es-errors-1.3.0" sources."es-object-atoms-1.1.1" - sources."esbuild-0.24.2" + sources."esbuild-0.25.5" sources."escape-html-1.0.3" sources."esprima-4.0.1" sources."etag-1.8.1" @@ -18759,24 +17957,32 @@ in ) sources."extend-shallow-2.0.1" sources."fast-glob-3.3.3" - sources."fastq-1.19.0" + sources."fastq-1.19.1" + ( + sources."fdir-6.4.6" + // { + dependencies = [ + sources."picomatch-4.0.2" + ]; + } + ) sources."fill-range-7.1.1" sources."finalhandler-1.1.2" - sources."foreground-child-3.3.0" + sources."foreground-child-3.3.1" sources."forwarded-0.2.0" sources."fresh-0.5.2" sources."fs-extra-11.3.0" sources."fs-minipass-3.0.3" sources."fs.realpath-1.0.0" sources."function-bind-1.1.2" - sources."get-intrinsic-1.2.7" + sources."get-intrinsic-1.3.0" sources."get-port-3.2.0" sources."get-proto-1.0.1" - sources."get-tsconfig-4.10.0" + sources."get-tsconfig-4.10.1" sources."glob-7.2.3" sources."glob-parent-5.1.2" ( - sources."globby-14.0.2" + sources."globby-14.1.0" // { dependencies = [ sources."@sindresorhus/merge-streams-2.3.0" @@ -18789,7 +17995,7 @@ in sources."has-flag-4.0.0" sources."has-symbols-1.1.0" sources."hasown-2.0.2" - sources."http-cache-semantics-4.1.1" + sources."http-cache-semantics-4.2.0" ( sources."http-errors-2.0.0" // { @@ -18802,7 +18008,7 @@ in sources."http-proxy-agent-7.0.2" // { dependencies = [ - sources."debug-4.4.0" + sources."debug-4.4.1" sources."ms-2.1.3" ]; } @@ -18811,16 +18017,16 @@ in sources."https-proxy-agent-7.0.6" // { dependencies = [ - sources."debug-4.4.0" + sources."debug-4.4.1" sources."ms-2.1.3" ]; } ) sources."hyperdyperid-1.2.0" sources."iconv-lite-0.4.24" - sources."ignore-5.3.2" + sources."ignore-7.0.5" sources."image-size-0.5.5" - sources."immutable-5.0.3" + sources."immutable-5.1.3" sources."imurmurhash-0.1.4" sources."inflight-1.0.6" sources."inherits-2.0.4" @@ -18846,7 +18052,7 @@ in sources."is-what-3.14.1" sources."is-wsl-3.1.0" sources."isexe-2.0.0" - sources."jackspeak-4.0.3" + sources."jackspeak-4.1.1" sources."jiti-2.4.2" sources."js-yaml-3.14.1" sources."jsbn-1.1.0" @@ -18854,19 +18060,19 @@ in sources."jsonfile-6.1.0" sources."kind-of-6.0.3" sources."kleur-4.1.5" - sources."ky-1.7.5" + sources."ky-1.8.1" sources."latest-version-9.0.0" ( - sources."less-4.2.2" + sources."less-4.3.0" // { dependencies = [ sources."tslib-2.8.1" ]; } ) - sources."lightningcss-1.29.1" + sources."lightningcss-1.30.1" sources."lodash-4.17.21" - sources."lru-cache-11.0.2" + sources."lru-cache-11.1.0" ( sources."make-dir-2.1.0" // { @@ -18886,7 +18092,7 @@ in sources."math-intrinsics-1.1.0" sources."media-typer-0.3.0" ( - sources."memfs-4.17.0" + sources."memfs-4.17.2" // { dependencies = [ sources."tslib-2.8.1" @@ -18905,7 +18111,7 @@ in sources."minimist-1.2.8" sources."minipass-7.1.2" sources."minipass-collect-2.0.1" - sources."minipass-fetch-4.0.0" + sources."minipass-fetch-4.0.1" ( sources."minipass-flush-1.0.5" // { @@ -18933,23 +18139,10 @@ in ]; } ) - ( - sources."minizlib-3.0.1" - // { - dependencies = [ - sources."brace-expansion-2.0.1" - sources."glob-10.4.5" - sources."jackspeak-3.4.3" - sources."lru-cache-10.4.3" - sources."minimatch-9.0.5" - sources."path-scurry-1.11.1" - sources."rimraf-5.0.10" - ]; - } - ) + sources."minizlib-3.0.2" sources."mkdirp-0.5.6" sources."ms-2.0.0" - sources."nanoid-3.3.8" + sources."nanoid-3.3.11" ( sources."needle-3.3.1" // { @@ -18965,7 +18158,7 @@ in sources."on-finished-2.3.0" sources."once-1.4.0" sources."onetime-7.0.0" - sources."open-10.1.0" + sources."open-10.1.2" sources."os-tmpdir-1.0.2" sources."p-map-7.0.3" sources."package-json-10.0.1" @@ -18977,11 +18170,11 @@ in sources."path-key-3.1.1" sources."path-scurry-2.0.0" sources."path-to-regexp-0.1.12" - sources."path-type-5.0.0" + sources."path-type-6.0.0" sources."picocolors-1.1.1" sources."picomatch-2.3.1" sources."pify-4.0.1" - sources."postcss-8.5.2" + sources."postcss-8.5.5" sources."proc-log-5.0.0" sources."promise-retry-2.0.1" sources."proto-list-1.2.4" @@ -18999,13 +18192,13 @@ in sources."resolve-pkg-maps-1.0.0" sources."restore-cursor-5.1.0" sources."retry-0.12.0" - sources."reusify-1.0.4" + sources."reusify-1.1.0" sources."rimraf-2.7.1" - sources."rollup-4.34.7" + sources."rollup-4.43.0" sources."run-applescript-7.0.0" sources."run-parallel-1.2.0" ( - sources."rxjs-7.8.1" + sources."rxjs-7.8.2" // { dependencies = [ sources."tslib-2.8.1" @@ -19014,11 +18207,11 @@ in ) sources."safe-buffer-5.2.1" sources."safer-buffer-2.1.2" - sources."sass-1.85.0" - sources."sass-embedded-1.85.0" + sources."sass-1.89.2" + sources."sass-embedded-1.89.2" sources."sax-1.4.1" sources."section-matter-1.0.0" - sources."semver-7.7.1" + sources."semver-7.7.2" ( sources."send-0.19.0" // { @@ -19058,12 +18251,12 @@ in sources."signal-exit-4.1.0" sources."slash-5.1.0" sources."smart-buffer-4.2.0" - sources."socks-2.8.4" + sources."socks-2.8.5" ( sources."socks-proxy-agent-8.0.5" // { dependencies = [ - sources."debug-4.4.0" + sources."debug-4.4.1" sources."ms-2.1.3" ]; } @@ -19100,8 +18293,8 @@ in sources."stylus-0.64.0" // { dependencies = [ - sources."brace-expansion-2.0.1" - sources."debug-4.4.0" + sources."brace-expansion-2.0.2" + sources."debug-4.4.1" sources."glob-10.4.5" sources."jackspeak-3.4.3" sources."lru-cache-10.4.3" @@ -19126,7 +18319,7 @@ in } ) ( - sources."terser-5.39.0" + sources."terser-5.42.0" // { dependencies = [ sources."commander-2.20.3" @@ -19141,30 +18334,31 @@ in ]; } ) - sources."tmp-0.0.33" - sources."to-regex-range-5.0.1" - sources."toidentifier-1.0.1" ( - sources."tree-dump-1.0.2" + sources."tinyglobby-0.2.14" // { dependencies = [ - sources."tslib-2.8.1" + sources."picomatch-4.0.2" ]; } ) - sources."tslib-1.14.1" + sources."tmp-0.0.33" + sources."to-regex-range-5.0.1" + sources."toidentifier-1.0.1" ( - sources."tsx-4.19.2" + sources."tree-dump-1.0.3" // { dependencies = [ - sources."esbuild-0.23.1" + sources."tslib-2.8.1" ]; } ) + sources."tslib-1.14.1" + sources."tsx-4.20.2" sources."type-fest-0.21.3" sources."type-is-1.6.18" - sources."undici-types-6.20.0" - sources."unicorn-magic-0.1.0" + sources."undici-types-7.8.0" + sources."unicorn-magic-0.3.0" sources."unique-filename-4.0.0" sources."unique-slug-5.0.0" sources."universalify-2.0.1" @@ -19174,10 +18368,11 @@ in sources."varint-6.0.0" sources."vary-1.1.2" ( - sources."vite-6.1.0" + sources."vite-6.3.5" // { dependencies = [ - sources."@types/node-22.13.4" + sources."@types/node-24.0.1" + sources."picomatch-4.0.2" ]; } ) @@ -19202,13 +18397,13 @@ in } ) sources."wrappy-1.0.2" - sources."ws-8.18.0" + sources."ws-8.18.2" sources."yallist-5.0.0" - sources."yaml-2.7.0" + sources."yaml-2.8.0" ]; buildInputs = globalBuildInputs; meta = { - description = "Type-safe static sites, written in pure elm with your own custom elm-markup syntax."; + description = "Hybrid Elm framework with full-stack and static routes."; homepage = "https://elm-pages.com"; license = "BSD-3-Clause"; }; @@ -19227,11 +18422,11 @@ in dependencies = [ sources."@kwsites/file-exists-1.1.1" sources."@kwsites/promise-deferred-1.1.1" - sources."debug-4.4.0" + sources."debug-4.4.1" sources."git-clone-able-0.1.2" sources."ms-2.1.3" - sources."semver-7.7.1" - sources."simple-git-3.27.0" + sources."semver-7.7.2" + sources."simple-git-3.28.0" sources."upath-2.0.1" ]; buildInputs = globalBuildInputs; @@ -19255,7 +18450,7 @@ in dependencies = [ sources."asynckit-0.4.0" sources."balanced-match-1.0.2" - sources."brace-expansion-1.1.11" + sources."brace-expansion-1.1.12" sources."call-bind-apply-helpers-1.0.2" sources."combined-stream-1.0.8" sources."concat-map-0.0.1" @@ -19272,11 +18467,11 @@ in sources."form-data-3.0.3" sources."fs.realpath-1.0.0" sources."function-bind-1.1.2" - sources."get-intrinsic-1.2.7" + sources."get-intrinsic-1.3.0" sources."get-proto-1.0.1" sources."glob-7.2.3" sources."gopd-1.2.0" - sources."graphql-16.10.0" + sources."graphql-16.11.0" sources."graphql-request-3.7.0" sources."has-symbols-1.1.0" sources."has-tostringtag-1.0.2" diff --git a/pkgs/development/compilers/elm/update.sh b/pkgs/development/compilers/elm/update.sh index d718bd0fbb081..5e47110d4a2f7 100755 --- a/pkgs/development/compilers/elm/update.sh +++ b/pkgs/development/compilers/elm/update.sh @@ -2,13 +2,11 @@ #!nix-shell -p cabal2nix elm2nix -i bash ../../.. # Update all cabal packages. -cabal2nix 'https://github.com/zwilias/elm-instrument' --revision '0.0.7' > packages/ghc8_10/elm-instrument/default.nix for subpath in 'avh4-lib' 'elm-format-lib' 'elm-format-markdown' 'elm-format-test-lib'; do - cabal2nix 'https://github.com/avh4/elm-format' --revision '0.8.7' \ - --subpath $subpath > packages/ghc9_2/elm-format/${subpath}.nix + cabal2nix --no-haddock 'https://github.com/avh4/elm-format' --revision '0.8.8' \ + --subpath $subpath > packages/ghc9_8/elm-format/${subpath}.nix done -cabal2nix 'https://github.com/avh4/elm-format' --revision '0.8.7' > packages/ghc9_2/elm-format/elm-format.nix -cabal2nix 'https://github.com/stoeffel/elmi-to-json' --revision '1.3.0' > packages/ghc8_10/elmi-to-json/default.nix +cabal2nix --no-haddock 'https://github.com/avh4/elm-format' --revision '0.8.8' > packages/ghc9_8/elm-format/elm-format.nix cabal2nix 'https://github.com/ekmett/ansi-wl-pprint' --revision 'v0.6.8.1' > packages/ghc9_6/ansi-wl-pprint/default.nix # We're building binaries from commit that npm installer is using since diff --git a/pkgs/development/compilers/ghc/8.10.7-binary.nix b/pkgs/development/compilers/ghc/8.10.7-binary.nix index 8539dc4284990..b1e36495a0a82 100644 --- a/pkgs/development/compilers/ghc/8.10.7-binary.nix +++ b/pkgs/development/compilers/ghc/8.10.7-binary.nix @@ -342,12 +342,17 @@ stdenv.mkDerivation { -exec sed -i "s@extra-lib-dirs: @extra-lib-dirs: ${libiconv}/lib@" {} \; '' + - # aarch64 does HAVE_NUMA so -lnuma requires it in library-dirs in rts/package.conf.in + # Some platforms do HAVE_NUMA so -lnuma requires it in library-dirs in rts/package.conf.in # FFI_LIB_DIR is a good indication of places it must be needed. - lib.optionalString (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64) '' - find . -name package.conf.in \ - -exec sed -i "s@FFI_LIB_DIR@FFI_LIB_DIR ${numactl.out}/lib@g" {} \; - '' + lib.optionalString + ( + lib.meta.availableOn stdenv.hostPlatform numactl + && builtins.any ({ nixPackage, ... }: nixPackage == numactl) binDistUsed.archSpecificLibraries + ) + '' + find . -name package.conf.in \ + -exec sed -i "s@FFI_LIB_DIR@FFI_LIB_DIR ${numactl.out}/lib@g" {} \; + '' + # Rename needed libraries and binaries, fix interpreter lib.optionalString stdenv.hostPlatform.isLinux '' diff --git a/pkgs/development/compilers/ghc/9.0.2-binary.nix b/pkgs/development/compilers/ghc/9.0.2-binary.nix new file mode 100644 index 0000000000000..65f6d133287a2 --- /dev/null +++ b/pkgs/development/compilers/ghc/9.0.2-binary.nix @@ -0,0 +1,511 @@ +{ + lib, + stdenv, + fetchurl, + perl, + gcc, + ncurses5, + ncurses6, + gmp, + libiconv, + numactl, + libffi, + llvmPackages, + coreutils, + targetPackages, + + # minimal = true; will remove files that aren't strictly necessary for + # regular builds and GHC bootstrapping. + # This is "useful" for staying within hydra's output limits for at least the + # aarch64-linux architecture. + minimal ? false, +}: + +# Prebuilt only does native +assert stdenv.targetPlatform == stdenv.hostPlatform; + +let + downloadsUrl = "https://downloads.haskell.org/ghc"; + + # Copy sha256 from https://downloads.haskell.org/~ghc/9.0.2/SHA256SUMS + version = "9.0.2"; + + # Information about available bindists that we use in the build. + # + # # Bindist library checking + # + # The field `archSpecificLibraries` also provides a way for us get notified + # early when the upstream bindist changes its dependencies (e.g. because a + # newer Debian version is used that uses a new `ncurses` version). + # + # Usage: + # + # * You can find the `fileToCheckFor` of libraries by running `readelf -d` + # on the compiler binary (`exePathForLibraryCheck`). + # * To skip library checking for an architecture, + # set `exePathForLibraryCheck = null`. + # * To skip file checking for a specific arch specific library, + # set `fileToCheckFor = null`. + ghcBinDists = { + # Binary distributions for the default libc (e.g. glibc, or libSystem on Darwin) + # nixpkgs uses for the respective system. + defaultLibc = { + i686-linux = { + variantSuffix = ""; + src = { + url = "${downloadsUrl}/${version}/ghc-${version}-i386-deb9-linux.tar.xz"; + sha256 = "fdeb9f8928fbe994064778a8e1e85bb1a58a6cd3dd7b724fcc2a1dcfda6cad47"; + }; + exePathForLibraryCheck = "ghc/stage2/build/tmp/ghc-stage2"; + archSpecificLibraries = [ + { + nixPackage = gmp; + fileToCheckFor = null; + } + # The i686-linux bindist provided by GHC HQ is currently built on Debian 9, + # which link it against `libtinfo.so.5` (ncurses 5). + # Other bindists are linked `libtinfo.so.6` (ncurses 6). + { + nixPackage = ncurses5; + fileToCheckFor = "libtinfo.so.5"; + } + ]; + }; + x86_64-linux = { + variantSuffix = ""; + src = { + url = "${downloadsUrl}/${version}/ghc-${version}-x86_64-deb10-linux.tar.xz"; + sha256 = "5d0b9414b10cfb918453bcd01c5ea7a1824fe95948b08498d6780f20ba247afc"; + }; + exePathForLibraryCheck = "ghc/stage2/build/tmp/ghc-stage2"; + archSpecificLibraries = [ + { + nixPackage = gmp; + fileToCheckFor = null; + } + { + nixPackage = ncurses6; + fileToCheckFor = "libtinfo.so.6"; + } + { + nixPackage = numactl; + fileToCheckFor = null; + } + ]; + }; + aarch64-linux = { + variantSuffix = ""; + src = { + url = "${downloadsUrl}/${version}/ghc-${version}-aarch64-deb10-linux.tar.xz"; + sha256 = "cb016344c70a872738a24af60bd15d3b18749087b9905c1b3f1b1549dc01f46d"; + }; + exePathForLibraryCheck = "ghc/stage2/build/tmp/ghc-stage2"; + archSpecificLibraries = [ + { + nixPackage = gmp; + fileToCheckFor = null; + } + { + nixPackage = ncurses6; + fileToCheckFor = "libtinfo.so.6"; + } + { + nixPackage = numactl; + fileToCheckFor = null; + } + ]; + }; + x86_64-darwin = { + variantSuffix = ""; + src = { + url = "${downloadsUrl}/${version}/ghc-${version}-x86_64-apple-darwin.tar.xz"; + sha256 = "e1fe990eb987f5c4b03e0396f9c228a10da71769c8a2bc8fadbc1d3b10a0f53a"; + }; + exePathForLibraryCheck = null; # we don't have a library check for darwin yet + archSpecificLibraries = [ + { + nixPackage = gmp; + fileToCheckFor = null; + } + { + nixPackage = ncurses6; + fileToCheckFor = null; + } + { + nixPackage = libiconv; + fileToCheckFor = null; + } + ]; + }; + aarch64-darwin = { + variantSuffix = ""; + src = { + url = "${downloadsUrl}/${version}/ghc-${version}-aarch64-apple-darwin.tar.xz"; + sha256 = "b1fcab17fe48326d2ff302d70c12bc4cf4d570dfbbce68ab57c719cfec882b05"; + }; + exePathForLibraryCheck = null; # we don't have a library check for darwin yet + archSpecificLibraries = [ + { + nixPackage = gmp; + fileToCheckFor = null; + } + { + nixPackage = ncurses6; + fileToCheckFor = null; + } + { + nixPackage = libiconv; + fileToCheckFor = null; + } + ]; + }; + }; + # Binary distributions for the musl libc for the respective system. + musl = { + x86_64-linux = { + variantSuffix = "-musl"; + src = { + url = "${downloadsUrl}/${version}/ghc-${version}-x86_64-alpine3.12-linux-gmp.tar.xz"; + sha256 = "5bb1e7192c2b9fcff68930dbdc65509d345138e9a43c5d447056a68decc05ec8"; + }; + exePathForLibraryCheck = "bin/ghc"; + archSpecificLibraries = [ + { + nixPackage = gmp; + fileToCheckFor = null; + } + { + nixPackage = ncurses6; + fileToCheckFor = "libncursesw.so.6"; + } + ]; + }; + }; + }; + + distSetName = if stdenv.hostPlatform.isMusl then "musl" else "defaultLibc"; + + binDistUsed = + ghcBinDists.${distSetName}.${stdenv.hostPlatform.system} + or (throw "cannot bootstrap GHC on this platform ('${stdenv.hostPlatform.system}' with libc '${distSetName}')"); + + gmpUsed = + (builtins.head ( + builtins.filter ( + drv: lib.hasPrefix "gmp" (drv.nixPackage.name or "") + ) binDistUsed.archSpecificLibraries + )).nixPackage; + + useLLVM = !(import ./common-have-ncg.nix { inherit lib stdenv version; }); + + libPath = lib.makeLibraryPath ( + # Add arch-specific libraries. + map ({ nixPackage, ... }: nixPackage) binDistUsed.archSpecificLibraries + ); + + libEnvVar = lib.optionalString stdenv.hostPlatform.isDarwin "DY" + "LD_LIBRARY_PATH"; + + runtimeDeps = + [ + targetPackages.stdenv.cc + targetPackages.stdenv.cc.bintools + coreutils # for cat + ] + ++ lib.optionals useLLVM [ + (lib.getBin llvmPackages.llvm) + ] + # On darwin, we need unwrapped bintools as well (for otool) + ++ lib.optionals (stdenv.targetPlatform.linker == "cctools") [ + targetPackages.stdenv.cc.bintools.bintools + ]; + +in + +stdenv.mkDerivation { + inherit version; + pname = "ghc-binary${binDistUsed.variantSuffix}"; + + src = fetchurl binDistUsed.src; + + nativeBuildInputs = [ perl ]; + + # Set LD_LIBRARY_PATH or equivalent so that the programs running as part + # of the bindist installer can find the libraries they expect. + # Cannot patchelf beforehand due to relative RPATHs that anticipate + # the final install location. + ${libEnvVar} = libPath; + + postUnpack = + # Verify our assumptions of which `libtinfo.so` (ncurses) version is used, + # so that we know when ghc bindists upgrade that and we need to update the + # version used in `libPath`. + lib.optionalString (binDistUsed.exePathForLibraryCheck != null) + # Note the `*` glob because some GHCs have a suffix when unpacked, e.g. + # the musl bindist has dir `ghc-VERSION-x86_64-unknown-linux/`. + # As a result, don't shell-quote this glob when splicing the string. + ( + let + buildExeGlob = ''ghc-${version}*/"${binDistUsed.exePathForLibraryCheck}"''; + in + lib.concatStringsSep "\n" [ + ('' + shopt -u nullglob + echo "Checking that ghc binary exists in bindist at ${buildExeGlob}" + if ! test -e ${buildExeGlob}; then + echo >&2 "GHC binary ${binDistUsed.exePathForLibraryCheck} could not be found in the bindist build directory (at ${buildExeGlob}) for arch ${stdenv.hostPlatform.system}, please check that ghcBinDists correctly reflect the bindist dependencies!"; exit 1; + fi + '') + (lib.concatMapStringsSep "\n" ( + { fileToCheckFor, nixPackage }: + lib.optionalString (fileToCheckFor != null) '' + echo "Checking bindist for ${fileToCheckFor} to ensure that is still used" + if ! readelf -d ${buildExeGlob} | grep "${fileToCheckFor}"; then + echo >&2 "File ${fileToCheckFor} could not be found in ${binDistUsed.exePathForLibraryCheck} for arch ${stdenv.hostPlatform.system}, please check that ghcBinDists correctly reflect the bindist dependencies!"; exit 1; + fi + + echo "Checking that the nix package ${nixPackage} contains ${fileToCheckFor}" + if ! test -e "${lib.getLib nixPackage}/lib/${fileToCheckFor}"; then + echo >&2 "Nix package ${nixPackage} did not contain ${fileToCheckFor} for arch ${stdenv.hostPlatform.system}, please check that ghcBinDists correctly reflect the bindist dependencies!"; exit 1; + fi + '' + ) binDistUsed.archSpecificLibraries) + ] + ) + # GHC has dtrace probes, which causes ld to try to open /usr/lib/libdtrace.dylib + # during linking + + lib.optionalString stdenv.hostPlatform.isDarwin '' + export NIX_LDFLAGS+=" -no_dtrace_dof" + # not enough room in the object files for the full path to libiconv :( + for exe in $(find . -type f -executable); do + isScript $exe && continue + ln -fs ${libiconv}/lib/libiconv.dylib $(dirname $exe)/libiconv.dylib + install_name_tool -change /usr/lib/libiconv.2.dylib @executable_path/libiconv.dylib -change /usr/local/lib/gcc/6/libgcc_s.1.dylib ${gcc.cc.lib}/lib/libgcc_s.1.dylib $exe + done + '' + + + + # Some scripts used during the build need to have their shebangs patched + '' + patchShebangs ghc-${version}/utils/ + patchShebangs ghc-${version}/configure + test -d ghc-${version}/inplace/bin && \ + patchShebangs ghc-${version}/inplace/bin + '' + + + # We have to patch the GMP paths for the integer-gmp package. + '' + find . -name ghc-bignum.buildinfo \ + -exec sed -i "s@extra-lib-dirs: @extra-lib-dirs: ${lib.getLib gmpUsed}/lib@" {} \; + + # we need to modify the package db directly for hadrian bindists + find . -name 'ghc-bignum*.conf' \ + -exec sed -e '/^[a-z-]*library-dirs/a \ ${lib.getLib gmpUsed}/lib' -i {} \; + '' + + lib.optionalString stdenv.hostPlatform.isDarwin '' + # we need to modify the package db directly for hadrian bindists + # (all darwin bindists are hadrian-based for 9.2.2) + find . -name 'base*.conf' \ + -exec sed -e '/^[a-z-]*library-dirs/a \ ${lib.getLib libiconv}/lib' -i {} \; + + # To link RTS in the end we also need libffi now + find . -name 'rts*.conf' \ + -exec sed -e '/^[a-z-]*library-dirs/a \ ${lib.getLib libffi}/lib' \ + -e 's@/Library/Developer/.*/usr/include/ffi@${lib.getDev libffi}/include@' \ + -i {} \; + '' + + + # Some platforms do HAVE_NUMA so -lnuma requires it in library-dirs in rts/package.conf.in + # FFI_LIB_DIR is a good indication of places it must be needed. + lib.optionalString + ( + lib.meta.availableOn stdenv.hostPlatform numactl + && builtins.any ({ nixPackage, ... }: nixPackage == numactl) binDistUsed.archSpecificLibraries + ) + '' + find . -name package.conf.in \ + -exec sed -i "s@FFI_LIB_DIR@FFI_LIB_DIR ${numactl.out}/lib@g" {} \; + '' + + + # Rename needed libraries and binaries, fix interpreter + lib.optionalString stdenv.hostPlatform.isLinux '' + find . -type f -executable -exec patchelf \ + --interpreter ${stdenv.cc.bintools.dynamicLinker} {} \; + ''; + + # fix for `configure: error: Your linker is affected by binutils #16177` + preConfigure = lib.optionalString stdenv.targetPlatform.isAarch32 "LD=ld.gold"; + + configurePlatforms = [ ]; + configureFlags = + [ + "--with-gmp-includes=${lib.getDev gmpUsed}/include" + # Note `--with-gmp-libraries` does nothing for GHC bindists: + # https://gitlab.haskell.org/ghc/ghc/-/merge_requests/6124 + ] + ++ lib.optional stdenv.hostPlatform.isDarwin "--with-gcc=${./gcc-clang-wrapper.sh}" + # From: https://github.com/NixOS/nixpkgs/pull/43369/commits + ++ lib.optional stdenv.hostPlatform.isMusl "--disable-ld-override"; + + # No building is necessary, but calling make without flags ironically + # calls install-strip ... + dontBuild = true; + + # GHC tries to remove xattrs when installing to work around Gatekeeper + # (see https://gitlab.haskell.org/ghc/ghc/-/issues/17418). This step normally + # succeeds in nixpkgs because xattrs are not allowed in the store, but it + # can fail when a file has the `com.apple.provenance` xattr, and it can’t be + # modified (such as target of the symlink to `libiconv.dylib`). + # The `com.apple.provenance` xattr is a new feature of macOS as of macOS 13. + # See: https://eclecticlight.co/2023/03/13/ventura-has-changed-app-quarantine-with-a-new-xattr/ + makeFlags = lib.optionals stdenv.buildPlatform.isDarwin [ "XATTR=/does-not-exist" ]; + + # Patch scripts to include runtime dependencies in $PATH. + postInstall = '' + for i in "$out/bin/"*; do + test ! -h "$i" || continue + isScript "$i" || continue + sed -i -e '2i export PATH="${lib.makeBinPath runtimeDeps}:$PATH"' "$i" + done + ''; + + # Apparently necessary for the ghc Alpine (musl) bindist: + # When we strip, and then run the + # patchelf --set-rpath "${libPath}:$(patchelf --print-rpath $p)" $p + # below, running ghc (e.g. during `installCheckPhase)` gives some apparently + # corrupted rpath or whatever makes the loader work on nonsensical strings: + # running install tests + # Error relocating /nix/store/...-ghc-8.10.2-binary/lib/ghc-8.10.5/bin/ghc: : symbol not found + # Error relocating /nix/store/...-ghc-8.10.2-binary/lib/ghc-8.10.5/bin/ghc: ir6zf6c9f86pfx8sr30n2vjy-ghc-8.10.2-binary/lib/ghc-8.10.5/bin/../lib/x86_64-linux-ghc-8.10.5/libHSexceptions-0.10.4-ghc8.10.5.so: symbol not found + # Error relocating /nix/store/...-ghc-8.10.2-binary/lib/ghc-8.10.5/bin/ghc: y/lib/ghc-8.10.5/bin/../lib/x86_64-linux-ghc-8.10.5/libHStemplate-haskell-2.16.0.0-ghc8.10.5.so: symbol not found + # Error relocating /nix/store/...-ghc-8.10.2-binary/lib/ghc-8.10.5/bin/ghc: 8.10.5/libHStemplate-haskell-2.16.0.0-ghc8.10.5.so: symbol not found + # Error relocating /nix/store/...-ghc-8.10.2-binary/lib/ghc-8.10.5/bin/ghc: �: symbol not found + # Error relocating /nix/store/...-ghc-8.10.2-binary/lib/ghc-8.10.5/bin/ghc: �?: symbol not found + # Error relocating /nix/store/...-ghc-8.10.2-binary/lib/ghc-8.10.5/bin/ghc: 64-linux-ghc-8.10.5/libHSexceptions-0.10.4-ghc8.10.5.so: symbol not found + # This is extremely bogus and should be investigated. + dontStrip = if stdenv.hostPlatform.isMusl then true else false; # `if` for explicitness + + # On Linux, use patchelf to modify the executables so that they can + # find editline/gmp. + postFixup = + lib.optionalString (stdenv.hostPlatform.isLinux && !(binDistUsed.isStatic or false)) ( + if stdenv.hostPlatform.isAarch64 then + # Keep rpath as small as possible on aarch64 for patchelf#244. All Elfs + # are 2 directories deep from $out/lib, so pooling symlinks there makes + # a short rpath. + '' + (cd $out/lib; ln -s ${ncurses6.out}/lib/libtinfo.so.6) + (cd $out/lib; ln -s ${lib.getLib gmpUsed}/lib/libgmp.so.10) + (cd $out/lib; ln -s ${numactl.out}/lib/libnuma.so.1) + for p in $(find "$out/lib" -type f -name "*\.so*"); do + (cd $out/lib; ln -s $p) + done + + for p in $(find "$out/lib" -type f -executable); do + if isELF "$p"; then + echo "Patchelfing $p" + patchelf --set-rpath "\$ORIGIN:\$ORIGIN/../.." $p + fi + done + '' + else + '' + for p in $(find "$out" -type f -executable); do + if isELF "$p"; then + echo "Patchelfing $p" + patchelf --set-rpath "${libPath}:$(patchelf --print-rpath $p)" $p + fi + done + '' + ) + + lib.optionalString stdenv.hostPlatform.isDarwin '' + # not enough room in the object files for the full path to libiconv :( + for exe in $(find "$out" -type f -executable); do + isScript $exe && continue + ln -fs ${libiconv}/lib/libiconv.dylib $(dirname $exe)/libiconv.dylib + install_name_tool -change /usr/lib/libiconv.2.dylib @executable_path/libiconv.dylib -change /usr/local/lib/gcc/6/libgcc_s.1.dylib ${gcc.cc.lib}/lib/libgcc_s.1.dylib $exe + done + + for file in $(find "$out" -name setup-config); do + substituteInPlace $file --replace /usr/bin/ranlib "$(type -P ranlib)" + done + '' + + lib.optionalString minimal '' + # Remove profiling files + find $out -type f -name '*.p_o' -delete + find $out -type f -name '*.p_hi' -delete + find $out -type f -name '*_p.a' -delete + # `-f` because e.g. musl bindist does not have this file. + rm -f $out/lib/ghc-*/bin/ghc-iserv-prof + # Hydra will redistribute this derivation, so we have to keep the docs for + # legal reasons (retaining the legal notices etc) + # As a last resort we could unpack the docs separately and symlink them in. + # They're in $out/share/{doc,man}. + '' + # Recache package db which needs to happen for Hadrian bindists + # where we modify the package db before installing + + '' + shopt -s nullglob + package_db=("$out"/lib/ghc-*/lib/package.conf.d "$out"/lib/ghc-*/package.conf.d) + "$out/bin/ghc-pkg" --package-db="$package_db" recache + ''; + + # GHC cannot currently produce outputs that are ready for `-pie` linking. + # Thus, disable `pie` hardening, otherwise `recompile with -fPIE` errors appear. + # See: + # * https://github.com/NixOS/nixpkgs/issues/129247 + # * https://gitlab.haskell.org/ghc/ghc/-/issues/19580 + hardeningDisable = [ "pie" ]; + + doInstallCheck = true; + installCheckPhase = '' + # Sanity check, can ghc create executables? + cd $TMP + mkdir test-ghc; cd test-ghc + cat > main.hs << EOF + {-# LANGUAGE TemplateHaskell #-} + module Main where + main = putStrLn \$([|"yes"|]) + EOF + env -i $out/bin/ghc --make main.hs || exit 1 + echo compilation ok + [ $(./main) == "yes" ] + ''; + + passthru = + { + targetPrefix = ""; + enableShared = true; + + inherit llvmPackages; + + # Our Cabal compiler name + haskellCompilerName = "ghc-${version}"; + } + # We duplicate binDistUsed here since we have a sensible default even if no bindist is available, + # this makes sure that getting the `meta` attribute doesn't throw even on unsupported platforms. + // lib.optionalAttrs (ghcBinDists.${distSetName}.${stdenv.hostPlatform.system}.isHadrian or false) { + # Normal GHC derivations expose the hadrian derivation used to build them + # here. In the case of bindists we just make sure that the attribute exists, + # as it is used for checking if a GHC derivation has been built with hadrian. + # The isHadrian mechanism will become obsolete with GHCs that use hadrian + # exclusively, i.e. 9.6 (and 9.4?). + hadrian = null; + }; + + meta = rec { + homepage = "http://haskell.org/ghc"; + description = "Glasgow Haskell Compiler"; + license = lib.licenses.bsd3; + # HACK: since we can't encode the libc / abi in platforms, we need + # to make the platform list dependent on the evaluation platform + # in order to avoid eval errors with musl which supports less + # platforms than the default libcs (i. e. glibc / libSystem). + # This is done for the benefit of Hydra, so `packagePlatforms` + # won't return any platforms that would cause an evaluation + # failure for `pkgsMusl.haskell.compiler.ghc922Binary`, as + # long as the evaluator runs on a platform that supports + # `pkgsMusl`. + platforms = builtins.attrNames ghcBinDists.${distSetName}; + teams = [ lib.teams.haskell ]; + }; +} diff --git a/pkgs/development/compilers/ghc/9.2.4-binary.nix b/pkgs/development/compilers/ghc/9.2.4-binary.nix index fa1119654fee5..9a48cd3976286 100644 --- a/pkgs/development/compilers/ghc/9.2.4-binary.nix +++ b/pkgs/development/compilers/ghc/9.2.4-binary.nix @@ -311,12 +311,17 @@ stdenv.mkDerivation { -i {} \; '' + - # aarch64 does HAVE_NUMA so -lnuma requires it in library-dirs in rts/package.conf.in + # Some platforms do HAVE_NUMA so -lnuma requires it in library-dirs in rts/package.conf.in # FFI_LIB_DIR is a good indication of places it must be needed. - lib.optionalString (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64) '' - find . -name package.conf.in \ - -exec sed -i "s@FFI_LIB_DIR@FFI_LIB_DIR ${numactl.out}/lib@g" {} \; - '' + lib.optionalString + ( + lib.meta.availableOn stdenv.hostPlatform numactl + && builtins.any ({ nixPackage, ... }: nixPackage == numactl) binDistUsed.archSpecificLibraries + ) + '' + find . -name package.conf.in \ + -exec sed -i "s@FFI_LIB_DIR@FFI_LIB_DIR ${numactl.out}/lib@g" {} \; + '' + # Rename needed libraries and binaries, fix interpreter lib.optionalString stdenv.hostPlatform.isLinux '' diff --git a/pkgs/development/compilers/ghc/9.6.3-binary.nix b/pkgs/development/compilers/ghc/9.6.3-binary.nix index ff6a6dba54784..b84ff516c3ffd 100644 --- a/pkgs/development/compilers/ghc/9.6.3-binary.nix +++ b/pkgs/development/compilers/ghc/9.6.3-binary.nix @@ -297,12 +297,17 @@ stdenv.mkDerivation { -i {} \; '' + - # aarch64 does HAVE_NUMA so -lnuma requires it in library-dirs in rts/package.conf.in + # Some platforms do HAVE_NUMA so -lnuma requires it in library-dirs in rts/package.conf.in # FFI_LIB_DIR is a good indication of places it must be needed. - lib.optionalString (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64) '' - find . -name package.conf.in \ - -exec sed -i "s@FFI_LIB_DIR@FFI_LIB_DIR ${numactl.out}/lib@g" {} \; - '' + lib.optionalString + ( + lib.meta.availableOn stdenv.hostPlatform numactl + && builtins.any ({ nixPackage, ... }: nixPackage == numactl) binDistUsed.archSpecificLibraries + ) + '' + find . -name package.conf.in \ + -exec sed -i "s@FFI_LIB_DIR@FFI_LIB_DIR ${numactl.out}/lib@g" {} \; + '' + # Rename needed libraries and binaries, fix interpreter lib.optionalString stdenv.hostPlatform.isLinux '' diff --git a/pkgs/development/compilers/ghc/9.8.4-binary.nix b/pkgs/development/compilers/ghc/9.8.4-binary.nix index db48cfe430fd7..2064b87fc8d08 100644 --- a/pkgs/development/compilers/ghc/9.8.4-binary.nix +++ b/pkgs/development/compilers/ghc/9.8.4-binary.nix @@ -311,12 +311,17 @@ stdenv.mkDerivation { -i {} \; '' + - # aarch64 does HAVE_NUMA so -lnuma requires it in library-dirs in rts/package.conf.in + # Some platforms do HAVE_NUMA so -lnuma requires it in library-dirs in rts/package.conf.in # FFI_LIB_DIR is a good indication of places it must be needed. - lib.optionalString (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64) '' - find . -name package.conf.in \ - -exec sed -i "s@FFI_LIB_DIR@FFI_LIB_DIR ${numactl.out}/lib@g" {} \; - '' + lib.optionalString + ( + lib.meta.availableOn stdenv.hostPlatform numactl + && builtins.any ({ nixPackage, ... }: nixPackage == numactl) binDistUsed.archSpecificLibraries + ) + '' + find . -name package.conf.in \ + -exec sed -i "s@FFI_LIB_DIR@FFI_LIB_DIR ${numactl.out}/lib@g" {} \; + '' + # Rename needed libraries and binaries, fix interpreter lib.optionalString stdenv.hostPlatform.isLinux '' diff --git a/pkgs/development/compilers/ghc/common-hadrian.nix b/pkgs/development/compilers/ghc/common-hadrian.nix index f94890b913580..f4f40bec3f22f 100644 --- a/pkgs/development/compilers/ghc/common-hadrian.nix +++ b/pkgs/development/compilers/ghc/common-hadrian.nix @@ -359,7 +359,10 @@ let ++ lib.optional enableDwarf elfutils ++ lib.optional (!enableNativeBignum) gmp ++ lib.optional ( - platform.libc != "glibc" && !targetPlatform.isWindows && !targetPlatform.isGhcjs + platform.libc != "glibc" + && !targetPlatform.isWindows + && !targetPlatform.isGhcjs + && !targetPlatform.useAndroidPrebuilt ) libiconv; # TODO(@sternenseemann): is buildTarget LLVM unnecessary? diff --git a/pkgs/development/compilers/ghc/common-make-native-bignum.nix b/pkgs/development/compilers/ghc/common-make-native-bignum.nix index 65c5e39bfada2..9c42c41cd1da2 100644 --- a/pkgs/development/compilers/ghc/common-make-native-bignum.nix +++ b/pkgs/development/compilers/ghc/common-make-native-bignum.nix @@ -365,6 +365,7 @@ stdenv.mkDerivation ( ./Cabal-3.2-3.4-paths-fix-cycle-aarch64-darwin.patch ) ] + # Fixes stack overrun in rts which crashes an process whenever # freeHaskellFunPtr is called with nixpkgs' hardening flags. # https://gitlab.haskell.org/ghc/ghc/-/issues/25485 @@ -376,7 +377,45 @@ stdenv.mkDerivation ( url = "https://gitlab.haskell.org/ghc/ghc/-/commit/39bb6e583d64738db51441a556d499aa93a4fc4a.patch"; sha256 = "0w5fx413z924bi2irsy1l4xapxxhrq158b5gn6jzrbsmhvmpirs0"; }) - ]; + ] + + # Before GHC 9.6, GHC, when used to compile C sources (i.e. to drive the CC), would first + # invoke the C compiler to generate assembly and later call the assembler on the result of + # that operation. Unfortunately, that is brittle in a lot of cases, e.g. when using mismatched + # CC / assembler (https://gitlab.haskell.org/ghc/ghc/-/merge_requests/12005). This issue + # does not affect us. However, LLVM 18 introduced a check in clang that makes sure no + # non private labels occur between .cfi_startproc and .cfi_endproc which causes the + # assembly that the same version (!) of clang generates from rts/StgCRun.c to be rejected. + # This causes GHC to fail compilation on mach-o platforms ever since we upgraded to + # LLVM 19. + # + # clang compiles the same file without issues whithout the roundtrip via assembly. Thus, + # the solution is to backport those changes from GHC 9.6 that skip the intermediate + # assembly step. + # + # https://gitlab.haskell.org/ghc/ghc/-/issues/25608#note_622589 + # https://gitlab.haskell.org/ghc/ghc/-/merge_requests/6877 + ++ ( + if lib.versionAtLeast version "9.4" then + [ + # Need to use this patch so the next one applies, passes file location info to the cc phase + (fetchpatch { + name = "ghc-add-location-to-cc-phase.patch"; + url = "https://gitlab.haskell.org/ghc/ghc/-/commit/4a7256a75af2fc0318bef771a06949ffb3939d5a.patch"; + hash = "sha256-DnTI+i1zMebeWvw75D59vMaEEBb2Nr9HusxTyhmdy2M="; + }) + # Makes Cc phase directly generate object files instead of assembly + (fetchpatch { + name = "ghc-cc-directly-emit-object.patch"; + url = "https://gitlab.haskell.org/ghc/ghc/-/commit/96811ba491495b601ec7d6a32bef8563b0292109.patch"; + hash = "sha256-G8u7/MK/tGOEN8Wxccxj/YIOP7mL2G9Co1WKdHXOo6I="; + }) + ] + else + [ + # TODO(@sternenseemann): backport changes to GHC < 9.4 if possible + ] + ); postPatch = "patchShebangs ."; diff --git a/pkgs/development/haskell-modules/cabal2nix-unstable.nix b/pkgs/development/haskell-modules/cabal2nix-unstable.nix index 8a0cda37add8c..7daf09ffe0ddd 100644 --- a/pkgs/development/haskell-modules/cabal2nix-unstable.nix +++ b/pkgs/development/haskell-modules/cabal2nix-unstable.nix @@ -3,7 +3,6 @@ mkDerivation, aeson, ansi-terminal, - ansi-wl-pprint, base, bytestring, Cabal, @@ -24,6 +23,7 @@ mtl, optparse-applicative, pretty, + prettyprinter, process, split, tasty, @@ -35,10 +35,10 @@ }: mkDerivation { pname = "cabal2nix"; - version = "unstable-2025-04-30"; + version = "unstable-2025-06-14"; src = fetchzip { - url = "https://github.com/NixOS/cabal2nix/archive/fbe593fe71b916861b97117dfb91f7aae9c4fcce.tar.gz"; - sha256 = "0sdyyawsz5zl2ffg4h4r3xcf73gfz9v0vgahccbp01if3m2g7p0y"; + url = "https://github.com/NixOS/cabal2nix/archive/e9e2ebd9ab5c89c6cd55dd2c568dd46086f2addb.tar.gz"; + sha256 = "0in0vab4vihamdhf0zs8y22dwm7h4fqzryq47cxb48cxg29rfz9y"; }; postUnpack = "sourceRoot+=/cabal2nix; echo source root reset to $sourceRoot"; isLibrary = true; @@ -46,7 +46,6 @@ mkDerivation { libraryHaskellDepends = [ aeson ansi-terminal - ansi-wl-pprint base bytestring Cabal @@ -62,6 +61,7 @@ mkDerivation { lens optparse-applicative pretty + prettyprinter process split text diff --git a/pkgs/development/haskell-modules/configuration-arm.nix b/pkgs/development/haskell-modules/configuration-arm.nix index 36d746e4e9871..9b12e09880b87 100644 --- a/pkgs/development/haskell-modules/configuration-arm.nix +++ b/pkgs/development/haskell-modules/configuration-arm.nix @@ -124,3 +124,7 @@ self: super: # https://github.com/haskell-crypto/cryptonite/issues/367 cryptonite = dontCheck super.cryptonite; } +// lib.optionalAttrs (with pkgs.stdenv.hostPlatform; isAarch && isAndroid) { + # android is not currently allowed as 'supported-platforms' by hackage2nix + android-activity = unmarkBroken super.android-activity; +} diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 32d2d15f437a6..1c07abc0c99f1 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -11,39 +11,46 @@ # distinction. { pkgs, haskellLib }: +self: super: + let inherit (pkgs) fetchpatch lib; inherit (lib) throwIfNot versionOlder; + + warnAfterVersion = + ver: pkg: + lib.warnIf (lib.versionOlder ver + super.${pkg.pname}.version + ) "override for haskellPackages.${pkg.pname} may no longer be needed" pkg; + in with haskellLib; # To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -self: super: { # Hackage's accelerate is from 2020 and incompatible with our GHC. # The existing derivation also has missing dependencies # compared to the source from github. # https://github.com/AccelerateHS/accelerate/issues/553 - accelerate = - assert super.accelerate.version == "1.3.0.0"; - lib.pipe super.accelerate [ - (addBuildDepends [ - self.double-conversion - self.formatting - self.microlens - ]) + accelerate = lib.pipe super.accelerate [ + (warnAfterVersion "1.3.0.0") + (addBuildDepends [ + self.double-conversion + self.formatting + self.microlens + ]) - (overrideCabal (drv: { - version = "1.3.0.0-unstable-2025-04-25"; - src = pkgs.fetchFromGitHub { - owner = "AccelerateHS"; - repo = "accelerate"; - rev = "3f681a5091eddf5a3b97f4cd0de32adc830e1117"; - sha256 = "sha256-tCcl7wAls+5cBSrqbxfEAJngbV43OJcLJdaC4qqkBxc="; - }; - })) - ]; + (overrideCabal (drv: { + version = "1.3.0.0-unstable-2025-04-25"; + src = pkgs.fetchFromGitHub { + owner = "AccelerateHS"; + repo = "accelerate"; + rev = "3f681a5091eddf5a3b97f4cd0de32adc830e1117"; + sha256 = "sha256-tCcl7wAls+5cBSrqbxfEAJngbV43OJcLJdaC4qqkBxc="; + }; + })) + ]; # https://github.com/ivanperez-keera/dunai/issues/427 dunai = addBuildDepend self.list-transformer (enableCabalFlag "list-transformer" super.dunai); @@ -83,6 +90,11 @@ self: super: Cabal = self.Cabal_3_14_2_0; }; + # Needs Cabal>=3.14 + cabal-lenses = super.cabal-lenses.override { + Cabal = self.Cabal_3_14_2_0; + }; + # cabal-install needs most recent versions of Cabal and Cabal-syntax, # so we need to put some extra work for non-latest GHCs inherit @@ -164,6 +176,29 @@ self: super: guardian ; + # Expected test output for these accidentally checks the absolute location of the source directory + # https://github.com/dan-t/cabal-cargs/issues/9 + cabal-cargs = overrideCabal (drv: { + testFlags = drv.testFlags or [ ] ++ [ + "-p" + "!/FindCabalFilePure withoutSandbox/" + "-p" + "!/FromCabalFilePure withoutSandbox/" + "-p" + "!/FromLibSrcPure withoutSandbox/" + "-p" + "!/FromExeSrcFilePure withoutSandbox/" + "-p" + "!/FindCabalFilePure withSandbox/" + "-p" + "!/FromCabalFilePure withSandbox/" + "-p" + "!/FromLibSrcPure withSandbox/" + "-p" + "!/FromExeSrcFilePure withSandbox/" + ]; + }) super.cabal-cargs; + # Extensions wants the latest version of Cabal for its list of Haskell # language extensions. # 2025-02-10: jailbreak to allow hspec-hedgehog 0.3.0.0 and hedgehog 1.5 @@ -203,27 +238,6 @@ self: super: disableCabalFlag "auto" super.ghc-lib-parser-ex ); - ghcide = appendPatches [ - # Support ghc == 9.10.2 - (pkgs.fetchpatch2 { - name = "ghcide-ghc-9.10.2.patch"; - url = "https://github.com/haskell/haskell-language-server/commit/fb17921128bd56ba74872cae9539767e63b9fd79.patch"; - sha256 = "161kcpfnv3q0n1fgsc0rx2v1rqf16g3pnjqabayym47yg2kp1qiv"; - stripLen = 1; - }) - # Support hie-bios >= 0.15 (unreleased to hackage) - (pkgs.fetchpatch2 { - name = "ghcide-hie-bios-0.15.patch"; - url = "https://github.com/haskell/haskell-language-server/commit/eb06c6f6ad7d7fcc29ff4b62f679f428897147f8.patch"; - sha256 = "0im3mf71chsgk787lz942c8zlmq00gfsd5rclprlsncg0zli1whq"; - includes = [ - "ghcide.cabal" - "**/Diagnostics.hs" - ]; - stripLen = 1; - }) - ] super.ghcide; - ########################################### ### END HASKELL-LANGUAGE-SERVER SECTION ### ########################################### @@ -246,14 +260,8 @@ self: super: ]; }) super.vector; - # Too strict bounds on base - # https://github.com/lspitzner/butcher/issues/7#issuecomment-1681394943 - butcher = doJailbreak super.butcher; # https://github.com/lspitzner/data-tree-print/issues/4 data-tree-print = doJailbreak super.data-tree-print; - # … and template-haskell. - # https://github.com/lspitzner/czipwith/issues/5 - czipwith = doJailbreak super.czipwith; # jacinda needs latest version of alex and happy jacinda = super.jacinda.override { @@ -377,6 +385,26 @@ self: super: # 2023-07-17: Outdated base bound https://github.com/srid/lvar/issues/5 lvar = doJailbreak super.lvar; + # Don't call setEnv in parallel in the test suite (which leads to flaky failures) + env-extra = + appendPatches + [ + (pkgs.fetchpatch { + name = "env-extra-no-parallel-setenv.patch"; + url = "https://github.com/d12frosted/env-extra/commit/4fcbc031b210e71e4243fcfe7c48d381e2f51d78.patch"; + sha256 = "sha256-EbXk+VOmxMJAMCMTXpTiW8fkbNI9za7f1alzCeaJaV4="; + excludes = [ "package.yaml" ]; + }) + ] + ( + overrideCabal (drv: { + prePatch = '' + ${drv.prePatch or ""} + ${lib.getExe' pkgs.buildPackages.dos2unix "dos2unix"} *.cabal + ''; + }) super.env-extra + ); + # This used to be a core package provided by GHC, but then the compiler # dropped it. We define the name here to make sure that old packages which # depend on this library still evaluate (even though they won't compile @@ -415,6 +443,14 @@ self: super: }) ] super.lukko; + # Relax version constraints (network < 3.2, text < 2.1) + # https://github.com/essandess/adblock2privoxy/pull/43 + adblock2privoxy = doJailbreak super.adblock2privoxy; + + # Missing test file https://gitlab.com/dpwiz/hs-jpeg-turbo/-/issues/1 + jpeg-turbo = dontCheck super.jpeg-turbo; + JuicyPixels-jpeg-turbo = dontCheck super.JuicyPixels-jpeg-turbo; + # Fixes compilation for basement on i686 for GHC >= 9.4 # https://github.com/haskell-foundation/foundation/pull/573 # Patch would not work for GHC >= 9.2 where it breaks compilation on x86_64 @@ -470,15 +506,6 @@ self: super: # https://github.com/schuelermine/ret/issues/3 ret = doJailbreak super.ret; # base < 4.19 - # 2025-02-13: This part from https://github.com/haskell/ThreadScope/pull/130 seems to be unreleased: - threadscope = appendPatches [ - (fetchpatch { - name = "import-monad.patch"; - url = "https://github.com/haskell/ThreadScope/commit/8846508e9769a8dfd82b3ff66259ba4d58255932.patch"; - sha256 = "sha256-wBqDJWmqvmU1sFuw/ZlxHOb8xPhZO2RBuyYFP9bJCVI="; - }) - ] super.threadscope; - # The latest release on hackage has an upper bound on containers which # breaks the build, though it works with the version of containers present # and the upper bound doesn't exist in code anymore: @@ -508,8 +535,10 @@ self: super: # https://github.com/FPtje/GLuaFixer/issues/165 glualint = dontCheck super.glualint; - # The Hackage tarball is purposefully broken, because it's not intended to be, like, useful. - # https://git-annex.branchable.com/bugs/bash_completion_file_is_missing_in_the_6.20160527_tarball_on_hackage/ + # Hackage tarball only includes what is supported by `cabal install git-annex`, + # but we want e.g. completions as well. See + # https://web.archive.org/web/20160724083703/https://git-annex.branchable.com/bugs/bash_completion_file_is_missing_in_the_6.20160527_tarball_on_hackage/ + # or git-annex @ 3571b077a1244330cc736181ee04b4d258a78476 doc/bugs/bash_completion_file_is_missing* git-annex = lib.pipe super.git-annex ( [ (overrideCabal (drv: { @@ -517,7 +546,7 @@ self: super: name = "git-annex-${super.git-annex.version}-src"; url = "git://git-annex.branchable.com/"; rev = "refs/tags/" + super.git-annex.version; - sha256 = "10prmih74h31fwv14inqavzmm25hmlr24h49h9lpxqd88dn3r9cd"; + sha256 = "0d968aciaxmblahk79x2m708rvbg19flj5naxzg0zdp9j2jwlcqf"; # delete android and Android directories which cause issues on # darwin (case insensitive directory). Since we don't need them # during the build process, we can delete it to prevent a hash @@ -607,6 +636,24 @@ self: super: ) ); + # Overly strict bounds on postgresql-simple (< 0.7), tasty (< 1.5) and tasty-quickcheck (< 0.11) + # https://github.com/tdammers/migrant/pull/5 + migrant-core = doJailbreak super.migrant-core; + migrant-sqlite-simple = doJailbreak super.migrant-sqlite-simple; + migrant-hdbc = doJailbreak super.migrant-hdbc; + migrant-postgresql-simple = lib.pipe super.migrant-postgresql-simple [ + (overrideCabal { + preCheck = '' + postgresqlTestUserOptions="LOGIN SUPERUSER" + ''; + }) + (addTestToolDepends [ + pkgs.postgresql + pkgs.postgresqlTestHook + ]) + doJailbreak + ]; + # https://github.com/froozen/kademlia/issues/2 kademlia = dontCheck super.kademlia; @@ -715,6 +762,14 @@ self: super: # https://github.com/alphaHeavy/lzma-conduit/issues/23 lzma-conduit = doJailbreak super.lzma-conduit; + # doctest suite needs adjustment with GHC 9.12 + xml-conduit = appendPatch (pkgs.fetchpatch { + name = "xml-conduit-ghc-9.12.patch"; + url = "https://github.com/snoyberg/xml/commit/73ce67029c61decaa6525536377a15581325fd9e.patch"; + sha256 = "1gvdhwz7f6rw28xqm82h1kx2kwbdvigipfcb0y66520lvd544sm6"; + stripLen = 1; + }) super.xml-conduit; + # 2020-06-05: HACK: does not pass own build suite - `dontCheck` # 2024-01-15: too strict bound on free < 5.2 hnix = doJailbreak ( @@ -1088,9 +1143,11 @@ self: super: } sed -i ${name}.cabal \ -e 's/\(bytestring\) .*/\1/w c1' \ - -e 's/\(text\) .*/\1/w c2' + -e 's/\(text\) .*/\1/w c2' \ + -e 's/\(aeson\) .*/\1/w c3' check_sed c1 'bytestring .*' check_sed c2 'text .*' + ${lib.optionalString (name == "selda-json") "check_sed c3 'aeson .*'"} ''; }) super.${name}; in @@ -1240,7 +1297,6 @@ self: super: # 2025-02-10: Too strict bounds on text < 2.1 digestive-functors-blaze = doJailbreak super.digestive-functors-blaze; - digestive-functors = doJailbreak super.digestive-functors; # Wrap the generated binaries to include their run-time dependencies in # $PATH. Also, cryptol needs a version of sbl that's newer than what we have @@ -1515,6 +1571,31 @@ self: super: }) ] super.servant-routes; + # Fix test suite with text >= 2.1.2 + servant-client = + appendPatches + [ + (pkgs.fetchpatch { + name = "servant-client-text-2.1.2.patch"; + url = "https://github.com/haskell-servant/servant/commit/9cda0cfb356a01ad402ee949e0b0d5c0494eace2.patch"; + sha256 = "19vpn7h108wra9b84r642zxg0mii66rq4vjbqhi7ackkdb0mx9yn"; + relative = "servant-client"; + # patch to servant-client.cabal doesn't apply on 0.20.2 + includes = [ "README.md" ]; + }) + ] + ( + overrideCabal (drv: { + postPatch = + super.postPatch or "" + + '' + # Restore the symlink (to the file we patch) which becomes a regular file + # in the hackage tarball + ln -sf README.md README.lhs + ''; + }) super.servant-client + ); + # it wants to build a statically linked binary by default hledger-flow = overrideCabal (drv: { postPatch = @@ -1573,6 +1654,16 @@ self: super: # https://github.com/NixOS/nixpkgs/issues/198495 (dontCheckIf (pkgs.postgresqlTestHook.meta.broken) super.persistent-postgresql); + # Downgrade persistent-test to a version that's compatible with + # persistent < 2.16 (which Stackage prescribed). Unfortunately, the + # bad version of persistent-test slipped into Stackage LTS because + # PVP allows it and LTS doesn't continuously run test suites (contrary + # to nightly). + # See also https://github.com/yesodweb/persistent/pull/1584#issuecomment-2939756529 + # https://github.com/commercialhaskell/stackage/issues/7768 + persistent-test_2_13_1_4 = dontDistribute super.persistent-test; + persistent-test = doDistribute self.persistent-test_2_13_1_3; + # Needs matching lsp-types # Allow lens >= 5.3 lsp_2_4_0_0 = doDistribute ( @@ -1607,17 +1698,6 @@ self: super: unmarkBroken ]; - # Tests disabled because they assume to run in the whole jsaddle repo and not the hackage tarball of jsaddle-warp. - jsaddle-warp = - appendPatch - # https://github.com/ghcjs/jsaddle/pull/158 - (fetchpatch { - url = "https://github.com/ghcjs/jsaddle/commit/3a5648dd2e326c589170b58af711c72ab2a10a84.patch"; - relative = "jsaddle-warp"; - sha256 = "sha256-Eqm/oFRvQsAWtmd/Q1m25lOlcYB+j4bJ27t43CzZpHo="; - }) - (dontCheck super.jsaddle-warp); - # https://github.com/ghcjs/jsaddle/issues/151 jsaddle-webkit2gtk = overrideCabal @@ -1712,9 +1792,6 @@ self: super: }) ] (doJailbreak super.Spock-core); - # https://github.com/strake/filtrable.hs/issues/6 - filtrable = doJailbreak super.filtrable; - hcoord = overrideCabal (drv: { # Remove when https://github.com/danfran/hcoord/pull/8 is merged. patches = [ @@ -1795,19 +1872,13 @@ self: super: semver-range = dontCheck super.semver-range; # 2024-03-02: vty <5.39 - https://github.com/reflex-frp/reflex-ghci/pull/33 - reflex-ghci = - assert super.reflex-ghci.version == "0.2.0.1"; - doJailbreak super.reflex-ghci; + reflex-ghci = warnAfterVersion "0.2.0.1" (doJailbreak super.reflex-ghci); # 2024-09-18: transformers <0.5 https://github.com/reflex-frp/reflex-gloss/issues/6 - reflex-gloss = - assert super.reflex-gloss.version == "0.2"; - doJailbreak super.reflex-gloss; + reflex-gloss = warnAfterVersion "0.2" (doJailbreak super.reflex-gloss); # 2024-09-18: primitive <0.8 https://gitlab.com/Kritzefitz/reflex-gi-gtk/-/merge_requests/20 - reflex-gi-gtk = - assert super.reflex-gi-gtk.version == "0.2.0.1"; - doJailbreak super.reflex-gi-gtk; + reflex-gi-gtk = warnAfterVersion "0.2.0.1" (doJailbreak super.reflex-gi-gtk); # Due to tests restricting base in 0.8.0.0 release http-media = doJailbreak super.http-media; @@ -1963,6 +2034,10 @@ self: super: # https://github.com/mpickering/hs-speedscope/issues/16 hs-speedscope = doJailbreak super.hs-speedscope; + # Missing test files in sdist tarball: + # https://gitlab.com/dpwiz/geomancy-layout/-/issues/1 + geomancy-layout = dontCheck super.geomancy-layout; + # 2025-02-11: Too strict bounds on base < 4.19, bytestring < 0.12, tasty < 1.5, tasty-quickcheck < 0.11 blake2 = doJailbreak super.blake2; @@ -2087,43 +2162,21 @@ self: super: # 2024-09-18: Make compatible with haskell-gi 0.26.10 # https://github.com/owickstrom/gi-gtk-declarative/pull/118 - gi-gtk-declarative = overrideCabal ( - drv: - assert drv.version == "0.7.1"; - { + gi-gtk-declarative = warnAfterVersion "0.7.1" ( + overrideCabal (drv: { jailbreak = true; postPatch = '' sed -i '1 i {-# LANGUAGE FlexibleContexts #-}' \ src/GI/Gtk/Declarative/Widget/Conversions.hs ''; - } - ) super.gi-gtk-declarative; + }) super.gi-gtk-declarative + ); gi-gtk-declarative-app-simple = doJailbreak super.gi-gtk-declarative-app-simple; # FIXME: These should be removed as gi-gtk4/gi-gdk4 become the standard gi-gtk_4 = self.gi-gtk_4_0_12; gi-gdk_4 = self.gi-gdk_4_0_10; - # Missing dependency on gi-gdkpixbuf - # https://github.com/haskell-gi/haskell-gi/commit/889f478456b38425eca7df42b01f85fae626f113 - # Fixed in 2.91.35 - gi-vte = overrideCabal ( - oldAttrs: - assert lib.versionOlder oldAttrs.version "2.91.35"; - { - # This is implemented as a sed expression instead of pulling a patch - # from upstream because the gi-vte repo doesn't actually contain a - # gi-vte.cabal file. The gi-vte.cabal file is generated from metadata in - # the repo. - postPatch = - (oldAttrs.postPatch or "") - + '' - sed -i 's/\(gi-gtk == .*\),/\1, gi-gdkpixbuf == 2.0.*,/' ./gi-vte.cabal - ''; - buildDepends = (oldAttrs.buildDepends or [ ]) ++ [ self.gi-gdkpixbuf ]; - } - ) super.gi-vte; - # 2023-04-09: haskell-ci needs Cabal-syntax 3.10 # 2024-03-21: pins specific version of ShellCheck # 2025-03-10: jailbreak, https://github.com/haskell-CI/haskell-ci/issues/771 @@ -2184,9 +2237,6 @@ self: super: testFlags = [ "-j1" ]; } super.libarchive; - # 2025-02-11: Too strict bounds on doclayout < 0.5 - table-layout = doJailbreak super.table-layout; - # https://github.com/plow-technologies/hspec-golden-aeson/issues/17 hspec-golden-aeson = dontCheck super.hspec-golden-aeson; @@ -2227,8 +2277,7 @@ self: super: # https://github.com/kapralVV/Unique/issues/9 # Too strict bounds on hashable # https://github.com/kapralVV/Unique/pull/10 - Unique = - assert super.Unique.version == "0.4.7.9"; + Unique = warnAfterVersion "0.4.7.9" ( overrideCabal (drv: { testFlags = [ "--skip" @@ -2238,17 +2287,18 @@ self: super: "--skip" "/Data.List.UniqueUnsorted.repeatedBy,repeated,unique/repeatedBy: simple test/" ] ++ drv.testFlags or [ ]; - }) super.Unique; + }) super.Unique + ); # https://github.com/AndrewRademacher/aeson-casing/issues/8 - aeson-casing = - assert super.aeson-casing.version == "0.2.0.0"; + aeson-casing = warnAfterVersion "0.2.0.0" ( overrideCabal (drv: { testFlags = [ "-p" "! /encode train/" ] ++ drv.testFlags or [ ]; - }) super.aeson-casing; + }) super.aeson-casing + ); # https://github.com/emc2/HUnit-Plus/issues/26 HUnit-Plus = dontCheck super.HUnit-Plus; @@ -2365,9 +2415,6 @@ self: super: # 2025-02-11: Too strict bounds on hedgehog < 1.5, hspec-hedgehog < 0.2 validation-selective = doJailbreak super.validation-selective; - # 2025-02-11: strict upper bounds on base < 4.18 - shower = doJailbreak super.shower; - # Test suite isn't supposed to succeed yet, apparently… # https://github.com/andrewufrank/uniform-error/blob/f40629ad119e90f8dae85e65e93d7eb149bddd53/test/Uniform/Error_test.hs#L124 # https://github.com/andrewufrank/uniform-error/issues/2 @@ -2534,6 +2581,24 @@ self: super: ''; }) super.hermes-json; + # hexstring is not compatible with newer versions of base16-bytestring + # See https://github.com/solatis/haskell-hexstring/issues/3 + hexstring = overrideCabal (old: { + # Prevent DOS line endings from Hackage from breaking a patch + prePatch = + old.prePatch or "" + + '' + ${pkgs.buildPackages.dos2unix}/bin/dos2unix src/Data/HexString.hs + ''; + patches = old.patches or [ ] ++ [ + (pkgs.fetchpatch { + name = "fix-base16-bytestring-compat"; + url = "https://github.com/solatis/haskell-hexstring/commit/4f0a27c64ecb4a767eeea2efebebfd7edba18de0.patch"; + hash = "sha256-DHT566Ov1D++1VNjUor9xSeOsuSi2LPiIAGT55gqr8s="; + }) + ]; + }) super.hexstring; + # Disabling doctests. regex-tdfa = overrideCabal { testTargets = [ "regex-tdfa-unittest" ]; @@ -2707,8 +2772,7 @@ self: super: # 2024-03-02: Apply unreleased changes necessary for compatibility # with commonmark-extensions-0.2.5.3. - commonmark-simple = - assert super.commonmark-simple.version == "0.1.0.0"; + commonmark-simple = warnAfterVersion "0.1.0.0" ( appendPatches (map ( { rev, hash }: @@ -2729,7 +2793,8 @@ self: super: hash = "sha256-9cpgRNFWhpSuSttAvnwPiLmi1sIoDSYbp0sMwcKWgDQ="; } ] - ) (doJailbreak super.commonmark-simple); + ) (doJailbreak super.commonmark-simple) + ); # Test files missing from sdist # https://github.com/tweag/webauthn/issues/166 @@ -2740,20 +2805,6 @@ self: super: tasty-autocollect = dontCheck super.tasty-autocollect; postgres-websockets = lib.pipe super.postgres-websockets [ - (appendPatches [ - (pkgs.fetchpatch { - # Needed for the patch below to apply. - name = "remove-protolude.patch"; - url = "https://github.com/diogob/postgres-websockets/commit/8027c0f6dc0c5fe6bab4e3e7730db8653b2c51cc.patch"; - hash = "sha256-gefVUR+tJLrmpwnc1hf4GjLbGVe1GwNmLn5YU7qW/HY="; - }) - (pkgs.fetchpatch { - # Can be removed with the next update. - name = "fix-connection-closing-when-no-write-mode-is-present.patch"; - url = "https://github.com/diogob/postgres-websockets/commit/577a2f0bf4750c682c2c3c63e37d90e0ec6f95eb.patch"; - hash = "sha256-7PCVbfNiJhWfmQrEjaVqbmCL5jffhofOto1RF2FVYJo="; - }) - ]) (addTestToolDepends [ pkgs.postgresql pkgs.postgresqlTestHook @@ -2798,12 +2849,12 @@ self: super: doJailbreak # 2022-12-02: Hackage release lags behind actual releases: https://github.com/PostgREST/postgrest/issues/2275 (overrideSrc rec { - version = "13.0.0"; + version = "13.0.4"; src = pkgs.fetchFromGitHub { owner = "PostgREST"; repo = "postgrest"; rev = "v${version}"; - hash = "sha256-j+WlY7D3hkPHIjiyCFenC5trF31L05gEPptCwOVil6U="; + hash = "sha256-Y9Nxfs2w3Iinx61Om7dd+R8TTsK12oWD+3vki3WUz9Y="; }; }) ]; @@ -2846,10 +2897,6 @@ self: super: # Too strict bounds on base kewar = doJailbreak super.kewar; - # Too strict bounds on aeson and text - # https://github.com/finn-no/unleash-client-haskell/issues/14 - unleash-client-haskell = doJailbreak super.unleash-client-haskell; - # Tests rely on (missing) submodule unleash-client-haskell-core = dontCheck super.unleash-client-haskell-core; @@ -2948,25 +2995,8 @@ self: super: doJailbreak ]; - # 2024-08-09: Apply optparse-applicative compat fix from master branch - # https://github.com/NorfairKing/feedback/commit/9368468934a4d8bd94709bdcb1116210b162bab8 - feedback = overrideCabal ( - drv: - assert drv.version == "0.1.0.5"; - { - postPatch = - drv.postPatch or "" - + '' - substituteInPlace src/Feedback/Loop/OptParse.hs \ - --replace-fail '(uncurry loopConfigLine)' '(pure . uncurry loopConfigLine)' - ''; - } - ) super.feedback; - - testcontainers = lib.pipe super.testcontainers [ - dontCheck # Tests require docker - doJailbreak # https://github.com/testcontainers/testcontainers-hs/pull/58 - ]; + # Tests require docker + testcontainers = dontCheck super.testcontainers; # https://bitbucket.org/echo_rm/hailgun/pull-requests/27 hailgun = appendPatches [ @@ -3006,7 +3036,7 @@ self: super: http-client-tls = doJailbreak super.http-client-tls; bsb-http-chunked = lib.pipe super.bsb-http-chunked [ - (lib.warnIf (lib.versionOlder "0.0.0.4" super.bsb-http-chunked.version) "override for haskellPackages.bsb-http-chunked may no longer be needed") + (warnAfterVersion "0.0.0.4") # Last released in 2018 # https://github.com/sjakobi/bsb-http-chunked/issues/38 # https://github.com/sjakobi/bsb-http-chunked/issues/45 @@ -3023,18 +3053,6 @@ self: super: url = "https://github.com/sjakobi/bsb-http-chunked/commit/689bf9ce12b8301d0e13a68e4a515c2779b62947.patch"; sha256 = "sha256-ZdCXMhni+RGisRODiElObW5c4hKy2giWQmWnatqeRJo="; })) - - # blaze-builder's code is missing the following fix, causing it to produce - # incorrect chunking on 32 bit platforms: - # https://github.com/sjakobi/bsb-http-chunked/commit/dde7c9fa33bb6e55b44c5f3e3024215475f64d4c - (overrideCabal (drv: { - testFlags = - drv.testFlags or [ ] - ++ lib.optionals pkgs.stdenv.hostPlatform.is32bit [ - "-p" - "!/Identical output as Blaze/" - ]; - })) ]; # jailbreak to allow deepseq >= 1.5, https://github.com/jumper149/blucontrol/issues/3 @@ -3045,16 +3063,25 @@ self: super: commonmark-pandoc = doDistribute self.commonmark-pandoc_0_2_2_3; pandoc = lib.pipe super.pandoc [ + dontCheck # test errors in "jats-writer" possibly fixed in newer release # Test output changes with newer version of texmath (appendPatch (fetchpatch { + name = "jats:update-for-texmath"; url = "https://github.com/jgm/pandoc/commit/e2a0cc9ddaf9e7d35cbd3c76f37e39737a79c2bf.patch"; sha256 = "sha256-qA9mfYS/VhWwYbB9yu7wbHwozz3cqequ361PxkbAt08="; includes = [ "test/*" ]; })) (appendPatch (fetchpatch { + name = "jats:update-for-mathml"; url = "https://github.com/jgm/pandoc/commit/4ba0bac5c118da4da1d44e3bbb38d7c7aef19e3b.patch"; sha256 = "sha256-ayRKeCqYKgZVA826xgAXxGhttm0Gx4ZrIRJlFlXPKhw="; })) + (appendPatch (fetchpatch { + name = "jats:use-texmath-0.12.10.1"; + url = "https://github.com/jgm/pandoc/commit/d3d5366e5197330e035f9f1700929c9b5a24d532.patch"; + sha256 = "sha256-skG7LbKl4ypVnEYA9xMtDbUmHrjuXWfuchV8iMn8Yy0="; + includes = [ "test/*" ]; + })) ]; HList = lib.pipe super.HList [ @@ -3067,19 +3094,13 @@ self: super: ]; # 2025-04-09: jailbreak to allow hedgehog >= 1.5 - hw-int = - assert super.hw-int.version == "0.0.2.0"; - doJailbreak super.hw-int; + hw-int = warnAfterVersion "0.0.2.0" (doJailbreak super.hw-int); # 2025-04-09: jailbreak to allow tasty-quickcheck >= 0.11 - chimera = - assert super.chimera.version == "0.4.1.0"; - doJailbreak super.chimera; + chimera = warnAfterVersion "0.4.1.0" (doJailbreak super.chimera); # 2025-04-09: jailbreak to allow tasty-quickcheck >= 0.11 - bzlib = - assert super.bzlib.version == "0.5.2.0"; - doJailbreak super.bzlib; + bzlib = warnAfterVersion "0.5.2.0" (doJailbreak super.bzlib); inherit (lib.mapAttrs ( @@ -3109,80 +3130,54 @@ self: super: ]; # 2025-04-09: jailbreak to allow mtl >= 2.3, template-haskell >= 2.17, text >= 1.3 - egison-pattern-src-th-mode = - assert super.egison-pattern-src-th-mode.version == "0.2.1.2"; - doJailbreak super.egison-pattern-src-th-mode; + egison-pattern-src-th-mode = warnAfterVersion "0.2.1.2" ( + doJailbreak super.egison-pattern-src-th-mode + ); # 2025-04-09: jailbreak to allow base >= 4.17, hasql >= 1.6, hasql-transaction-io >= 0.2 - hasql-streams-core = - assert super.hasql-streams-core.version == "0.1.0.0"; - doJailbreak super.hasql-streams-core; + hasql-streams-core = warnAfterVersion "0.1.0.0" (doJailbreak super.hasql-streams-core); # 2025-04-09: jailbreak to allow bytestring >= 0.12, text >= 2.1 - pipes-text = - assert super.pipes-text.version == "1.0.1"; - doJailbreak super.pipes-text; + pipes-text = warnAfterVersion "1.0.1" (doJailbreak super.pipes-text); # 2025-04-09: jailbreak to allow bytestring >= 0.12 - array-builder = - assert super.array-builder.version == "0.1.4.1"; - doJailbreak super.array-builder; + array-builder = warnAfterVersion "0.1.4.1" (doJailbreak super.array-builder); # 2025-04-09: missing dependency - somehow it's not listed on hackage broadcast-chan = addExtraLibrary self.conduit super.broadcast-chan; # 2025-04-09: jailbreak to allow template-haskell >= 2.21, th-abstraction >= 0.7 - kind-generics-th = - assert super.kind-generics-th.version == "0.2.3.3"; - doJailbreak super.kind-generics-th; + kind-generics-th = warnAfterVersion "0.2.3.3" (doJailbreak super.kind-generics-th); # 2025-04-09: jailbreak to allow tasty >= 1.5 - cvss = - assert super.cvss.version == "0.1"; - doJailbreak super.cvss; + cvss = warnAfterVersion "0.1" (doJailbreak super.cvss); # 2025-04-09: jailbreak to allow aeson >= 2.2, base >= 4.19, text >= 2.1 - ebird-api = - assert super.ebird-api.version == "0.2.0.0"; - doJailbreak super.ebird-api; + ebird-api = warnAfterVersion "0.2.0.0" (doJailbreak super.ebird-api); # 2025-04-13: jailbreak to allow bytestring >= 0.12 - strings = - assert super.strings.version == "1.1"; - doJailbreak super.strings; + strings = warnAfterVersion "1.1" (doJailbreak super.strings); # 2025-04-13: jailbreak to allow bytestring >= 0.12 - twain = - assert super.twain.version == "2.2.0.1"; - doJailbreak super.twain; + twain = warnAfterVersion "2.2.0.1" (doJailbreak super.twain); # 2025-04-13: jailbreak to allow hedgehog >= 1.5 - hw-bits = - assert super.hw-bits.version == "0.7.2.2"; - doJailbreak super.hw-bits; + hw-bits = warnAfterVersion "0.7.2.2" (doJailbreak super.hw-bits); # 2025-04-23: jailbreak to allow bytestring >= 0.12 - brillo-rendering = lib.warnIf ( - super.brillo-rendering.version != "1.13.3" - ) "haskellPackages.brillo-rendering override can be dropped" doJailbreak super.brillo-rendering; - brillo-examples = lib.warnIf ( - super.brillo-examples.version != "1.13.3" - ) "haskellPackages.brillo-examples override can be dropped" doJailbreak super.brillo-examples; - brillo-juicy = lib.warnIf ( - super.brillo-juicy.version != "0.2.4" - ) "haskellPackages.brillo-juicy override can be dropped" doJailbreak super.brillo-juicy; - brillo = lib.warnIf ( - super.brillo.version != "1.13.3" - ) "haskellPackages.brillo override can be dropped" doJailbreak super.brillo; + brillo-rendering = warnAfterVersion "1.13.3" (doJailbreak super.brillo-rendering); + brillo-examples = warnAfterVersion "1.13.3" (doJailbreak super.brillo-examples); + brillo-juicy = warnAfterVersion "0.2.4" (doJailbreak super.brillo-juicy); + brillo = warnAfterVersion "1.13.3" (doJailbreak super.brillo); # 2025-04-13: jailbreak to allow th-abstraction >= 0.7 - crucible = - assert super.crucible.version == "0.7.2"; + crucible = warnAfterVersion "0.7.2" ( doJailbreak ( super.crucible.override { what4 = self.what4_1_7; } - ); + ) + ); crucible-llvm = super.crucible-llvm.override { what4 = self.what4_1_7; @@ -3236,29 +3231,23 @@ self: super: finitary = dontCheck super.finitary; # 2025-04-13: jailbreak to allow bytestring >= 0.12, text >= 2.1 - ktx-codec = - assert super.ktx-codec.version == "0.0.2.1"; - doJailbreak super.ktx-codec; - - # 2025-04-23: jailbreak to allow text >= 2.1 - # https://github.com/wereHamster/haskell-css-syntax/issues/8 - css-syntax = doJailbreak super.css-syntax; + ktx-codec = warnAfterVersion "0.0.2.1" (doJailbreak super.ktx-codec); # 2025-04-13: jailbreak to allow template-haskell >= 2.17 - sr-extra = overrideCabal (drv: { - version = - assert super.sr-extra.version == "1.88"; - "1.88-unstable-2025-03-30"; - # includes https://github.com/seereason/sr-extra/pull/7 - src = pkgs.fetchFromGitHub { - owner = "seereason"; - repo = "sr-extra"; - rev = "2b18ced8d07aa8832168971842b20ea49369e4f0"; - hash = "sha256-jInfHA1xkLjx5PfsgQVzeQIN3OjTUpEz7dpVNOGNo3g="; - }; - editedCabalFile = null; - revision = null; - }) super.sr-extra; + sr-extra = warnAfterVersion "1.88" ( + overrideCabal (drv: { + version = "1.88-unstable-2025-03-30"; + # includes https://github.com/seereason/sr-extra/pull/7 + src = pkgs.fetchFromGitHub { + owner = "seereason"; + repo = "sr-extra"; + rev = "2b18ced8d07aa8832168971842b20ea49369e4f0"; + hash = "sha256-jInfHA1xkLjx5PfsgQVzeQIN3OjTUpEz7dpVNOGNo3g="; + }; + editedCabalFile = null; + revision = null; + }) super.sr-extra + ); # Too strict bounds on base <4.19 and tasty <1.5 # https://github.com/maoe/ghc-prof/issues/25 @@ -3275,48 +3264,19 @@ self: super: # 2025-5-15: Too strict bounds on base <4.19, see: https://github.com/zachjs/sv2v/issues/317 sv2v = doJailbreak super.sv2v; + + # 2025-06-25: Upper bounds of transformers and bytestring too strict, + # as haskore 0.2.0.8 was released in 2016 and is quite outdated. + # Tests fail with: + # ### Error in: 11:comparison with MIDI files generated by former Haskore versions:23:Ssf:1 + # src/Test/MIDI/Ssf.mid: openBinaryFile: does not exist (No such file or directory) + # Necessary files aren't listed in extra-source-files in the cabal file + # and therefore aren't uploaded to hackage + # Needs to be fixed upstream + haskore = dontCheck (doJailbreak super.haskore); } // import ./configuration-tensorflow.nix { inherit pkgs haskellLib; } self super -# Gogol Packages -# 2024-12-27: use latest source files from github, as the hackage release is outdated -// ( - let - gogolSrc = pkgs.fetchFromGitHub { - owner = "brendanhay"; - repo = "gogol"; - rev = "a9d50bbd73d2cb9675bd9bff0f50fcd108f95608"; - sha256 = "sha256-8ilQe/Z5MLFIDY8T68azFpYW5KkSyhy3c6pgWtsje9w="; - }; - setGogolSourceRoot = - dir: drv: - (overrideCabal (drv: { src = gogolSrc; }) drv).overrideAttrs (_oldAttrs: { - sourceRoot = "${gogolSrc.name}/${dir}"; - }); - isGogolService = name: lib.hasPrefix "gogol-" name && name != "gogol-core"; - gogolServices = lib.filter isGogolService (lib.attrNames super); - gogolServiceOverrides = ( - lib.genAttrs gogolServices (name: setGogolSourceRoot "lib/services/${name}" super.${name}) - ); - in - { - gogol-core = - assert super.gogol-core.version == "0.5.0"; - lib.pipe super.gogol-core [ - (setGogolSourceRoot "lib/gogol-core") - (addBuildDepend self.base64) - (overrideCabal (drv: { - editedCabalFile = null; - revision = null; - })) - ]; - gogol = - assert super.gogol.version == "0.5.0"; - setGogolSourceRoot "lib/gogol" super.gogol; - } - // gogolServiceOverrides -) - # Amazonka Packages # 2025-01-24: use latest source files from github, as the hackage release is outdated, https://github.com/brendanhay/amazonka/issues/1001 // ( @@ -3334,7 +3294,8 @@ self: super: src = amazonkaSrc + "/${dir}"; }) drv; - isAmazonkaService = name: lib.hasPrefix "amazonka-" name && name != "amazonka-test"; + isAmazonkaService = + name: lib.hasPrefix "amazonka-" name && name != "amazonka-test" && name != "amazonka-s3-streaming"; amazonkaServices = lib.filter isAmazonkaService (lib.attrNames super); amazonkaServiceOverrides = ( lib.genAttrs amazonkaServices ( @@ -3348,18 +3309,17 @@ self: super: in amazonkaServiceOverrides // { - amazonka-core = - assert super.amazonka-core.version == "2.0"; - lib.pipe super.amazonka-core [ - (setAmazonkaSourceRoot "lib/amazonka-core") - (addBuildDepends [ - self.microlens - self.microlens-contra - self.microlens-pro - ]) - ]; - amazonka = - assert super.amazonka.version == "2.0"; - setAmazonkaSourceRoot "lib/amazonka" (doJailbreak super.amazonka); + amazonka-core = lib.pipe super.amazonka-core [ + (warnAfterVersion "2.0") + (setAmazonkaSourceRoot "lib/amazonka-core") + (addBuildDepends [ + self.microlens + self.microlens-contra + self.microlens-pro + ]) + ]; + amazonka = warnAfterVersion "2.0" ( + setAmazonkaSourceRoot "lib/amazonka" (doJailbreak super.amazonka) + ); } ) diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix index e074709a19e75..7c6439d1746ec 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix @@ -157,9 +157,6 @@ self: super: { } ); - # Restrictive upper bound on base and containers - sv2v = doJailbreak super.sv2v; - # Later versions only support GHC >= 9.2 ghc-exactprint = self.ghc-exactprint_0_6_4; diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.10.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.10.x.nix index dcfa3b8859c06..40351fcd3635a 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.10.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.10.x.nix @@ -1,13 +1,21 @@ { pkgs, haskellLib }: +self: super: + with haskellLib; let inherit (pkgs) lib; + warnAfterVersion = + ver: pkg: + lib.warnIf (lib.versionOlder ver + super.${pkg.pname}.version + ) "override for haskell.packages.ghc910.${pkg.pname} may no longer be needed" pkg; + in -self: super: { +{ llvmPackages = lib.dontRecurseIntoAttrs self.ghc.llvmPackages; # Disable GHC core libraries @@ -68,11 +76,12 @@ self: super: { extensions = doJailbreak (doDistribute self.extensions_0_1_0_2); fourmolu = doDistribute self.fourmolu_0_16_0_0; # https://github.com/digital-asset/ghc-lib/issues/600 - ghc-lib = doDistribute (doJailbreak self.ghc-lib_9_10_2_20250503); - ghc-lib-parser = doDistribute (doJailbreak self.ghc-lib-parser_9_10_2_20250503); + ghc-lib = doDistribute self.ghc-lib_9_10_2_20250515; + ghc-lib-parser = doDistribute self.ghc-lib-parser_9_10_2_20250515; ghc-lib-parser-ex = doDistribute self.ghc-lib-parser-ex_9_10_0_0; htree = doDistribute self.htree_0_2_0_0; ormolu = doDistribute self.ormolu_0_7_7_0; + stylish-haskell = doDistribute self.stylish-haskell_0_15_0_1; # A given major version of ghc-exactprint only supports one version of GHC. ghc-exactprint = doDistribute self.ghc-exactprint_1_9_0_0; @@ -88,7 +97,6 @@ self: super: { # # Jailbreaks # - base64 = doJailbreak super.base64; # base <4.20 # 2025-04-09: base <4.20, containers <0.7, filepath <1.5, Cabal-syntax <3.11 cabal-install-parsers = assert super.cabal-install-parsers.version == "0.6.1.1"; @@ -98,15 +106,8 @@ self: super: { haddock-library = assert super.haddock-library.version == "1.11.0"; doJailbreak super.haddock-library; - spdx = doJailbreak super.spdx; # Cabal-syntax < 3.13 - tasty-coverage = doJailbreak super.tasty-coverage; # base <4.20, filepath <1.5 - tree-diff = doJailbreak super.tree-diff; # base <4.20 + large-generics = doJailbreak super.large-generics; # base <4.20 tree-sitter = doJailbreak super.tree-sitter; # containers <0.7, filepath <1.5 - time-compat = doJailbreak super.time-compat; # base <4.20 - # https://github.com/haskell-party/feed/issues/73 - feed = doJailbreak super.feed; # base - - bitvec = doJailbreak super.bitvec; # primitive <0.9 hashable_1_5_0_0 = doJailbreak super.hashable_1_5_0_0; # relax bounds for QuickCheck, tasty, and tasty-quickcheck @@ -118,17 +119,11 @@ self: super: { hinotify = pkgs.haskell.lib.dontCheck super.hinotify; # https://github.com/kolmodin/hinotify/issues/38 monad-dijkstra = dontCheck super.monad-dijkstra; # needs hlint 3.10 - haskell-language-server = disableCabalFlag "retrie" ( - disableCabalFlag "hlint" ( - disableCabalFlag "stylishhaskel" ( - super.haskell-language-server.override { - stylish-haskell = null; - retrie = null; - apply-refact = null; - hlint = null; - } - ) - ) - ); + haskell-language-server = super.haskell-language-server.override { + floskell = null; + retrie = null; + hlint = null; + apply-refact = null; + }; } diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.12.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.12.x.nix index 19dcf50b5bf39..705b4261058f8 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.12.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.12.x.nix @@ -5,19 +5,11 @@ self: super: let inherit (pkgs) lib; - versionAtMost = a: b: lib.versionAtLeast b a; - - warnVersion = - predicate: ver: pkg: - let - pname = pkg.pname; - in - lib.warnIf (predicate ver - super.${pname}.version - ) "override for haskell.packages.ghc912.${pname} may no longer be needed" pkg; - - warnAfterVersion = warnVersion lib.versionOlder; - warnFromVersion = warnVersion versionAtMost; + warnAfterVersion = + ver: pkg: + lib.warnIf (lib.versionOlder ver + super.${pkg.pname}.version + ) "override for haskell.packages.ghc912.${pkg.pname} may no longer be needed" pkg; in @@ -93,20 +85,17 @@ with haskellLib; ghc-lib-parser = doDistribute self.ghc-lib-parser_9_12_2_20250421; ghc-lib-parser-ex = doDistribute self.ghc-lib-parser-ex_9_12_0_0; hlint = doDistribute self.hlint_3_10; - fourmolu = doDistribute self.fourmolu_0_18_0_0; + # fourmolu checks require Diff > 1.0, which is not yet supported by various other deps of hls. + fourmolu = doDistribute (dontCheck self.fourmolu_0_18_0_0); ormolu = doDistribute self.ormolu_0_8_0_0; + stylish-haskell = doDistribute self.stylish-haskell_0_15_1_0; apply-refact = doDistribute self.apply-refact_0_15_0_0; # # Jailbreaks # - lucid = doJailbreak super.lucid; # base <4.21 - extensions_0_1_0_3 = doJailbreak super.extensions_0_1_0_3; # hedgehog >=1.0 && <1.5, hspec-hedgehog >=0.0.1 && <0.2 - hie-compat = doJailbreak super.hie-compat; # base <4.21 - hiedb = doJailbreak super.hiedb; # base >=4.12 && <4.21, ghc >=8.6 && <9.11 - ed25519 = doJailbreak super.ed25519; # https://github.com/thoughtpolice/hs-ed25519/issues/39 - ghc-trace-events = doJailbreak super.ghc-trace-events; # base <4.21 + large-generics = doJailbreak super.large-generics; # base <4.20 time-compat_1_9_8 = doJailbreak super.time-compat_1_9_8; # too strict lower bound on QuickCheck cpphs = overrideCabal (drv: { # jail break manually the conditional dependencies @@ -115,10 +104,7 @@ with haskellLib; ''; }) super.cpphs; vector = doJailbreak super.vector; # doctest >=0.15 && <0.24 - binary-instances = doJailbreak super.binary-instances; # base >=4.6.0.1 && <4.21, tagged >=0.8.8 && <0.8.9 cabal-install-parsers = doJailbreak super.cabal-install-parsers; # base, Cabal-syntax, etc. - http-api-data = doJailbreak super.http-api-data; # base < 4.21 - servant = doJailbreak super.servant; # base < 4.21 ghc-exactprint_1_12_0_0 = addBuildDepends [ # somehow buildDepends was missing self.Diff @@ -128,7 +114,6 @@ with haskellLib; self.syb self.HUnit ] super.ghc-exactprint_1_12_0_0; - co-log-core = doJailbreak super.co-log-core; # doctest >=0.16.0 && <0.24 # # Test suite issues @@ -173,13 +158,6 @@ with haskellLib; # Multiple issues # - fourmolu_0_18_0_0 = dontCheck ( - super.fourmolu_0_18_0_0.override { - # Diff >=1 && <2 - Diff = super.Diff_1_0_2; - } - ); - doctest-parallel = overrideCabal (drv: { patches = drv.patches or [ ] ++ [ (pkgs.fetchpatch { @@ -191,15 +169,10 @@ with haskellLib; ]; }) (dontCheck (doJailbreak super.doctest-parallel)); # Cabal >=2.4 && <3.13 - haskell-language-server = disableCabalFlag "retrie" ( - disableCabalFlag "stylishhaskel" ( - super.haskell-language-server.override { - stylish-haskell = null; - floskell = null; - retrie = null; - } - ) - ); + haskell-language-server = super.haskell-language-server.override { + floskell = null; + retrie = null; + }; # Allow Cabal 3.14 hpack = doDistribute self.hpack_0_38_0; diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.4.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.4.x.nix index 34972d8151b82..35e610333d82a 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.4.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.4.x.nix @@ -2,20 +2,10 @@ let inherit (pkgs) fetchpatch lib; - checkAgainAfter = - pkg: ver: msg: act: - if builtins.compareVersions pkg.version ver <= 0 then - act - else - builtins.throw "Check if '${msg}' was resolved in ${pkg.pname} ${pkg.version} and update or remove this"; in with haskellLib; -self: super: -let - jailbreakForCurrentVersion = p: v: checkAgainAfter p v "bad bounds" (doJailbreak p); -in -{ +self: super: { llvmPackages = lib.dontRecurseIntoAttrs self.ghc.llvmPackages; # Disable GHC core libraries. @@ -149,6 +139,12 @@ in stylish-haskell ; + # directory-ospath-streaming requires the ospath API in core packages + # filepath, directory and unix. + stan = super.stan.override { + directory-ospath-streaming = null; + }; + # Packages which need compat library for GHC < 9.6 inherit (lib.mapAttrs (_: addBuildDepends [ self.foldable1-classes-compat ]) super) indexed-traversable diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.6.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.6.x.nix index ded331ba93376..60214323e8392 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.6.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.6.x.nix @@ -1,28 +1,20 @@ { pkgs, haskellLib }: +self: super: + with haskellLib; let inherit (pkgs) lib; - jailbreakWhileRevision = - rev: - overrideCabal (old: { - jailbreak = - assert old.revision or "0" == toString rev; - true; - }); - checkAgainAfter = - pkg: ver: msg: act: - if builtins.compareVersions pkg.version ver <= 0 then - act - else - builtins.throw "Check if '${msg}' was resolved in ${pkg.pname} ${pkg.version} and update or remove this"; - jailbreakForCurrentVersion = p: v: checkAgainAfter p v "bad bounds" (doJailbreak p); + warnAfterVersion = + ver: pkg: + lib.warnIf (lib.versionOlder ver + super.${pkg.pname}.version + ) "override for haskell.packages.ghc96.${pkg.pname} may no longer be needed" pkg; in -self: super: { llvmPackages = lib.dontRecurseIntoAttrs self.ghc.llvmPackages; @@ -102,7 +94,7 @@ self: super: cabal-install = doJailbreak super.cabal-install; # Forbids base >= 4.18, fix proposed: https://github.com/sjakobi/newtype-generics/pull/25 - newtype-generics = jailbreakForCurrentVersion super.newtype-generics "0.6.2"; + newtype-generics = warnAfterVersion "0.6.2" (doJailbreak super.newtype-generics); # Jailbreaks for servant <0.20 servant-lucid = doJailbreak super.servant-lucid; diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix index ad2433fec1b77..f56b3108ba517 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix @@ -1,13 +1,22 @@ { pkgs, haskellLib }: +self: super: + with haskellLib; let inherit (pkgs.stdenv.hostPlatform) isDarwin; inherit (pkgs) lib; + + warnAfterVersion = + ver: pkg: + lib.warnIf (lib.versionOlder ver + super.${pkg.pname}.version + ) "override for haskell.packages.ghc912.${pkg.pname} may no longer be needed" pkg; + in -self: super: { +{ llvmPackages = pkgs.lib.dontRecurseIntoAttrs self.ghc.llvmPackages; @@ -88,12 +97,12 @@ self: super: { # 2025-04-21: "flavor" for GHC 9.8.5 is missing a fix introduced for 9.8.4. See: # https://github.com/digital-asset/ghc-lib/pull/571#discussion_r2052684630 - ghc-lib-parser = - assert super.ghc-lib-parser.version == "9.8.5.20250214"; + ghc-lib-parser = warnAfterVersion "9.8.5.20250214" ( overrideCabal { postPatch = '' substituteInPlace compiler/cbits/genSym.c \ --replace-fail "HsWord64 u = atomic_inc64" "HsWord64 u = atomic_inc" ''; - } super.ghc-lib-parser; + } super.ghc-lib-parser + ); } diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index b037c1532ca11..ff7ec02444af0 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -64,7 +64,6 @@ broken-packages: - adaptive-containers # failure in job https://hydra.nixos.org/build/233243181 at 2023-09-02 - adaptive-tuple # failure in job https://hydra.nixos.org/build/233244881 at 2023-09-02 - adb # failure in job https://hydra.nixos.org/build/233193888 at 2023-09-02 - - adblock2privoxy # failure in job https://hydra.nixos.org/build/295091236 at 2025-04-22 - addy # failure in job https://hydra.nixos.org/build/233240594 at 2023-09-02 - adhoc-fixtures-hspec # failure in job https://hydra.nixos.org/build/252725981 at 2024-03-16 - adjunction # failure in job https://hydra.nixos.org/build/233237774 at 2023-09-02 @@ -160,13 +159,11 @@ broken-packages: - amazonka-iam-policy # failure in job https://hydra.nixos.org/build/233233098 at 2023-09-02 - amazonka-mtl # failure in job https://hydra.nixos.org/build/295091544 at 2025-04-22 - amazonka-s3-encryption # failure in job https://hydra.nixos.org/build/295091601 at 2025-04-22 - - amazonka-s3-streaming # failure in job https://hydra.nixos.org/build/295091587 at 2025-04-22 - AMI # failure in job https://hydra.nixos.org/build/233232505 at 2023-09-02 - amqp-conduit # failure in job https://hydra.nixos.org/build/233228080 at 2023-09-02 - amqp-streamly # failure in job https://hydra.nixos.org/build/295091669 at 2025-04-22 - amqp-worker # failure in job https://hydra.nixos.org/build/236675859 at 2023-10-04 - amrun # failure in job https://hydra.nixos.org/build/295091655 at 2025-04-22 - - anagrep # failure in job https://hydra.nixos.org/build/295091652 at 2025-04-22 - analyze # failure in job https://hydra.nixos.org/build/233251441 at 2023-09-02 - anansi # failure in job https://hydra.nixos.org/build/273451545 at 2024-10-01 - anansi-pandoc # failure in job https://hydra.nixos.org/build/233252389 at 2023-09-02 @@ -198,7 +195,6 @@ broken-packages: - antisplice # failure in job https://hydra.nixos.org/build/233238144 at 2023-09-02 - antlr-haskell # failure in job https://hydra.nixos.org/build/233208196 at 2023-09-02 - anydbm # failure in job https://hydra.nixos.org/build/233195447 at 2023-09-02 - - aoc # failure in job https://hydra.nixos.org/build/295091701 at 2025-04-22 - Aoide # failure in job https://hydra.nixos.org/build/233239286 at 2023-09-02 - aop-prelude # failure in job https://hydra.nixos.org/build/295091671 at 2025-04-22 - aosd # failure in job https://hydra.nixos.org/build/233207331 at 2023-09-02 @@ -436,7 +432,6 @@ broken-packages: - binary-derive # failure in job https://hydra.nixos.org/build/233201950 at 2023-09-02 - binary-ext # failure in job https://hydra.nixos.org/build/233247463 at 2023-09-02 - binary-indexed-tree # failure in job https://hydra.nixos.org/build/233204069 at 2023-09-02 - - binary-parsers # failure in job https://hydra.nixos.org/build/233194579 at 2023-09-02 - binary-protocol # failure in job https://hydra.nixos.org/build/233206098 at 2023-09-02 - binary-strict # failure in job https://hydra.nixos.org/build/233231473 at 2023-09-02 - binary-tree # failure in job https://hydra.nixos.org/build/233211047 at 2023-09-02 @@ -529,7 +524,6 @@ broken-packages: - blubber-server # failure in job https://hydra.nixos.org/build/233199530 at 2023-09-02 - bludigon # failure in job https://hydra.nixos.org/build/233248190 at 2023-09-02 - Blueprint # failure in job https://hydra.nixos.org/build/233252987 at 2023-09-02 - - bluesky-tools # failure in job https://hydra.nixos.org/build/295092042 at 2025-04-22 - bluetileutils # failure in job https://hydra.nixos.org/build/233197334 at 2023-09-02 - blunk-hask-tests # failure in job https://hydra.nixos.org/build/233240288 at 2023-09-02 - bogocopy # failure in job https://hydra.nixos.org/build/233232322 at 2023-09-02 @@ -654,7 +648,6 @@ broken-packages: - cabal-install-bundle # failure in job https://hydra.nixos.org/build/233194629 at 2023-09-02 - cabal-install-ghc72 # failure in job https://hydra.nixos.org/build/233246160 at 2023-09-02 - cabal-install-ghc74 # failure in job https://hydra.nixos.org/build/233226625 at 2023-09-02 - - cabal-lenses # failure in job https://hydra.nixos.org/build/233247565 at 2023-09-02 - cabal-meta # failure in job https://hydra.nixos.org/build/233194466 at 2023-09-02 - cabal-mon # failure in job https://hydra.nixos.org/build/233217320 at 2023-09-02 - cabal-nirvana # failure in job https://hydra.nixos.org/build/233222083 at 2023-09-02 @@ -1259,8 +1252,8 @@ broken-packages: - definitive-base # failure in job https://hydra.nixos.org/build/233255489 at 2023-09-02 - deiko-config # failure in job https://hydra.nixos.org/build/233210895 at 2023-09-02 - deka # failure in job https://hydra.nixos.org/build/233206540 at 2023-09-02 - - delivery-status-notification # failure in job https://hydra.nixos.org/build/295092814 at 2025-04-22 - Delta-Lambda # failure in job https://hydra.nixos.org/build/233239406 at 2023-09-02 + - delta-store # failure in job https://hydra.nixos.org/build/299186683 at 2025-06-23 - delude # failure in job https://hydra.nixos.org/build/233231224 at 2023-09-02 - demangler # failure in job https://hydra.nixos.org/build/295092777 at 2025-04-22 - demarcate # failure in job https://hydra.nixos.org/build/233194005 at 2023-09-02 @@ -1582,7 +1575,6 @@ broken-packages: - enummapmap # failure in job https://hydra.nixos.org/build/233228525 at 2023-09-02 - enummaps # failure in job https://hydra.nixos.org/build/233251965 at 2023-09-02 - enummapset-th # failure in job https://hydra.nixos.org/build/233225322 at 2023-09-02 - - env-extra # failure in job https://hydra.nixos.org/build/296519026 at 2025-05-14 - env-parser # failure in job https://hydra.nixos.org/build/233237933 at 2023-09-02 - envelope # failure in job https://hydra.nixos.org/build/233199309 at 2023-09-02 - envstatus # failure in job https://hydra.nixos.org/build/233257940 at 2023-09-02 @@ -1722,7 +1714,6 @@ broken-packages: - FastxPipe # failure in job https://hydra.nixos.org/build/233232889 at 2023-09-02 - fathead-util # failure in job https://hydra.nixos.org/build/233255882 at 2023-09-02 - fay # failure in job https://hydra.nixos.org/build/233197122 at 2023-09-02 - - fb # failure in job https://hydra.nixos.org/build/295093236 at 2025-04-22 - fb-persistent # failure in job https://hydra.nixos.org/build/233193999 at 2023-09-02 - fb-util # failure in job https://hydra.nixos.org/build/296519228 at 2025-05-14 - fbmessenger-api # failure in job https://hydra.nixos.org/build/233247641 at 2023-09-02 @@ -1881,8 +1872,6 @@ broken-packages: - franchise # failure in job https://hydra.nixos.org/build/233256790 at 2023-09-02 - franz # failure in job https://hydra.nixos.org/build/252725109 at 2024-03-16 - fraxl # failure in job https://hydra.nixos.org/build/233219345 at 2023-09-02 - - freckle-env # failure in job https://hydra.nixos.org/build/295093368 at 2025-04-22 - - freckle-kafka # failure in job https://hydra.nixos.org/build/269673466 at 2024-08-19 - freddy # failure in job https://hydra.nixos.org/build/233208999 at 2023-09-02 - free-alacarte # failure in job https://hydra.nixos.org/build/275141793 at 2024-10-21 - free-applicative-t # failure in job https://hydra.nixos.org/build/252715728 at 2024-03-16 @@ -1895,6 +1884,7 @@ broken-packages: - free-theorems-webui # failure in job https://hydra.nixos.org/build/233255034 at 2023-09-02 - free-v-bucks-generator-no-survey # failure in job https://hydra.nixos.org/build/233208419 at 2023-09-02 - free-v-bucks-generator-ps4-no-survey # failure in job https://hydra.nixos.org/build/233190747 at 2023-09-02 + - free-vector-spaces # failure in job https://hydra.nixos.org/build/299137660 at 2025-06-23 - freenect # failure in job https://hydra.nixos.org/build/233196105 at 2023-09-02 - freer-effects # failure in job https://hydra.nixos.org/build/233214270 at 2023-09-02 - freer-simple-catching # failure in job https://hydra.nixos.org/build/295122831 at 2025-04-22 @@ -1915,6 +1905,7 @@ broken-packages: - frown # failure in job https://hydra.nixos.org/build/233208462 at 2023-09-02 - frp-arduino # failure in job https://hydra.nixos.org/build/233192216 at 2023-09-02 - frpnow # failure in job https://hydra.nixos.org/build/233236056 at 2023-09-02 + - fs-api # failure in job https://hydra.nixos.org/build/299137683 at 2025-06-23 - fs-events # failure in job https://hydra.nixos.org/build/233218231 at 2023-09-02 - fsh-csv # failure in job https://hydra.nixos.org/build/233220196 at 2023-09-02 - FSM # failure in job https://hydra.nixos.org/build/233247343 at 2023-09-02 @@ -1979,7 +1970,6 @@ broken-packages: - gearhash # failure in job https://hydra.nixos.org/build/252728216 at 2024-03-16 - gelatin # failure in job https://hydra.nixos.org/build/233249394 at 2023-09-02 - gemcap # failure in job https://hydra.nixos.org/build/233202506 at 2023-09-02 - - gemini-server # failure in job https://hydra.nixos.org/build/295093453 at 2025-04-22 - gemmula-altera # failure in job https://hydra.nixos.org/build/252721416 at 2024-03-16 - gemstone # failure in job https://hydra.nixos.org/build/233202246 at 2023-09-02 - gen-imports # failure in job https://hydra.nixos.org/build/233216588 at 2023-09-02 @@ -2020,6 +2010,7 @@ broken-packages: - gentlemark # failure in job https://hydra.nixos.org/build/233202158 at 2023-09-02 - genvalidity-appendful # failure in job https://hydra.nixos.org/build/295093519 at 2025-04-22 - genvalidity-mergeful # failure in job https://hydra.nixos.org/build/295093508 at 2025-04-22 + - genvalidity-network-uri # failure in job https://hydra.nixos.org/build/299137822 at 2025-06-23 - geo-resolver # failure in job https://hydra.nixos.org/build/233206563 at 2023-09-02 - geo-uk # failure in job https://hydra.nixos.org/build/233221284 at 2023-09-02 - geocode-google # failure in job https://hydra.nixos.org/build/233191594 at 2023-09-02 @@ -2121,6 +2112,7 @@ broken-packages: - gitlab-api # failure in job https://hydra.nixos.org/build/233256639 at 2023-09-02 - gitlib-cmdline # failure in job https://hydra.nixos.org/build/233230857 at 2023-09-02 - gitlib-utils # failure in job https://hydra.nixos.org/build/233190826 at 2023-09-02 + - gitrev-typed # failure in job https://hydra.nixos.org/build/299137966 at 2025-06-23 - gitter # failure in job https://hydra.nixos.org/build/233210040 at 2023-09-02 - glade # failure in job https://hydra.nixos.org/build/233229566 at 2023-09-02 - glambda # failure in job https://hydra.nixos.org/build/252728236 at 2024-03-16 @@ -2421,6 +2413,7 @@ broken-packages: - haskell-formatter # failure in job https://hydra.nixos.org/build/233237167 at 2023-09-02 - haskell-generate # failure in job https://hydra.nixos.org/build/233197927 at 2023-09-02 - haskell-go-checkers # failure in job https://hydra.nixos.org/build/234459896 at 2023-09-13 + - haskell-halogen-core # failure in job https://hydra.nixos.org/build/299138362 at 2025-06-23 - haskell-holes-th # failure in job https://hydra.nixos.org/build/233238457 at 2023-09-02 - haskell-igraph # failure in job https://hydra.nixos.org/build/233201209 at 2023-09-02 - haskell-import-graph # failure in job https://hydra.nixos.org/build/233225328 at 2023-09-02 @@ -2476,9 +2469,10 @@ broken-packages: - haskhol-core # failure in job https://hydra.nixos.org/build/233232550 at 2023-09-02 - haskmon # failure in job https://hydra.nixos.org/build/233228390 at 2023-09-02 - haskoin # failure in job https://hydra.nixos.org/build/233201668 at 2023-09-02 + - haskoin-store # failure in job https://hydra.nixos.org/build/299138382 at 2025-06-23 - haskoin-util # failure in job https://hydra.nixos.org/build/233222171 at 2023-09-02 - haskoin-wallet # failure in job https://hydra.nixos.org/build/233206922 at 2023-09-02 - - haskore # failure in job https://hydra.nixos.org/build/233238668 at 2023-09-02 + - haskore-realtime # failure in job https://hydra.nixos.org/build/301391170 at 2025-07-01 - haskore-vintage # failure in job https://hydra.nixos.org/build/233230742 at 2023-09-02 - HaskRel # failure in job https://hydra.nixos.org/build/295090970 at 2025-04-22 - hasktorch-codegen # failure in job https://hydra.nixos.org/build/233232876 at 2023-09-02 @@ -2613,7 +2607,6 @@ broken-packages: - hexpr # failure in job https://hydra.nixos.org/build/233198146 at 2023-09-02 - hexpress # failure in job https://hydra.nixos.org/build/233219047 at 2023-09-02 - hexquote # failure in job https://hydra.nixos.org/build/233230240 at 2023-09-02 - - hexstring # failure in job https://hydra.nixos.org/build/233193009 at 2023-09-02 - hext # failure in job https://hydra.nixos.org/build/233221345 at 2023-09-02 - hextra # failure in job https://hydra.nixos.org/build/233238071 at 2023-09-02 - hextream # failure in job https://hydra.nixos.org/build/252712270 at 2024-03-16 @@ -3242,7 +3235,6 @@ broken-packages: - io-capture # failure in job https://hydra.nixos.org/build/233196311 at 2023-09-02 - io-choice # failure in job https://hydra.nixos.org/build/233218388 at 2023-09-02 - io-reactive # failure in job https://hydra.nixos.org/build/233205095 at 2023-09-02 - - io-sim # failure in job https://hydra.nixos.org/build/295094727 at 2025-04-22 - ioctl # failure in job https://hydra.nixos.org/build/233191634 at 2023-09-02 - IOR # failure in job https://hydra.nixos.org/build/233206346 at 2023-09-02 - iostring # failure in job https://hydra.nixos.org/build/233195232 at 2023-09-02 @@ -3481,7 +3473,6 @@ broken-packages: - language-elm # failure in job https://hydra.nixos.org/build/233214012 at 2023-09-02 - language-fortran # failure in job https://hydra.nixos.org/build/233205480 at 2023-09-02 - language-gcl # failure in job https://hydra.nixos.org/build/233218957 at 2023-09-02 - - language-gemini # failure in job https://hydra.nixos.org/build/295094938 at 2025-04-22 - language-go # failure in job https://hydra.nixos.org/build/233194866 at 2023-09-02 - language-guess # failure in job https://hydra.nixos.org/build/233257420 at 2023-09-02 - language-hcl # failure in job https://hydra.nixos.org/build/233212998 at 2023-09-02 @@ -3572,7 +3563,6 @@ broken-packages: - lhslatex # failure in job https://hydra.nixos.org/build/233246375 at 2023-09-02 - LibClang # failure in job https://hydra.nixos.org/build/233194732 at 2023-09-02 - libexpect # failure in job https://hydra.nixos.org/build/233226545 at 2023-09-02 - - libfuse3 # failure in job https://hydra.nixos.org/build/295095036 at 2025-04-22 - libGenI # failure in job https://hydra.nixos.org/build/233240857 at 2023-09-02 - libgit # failure in job https://hydra.nixos.org/build/252729283 at 2024-03-16 - libhbb # failure in job https://hydra.nixos.org/build/233232186 at 2023-09-02 @@ -3663,6 +3653,7 @@ broken-packages: - LiterateMarkdown # failure in job https://hydra.nixos.org/build/233233229 at 2023-09-02 - little-earley # failure in job https://hydra.nixos.org/build/233197880 at 2023-09-02 - ll-picosat # failure in job https://hydra.nixos.org/build/233206257 at 2023-09-02 + - llama-cpp-hs # failure in job https://hydra.nixos.org/build/299139409 at 2025-06-23 - llsd # failure in job https://hydra.nixos.org/build/233241590 at 2023-09-02 - llvm-base # failure in job https://hydra.nixos.org/build/233244366 at 2023-09-02 - llvm-codegen # failure in job https://hydra.nixos.org/build/295095119 at 2025-04-22 @@ -3888,8 +3879,6 @@ broken-packages: - midisurface # failure in job https://hydra.nixos.org/build/233224559 at 2023-09-02 - mig-swagger-ui # failure in job https://hydra.nixos.org/build/295095369 at 2025-04-22 - mighttpd2 # failure in job https://hydra.nixos.org/build/233213125 at 2023-09-02 - - migrant-core # failure in job https://hydra.nixos.org/build/295095347 at 2025-04-22 - - migrant-postgresql-simple # failure in job https://hydra.nixos.org/build/233191795 at 2023-09-02 - mikmod # failure in job https://hydra.nixos.org/build/233247364 at 2023-09-02 - mikrokosmos # failure in job https://hydra.nixos.org/build/233232143 at 2023-09-02 - miku # failure in job https://hydra.nixos.org/build/233212186 at 2023-09-02 @@ -4088,7 +4077,6 @@ broken-packages: - my-package-testing # failure in job https://hydra.nixos.org/build/233201843 at 2023-09-02 - my-test-docs # failure in job https://hydra.nixos.org/build/233191840 at 2023-09-02 - myanimelist-export # failure in job https://hydra.nixos.org/build/233255510 at 2023-09-02 - - myers-diff # failure in job https://hydra.nixos.org/build/295095575 at 2025-04-22 - myo # failure in job https://hydra.nixos.org/build/233251998 at 2023-09-02 - MyPrimes # failure in job https://hydra.nixos.org/build/233247934 at 2023-09-02 - mysnapsession # failure in job https://hydra.nixos.org/build/252732102 at 2024-03-16 @@ -4598,6 +4586,7 @@ broken-packages: - phasechange # failure in job https://hydra.nixos.org/build/233254293 at 2023-09-02 - phaser # failure in job https://hydra.nixos.org/build/233250604 at 2023-09-02 - phash # We cannot build this package w/o the C library from . + - phino # failure in job https://hydra.nixos.org/build/299140266 at 2025-06-23 - phladiprelio-general-datatype # failure in job https://hydra.nixos.org/build/275139962 at 2024-10-21 - phoityne # failure in job https://hydra.nixos.org/build/233195238 at 2023-09-02 - phoityne-vscode # failure in job https://hydra.nixos.org/build/233190938 at 2023-09-02 @@ -4745,6 +4734,7 @@ broken-packages: - pomohoro # failure in job https://hydra.nixos.org/build/233244601 at 2023-09-02 - ponder # failure in job https://hydra.nixos.org/build/233223646 at 2023-09-02 - pong-server # failure in job https://hydra.nixos.org/build/233194974 at 2023-09-02 + - pontarius-xmpp-extras # failure in job https://hydra.nixos.org/build/301059892 at 2025-07-01 - pontarius-xpmn # failure in job https://hydra.nixos.org/build/233217546 at 2023-09-02 - pool # failure in job https://hydra.nixos.org/build/233205364 at 2023-09-02 - pool-conduit # failure in job https://hydra.nixos.org/build/233246643 at 2023-09-02 @@ -5042,11 +5032,13 @@ broken-packages: - rational-list # failure in job https://hydra.nixos.org/build/233197144 at 2023-09-02 - rattle # failure in job https://hydra.nixos.org/build/233234335 at 2023-09-02 - rattletrap # failure in job https://hydra.nixos.org/build/233206840 at 2023-09-02 + - rawlock # failure in job https://hydra.nixos.org/build/299186718 at 2025-06-23 - rawr # fails to build after unbreaking ghc-datasize at 2025-01-19 - raylib-imgui # failure in job https://hydra.nixos.org/build/233222471 at 2023-09-02 - raz # failure in job https://hydra.nixos.org/build/233218482 at 2023-09-02 - rbst # failure in job https://hydra.nixos.org/build/233238184 at 2023-09-02 - rclient # failure in job https://hydra.nixos.org/build/233239290 at 2023-09-02 + - rds-data # failure in job https://hydra.nixos.org/build/299186719 at 2025-06-23 - rds-data-codecs # failure in job https://hydra.nixos.org/build/253696582 at 2024-03-31 - react # failure in job https://hydra.nixos.org/build/257372364 at 2024-04-27 - react-flux # failure in job https://hydra.nixos.org/build/233246819 at 2023-09-02 @@ -5188,6 +5180,7 @@ broken-packages: - resource-effectful # failure in job https://hydra.nixos.org/build/252712267 at 2024-03-16 - resource-embed # failure in job https://hydra.nixos.org/build/233209109 at 2023-09-02 - resource-pool-monad # failure in job https://hydra.nixos.org/build/233204199 at 2023-09-02 + - resource-registry # failure in job https://hydra.nixos.org/build/299350536 at 2025-06-23 - resourcet-pool # failure in job https://hydra.nixos.org/build/233213894 at 2023-09-02 - resp # failure in job https://hydra.nixos.org/build/295096632 at 2025-04-22 - respond # failure in job https://hydra.nixos.org/build/295096626 at 2025-04-22 @@ -5373,7 +5366,6 @@ broken-packages: - SecureHash-SHA3 # failure in job https://hydra.nixos.org/build/233216866 at 2023-09-02 - secureUDP # failure in job https://hydra.nixos.org/build/233215410 at 2023-09-02 - SegmentTree # failure in job https://hydra.nixos.org/build/233216161 at 2023-09-02 - - sel # failure in job https://hydra.nixos.org/build/255671988 at 2024-04-16 - selda-postgresql # failure in job https://hydra.nixos.org/build/245539286 at 2024-01-02 - selectors # failure in job https://hydra.nixos.org/build/233227433 at 2023-09-02 - selenium # failure in job https://hydra.nixos.org/build/233214276 at 2023-09-02 @@ -5530,6 +5522,7 @@ broken-packages: - signable # failure in job https://hydra.nixos.org/build/259979871 at 2024-05-19 - signable-haskell-protoc # failure in job https://hydra.nixos.org/build/252734188 at 2024-03-16 - signal-messaging-dbus # failure in job https://hydra.nixos.org/build/252723131 at 2024-03-16 + - signature # failure in job https://hydra.nixos.org/build/301391178 at 2025-07-01 - significant-figures # failure in job https://hydra.nixos.org/build/295097004 at 2025-04-22 - silero-vad # failure in job https://hydra.nixos.org/build/295096978 at 2025-04-22 - simd # failure in job https://hydra.nixos.org/build/233206642 at 2023-09-02 @@ -5933,7 +5926,6 @@ broken-packages: - supply-chain-core # failure in job https://hydra.nixos.org/build/252715612 at 2024-03-16 - surjective # failure in job https://hydra.nixos.org/build/233242908 at 2023-09-02 - sv-core # failure in job https://hydra.nixos.org/build/233217245 at 2023-09-02 - - sv2v # failure in job https://hydra.nixos.org/build/295097359 at 2025-04-22 - SVD2HS # failure in job https://hydra.nixos.org/build/233248575 at 2023-09-02 - svfactor # failure in job https://hydra.nixos.org/build/233256743 at 2023-09-02 - svg-builder-fork # failure in job https://hydra.nixos.org/build/233224461 at 2023-09-02 @@ -5967,7 +5959,6 @@ broken-packages: - symantic-xml # failure in job https://hydra.nixos.org/build/233230860 at 2023-09-02 - symbolic-link # failure in job https://hydra.nixos.org/build/233255331 at 2023-09-02 - symengine # failure in job https://hydra.nixos.org/build/233203977 at 2023-09-02 - - symtegration # failure in job https://hydra.nixos.org/build/296523016 at 2025-05-14 - sync # failure in job https://hydra.nixos.org/build/233254114 at 2023-09-02 - sync-mht # failure in job https://hydra.nixos.org/build/233236022 at 2023-09-02 - syntactic # failure in job https://hydra.nixos.org/build/233210123 at 2023-09-02 @@ -6115,6 +6106,7 @@ broken-packages: - text-all # failure in job https://hydra.nixos.org/build/233229321 at 2023-09-02 - text-and-plots # failure in job https://hydra.nixos.org/build/233205250 at 2023-09-02 - text-ascii # failure in job https://hydra.nixos.org/build/233247653 at 2023-09-02 + - text-builder-lawful-conversions # failure in job https://hydra.nixos.org/build/299141710 at 2025-06-23 - text-builder-time # failure in job https://hydra.nixos.org/build/295458315 at 2025-05-02 - text-compression # failure in job https://hydra.nixos.org/build/233202733 at 2023-09-02 - text-containers # failure in job https://hydra.nixos.org/build/233253948 at 2023-09-02 @@ -6432,6 +6424,7 @@ broken-packages: - unicode-prelude # failure in job https://hydra.nixos.org/build/233241723 at 2023-09-02 - unicode-symbols # failure in job https://hydra.nixos.org/build/233241639 at 2023-09-02 - unicode-tricks # failure in job https://hydra.nixos.org/build/233258238 at 2023-09-02 + - unimap # failure in job https://hydra.nixos.org/build/299141969 at 2025-06-23 - union-find # failure in job https://hydra.nixos.org/build/233245476 at 2023-09-02 - union-map # failure in job https://hydra.nixos.org/build/233222765 at 2023-09-02 - uniprot-kb # failure in job https://hydra.nixos.org/build/233209692 at 2023-09-02 @@ -6560,6 +6553,7 @@ broken-packages: - verdict # failure in job https://hydra.nixos.org/build/233238835 at 2023-09-02 - verify # failure in job https://hydra.nixos.org/build/233239874 at 2023-09-02 - verilog # failure in job https://hydra.nixos.org/build/233211999 at 2023-09-02 + - verismith # failure in job https://hydra.nixos.org/build/299186734 at 2025-06-23 - versioning # failure in job https://hydra.nixos.org/build/233205892 at 2023-09-02 - vformat # failure in job https://hydra.nixos.org/build/233222840 at 2023-09-02 - vgrep # failure in job https://hydra.nixos.org/build/233210982 at 2023-09-02 @@ -6705,6 +6699,7 @@ broken-packages: - willow # failure in job https://hydra.nixos.org/build/233215807 at 2023-09-02 - windns # failure in job https://hydra.nixos.org/build/233242724 at 2023-09-02 - winerror # failure in job https://hydra.nixos.org/build/233196100 at 2023-09-02 + - wire-streams # failure in job https://hydra.nixos.org/build/299186735 at 2025-06-23 - wireguard-hs # failure in job https://hydra.nixos.org/build/233218722 at 2023-09-02 - wires # failure in job https://hydra.nixos.org/build/233192321 at 2023-09-02 - wiring # failure in job https://hydra.nixos.org/build/233191683 at 2023-09-02 @@ -6754,6 +6749,7 @@ broken-packages: - writer-cps-mtl # failure in job https://hydra.nixos.org/build/252713593 at 2024-03-16 - wsdl # failure in job https://hydra.nixos.org/build/233208187 at 2023-09-02 - wsedit # failure in job https://hydra.nixos.org/build/233232333 at 2023-09-02 + - wsjtx-udp # failure in job https://hydra.nixos.org/build/299186736 at 2025-06-23 - wss-client # timeout - wtk # failure in job https://hydra.nixos.org/build/233220668 at 2023-09-02 - wumpus-core # failure in job https://hydra.nixos.org/build/233244405 at 2023-09-02 @@ -6799,7 +6795,6 @@ broken-packages: - xml-prettify # failure in job https://hydra.nixos.org/build/233225974 at 2023-09-02 - xml-prettify-text # failure in job https://hydra.nixos.org/build/233202586 at 2023-09-02 - xml-query # failure in job https://hydra.nixos.org/build/233194795 at 2023-09-02 - - xml-syntax # failure in job https://hydra.nixos.org/build/233245678 at 2023-09-02 - xml-to-json # failure in job https://hydra.nixos.org/build/233197489 at 2023-09-02 - xml-tydom-core # failure in job https://hydra.nixos.org/build/233206253 at 2023-09-02 - xml-verify # failure in job https://hydra.nixos.org/build/233237302 at 2023-09-02 diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml index 3cf936d693364..11b6d196b68c4 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml @@ -37,6 +37,8 @@ default-package-overrides: - hsc3 < 0.21 # 2024-12-31: last version that's compatible with GHC < 9.9 - htree < 0.2.0.0 + # 2025-06-11: last version that supports pandoc == 3.6.* which is prescribed by LTS 23 + - pandoc-crossref < 0.3.20 # keep-sorted end # keep-sorted start skip_lines=1 case=no numeric=yes @@ -107,6 +109,7 @@ extra-packages: - ormolu == 0.5.2.0 # 2023-08-08: preserve for ghc 9.0 - ormolu == 0.7.2.0 # 2023-11-13: for ghc-lib-parser 9.6 compat - ormolu == 0.7.7.0 # 2025-01-27: for ghc 9.10 compat + - persistent-test < 2.13.1.4 # 2025-06-04: incompatible with persistent < 2.16, see conf*-common.nix - postgresql-binary < 0.14 # 2025-01-19: Needed for building postgrest - primitive-unlifted == 0.1.3.1 # 2024-03-16: preserve for ghc 9.2 - retrie < 1.2.0.0 # 2022-12-30: preserve for ghc < 9.2 @@ -115,6 +118,7 @@ extra-packages: - simple-get-opt < 0.5 # 2025-05-01: for crux-0.7.2 - stylish-haskell == 0.14.4.0 # 2022-09-19: preserve for ghc 9.0 - stylish-haskell == 0.14.5.0 # 2025-04-14: needed for hls with ghc-lib 9.6 + - stylish-haskell == 0.15.0.1 # 2025-04-14: needed for hls with ghc-lib 9.10 - tar == 0.6.0.0 # 2025-02-08: last version to not require os-string (which can't be built with GHC < 9.2) - text == 2.0.2 # 2023-09-14: Needed for elm (which is currently on ghc-8.10) - text-metrics < 0.3.3 # 2025-02-08: >= 0.3.3 uses GHC2021 @@ -332,7 +336,6 @@ package-maintainers: - optics - pandoc - pandoc-cli - - pandoc-crossref - postgresql-simple - purebred-email - reflex-dom diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml index 41c63eabff3ca..338c7fde2257f 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml @@ -1,4 +1,4 @@ -# Stackage LTS 23.21 +# Stackage LTS 23.24 # This file is auto-generated by # maintainers/scripts/haskell/update-stackage.sh default-package-overrides: @@ -123,7 +123,7 @@ default-package-overrides: - autodocodec-servant-multipart ==0.0.0.1 - autodocodec-swagger2 ==0.1.0.0 - autodocodec-yaml ==0.4.0.1 - - autoexporter ==2.0.0.13 + - autoexporter ==2.0.0.15 - automaton ==1.5 - avro ==0.6.2.1 - aws ==0.24.4 @@ -211,7 +211,7 @@ default-package-overrides: - blas-ffi ==0.1 - blas-hs ==0.1.1.0 - blaze-bootstrap ==0.1.0.1 - - blaze-builder ==0.4.2.3 + - blaze-builder ==0.4.3 - blaze-colonnade ==1.2.3.0 - blaze-html ==0.9.2.0 - blaze-markup ==0.8.3.0 @@ -219,7 +219,7 @@ default-package-overrides: - blaze-textual ==0.2.3.1 - bloodhound ==0.23.0.1 - bloomfilter ==2.0.1.2 - - bluefin ==0.0.15.0 + - bluefin ==0.0.16.0 - bluefin-internal ==0.0.15.0 - bm ==0.2.0.0 - bmp ==1.2.6.4 @@ -257,7 +257,7 @@ default-package-overrides: - bugsnag-wai ==1.0.0.1 - bugsnag-yesod ==1.0.1.0 - bugzilla-redhat ==1.0.1.1 - - burrito ==2.0.1.11 + - burrito ==2.0.1.13 - bv ==0.5 - bv-little ==1.3.2 - bv-sized ==1.0.6 @@ -436,7 +436,7 @@ default-package-overrides: - conduit-aeson ==0.1.1.0 - conduit-algorithms ==0.0.14.0 - conduit-combinators ==1.3.0 - - conduit-concurrent-map ==0.1.3 + - conduit-concurrent-map ==0.1.4 - conduit-extra ==1.3.7 - conduit-parse ==0.2.1.1 - conduit-zstd ==0.0.2.0 @@ -519,7 +519,7 @@ default-package-overrides: - csp ==1.4.0 - css-text ==0.1.3.0 - csv ==0.1.2 - - csv-conduit ==1.0.1.0 + - csv-conduit ==1.0.1.1 - ctrie ==0.2 - cubicbezier ==0.6.0.7 - cubicspline ==0.1.2 @@ -817,7 +817,7 @@ default-package-overrides: - feature-flags ==0.1.0.1 - fedora-krb ==0.1.0 - fedora-releases ==0.2.1 - - fedora-repoquery ==0.7.1 + - fedora-repoquery ==0.7.2 - feed ==1.3.2.1 - FenwickTree ==0.1.2.1 - fft ==0.1.8.7 @@ -840,7 +840,7 @@ default-package-overrides: - filtrable ==0.1.6.0 - fin ==0.3.2 - FindBin ==0.0.5 - - fingertree ==0.1.5.0 + - fingertree ==0.1.6.1 - finite-typelits ==0.2.1.0 - first-class-families ==0.8.1.0 - fits-parse ==0.4.2 @@ -859,7 +859,7 @@ default-package-overrides: - flexible-defaults ==0.0.3 - FloatingHex ==0.5 - floatshow ==0.2.4 - - flow ==2.0.0.7 + - flow ==2.0.0.9 - flush-queue ==1.0.0 - fmlist ==0.9.4 - fmt ==0.6.3.0 @@ -896,7 +896,7 @@ default-package-overrides: - frisby ==0.2.5 - from-sum ==0.2.3.0 - frontmatter ==0.1.0.2 - - fsnotify ==0.4.2.0 + - fsnotify ==0.4.3.0 - ftp-client ==0.5.1.6 - funcmp ==1.9 - function-builder ==0.3.0.1 @@ -943,7 +943,7 @@ default-package-overrides: - genvalidity-case-insensitive ==0.0.0.1 - genvalidity-containers ==1.0.0.2 - genvalidity-criterion ==1.1.0.0 - - genvalidity-hspec ==1.0.0.3 + - genvalidity-hspec ==1.0.0.4 - genvalidity-hspec-aeson ==1.0.0.0 - genvalidity-hspec-binary ==1.0.0.0 - genvalidity-hspec-cereal ==1.0.0.0 @@ -1035,7 +1035,7 @@ default-package-overrides: - git-mediate ==1.1.0 - githash ==0.1.7.0 - github ==0.29 - - github-release ==2.0.0.12 + - github-release ==2.0.0.14 - github-rest ==1.2.1 - github-types ==0.2.1 - github-webhooks ==0.17.0 @@ -1045,7 +1045,7 @@ default-package-overrides: - gitlib-test ==3.1.2 - gitrev ==1.3.1 - gl ==0.9.1 - - glabrous ==2.0.6.3 + - glabrous ==2.0.6.4 - glasso ==0.1.0 - GLFW-b ==3.3.9.1 - glib ==0.13.12.0 @@ -1088,7 +1088,7 @@ default-package-overrides: - gtk3 ==0.15.10 - guarded-allocation ==0.0.1 - hackage-cli ==0.1.0.2 - - hackage-security ==0.6.2.6 + - hackage-security ==0.6.3.0 - hackage-security-HTTP ==0.1.1.2 - haddock-library ==1.11.0 - haha ==0.3.1.1 @@ -1127,7 +1127,7 @@ default-package-overrides: - haskey-btree ==0.3.0.1 - haskintex ==0.8.0.3 - haskoin-core ==1.1.0 - - haskoin-node ==1.1.3 + - haskoin-node ==1.1.4 - haskoin-store-data ==1.4.0 - hasktags ==0.73.0 - hasql ==1.8.1.4 @@ -1188,7 +1188,7 @@ default-package-overrides: - histogram-fill ==0.9.1.0 - hjsmin ==0.2.1 - hkd-default ==1.1.0.0 - - hkgr ==0.4.7 + - hkgr ==0.4.8 - hledger ==1.40 - hledger-iadd ==1.3.21 - hledger-interest ==1.6.7 @@ -1258,7 +1258,7 @@ default-package-overrides: - hslua-marshalling ==2.3.1 - hslua-module-doclayout ==1.2.0 - hslua-module-path ==1.1.1 - - hslua-module-system ==1.1.2 + - hslua-module-system ==1.1.3 - hslua-module-text ==1.1.1 - hslua-module-version ==1.1.1 - hslua-module-zip ==1.1.3 @@ -1381,7 +1381,7 @@ default-package-overrides: - Imlib ==0.1.2 - immortal ==0.3 - immortal-queue ==0.1.0.1 - - imp ==1.0.3.1 + - imp ==1.0.3.3 - inbox ==0.2.0 - incipit-base ==0.6.1.1 - incipit-core ==0.6.1.1 @@ -1404,7 +1404,7 @@ default-package-overrides: - inline-c ==0.9.1.10 - inline-c-cpp ==0.5.0.2 - input-parsers ==0.3.0.2 - - insert-ordered-containers ==0.2.6 + - insert-ordered-containers ==0.2.7 - inspection-testing ==0.5.0.3 - int-cast ==0.2.0.0 - int-supply ==1.0.0 @@ -1464,8 +1464,8 @@ default-package-overrides: - jsaddle ==0.9.9.3 - jsaddle-dom ==0.9.9.2 - json ==0.11 - - json-feed ==2.0.0.13 - - json-rpc ==1.1.1 + - json-feed ==2.0.0.15 + - json-rpc ==1.1.2 - json-spec ==1.1.1.2 - json-spec-elm ==0.4.0.6 - json-spec-elm-servant ==0.4.3.0 @@ -1473,7 +1473,7 @@ default-package-overrides: - json-stream ==0.4.6.0 - jsonifier ==0.2.1.3 - jsonpath ==0.3.0.0 - - JuicyCairo ==0.1.0.0 + - JuicyCairo ==0.1.0.1 - JuicyPixels ==3.3.9 - JuicyPixels-extra ==0.6.0 - JuicyPixels-scale-dct ==0.1.2 @@ -1505,7 +1505,7 @@ default-package-overrides: - koji-tool ==1.2 - kvitable ==1.1.0.1 - labels ==0.3.3 - - lackey ==2.0.0.9 + - lackey ==2.0.0.11 - lame ==0.2.2 - language-avro ==0.1.4.0 - language-c ==0.10.0 @@ -1532,14 +1532,14 @@ default-package-overrides: - latex ==0.1.0.4 - lattices ==2.2.1 - lawful ==0.1.0.0 - - lawful-conversions ==0.1.6.1 + - lawful-conversions ==0.1.7 - lazy-csv ==0.5.1 - lazyio ==0.1.0.4 - lazyppl ==1.0 - lazysmallcheck ==0.6 - lca ==0.4 - leancheck ==1.0.2 - - leancheck-instances ==0.0.5 + - leancheck-instances ==0.0.8 - leapseconds-announced ==2017.1.0.1 - learn-physics ==0.6.7 - leb128-cereal ==1.2 @@ -1787,14 +1787,14 @@ default-package-overrides: - multiset ==0.3.4.3 - multistate ==0.8.0.4 - murmur-hash ==0.1.0.11 - - murmur3 ==1.0.5 + - murmur3 ==1.0.6 - MusicBrainz ==0.4.1 - - mustache ==2.4.2 + - mustache ==2.4.3.1 - mutable-containers ==0.3.4.1 - mwc-probability ==2.3.1 - mwc-random ==0.15.2.0 - mx-state-codes ==1.0.0.0 - - myers-diff ==0.3.0.0 + - myers-diff ==0.3.0.2 - mysql ==0.2.1 - mysql-haskell ==1.1.6 - mysql-haskell-nem ==0.1.0.0 @@ -1831,7 +1831,7 @@ default-package-overrides: - network-bsd ==2.8.1.0 - network-byte-order ==0.1.7 - network-conduit-tls ==1.4.0.1 - - network-control ==0.1.6 + - network-control ==0.1.7 - network-info ==0.2.1 - network-ip ==0.3.0.3 - network-messagepack-rpc ==0.1.2.0 @@ -1860,13 +1860,13 @@ default-package-overrides: - non-negative ==0.1.2 - nonce ==1.0.7 - nondeterminism ==1.5 - - nonempty-containers ==0.3.4.5 + - nonempty-containers ==0.3.5.0 - nonempty-vector ==0.2.4 - nonempty-zipper ==1.0.1.1 - normaldistribution ==1.1.0.3 - nothunks ==0.3.0.0 - nowdoc ==0.1.1.0 - - nqe ==0.6.5 + - nqe ==0.6.6 - nsis ==0.3.3 - numbers ==3000.2.0.2 - numeric-extras ==0.1 @@ -1893,7 +1893,7 @@ default-package-overrides: - old-locale ==1.0.0.7 - old-time ==1.1.0.4 - ollama-haskell ==0.1.3.0 - - om-elm ==2.0.0.8 + - om-elm ==2.0.1.0 - om-show ==0.1.2.11 - once ==0.4 - one-liner ==2.1 @@ -1950,7 +1950,7 @@ default-package-overrides: - pandoc-lua-engine ==0.4.1.1 - pandoc-lua-marshal ==0.3.0 - pandoc-plot ==1.9.1 - - pandoc-server ==0.1.0.10 + - pandoc-server ==0.1.0.11 - pandoc-throw ==0.1.0.0 - pandoc-types ==1.23.1 - pango ==0.13.12.0 @@ -1987,10 +1987,10 @@ default-package-overrides: - pathtype ==0.8.1.3 - pathwalk ==0.3.1.2 - patience ==0.3 - - patrol ==1.0.0.9 + - patrol ==1.0.0.11 - pava ==0.1.1.4 - pcg-random ==0.1.4.0 - - pcre-heavy ==1.0.0.3 + - pcre-heavy ==1.0.0.4 - pcre-light ==0.4.1.3 - pcre-utils ==0.1.9 - pcre2 ==2.2.2 @@ -2019,7 +2019,7 @@ default-package-overrides: - persistent-redis ==2.13.0.2 - persistent-sqlite ==2.13.3.0 - persistent-template ==2.12.0.0 - - persistent-test ==2.13.1.3 + - persistent-test ==2.13.1.4 - persistent-typed-db ==0.1.0.7 - pfile ==0.1.0.1 - pg-harness-client ==0.6.0 @@ -2129,7 +2129,7 @@ default-package-overrides: - prometheus-metrics-ghc ==1.0.1.2 - promises ==0.3 - prospect ==0.1.0.0 - - proto-lens ==0.7.1.5 + - proto-lens ==0.7.1.6 - proto-lens-arbitrary ==0.1.2.14 - proto-lens-optparse ==0.1.1.13 - proto-lens-protobuf-types ==0.7.2.1 @@ -2140,7 +2140,7 @@ default-package-overrides: - protobuf-simple ==0.1.1.1 - protocol-radius ==0.0.1.2 - protocol-radius-test ==0.1.0.1 - - protolude ==0.3.4 + - protolude ==0.3.5 - proxied ==0.3.2 - psql-helpers ==0.1.0.0 - PSQueue ==1.2.1 @@ -2185,7 +2185,7 @@ default-package-overrides: - rainbow ==0.34.2.2 - rainbox ==0.26.0.0 - ral ==0.2.2 - - rampart ==2.0.0.9 + - rampart ==2.0.0.11 - ramus ==0.1.2 - rando ==0.0.0.4 - random ==1.2.1.3 @@ -2203,15 +2203,15 @@ default-package-overrides: - Rasterific ==0.7.5.4 - rasterific-svg ==0.3.3.2 - rate-limit ==1.4.3 - - ratel ==2.0.0.13 - - ratel-wai ==2.0.0.8 + - ratel ==2.0.0.15 + - ratel-wai ==2.0.0.10 - ratio-int ==0.1.2 - rattle ==0.2 - - rattletrap ==14.1.1 + - rattletrap ==14.1.3 - Rattus ==0.5.1.1 - raw-strings-qq ==1.1 - rawfilepath ==1.1.1 - - rawstring-qm ==0.2.3.0 + - rawstring-qm ==0.2.3.1 - rcu ==0.2.7 - rdf ==0.1.0.8 - rdtsc ==1.3.0.1 @@ -2249,12 +2249,12 @@ default-package-overrides: - regex-pcre-builtin ==0.95.2.3.8.44 - regex-posix ==0.96.0.2 - regex-posix-clib ==2.7 - - regex-tdfa ==1.3.2.3 + - regex-tdfa ==1.3.2.4 - regex-with-pcre ==1.1.0.2 - - registry ==0.6.3.1 - - registry-aeson ==0.3.1.1 - - registry-hedgehog ==0.8.2.1 - - registry-hedgehog-aeson ==0.3.1.1 + - registry ==0.6.3.2 + - registry-aeson ==0.3.1.2 + - registry-hedgehog ==0.8.2.2 + - registry-hedgehog-aeson ==0.3.1.2 - regression-simple ==0.2.1 - reinterpret-cast ==0.1.0 - relapse ==1.0.0.1 @@ -2268,7 +2268,7 @@ default-package-overrides: - reorder-expression ==0.1.0.2 - replace-attoparsec ==1.5.0.0 - replace-megaparsec ==1.5.0.1 - - repline ==0.4.2.0 + - repline ==0.4.3.0 - req ==3.13.4 - req-conduit ==1.0.2 - rerebase ==1.21.2 @@ -2278,12 +2278,12 @@ default-package-overrides: - resolv ==0.2.0.2 - resource-pool ==0.4.0.0 - resourcet ==1.3.0 - - rest-rewrite ==0.4.4 + - rest-rewrite ==0.4.5 - result ==0.2.6.0 - retry ==0.9.3.1 - rev-state ==0.2.0.1 - rex ==0.6.2 - - rfc1751 ==0.1.3 + - rfc1751 ==0.1.4 - rfc5051 ==0.2 - rg ==1.4.0.0 - rhine ==1.5 @@ -2298,8 +2298,8 @@ default-package-overrides: - rng-utils ==0.3.1 - roc-id ==0.2.0.4 - rocksdb-haskell ==1.0.1 - - rocksdb-haskell-jprupp ==2.1.6 - - rocksdb-query ==0.4.2 + - rocksdb-haskell-jprupp ==2.1.7 + - rocksdb-query ==0.4.3 - roles ==0.2.1.0 - rollbar ==1.1.3 - rope-utf16-splay ==0.4.0.0 @@ -2336,7 +2336,7 @@ default-package-overrides: - safecopy ==0.10.4.2 - safeio ==0.0.6.0 - SafeSemaphore ==0.10.1 - - salve ==2.0.0.6 + - salve ==2.0.0.8 - sample-frame ==0.0.4 - sample-frame-np ==0.0.5 - sampling ==0.3.5 @@ -2348,7 +2348,7 @@ default-package-overrides: - sandwich-quickcheck ==0.1.0.7 - sandwich-slack ==0.1.2.0 - sandwich-webdriver ==0.3.0.0 - - saturn ==1.0.0.6 + - saturn ==1.0.0.8 - say ==0.1.0.1 - sayable ==1.2.5.0 - sbp ==6.2.1 @@ -2364,7 +2364,7 @@ default-package-overrides: - scotty ==0.22 - scrypt ==0.5.0 - search-algorithms ==0.3.3 - - secp256k1-haskell ==1.4.2 + - secp256k1-haskell ==1.4.6 - securemem ==0.1.10 - select-rpms ==0.2.0 - selections ==0.3.0.0 @@ -2510,6 +2510,7 @@ default-package-overrides: - sourcemap ==0.1.7 - sox ==0.2.3.2 - soxlib ==0.0.3.2 + - special-values ==0.1.0.0 - speculate ==0.4.20 - specup ==0.2.0.5 - speedy-slice ==0.3.2 @@ -2549,7 +2550,7 @@ default-package-overrides: - stm-chans ==3.0.0.9 - stm-conduit ==4.0.1 - stm-containers ==1.2.1.1 - - stm-delay ==0.1.1.1 + - stm-delay ==0.1.1.2 - stm-extras ==0.1.0.3 - stm-hamt ==1.2.1.1 - stm-split ==0.0.2.1 @@ -2603,7 +2604,7 @@ default-package-overrides: - svg-builder ==0.1.1 - svg-tree ==0.6.2.4 - SVGFonts ==1.8.0.1 - - swagger2 ==2.8.9 + - swagger2 ==2.8.10 - swish ==0.10.10.0 - syb ==0.7.2.4 - sydtest ==0.19.0.0 @@ -2636,7 +2637,7 @@ default-package-overrides: - synthesizer-midi ==0.6.1.2 - sysinfo ==0.1.1 - system-argv0 ==0.1.1 - - system-fileio ==0.3.16.6 + - system-fileio ==0.3.16.7 - system-filepath ==0.4.14.1 - system-info ==0.5.2 - system-linux-proc ==0.1.1.1 @@ -2689,7 +2690,7 @@ default-package-overrides: - tce-conf ==1.3 - tdigest ==0.3.1 - teardown ==0.5.0.1 - - telegram-bot-api ==7.4.4 + - telegram-bot-api ==7.4.5 - telegram-bot-simple ==0.14.4 - tempgres-client ==1.0.0 - template ==0.2.0.10 @@ -2717,7 +2718,7 @@ default-package-overrides: - test-fun ==0.1.0.0 - testing-feat ==1.1.1.1 - testing-type-modifiers ==0.1.0.1 - - texmath ==0.12.10 + - texmath ==0.12.10.1 - text-ansi ==0.3.0.1 - text-binary ==0.2.1.1 - text-builder ==0.6.10 @@ -2781,7 +2782,7 @@ default-package-overrides: - time-lens ==0.4.0.2 - time-locale-compat ==0.1.1.5 - time-locale-vietnamese ==1.0.0.0 - - time-manager ==0.2.2 + - time-manager ==0.2.3 - time-units ==1.0.0 - time-units-types ==0.2.0.1 - timeit ==2.0 @@ -2809,7 +2810,7 @@ default-package-overrides: - toml-reader ==0.2.2.0 - toml-reader-parse ==0.1.1.1 - tomland ==1.3.3.3 - - tools-yj ==0.1.0.23 + - tools-yj ==0.1.0.27 - tophat ==1.0.8.0 - topograph ==1.0.1 - torrent ==10000.1.3 @@ -2860,7 +2861,7 @@ default-package-overrides: - typecheck-plugin-nat-simple ==0.1.0.9 - typed-process ==0.2.13.0 - typed-uuid ==0.2.0.0 - - typelevel-tools-yj ==0.1.0.8 + - typelevel-tools-yj ==0.1.0.9 - typelits-witnesses ==0.4.1.0 - typenums ==0.1.4 - typography-geometry ==1.0.1.0 @@ -2977,7 +2978,7 @@ default-package-overrides: - vector-split ==1.0.0.3 - vector-stream ==0.1.0.1 - vector-th-unbox ==0.2.2 - - verset ==0.0.1.9 + - verset ==0.0.1.11 - versions ==6.0.8 - vformat ==0.14.1.0 - vformat-time ==0.1.0.0 diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml index 69f4c38526260..c53cd7260bd4b 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml @@ -136,11 +136,13 @@ dont-distribute-packages: - atlassian-connect-core - atmos-dimensional-tf - atom-msp430 + - atomic-css - atomic-primops-foreign - atp - attenuation-profunctors - AttoJson - attoparsec-enumerator + - attoparsec-isotropic - attoparsec-iteratee - attoparsec-text-enumerator - atuin @@ -267,7 +269,6 @@ dont-distribute-packages: - birch-beer - bird - BirdPP - - bisc - biscuit-servant - bishbosh - bit-array @@ -276,7 +277,6 @@ dont-distribute-packages: - bitcoin-api-extra - bitcoin-block - bitcoin-tx - - bitcoin-types - bitcoind-regtest - Bitly - bitly-cli @@ -339,9 +339,7 @@ dont-distribute-packages: - bytestring-read - bytetrie - ca - - cabal-bounds - cabal-cache - - cabal-cargs - cabal-query - cabal-test - cabal2arch @@ -470,6 +468,7 @@ dont-distribute-packages: - clod - cloud-haskell - cloud-seeder + - cloudevents-haskell - cloudyfs - clr-bindings - clr-inline @@ -682,6 +681,7 @@ dont-distribute-packages: - ddc-tools - ddc-war - ddci-core + - dde - debug - decimal-arithmetic - dedukti @@ -700,7 +700,6 @@ dont-distribute-packages: - delimiter-separated - delta - delta-h - - delta-store - dep-t-advice - dep-t-dynamic - dep-t-value @@ -1027,6 +1026,7 @@ dont-distribute-packages: - frpnow-gtk - frpnow-gtk3 - frpnow-vty + - fs-sim - ftdi - ftp-client-conduit - FTPLine @@ -1065,8 +1065,6 @@ dont-distribute-packages: - gelatin-gl - gelatin-sdl2 - gelatin-shaders - - gemini-router - - gemini-textboard - Genbank - gencheck - Gene-CluEDO @@ -1085,6 +1083,7 @@ dont-distribute-packages: - geodetic - geolite-csv - getemx + - ghc-debugger - ghc-dump-util - ghc-experimental - ghc-imported-from @@ -1377,7 +1376,6 @@ dont-distribute-packages: - haskoon - haskoon-httpspec - haskoon-salvia - - haskore-realtime - haskore-supercollider - haskore-synthesizer - hasktorch-ffi-thc @@ -1612,7 +1610,6 @@ dont-distribute-packages: - hs-functors - hs-gen-iface - hs-ix - - hs-pkpass - hs-profunctors - hs-sdl-term-emulator - hs2ats @@ -1636,6 +1633,7 @@ dont-distribute-packages: - hsdev - hsec-core - Hsed + - hsendxmpp - hsfacter - HSGEP - HSHHelpers @@ -1752,7 +1750,6 @@ dont-distribute-packages: - igrf - ihaskell-inline-r - ihaskell-rlangqq - - ihaskell-symtegration - ihttp - imap - imbib @@ -2211,12 +2208,11 @@ dont-distribute-packages: - Michelangelo - micro-gateway - microformats2-types + - MicroHs - MicrosoftTranslator - midimory - mig-server - mighttpd - - migrant-hdbc - - migrant-sqlite-simple - minecraft-data - minesweeper - minilight @@ -2471,7 +2467,6 @@ dont-distribute-packages: - ollama-holes-plugin - olwrapper - om-kubernetes - - one-time-password - online-csv - OnRmt - oops-examples @@ -2761,6 +2756,7 @@ dont-distribute-packages: - queryparser-presto - queryparser-vertica - queuelike + - quick-process - quickcheck-poly - quickcheck-regex - quickcheck-relaxng @@ -2815,12 +2811,10 @@ dont-distribute-packages: - rasa-ext-vim - rascal - raw-feldspar - - rawlock - razom-text-util - rbr - rc - rdioh - - rds-data - react-flux-servant - reactive - reactive-banana-sdl @@ -2890,7 +2884,6 @@ dont-distribute-packages: - reserve - resin - resource-pool-catchio - - resource-registry - resource-simple - rest-client - rest-core @@ -3156,7 +3149,6 @@ dont-distribute-packages: - sibe - sigma-ij - signals - - signature - signify-hs - silvi - simgi @@ -3550,6 +3542,7 @@ dont-distribute-packages: - TypeClass - typed-encoding-encoding - typed-gui + - typed-protocols-doc - typed-streams - typedflow - TypeIlluminator @@ -3647,7 +3640,6 @@ dont-distribute-packages: - venzone - verdict-json - verifiable-expressions - - verismith - versioning-servant - vertexenum - vflow-types @@ -3732,7 +3724,6 @@ dont-distribute-packages: - windowslive - winery - winio - - wire-streams - Wired - wl-pprint-ansiterm - wl-pprint-terminfo @@ -3751,7 +3742,6 @@ dont-distribute-packages: - WringTwistree - write-buffer-stm - writer-cps-full - - wsjtx-udp - wstunnel - wtk-gtk - wu-wei @@ -3829,7 +3819,6 @@ dont-distribute-packages: - yesod-continuations - yesod-examples - yesod-fay - - yesod-fb - yesod-mangopay - yesod-paypal-rest - yesod-platform diff --git a/pkgs/development/haskell-modules/configuration-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix index 8133436075400..795b769677a2a 100644 --- a/pkgs/development/haskell-modules/configuration-nix.nix +++ b/pkgs/development/haskell-modules/configuration-nix.nix @@ -158,6 +158,9 @@ builtins.intersectAttrs super { threadscope = enableSeparateBinOutput super.threadscope; + # Binary may be used separately for e.g. editor integrations + cabal-cargs = enableSeparateBinOutput super.cabal-cargs; + # Use the default version of mysql to build this package (which is actually mariadb). # test phase requires networking mysql = dontCheck super.mysql; @@ -599,6 +602,11 @@ builtins.intersectAttrs super { ]; }) super.fltkhs; + # Select dependency discovery method and provide said dependency + jpeg-turbo = enableCabalFlag "pkgconfig" ( + addPkgconfigDepends [ pkgs.libjpeg_turbo ] super.jpeg-turbo + ); + # https://github.com/skogsbaer/hscurses/pull/26 hscurses = addExtraLibrary pkgs.ncurses super.hscurses; @@ -1435,6 +1443,7 @@ builtins.intersectAttrs super { fourmolu fourmolu_0_14_0_0 fourmolu_0_16_0_0 + fourmolu_0_18_0_0 ; # Test suite needs to execute 'disco' binary @@ -1668,6 +1677,8 @@ builtins.intersectAttrs super { (overrideCabal { __onlyPropagateKnownPkgConfigModules = true; }) ]; + jsaddle-warp = addTestToolDepends [ pkgs.nodejs ] super.jsaddle-warp; + # Makes the mpi-hs package respect the choice of mpi implementation in Nixpkgs. # Also adds required test dependencies for checks to pass mpi-hs = diff --git a/pkgs/development/haskell-modules/generic-builder.nix b/pkgs/development/haskell-modules/generic-builder.nix index 6e5cb29be5fbd..4c7db9d149e93 100644 --- a/pkgs/development/haskell-modules/generic-builder.nix +++ b/pkgs/development/haskell-modules/generic-builder.nix @@ -82,7 +82,10 @@ in profilingDetail ? "exported-functions", # TODO enable shared libs for cross-compiling enableSharedExecutables ? false, - enableSharedLibraries ? !stdenv.hostPlatform.isStatic && (ghc.enableShared or false), + enableSharedLibraries ? + !stdenv.hostPlatform.isStatic + && (ghc.enableShared or false) + && !stdenv.hostPlatform.useAndroidPrebuilt, enableDeadCodeElimination ? (!stdenv.hostPlatform.isDarwin), # TODO: use -dead_strip for darwin # Disabling this for ghcjs prevents this crash: https://gitlab.haskell.org/ghc/ghc/-/issues/23235 enableStaticLibraries ? diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 98b9531e22956..61d87665d8ef6 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -1533,8 +1533,8 @@ self: { pname = "Agda"; version = "2.7.0.1"; sha256 = "13pn0mbxyfy04fcdl68l2m36b40hwk8iwpkqdfad3xsf9l5ddxil"; - revision = "2"; - editedCabalFile = "1v1nfzn3dxvdzrc7310jl29vf4yp40hhnkkbw6d9y8n14grn7lrp"; + revision = "3"; + editedCabalFile = "0vmsy5hjivysiqkzk65ca1y8ivbzly5z55zi12bgsmj7jqrd8vrf"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -20460,8 +20460,8 @@ self: { pname = "HStringTemplate"; version = "0.8.8"; sha256 = "1n8ci0kzjcgnqh4dfpqwlh7mnlzyiqiqc6hc0zr65p0balbg8zbi"; - revision = "8"; - editedCabalFile = "12mlncv6xfn68m28m3jc8bq9yipc7y38rly49y9srl8ml6yi8a49"; + revision = "9"; + editedCabalFile = "1pfn0g6zchygdp3y2laj67ni81iyq57kwj7wpf5z4g0dfg286abp"; libraryHaskellDepends = [ array base @@ -20676,8 +20676,8 @@ self: { pname = "HTTP"; version = "4000.4.1"; sha256 = "0lyl5lpkk51xn3dfndh8ksgvwcdsviyigmsnp3d28lbpxkpxhcfz"; - revision = "5"; - editedCabalFile = "1jqdhmg4rlpvbx77v8108pdjkrcbpxapm1rqkqqlgdyjs8xs1bbm"; + revision = "6"; + editedCabalFile = "0piw36hhsjndc9rmcahscrawfk38iapgz2qwfl13n85wnfhwcdmd"; libraryHaskellDepends = [ array base @@ -25753,8 +25753,8 @@ self: { }: mkDerivation { pname = "JuicyCairo"; - version = "0.1.0.0"; - sha256 = "06vw57wf73cwrcg7ycbqhgiz7zpb58pvzvgr2widdv75d9iq4nkk"; + version = "0.1.0.1"; + sha256 = "1qfyj46vyb6knll8dclfbh6kvi68lmfpdvk0qgh5i28rl2qihwq8"; libraryHaskellDepends = [ base cairo-image @@ -25981,6 +25981,44 @@ self: { } ) { }; + "JuicyPixels-jpeg-turbo" = callPackage ( + { + mkDerivation, + base, + bytestring, + jpeg-turbo, + JuicyPixels, + tasty, + tasty-discover, + tasty-hunit, + vector, + }: + mkDerivation { + pname = "JuicyPixels-jpeg-turbo"; + version = "0.1.0.0"; + sha256 = "0q0w1a8nigdhvqi7i9bkrllaivc24rsa639q03hmcrjkr8g112d0"; + libraryHaskellDepends = [ + base + bytestring + jpeg-turbo + JuicyPixels + vector + ]; + testHaskellDepends = [ + base + bytestring + jpeg-turbo + JuicyPixels + tasty + tasty-discover + tasty-hunit + ]; + testToolDepends = [ tasty-discover ]; + description = "JuicyPixels wrappers for libjpeg-turbo"; + license = lib.licenses.bsd3; + } + ) { }; + "JuicyPixels-repa" = callPackage ( { mkDerivation, @@ -29646,10 +29684,13 @@ self: { "MicroHs" = callPackage ( { mkDerivation, + array, base, + bytestring, deepseq, directory, filepath, + ghc-internal, ghc-prim, haskeline, process, @@ -29658,16 +29699,19 @@ self: { }: mkDerivation { pname = "MicroHs"; - version = "0.11.4.0"; - sha256 = "1whrxvr1nzh5vl7k540gs9abqghh64kqlnfffw0cabl4hsnw4vw2"; + version = "0.12.6.1"; + sha256 = "145fk10clh4mmfd58212kr1b56fr4j19vrlrq6d4jdv4zrvk5iwl"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; executableHaskellDepends = [ + array base + bytestring deepseq directory filepath + ghc-internal ghc-prim haskeline process @@ -29676,6 +29720,7 @@ self: { ]; description = "A small compiler for Haskell"; license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; mainProgram = "mhs"; } ) { }; @@ -31676,6 +31721,48 @@ self: { } ) { }; + "NanoID_3_4_1" = callPackage ( + { + mkDerivation, + aeson, + base, + bytestring, + bytestring-encodings, + cereal, + extra, + mwc-random, + optparse-applicative, + text, + }: + mkDerivation { + pname = "NanoID"; + version = "3.4.1"; + sha256 = "1rrz4wmhba372fg9w8rg6fgynwqmy5dhyz5i74xab5mbjgv169rs"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson + base + bytestring + cereal + extra + mwc-random + text + ]; + executableHaskellDepends = [ + base + bytestring + bytestring-encodings + mwc-random + optparse-applicative + ]; + description = "NanoID generator"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "nanoid"; + } + ) { }; + "NanoProlog" = callPackage ( { mkDerivation, @@ -34884,8 +34971,8 @@ self: { }: mkDerivation { pname = "PenroseKiteDart"; - version = "1.2.1"; - sha256 = "0dzp261z231j0vwl727qa8vgzbi8dgc9vr462wlwdpzs8a18jdxf"; + version = "1.3"; + sha256 = "0yjfc7zahrf4h02xhlbhzh0r8nzns5v1a2rp2sg3gi073v59gpps"; libraryHaskellDepends = [ base containers @@ -46622,8 +46709,8 @@ self: { { mkDerivation }: mkDerivation { pname = "Win32"; - version = "2.14.1.0"; - sha256 = "00sqx9vpkp56nblks3fq7v4bn6lig3cp4w504wjfz03dgwhh7xwy"; + version = "2.14.2.0"; + sha256 = "0qmm44py2r1z5mj12vr33s01kci5hmh479pr6v8ljqgm2imlfr4j"; description = "A binding to Windows Win32 API"; license = lib.licenses.bsd3; platforms = lib.platforms.windows; @@ -47342,6 +47429,8 @@ self: { pname = "X11"; version = "1.10.3"; sha256 = "0hnj2q310a6s0h479hq8jsmywymvxdjxg13zw46mmdndynwd2jnq"; + revision = "1"; + editedCabalFile = "005g8q56bxc2w0cf2xgydqfs1r07bf17syv5smffvfx36h8gw78d"; libraryHaskellDepends = [ base data-default-class @@ -49274,8 +49363,8 @@ self: { }: mkDerivation { pname = "ac-library-hs"; - version = "1.4.0.0"; - sha256 = "0ygk977hw4967ravh5wbsfdaasr9wdad7z3c4d0ahfi5p4pvpdyh"; + version = "1.5.0.0"; + sha256 = "15jvxwsx50qcv58wx4a2m4f1h5ic476cnb78n757shyfm0asn9ag"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -52650,9 +52739,7 @@ self: { ]; description = "Convert adblock config files to privoxy format"; license = lib.licenses.gpl3Only; - hydraPlatforms = lib.platforms.none; mainProgram = "adblock2privoxy"; - broken = true; } ) { }; @@ -56383,8 +56470,8 @@ self: { }: mkDerivation { pname = "aftovolio"; - version = "0.7.1.0"; - sha256 = "1yzjgiw9g7rh480s47f8q2lfxhwh76f0nsm2ch15av9vnpp4yad6"; + version = "0.8.0.0"; + sha256 = "0zs12c4ajqjszmxawh4adn1wwad3ix5pwmfybmbs98xwjvmbw9ni"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -59360,8 +59447,8 @@ self: { pname = "align-audio"; version = "0.0.0.1"; sha256 = "1r1660igj6bmzhccw30vj0wsz7jjkd5k0vbr4nrcbpcwkxllshnb"; - revision = "1"; - editedCabalFile = "1cqxzanhz71lgivffxddq95ay0vaxfpjl3b0zpzbcw3filfkqihy"; + revision = "2"; + editedCabalFile = "15hqn6q6991qp60pvykw3ryrcyqz94vhwcj1y28sxdpn5ga8mrl9"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -60096,8 +60183,8 @@ self: { pname = "alsa-pcm"; version = "0.6.1.1"; sha256 = "1mllr9nbm3qb837zgvd6mrpr6f8i272wflv0a45rrpsq50zgcj33"; - revision = "1"; - editedCabalFile = "1bq0rmawwn7xaqny6gvp0qh0pggqcxr9b64346fm4a8fsq71a6wi"; + revision = "2"; + editedCabalFile = "0mnzlggfhs8vlznbmcchp2qlzijh6vl0hrvl3919vzk1zqw75gzp"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -72111,8 +72198,6 @@ self: { ]; description = "Provides conduits to upload data to S3 using the Multipart API"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -75173,6 +75258,7 @@ self: { amqp, base, bytestring, + data-default, exceptions, monad-loops, mtl, @@ -75181,8 +75267,8 @@ self: { }: mkDerivation { pname = "amqp-worker"; - version = "2.0.0"; - sha256 = "0jnyrd7xmk66qi5kkmjc8r57zck064yfkrmgddnw288qzcq5051d"; + version = "2.0.1"; + sha256 = "12pj1as0j0rm3ps0qqgp9zzrm2sdh17402yk2ig71d11ymk3gla7"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -75190,6 +75276,7 @@ self: { amqp base bytestring + data-default exceptions monad-loops mtl @@ -75201,6 +75288,7 @@ self: { amqp base bytestring + data-default exceptions monad-loops mtl @@ -75212,6 +75300,7 @@ self: { amqp base bytestring + data-default exceptions monad-loops mtl @@ -75270,8 +75359,8 @@ self: { }: mkDerivation { pname = "anagrep"; - version = "0.1.0.0"; - sha256 = "1pqp3q8pr2j0v1ra83glfbbclq6yd6vns0q9q8i9r4kd7lrd2vrm"; + version = "0.1.0.1"; + sha256 = "0dzwa681si9j1xq4rcwpsnzg10r76gll2lxl62ll5bsy8309ykgc"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -75302,9 +75391,7 @@ self: { ]; description = "Find strings with permutations (anagrams) that match a regular expression"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "anagrep"; - broken = true; } ) { }; @@ -78044,8 +78131,8 @@ self: { }: mkDerivation { pname = "aoc"; - version = "0.1.0.1"; - sha256 = "1rw92ndc2mqlxg9jdpf9k62mmcgq383zx5y34x9qhgddnqav1wwq"; + version = "0.1.0.2"; + sha256 = "0x5lpirk74zf4283gpvmw71dv8mgil80l1awv42f8sfxg5nx805g"; libraryHaskellDepends = [ base containers @@ -78055,8 +78142,6 @@ self: { ]; description = "Utility functions commonly used while solving Advent of Code puzzles"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -78481,8 +78566,10 @@ self: { }: mkDerivation { pname = "apecs-stm"; - version = "0.2"; - sha256 = "03r20w5q6c8z4cv8z60v66hd9w831g3qsa6n5m96mdwi6vjxh1nl"; + version = "0.1.5"; + sha256 = "10zfmc1zgmw5fkrrcs0mnsb2h44b0zfn2y7w1ld47skvmz580dxp"; + revision = "1"; + editedCabalFile = "01rhwqs69bx09p2nqp9c01jhcqnfdfiisw6kck9gjq0h68j2rdib"; libraryHaskellDepends = [ apecs base @@ -81045,8 +81132,8 @@ self: { pname = "apportionment"; version = "0.0.0.4"; sha256 = "12b4jlh3k3da1w5lw8z83qgvn0ys85xwvdqylm5kwfi2i1i72256"; - revision = "1"; - editedCabalFile = "051cznvkni4gl0715q9mxi07p39xq3vzlnzmaazrxvh74nnzlcqf"; + revision = "2"; + editedCabalFile = "1gzq435d00362qfywy8x2lf52rizwgz2ka2nw3kij3mr47v9na7a"; libraryHaskellDepends = [ base containers @@ -84540,8 +84627,8 @@ self: { pname = "ascii-char"; version = "1.0.1.0"; sha256 = "1fls3yw3gs36hwqp32pn7mfibkspx5a80k32wybzc3hfp4qyymlv"; - revision = "2"; - editedCabalFile = "1x0ci7j3bdlrrza78n53xw4y1dl4py3gqrym0lb6l9w5n7l138gs"; + revision = "3"; + editedCabalFile = "1csxiyqipf38pkcnbr63yv2zm8399mvdmj4qkvh2s3b465nrd7wh"; libraryHaskellDepends = [ base hashable @@ -87476,6 +87563,53 @@ self: { } ) { }; + "atomic-css" = callPackage ( + { + mkDerivation, + base, + bytestring, + casing, + containers, + effectful-core, + file-embed, + html-entities, + http-types, + skeletest, + text, + }: + mkDerivation { + pname = "atomic-css"; + version = "0.1.0"; + sha256 = "088j3fmzvwrwrc4fk851788fw696aw972bi73p7jqrpj3idvh9lf"; + libraryHaskellDepends = [ + base + bytestring + casing + containers + effectful-core + file-embed + html-entities + http-types + text + ]; + testHaskellDepends = [ + base + bytestring + casing + containers + effectful-core + file-embed + html-entities + http-types + skeletest + text + ]; + description = "Type-safe, composable CSS utility functions. Inspired by Tailwindcss and Elm-UI"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "atomic-file-ops" = callPackage ( { mkDerivation, @@ -88843,6 +88977,95 @@ self: { } ) { }; + "attoparsec-isotropic" = callPackage ( + { + mkDerivation, + array, + base, + bytestring, + case-insensitive, + containers, + deepseq, + directory, + filepath, + ghc-prim, + haddock-use-refs, + http-types, + parsec, + QuickCheck, + quickcheck-unicode, + scientific, + tagged, + tasty, + tasty-bench, + tasty-quickcheck, + text, + trace-embrace, + transformers, + unordered-containers, + vector, + }: + mkDerivation { + pname = "attoparsec-isotropic"; + version = "0.14.4"; + sha256 = "17rgqqkshn7pdyk54ac4vc3xs4p2kqh3mbd0ppsy7shyry7c1ahs"; + libraryHaskellDepends = [ + array + base + bytestring + containers + deepseq + ghc-prim + haddock-use-refs + scientific + tagged + text + trace-embrace + transformers + ]; + testHaskellDepends = [ + array + base + bytestring + deepseq + http-types + QuickCheck + quickcheck-unicode + scientific + tasty + tasty-bench + tasty-quickcheck + text + trace-embrace + transformers + vector + ]; + benchmarkHaskellDepends = [ + array + base + bytestring + case-insensitive + containers + deepseq + directory + filepath + ghc-prim + http-types + parsec + scientific + tasty-bench + text + transformers + unordered-containers + vector + ]; + doHaddock = false; + description = "right-to-left parser backward compatible with attoparsec"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "attoparsec-iteratee" = callPackage ( { mkDerivation, @@ -90250,8 +90473,8 @@ self: { }: mkDerivation { pname = "autoexporter"; - version = "2.0.0.13"; - sha256 = "1ws7jp78h3w135w09zx9pmd23kbhfqb2k4mrhpwj661d55ppzsph"; + version = "2.0.0.15"; + sha256 = "0jx5vih8fjfy4xamiw38z9ycq27fmqdx0yjidbqgfc3js5rhhcki"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -96915,8 +97138,8 @@ self: { pname = "base16"; version = "1.0"; sha256 = "1plwc4yrkvd5j6y09fjvyzhr05mzhzwz6z41fyb60y0bj5j66dl6"; - revision = "2"; - editedCabalFile = "1dcb8m73xj2dfb8xbz731l91nm2jz532v971rsfm0kkid5ap9bvl"; + revision = "3"; + editedCabalFile = "16c3jahmfzbb7i8grimxkb38ygga27vaz3zvc6jmc63sg514p1ln"; libraryHaskellDepends = [ base bytestring @@ -97043,8 +97266,8 @@ self: { pname = "base32"; version = "0.4"; sha256 = "1m08m51d49lfs5rfc5kjj0g19xq53c2ldngcykld6a4ma0fqdrws"; - revision = "1"; - editedCabalFile = "080i61y2mzahrkvj27llybgc4g0kwf53j552y8g5pcpl45dshgvh"; + revision = "2"; + editedCabalFile = "0a12j7rgk8niaqn7s40rlxl5ipsp1cpqpq4nkgraws7wdm77pfyd"; libraryHaskellDepends = [ base bytestring @@ -98672,8 +98895,8 @@ self: { pname = "battleship-combinatorics"; version = "0.0.1"; sha256 = "0pr1vcq69ndkln5jd6kxd0gn8jvc8n7aiqanxsrqnjpx4kkixph4"; - revision = "2"; - editedCabalFile = "0z2zqmdv5icamkfhpjnjnf88r21151k3pcqij6x0885m8s1y840p"; + revision = "3"; + editedCabalFile = "1q84kx54d3qq00fckwypzqdxgqi0am4kh88qh21pb4kh4hbalxmz"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -99901,6 +100124,66 @@ self: { } ) { }; + "beam-migrate_0_5_3_2" = callPackage ( + { + mkDerivation, + aeson, + base, + beam-core, + bytestring, + containers, + deepseq, + dependent-map, + dependent-sum, + free, + hashable, + haskell-src-exts, + microlens, + mtl, + parallel, + pqueue, + pretty, + scientific, + text, + time, + unordered-containers, + uuid-types, + vector, + }: + mkDerivation { + pname = "beam-migrate"; + version = "0.5.3.2"; + sha256 = "05cz2gh9r00dr6knigq9v7zcdmpk2b19z0pg79wimkcxa2fblb5z"; + libraryHaskellDepends = [ + aeson + base + beam-core + bytestring + containers + deepseq + dependent-map + dependent-sum + free + hashable + haskell-src-exts + microlens + mtl + parallel + pqueue + pretty + scientific + text + time + unordered-containers + uuid-types + vector + ]; + description = "SQL DDL support and migrations support library for Beam"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "beam-mysql" = callPackage ( { mkDerivation, @@ -100058,6 +100341,90 @@ self: { } ) { }; + "beam-postgres_0_5_4_3" = callPackage ( + { + mkDerivation, + aeson, + attoparsec, + base, + beam-core, + beam-migrate, + bytestring, + case-insensitive, + conduit, + free, + hashable, + hedgehog, + lifted-base, + monad-control, + mtl, + network-uri, + postgresql-libpq, + postgresql-simple, + scientific, + tagged, + tasty, + tasty-hunit, + testcontainers, + text, + time, + transformers-base, + unordered-containers, + uuid, + uuid-types, + vector, + }: + mkDerivation { + pname = "beam-postgres"; + version = "0.5.4.3"; + sha256 = "0v2m4cyq5cnxzwrr93m2v04zkh7fwvy1nwg7dajnpqc09kp70yzr"; + libraryHaskellDepends = [ + aeson + attoparsec + base + beam-core + beam-migrate + bytestring + case-insensitive + conduit + free + hashable + lifted-base + monad-control + mtl + network-uri + postgresql-libpq + postgresql-simple + scientific + tagged + text + time + transformers-base + unordered-containers + uuid-types + vector + ]; + testHaskellDepends = [ + aeson + base + beam-core + beam-migrate + bytestring + hedgehog + postgresql-simple + tasty + tasty-hunit + testcontainers + text + uuid + vector + ]; + description = "Connection layer between beam and postgres"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "beam-sqlite" = callPackage ( { mkDerivation, @@ -101143,6 +101510,86 @@ self: { } ) { }; + "benign" = callPackage ( + { + mkDerivation, + async, + base, + containers, + deepseq, + stm, + transformers, + }: + mkDerivation { + pname = "benign"; + version = "0.1.0"; + sha256 = "0fxi5dhjmwj4sswsnps0v51s59cd4pmh7znd56014lwj3fjq0qwd"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async + base + containers + deepseq + stm + transformers + ]; + executableHaskellDepends = [ + async + base + containers + deepseq + stm + transformers + ]; + description = "A library for benign effects"; + license = lib.licenses.mit; + mainProgram = "simple-print"; + } + ) { }; + + "benign-katip" = callPackage ( + { + mkDerivation, + base, + benign, + katip, + }: + mkDerivation { + pname = "benign-katip"; + version = "0.1.0"; + sha256 = "1k1mi1kmj1frc10i90sxy1i3y46d76cn6868k37dv6h6m0arj3jk"; + libraryHaskellDepends = [ + base + benign + katip + ]; + description = "A Benign backend for the Katip library"; + license = lib.licenses.mit; + } + ) { }; + + "benign-timestats" = callPackage ( + { + mkDerivation, + base, + benign, + timestats, + }: + mkDerivation { + pname = "benign-timestats"; + version = "0.1.0"; + sha256 = "11yc5p3crb79jinhs0i01q5y5bjjmc7yli0c6ywmjdm1ix2i6fi7"; + libraryHaskellDepends = [ + base + benign + timestats + ]; + description = "A Benign backend for the Timestats library"; + license = lib.licenses.mit; + } + ) { }; + "benri-hspec" = callPackage ( { mkDerivation, @@ -101418,8 +101865,8 @@ self: { }: mkDerivation { pname = "betacode"; - version = "0.1.0.1"; - sha256 = "1l1yg2h7s1sr7cvw7zdl5w0m17sfsd1a7q3lv58ill4q95mhc5ja"; + version = "0.1.0.3"; + sha256 = "1fmabhsnly0zmaqx519hfhyr02s31b27lwjn1m5wkpy9jcqgqj6w"; libraryHaskellDepends = [ attoparsec base @@ -103306,6 +103753,8 @@ self: { pname = "binary-parsers"; version = "0.2.4.0"; sha256 = "1jmr9djkp9ndysly8g1najzy38xhjpflri5jkwlyfnd2vk9x74yi"; + revision = "1"; + editedCabalFile = "02qc6vlm50l3k5zpz0893kwywr36n3vnjrabgica1iwqrqdvya1x"; libraryHaskellDepends = [ base binary @@ -103352,8 +103801,6 @@ self: { ]; description = "Extends binary with parsec/attoparsec style parsing combinators"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -106475,7 +106922,6 @@ self: { ]; description = "A small tool that clears cookies (and more)"; license = lib.licenses.gpl3Only; - hydraPlatforms = lib.platforms.none; mainProgram = "bisc"; } ) { }; @@ -107693,7 +108139,6 @@ self: { ]; description = "Provides consistent low-level types used commonly among Bitcoin implementations"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -109645,8 +110090,8 @@ self: { }: mkDerivation { pname = "blaze-builder"; - version = "0.4.2.3"; - sha256 = "0fvh8sfhnkpwbl4l9ysxhsi26jj1mvfkqgh3mfnl4wvb4ds1hab6"; + version = "0.4.3"; + sha256 = "1vkzpi48dycxvwxv0rcpzcgn12dqlngmivsszxrmlfixdyznlr02"; libraryHaskellDepends = [ base bytestring @@ -111453,8 +111898,8 @@ self: { { mkDerivation, bluefin-internal }: mkDerivation { pname = "bluefin"; - version = "0.0.15.0"; - sha256 = "0spy2zmq1gdw49iqnvn2xqg2ka5vz46afgdbr34wwrwxmj66q4r9"; + version = "0.0.16.0"; + sha256 = "12mvcawmm1b2n429lml86jqmnsha74nd6v45gd8sk288h9p4g3ks"; libraryHaskellDepends = [ bluefin-internal ]; description = "The Bluefin effect system"; license = lib.licenses.mit; @@ -111521,6 +111966,35 @@ self: { } ) { }; + "bluefin-internal_0_1_0_0" = callPackage ( + { + mkDerivation, + async, + base, + monad-control, + transformers, + transformers-base, + unliftio-core, + }: + mkDerivation { + pname = "bluefin-internal"; + version = "0.1.0.0"; + sha256 = "1106fij37sq7xnmb1zrvls94frqs9ard2nggiphmc2lpkcg71whz"; + libraryHaskellDepends = [ + async + base + monad-control + transformers + transformers-base + unliftio-core + ]; + testHaskellDepends = [ base ]; + description = "The Bluefin effect system, internals"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "bluemix-sdk" = callPackage ( { mkDerivation, @@ -111567,8 +112041,8 @@ self: { }: mkDerivation { pname = "bluesky-tools"; - version = "0.6.0.0"; - sha256 = "10si4bvrzn7jbcxmyrsf2qbnnhha3jpcvin1rx3cxkl77sc9igac"; + version = "0.6.0.2"; + sha256 = "0qshnig4f791swn2rf1ssgxi9l04fvf8s0jadbn95nqzxqyyyjv2"; libraryHaskellDepends = [ aeson async @@ -111588,8 +112062,6 @@ self: { ]; description = "Tools for interacting with Bluesky / AT Protocol"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -111936,8 +112408,8 @@ self: { pname = "board-games"; version = "0.4"; sha256 = "05lrjgxdg836ik7ry5h9m9diirfc55086winssr9y0g6vbgbifpc"; - revision = "2"; - editedCabalFile = "1dqrlqkl3zzccbq62i35acqbrgw9572il35cz3vyipjc98fqhq8c"; + revision = "3"; + editedCabalFile = "1wawaq86bfn45hnfb6qv3ng4i8vvps914qhvbgmmx2p5lwmml21g"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -115050,7 +115522,7 @@ self: { } ) { }; - "brick_2_8_3" = callPackage ( + "brick_2_9" = callPackage ( { mkDerivation, base, @@ -115083,8 +115555,8 @@ self: { }: mkDerivation { pname = "brick"; - version = "2.8.3"; - sha256 = "0nd62a95dj9lhsyda8lf3wafp21q9v3f43bv3qdfayg159qgq5jl"; + version = "2.9"; + sha256 = "1jdhagw5ihp9g5pinmbb1mf3fjcbh4aim9qg9i4b1na9zn07s0f1"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -118724,8 +119196,8 @@ self: { }: mkDerivation { pname = "burrito"; - version = "2.0.1.11"; - sha256 = "082h0kchglzkqsv32hpzd195vxd24rhlv5s4myb4nndncrzks1yc"; + version = "2.0.1.13"; + sha256 = "1bg3nd994xrwpirqn2hsbk831fralal946sac3ljslxjlvxar8v6"; libraryHaskellDepends = [ base bytestring @@ -119042,8 +119514,8 @@ self: { pname = "butcher"; version = "1.3.3.2"; sha256 = "06qgqjc8h7dd786wkcwrxpl6bsd66jzywwcnhm52q0cb9678w3qx"; - revision = "1"; - editedCabalFile = "1c9rhsnzdpnxhs3l7yq6fh8p9lq177fmdn23khcl72n5m6xx64wm"; + revision = "2"; + editedCabalFile = "12gh1a4d5f4bcd5vg9a24ms0dwa3x9zln0rjh84l8cdim24r012l"; libraryHaskellDepends = [ base bifunctors @@ -119719,6 +120191,8 @@ self: { pname = "bytebuild"; version = "0.3.16.3"; sha256 = "0l88c5c1i704g87zvnpazfmcppg90b5q5cd6q5k75yx4x9vdcc88"; + revision = "1"; + editedCabalFile = "0jcqp55d8a2fpimc937a1phd6s20ypk12r2ybm3c0d3120sr9bnd"; libraryHaskellDepends = [ base byteslice @@ -122426,7 +122900,6 @@ self: { ]; description = "A command line program for managing the dependency versions in a cabal file"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "cabal-bounds"; } ) { }; @@ -122686,7 +123159,6 @@ self: { ]; description = "A command line program for extracting compiler arguments from a cabal file"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "cabal-cargs"; } ) { }; @@ -123289,6 +123761,8 @@ self: { pname = "cabal-flatpak"; version = "0.1.2"; sha256 = "05ig175b2glxppn5wr05pnncqkp8yhhy1m7ymmc1jk5pmiy3zvzi"; + revision = "1"; + editedCabalFile = "0fhwfjrq20zqh64cb0iv2civljacllgy3zqsyjlydmphs95v5hhv"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -123506,7 +123980,7 @@ self: { } ) { }; - "cabal-gild_1_6_0_0" = callPackage ( + "cabal-gild_1_6_0_2" = callPackage ( { mkDerivation, base, @@ -123526,8 +124000,8 @@ self: { }: mkDerivation { pname = "cabal-gild"; - version = "1.6.0.0"; - sha256 = "09i4s1r5362w4q2ad2scw0d2p2p7l52b7nycxvrc71sb5a1x6zlw"; + version = "1.6.0.2"; + sha256 = "166ijl0lixglqpmif2934frdcxz8x6xp1ihfbi1j338mw6l212q2"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -124354,8 +124828,6 @@ self: { ]; description = "Lenses and traversals for the Cabal library"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -125033,6 +125505,8 @@ self: { pname = "cabal-sort"; version = "0.1.2.1"; sha256 = "0xj55y2cx5h3mmxk4sjjxlvqfzkv2jzhicdjvl3i85y7h28iqf35"; + revision = "1"; + editedCabalFile = "17l8rwaxrk3dqcpdw1wmrs5fvic7q72hxdsbq909z0ihk1ba9ws3"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -125602,8 +126076,8 @@ self: { }: mkDerivation { pname = "cabal2nix"; - version = "2.20.0"; - sha256 = "1mf9af4x1jndjlxis05r32fg03naaljc3zvha69n69r9m79vpd9i"; + version = "2.20.1"; + sha256 = "0yiqhrmfypf817mgabj1h5hx7nwix2fn46gmvailnry4s6gdwcbj"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -126919,8 +127393,8 @@ self: { }: mkDerivation { pname = "cairo-canvas"; - version = "0.1.0.0"; - sha256 = "11qi0lnd8wlv2zz44lvd6336a6iz634n2rfk69qsh72vxrb3hd99"; + version = "0.1.0.1"; + sha256 = "1cpb6vsgq44k53i3a2a9369x90ii8k9321y9a8bh0cp09l00zlyp"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -127587,8 +128061,8 @@ self: { pname = "calendar-recycling"; version = "0.0.0.1"; sha256 = "0afmnii65axpqk3x50wj1d17942m1kyhwka3bn78ylxy9z7rrlwc"; - revision = "1"; - editedCabalFile = "0dp0gylbwsrrszg5nw7x38xhilmn0vgn79zl9bam024nb528x7m1"; + revision = "2"; + editedCabalFile = "0marcj19hh3fap328dmyqmhpcj3f9jx696whhrd4spqr17fpm57a"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -130929,8 +131403,8 @@ self: { }: mkDerivation { pname = "casr-logbook"; - version = "0.7.0"; - sha256 = "1l887hfswdaydzqzz2jd9jgmzb8gqi11bwj1kmzlxfynznr6ckvl"; + version = "0.7.2"; + sha256 = "0b9b391xs10p4h54s47p9xzz544h2hk48pvg7z0rz7q0gicwnmmg"; libraryHaskellDepends = [ attoparsec base @@ -134273,10 +134747,8 @@ self: { }: mkDerivation { pname = "cfn-flip"; - version = "0.1.0.3"; - sha256 = "18nfqbc0iw5zvg9krrm8wyi6x34qxf7arp4jzf1l8qabds5s5371"; - revision = "1"; - editedCabalFile = "0816bw34b174wpxjw99lz8z8qi2l5w00dppb7kysjdbwh8a3gws0"; + version = "0.1.0.6"; + sha256 = "0g5cprps42wj9755fr0g98w8m6cv45css541bxjlb2h0lc0davnw"; libraryHaskellDepends = [ aeson base @@ -138241,6 +138713,8 @@ self: { pname = "chronos"; version = "1.1.6.2"; sha256 = "08y8s9mwb69kisi0yhng6plvasy6jnj25i4ar8k2cq3vsf6bgx73"; + revision = "1"; + editedCabalFile = "04991mhi13b95iy665s59r4z9qsh68wykkgch5dqlnlm1dd6fzdw"; libraryHaskellDepends = [ aeson attoparsec @@ -139909,7 +140383,7 @@ self: { } ) { }; - "citeproc_0_8_1_3" = callPackage ( + "citeproc_0_9_0_1" = callPackage ( { mkDerivation, aeson, @@ -139938,8 +140412,8 @@ self: { }: mkDerivation { pname = "citeproc"; - version = "0.8.1.3"; - sha256 = "0gn2q7vnz5rs993xqi1hm9lzqwfxg26y7qwqc2gzhiqdl94cfkbi"; + version = "0.9.0.1"; + sha256 = "1s1gdd7piwssp5b6bwbfyp9sfna052v3rayav7di44yapm5dazmr"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -140009,6 +140483,8 @@ self: { pname = "citeproc-hs"; version = "0.3.10"; sha256 = "1fb51v8hv8ik3a8grba2br6cfbj1b3y72lgjh4i75xh09i7xna0r"; + revision = "1"; + editedCabalFile = "0zxkvahdjgbhw7wcfm7cgkqm7fkcprng1m1mhqvfb9ljylxk9drw"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base @@ -140905,8 +141381,8 @@ self: { pname = "clash-ghc"; version = "1.8.2"; sha256 = "1pwbpk0f502jx37raq4n64c39jgcrzbya7nzzi6mq7wjm1xmxnsw"; - revision = "1"; - editedCabalFile = "02arsg7mjlz8kjy04nsl4s91202ws40f1xccsm5kjs2zisgqcp15"; + revision = "2"; + editedCabalFile = "1fr27hfpj31yaqn46k3jzb3kfba182wnqx7b4y7mi7qbm4pqqyr8"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -141022,8 +141498,8 @@ self: { pname = "clash-lib"; version = "1.8.2"; sha256 = "02yzqkzaligkvd3830nsgnmnpswydf1a67hrhyhn6gg5crmb2jmg"; - revision = "1"; - editedCabalFile = "0ygb5h1y42q1l34zfb218h4vr3sv4bm5lshh04171a0v0ikjkxnx"; + revision = "2"; + editedCabalFile = "15h7vb7d0j9g9mnbgyn4sqdnffhvk7igchzyjpvan3h1p3r321wa"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -141256,8 +141732,8 @@ self: { pname = "clash-prelude"; version = "1.8.2"; sha256 = "0pxzb0cj3wp2fjjj6wa2hnbqpvg7rrfza3fqr7m5c7l73yjmi2m3"; - revision = "2"; - editedCabalFile = "05xq9523nfip6qzjrjsyy1jj84s86zad3jml5vd720v8aplkjrmc"; + revision = "3"; + editedCabalFile = "0b9rd93y48avji9fw6xfxsi3392php6j5qpvmyxjv32m5ljhp83d"; libraryHaskellDepends = [ array arrows @@ -142151,6 +142627,38 @@ self: { } ) { }; + "clay_0_16_0" = callPackage ( + { + mkDerivation, + base, + hspec, + hspec-discover, + mtl, + text, + }: + mkDerivation { + pname = "clay"; + version = "0.16.0"; + sha256 = "0746w54gcpck0sj493bh2wlfdgknxbpwgr7q3b6l9m8djs7j8q41"; + libraryHaskellDepends = [ + base + mtl + text + ]; + testHaskellDepends = [ + base + hspec + hspec-discover + mtl + text + ]; + testToolDepends = [ hspec-discover ]; + description = "CSS preprocessor as embedded Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "clckwrks" = callPackage ( { mkDerivation, @@ -144762,6 +145270,46 @@ self: { } ) { }; + "cloudevents-haskell" = callPackage ( + { + mkDerivation, + aeson, + autodocodec, + autodocodec-schema, + base, + binary, + binary-instances, + bytestring, + hw-kafka-client, + iri, + lens, + text, + time, + }: + mkDerivation { + pname = "cloudevents-haskell"; + version = "0.1.0.0"; + sha256 = "0447kdavvd39zfz7p3gi232w45170gwkdki2hyvq8ah4ndi44hgn"; + libraryHaskellDepends = [ + aeson + autodocodec + autodocodec-schema + base + binary + binary-instances + bytestring + hw-kafka-client + iri + lens + text + time + ]; + description = "Unofficial Haskell SDK for the CloudEvents specification"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "cloudfront-signer" = callPackage ( { mkDerivation, @@ -147198,7 +147746,7 @@ self: { } ) { }; - "code-conjure_0_6_10" = callPackage ( + "code-conjure_0_7_4" = callPackage ( { mkDerivation, base, @@ -147209,8 +147757,8 @@ self: { }: mkDerivation { pname = "code-conjure"; - version = "0.6.10"; - sha256 = "195xik1h55bl5rjipl2g979jnwh99h223v23di82cwaafmv747bn"; + version = "0.7.4"; + sha256 = "19ynxnzwfyspr22dgnrs3h6zb7a64lig59xhfir4m055y1wp6qvx"; libraryHaskellDepends = [ base express @@ -149341,6 +149889,27 @@ self: { } ) { }; + "colorhash" = callPackage ( + { + mkDerivation, + base, + colour, + hashable, + }: + mkDerivation { + pname = "colorhash"; + version = "0.2.0.0"; + sha256 = "0w0f8dr2lzbna2k26ar6zx9bxih6hm9rj60mbcizyv695vhrdvgn"; + libraryHaskellDepends = [ + base + colour + hashable + ]; + description = "Generate a color for a hashable object"; + license = lib.licenses.bsd3; + } + ) { }; + "colorize-haskell" = callPackage ( { mkDerivation, @@ -150186,8 +150755,8 @@ self: { pname = "combinatorial"; version = "0.1.1"; sha256 = "0sz5x3776fr736mwsn582ih1pflkirsk6bqygagsg8jq0nh83v5g"; - revision = "1"; - editedCabalFile = "1g68vf9yj87qbmbazlasq11wcb1dd9rx83p95f4lqaji1ipzvq1y"; + revision = "2"; + editedCabalFile = "0kkzsa6rf7g65zdyyqwfcdzx7sqjfp2rhjc4ck5cw2kyp9dkvcdy"; libraryHaskellDepends = [ array base @@ -150327,6 +150896,8 @@ self: { pname = "comfort-array"; version = "0.5.5"; sha256 = "0jyhlxm64di682i2hwf1f1mw6f7xjwhb1ihnp8dh9vsg93hwik5i"; + revision = "1"; + editedCabalFile = "123q7i0zv3cl2218dkb9xcccf7j5kpw0awhgrj05gjhancfcdzcr"; libraryHaskellDepends = [ base bifunctors @@ -150434,6 +151005,8 @@ self: { pname = "comfort-blas"; version = "0.0.3.1"; sha256 = "1l18qx5nh72z4vgdb4zn2xmdzyc6j00c0py0kwh9nncik8cg5j1n"; + revision = "1"; + editedCabalFile = "0hyxjj53111dxkpbxh6p3qfjpr01bvi7q1q3fmvamy4w6d3czgw2"; libraryHaskellDepends = [ base blas-ffi @@ -155109,8 +155682,8 @@ self: { pname = "concurrent-supply"; version = "0.1.8"; sha256 = "07zjczcgxwpi8imp0w86vrb78w067b322q5d7zlqla91sbf2gy6c"; - revision = "2"; - editedCabalFile = "0ij8vz3vz2675mwapyzwhywnkkx8p67qq6vqs0c0hrj1659midl0"; + revision = "3"; + editedCabalFile = "1ybkwijyqp3v7i1idgbwa1mzkq5p75ccm15hfigh2clzvri1z4kg"; libraryHaskellDepends = [ base ghc-prim @@ -155802,49 +156375,6 @@ self: { ) { }; "conduit-concurrent-map" = callPackage ( - { - mkDerivation, - base, - conduit, - containers, - hspec, - HUnit, - mtl, - QuickCheck, - resourcet, - say, - unliftio, - unliftio-core, - vector, - }: - mkDerivation { - pname = "conduit-concurrent-map"; - version = "0.1.3"; - sha256 = "0mpbklyfqdc1wzx5z4dy2x2y5zi8bb7p83q04csybj5c5f4136yq"; - libraryHaskellDepends = [ - base - conduit - containers - mtl - resourcet - unliftio - unliftio-core - vector - ]; - testHaskellDepends = [ - base - conduit - hspec - HUnit - QuickCheck - say - ]; - description = "Concurrent, order-preserving mapping Conduit"; - license = lib.licenses.mit; - } - ) { }; - - "conduit-concurrent-map_0_1_4" = callPackage ( { mkDerivation, base, @@ -155884,7 +156414,6 @@ self: { ]; description = "Concurrent, order-preserving mapping Conduit"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -161638,7 +162167,7 @@ self: { } ) { }; - "copilot_4_3" = callPackage ( + "copilot_4_4" = callPackage ( { mkDerivation, base, @@ -161654,8 +162183,8 @@ self: { }: mkDerivation { pname = "copilot"; - version = "4.3"; - sha256 = "09015r4fryyc60dzk5pvjpl8vjp9sm6bmykgixshkfrd6788xlad"; + version = "4.4"; + sha256 = "1fazwy4wnbf7jvs793kwhpc6hjnxf0ak9fhpnlvmdcwryz35nfbw"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -161698,8 +162227,8 @@ self: { }: mkDerivation { pname = "copilot-bluespec"; - version = "4.3"; - sha256 = "1ybs2r8jllnb873l9aq2bq79y1spf2lj73i2ckkbiynqj33fzmih"; + version = "4.4"; + sha256 = "1iw53mmq7hn8a1zy1i8zhjapfdaccvg1l0xwgpkr53b761srbpni"; libraryHaskellDepends = [ base copilot-core @@ -161784,7 +162313,7 @@ self: { } ) { }; - "copilot-c99_4_3" = callPackage ( + "copilot-c99_4_4" = callPackage ( { mkDerivation, base, @@ -161806,8 +162335,8 @@ self: { }: mkDerivation { pname = "copilot-c99"; - version = "4.3"; - sha256 = "1g7lnspbb0fkd6yhbv69an3q31ibr3a3pgvnsncsdasfbvz06hiy"; + version = "4.4"; + sha256 = "0wk3b1m9har25iwd0fg9pzcffk23gz0bf7xmfljr4fxlf16gqz0s"; libraryHaskellDepends = [ base copilot-core @@ -161898,7 +162427,7 @@ self: { } ) { }; - "copilot-core_4_3" = callPackage ( + "copilot-core_4_4" = callPackage ( { mkDerivation, base, @@ -161910,8 +162439,8 @@ self: { }: mkDerivation { pname = "copilot-core"; - version = "4.3"; - sha256 = "0m8ynx430wkh7vgpag6c2ayzcll73zmhj7r9gdss0vgr7w73wki3"; + version = "4.4"; + sha256 = "0rdfz1q1g91jxack93lcl2bj1az53m1k8fs25xi6bqbrbb3w77f0"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base @@ -161998,7 +162527,7 @@ self: { } ) { }; - "copilot-interpreter_4_3" = callPackage ( + "copilot-interpreter_4_4" = callPackage ( { mkDerivation, base, @@ -162011,8 +162540,8 @@ self: { }: mkDerivation { pname = "copilot-interpreter"; - version = "4.3"; - sha256 = "15x06k5l06yfc173934nw5hqs0zhypr805kbkf9i1rvrzwz233k7"; + version = "4.4"; + sha256 = "02l48zpj8c51h3hs50j1q1fwglgsn8xdipdz5gha9kghvrkbl7p5"; libraryHaskellDepends = [ base copilot-core @@ -162081,7 +162610,7 @@ self: { } ) { }; - "copilot-language_4_3" = callPackage ( + "copilot-language_4_4" = callPackage ( { mkDerivation, array, @@ -162101,8 +162630,8 @@ self: { }: mkDerivation { pname = "copilot-language"; - version = "4.3"; - sha256 = "1yzqm5kcy8by1smhaac3qw6y5kkbdkiimh41jj0q49n0k64hgs9y"; + version = "4.4"; + sha256 = "12jzx9sfzpvrbahha3mydpa5bzg2d5biar4cnn9rwxpw4i7vpnzy"; libraryHaskellDepends = [ array base @@ -162169,7 +162698,7 @@ self: { } ) { }; - "copilot-libraries_4_3" = callPackage ( + "copilot-libraries_4_4" = callPackage ( { mkDerivation, base, @@ -162185,8 +162714,8 @@ self: { }: mkDerivation { pname = "copilot-libraries"; - version = "4.3"; - sha256 = "1yka76zqrxzbdv6ks35n0lhwi4ahcx7wj51cx0cwy9gar4608plm"; + version = "4.4"; + sha256 = "0q1znmgjk4hbd6z25avw23la6ckn7117vv9q4kkn4gyjy7q2kpjc"; libraryHaskellDepends = [ base containers @@ -162230,7 +162759,7 @@ self: { } ) { }; - "copilot-prettyprinter_4_3" = callPackage ( + "copilot-prettyprinter_4_4" = callPackage ( { mkDerivation, base, @@ -162239,8 +162768,8 @@ self: { }: mkDerivation { pname = "copilot-prettyprinter"; - version = "4.3"; - sha256 = "0iynrm13cylmlmpzg9bdpx4nhsgl5ckz4ngzila9agfiijzs74f7"; + version = "4.4"; + sha256 = "06134bgb2386mfcgqyka2ldwiwxskv6d2lmqqyvdwg21108kn59f"; libraryHaskellDepends = [ base copilot-core @@ -162345,7 +162874,7 @@ self: { } ) { }; - "copilot-theorem_4_3" = callPackage ( + "copilot-theorem_4_4" = callPackage ( { mkDerivation, base, @@ -162374,8 +162903,8 @@ self: { }: mkDerivation { pname = "copilot-theorem"; - version = "4.3"; - sha256 = "19kz53v5kj7z6jy8hxnm8mdy4xybimfrfq3xdbq0ynk8p47v18ry"; + version = "4.4"; + sha256 = "0v1b9nn783w9xc4mqq7ns0wn09rkfzl5vhy6x0icsidyp1h9kcdh"; libraryHaskellDepends = [ base bimap @@ -162450,8 +162979,8 @@ self: { }: mkDerivation { pname = "copilot-verifier"; - version = "4.3"; - sha256 = "0wxycssvs4qnih1jblypmk8hn1yj9pkhi4l2lamyda70sm7dv624"; + version = "4.4"; + sha256 = "02kwvq3h04xq988zgvkhghfz4g00fj3s3bjfsp9962mw4dir3mbf"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -164591,8 +165120,8 @@ self: { pname = "cpphs"; version = "1.20.9.1"; sha256 = "17wi7fma2qaqdm1hwgaam3fd140v9bpa8ky0wg708h1pqc5v2nbz"; - revision = "1"; - editedCabalFile = "1f8jzs8zdh4wwbcq8fy6qqxkv75ypnvsm4yzw49wpr3b9vpnzlha"; + revision = "2"; + editedCabalFile = "0vxav36p0kplp4dpd17i4cfzrsl3r437d840xwv83lf1bqp7mrxc"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -164712,8 +165241,8 @@ self: { }: mkDerivation { pname = "cpsa"; - version = "4.4.5"; - sha256 = "0ysr77z15ml5r2gb6gxgjbbzgf7y82khwgxd1kpkbxr0gsj3yxn2"; + version = "4.4.6"; + sha256 = "02x57fxwxcs16kn8dgr4pxjx0nrvvlwg3sm05hlipbycyaqwncmf"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; @@ -170940,8 +171469,8 @@ self: { }: mkDerivation { pname = "csv-conduit"; - version = "1.0.1.0"; - sha256 = "0qlw5hhsrfpw972ryp3mr895q77d6p1g2q1z7jl7hf1xz7ba0c1r"; + version = "1.0.1.1"; + sha256 = "1jxd6sdqpmkapb1xllqwnw55b70ks4n3ii624a3rr8x25r2bvkjr"; libraryHaskellDepends = [ array attoparsec @@ -173376,8 +173905,8 @@ self: { pname = "czipwith"; version = "1.0.1.4"; sha256 = "0zvi7wmbh09ngbyvavvhn6s3vz1pnps59fl1sq3vih6s03s0zmai"; - revision = "1"; - editedCabalFile = "1lijciq9ly8cmv7kjkazi8rz8zhh205f64iv3fsjj4spy2lpkyhx"; + revision = "2"; + editedCabalFile = "0s414j814l4v384hgii5zi33s2swn2kqz9761d6vcps6shcc2z3v"; libraryHaskellDepends = [ base template-haskell @@ -174335,6 +174864,7 @@ self: { async, base, bytestring, + co-log-core, containers, hspec, lifted-base, @@ -174351,15 +174881,14 @@ self: { }: mkDerivation { pname = "dap"; - version = "0.1.0.0"; - sha256 = "1iq6vd2s6qz5mmcqfg8a9a4y9i9k4v6ak4n3jl5n5mdqbrli7ipz"; - revision = "1"; - editedCabalFile = "1aapq2sv4f5lnzblplfrgxwi6x2hy0jz0h9dxi562lbxylmjvjaz"; + version = "0.2.0.0"; + sha256 = "04qv9k6ci2mgw5l39ac6c2kb9d0lby7774zwzr53iqv2xp44hp9l"; libraryHaskellDepends = [ aeson aeson-pretty base bytestring + co-log-core containers lifted-base monad-control @@ -174378,6 +174907,7 @@ self: { async base bytestring + co-log-core containers hspec lifted-base @@ -175493,8 +176023,8 @@ self: { pname = "data-accessor"; version = "0.2.3.1"; sha256 = "14ap1lxizxkgphl4kg8lr3ny9lblx1k6hm8i9nm7l43yla8cg8q6"; - revision = "1"; - editedCabalFile = "1v16s3d1kwlx9vzf6agacr2rfamnhyl7fgd81arznka51v3my2fs"; + revision = "2"; + editedCabalFile = "0qzccxgxfiyas435z14k8mkxz10fpyj0vrl856hiw0inv228cn9z"; libraryHaskellDepends = [ array base @@ -176850,7 +177380,7 @@ self: { } ) { }; - "data-effects-core_0_4_2_0" = callPackage ( + "data-effects-core_0_4_3_0" = callPackage ( { mkDerivation, base, @@ -176866,8 +177396,8 @@ self: { }: mkDerivation { pname = "data-effects-core"; - version = "0.4.2.0"; - sha256 = "0m45lvyy4rpl1n0dk7pbpw7hna2i4m5l5s4x8vgs2afp8wdc15ix"; + version = "0.4.3.0"; + sha256 = "019r4cf6bx1naqipkkxr5fd4mdq7ss0q8x71rqh9gn2gq6dpd7gl"; libraryHaskellDepends = [ base free @@ -177310,8 +177840,8 @@ self: { }: mkDerivation { pname = "data-findcycle"; - version = "0.1.1.0"; - sha256 = "06ix4v13gwxvbyaw89ka97zrbh5y2rmw12gl3lb41k823aaglgdj"; + version = "0.1.2.0"; + sha256 = "0j6xpphrghzp8sw8h9nnf9mbsdag421lbyyan86kb8dmr82hndjb"; libraryHaskellDepends = [ array base @@ -177542,8 +178072,8 @@ self: { pname = "data-functor-logistic"; version = "0.0"; sha256 = "0k2r4jpm7sa3hgd6i08sg9xbgjzkgzx44z5ai5zpw32b7pqr9xqm"; - revision = "2"; - editedCabalFile = "0477ky1j44cval3f9nnakz946haxs4477rzbl0i3asc4qwkpi2xl"; + revision = "3"; + editedCabalFile = "1m2xhx3b80imcrmnw5jvak7rz82g0pym5bjnli6l69mwjfkpfrkl"; libraryHaskellDepends = [ base distributive @@ -182341,6 +182871,7 @@ self: { ]; description = "Delay differential equations"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -182679,16 +183210,17 @@ self: { base, deepseq, fin, + QuickCheck, skew-list, some, + tasty, + tasty-quickcheck, transformers, }: mkDerivation { pname = "debruijn"; - version = "0.3"; - sha256 = "0yww60649wcaz7yjlhli5kijlcminf1h2n4f9za3ca85m20jzzy9"; - revision = "1"; - editedCabalFile = "11n3x3pviakx6q0cgnky0y3qgxjc89giq2jvk714b9vwb59rd0zj"; + version = "0.3.1"; + sha256 = "07hirkxdk28f6ri0dbyw34q2jqa9w7256yib8vjn24v644l9jsdg"; libraryHaskellDepends = [ base deepseq @@ -182697,6 +183229,12 @@ self: { some transformers ]; + testHaskellDepends = [ + base + QuickCheck + tasty + tasty-quickcheck + ]; description = "de Bruijn indices and levels"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; @@ -182714,10 +183252,8 @@ self: { }: mkDerivation { pname = "debruijn-safe"; - version = "0.3"; - sha256 = "1x95kffjjki304bj37viz6rn74g51cm1ndikdc19zgkxxarraxxp"; - revision = "1"; - editedCabalFile = "0hlgml3nxhdc4d3arphhz51d85x6553cy5asjkabnqi8n0iffdpk"; + version = "0.3.1"; + sha256 = "1snk5dp4nh0gb98dask1d1nk8rckc8376n9kwi6rfgncya32qn6i"; libraryHaskellDepends = [ base deepseq @@ -184740,8 +185276,8 @@ self: { }: mkDerivation { pname = "delivery-status-notification"; - version = "0.2.0.0"; - sha256 = "0vmvgwq9g3kqdmfqs4gg7h1a926jqg7g8n065qvq0b4c4pmn7dy1"; + version = "0.2.0.2"; + sha256 = "07pwcil2qw5fzf7arya4a6n2bb68jyqd3lh9rvvp4g5y1dq3x97n"; libraryHaskellDepends = [ attoparsec base @@ -184753,8 +185289,6 @@ self: { ]; description = "Parse bounce messages per RFC3464, RFC3463"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -184884,6 +185418,7 @@ self: { description = "Facilities for storing a Haskell value, using delta types"; license = lib.licenses.asl20; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -185539,6 +186074,34 @@ self: { } ) { }; + "dependent-enummap" = callPackage ( + { + mkDerivation, + base, + containers, + dependent-sum, + some, + }: + mkDerivation { + pname = "dependent-enummap"; + version = "0.1.0.0"; + sha256 = "1i0p0yipihjm9p6mpag9zw1r8gfl7lwcg35w97gqfy4lbbx2rp4n"; + libraryHaskellDepends = [ + base + containers + dependent-sum + some + ]; + testHaskellDepends = [ + base + dependent-sum + some + ]; + description = "A generalisation of EnumMap to dependent types"; + license = lib.licenses.bsd3; + } + ) { }; + "dependent-hashmap" = callPackage ( { mkDerivation, @@ -186283,8 +186846,8 @@ self: { }: mkDerivation { pname = "derive-has-field"; - version = "0.1.0.0"; - sha256 = "1hc5fgsc0yzidrnhwrlhvmaw062yv1v6vg5wl4l597cd74316mcl"; + version = "0.1.1.0"; + sha256 = "17jvz6w3d806zh80dpgiq7lpxa9qjdj06c1h2x4la1cq0gixj9km"; libraryHaskellDepends = [ base template-haskell @@ -189454,8 +190017,8 @@ self: { }: mkDerivation { pname = "dhscanner-ast"; - version = "1.0.8"; - sha256 = "0sgjlqrvdfqmma9cf1cs01mmj7gk66i3zwfjb1ywhs7l4kj4avn7"; + version = "1.0.10"; + sha256 = "0k4nligcx6k6nbf3jgslhll1vikbzvb8733m812b1yb9j4y2zk2m"; libraryHaskellDepends = [ aeson base @@ -189485,8 +190048,8 @@ self: { }: mkDerivation { pname = "dhscanner-bitcode"; - version = "1.0.4"; - sha256 = "08jk89rn2g5aa57wwz7nsc38phdmg9wnkzxfsrk7l68rdbmxfl64"; + version = "1.0.5"; + sha256 = "0ik90c1kxbxrv99psrbyyc740qmi3yv6h8hs4pvfdqf45jmjn3hj"; libraryHaskellDepends = [ aeson base @@ -190418,8 +190981,8 @@ self: { pname = "diagrams-core"; version = "1.5.1.1"; sha256 = "168kjikw3x21pjgfy3lmxmrm89g9zlhbypkmzdg5xz9rl7acn7rc"; - revision = "3"; - editedCabalFile = "0wgb7rgj6mmmqnakp9qn6519c3jk3m0plkv6gmwrbddy92rs8b2i"; + revision = "4"; + editedCabalFile = "0lq4hs7h7ja9x8wz05z21fi9b507r8capxwknmadrxznrh892kky"; libraryHaskellDepends = [ adjunctions base @@ -191027,6 +191590,8 @@ self: { pname = "diagrams-lib"; version = "1.5"; sha256 = "0gp9k6cfc62j6rlfiziig6j5shf05d0vbcvss40rzjk8qi012i11"; + revision = "1"; + editedCabalFile = "092pidlcpqxrjqjmpwgiznqkjzz1qwbkxb8526k2gi7n1zy2bw3v"; libraryHaskellDepends = [ active adjunctions @@ -192778,8 +193343,8 @@ self: { pname = "digestive-functors"; version = "0.8.4.2"; sha256 = "0x0mh43rli77vqs9bpqd85w5wwr68qchfl5086nn137358583lrn"; - revision = "2"; - editedCabalFile = "1qi4ck718ly1gahlbw28fnc9znrmdxb4415kv6wjwnhlf9sp0np9"; + revision = "3"; + editedCabalFile = "0r5vaj2yn96nla750r7hh8ppgbkfhj4r4qb9c9s23dbg62mp8bls"; libraryHaskellDepends = [ base bytestring @@ -195389,8 +195954,8 @@ self: { pname = "discrimination"; version = "0.5"; sha256 = "1qq7fs1dsfqgf4969gksqcp3swcx0wbzdh66a89fv78k6y94g0pc"; - revision = "4"; - editedCabalFile = "1m4sv7mdqdm5xx5khbyq0il3dn5isg575vgn1akb283l2jkz4v1g"; + revision = "5"; + editedCabalFile = "1pbnj7jzxxrd7s7nqmwmmxhw4pyrwxnsdx7xpw63240jb9f1cg8f"; libraryHaskellDepends = [ array base @@ -198783,8 +199348,8 @@ self: { }: mkDerivation { pname = "dobutokO2"; - version = "0.45.2.0"; - sha256 = "19b9nyl2xhl0ha5imz0h7n5szydbvvv9gn4ji7ycb9xazq2h6jjk"; + version = "0.45.3.0"; + sha256 = "0cc73lsi8vp08v04ziwszk2wvszr2n3yn39n14f2f1j8jkw175zx"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -203719,8 +204284,8 @@ self: { pname = "dsp"; version = "0.2.5.2"; sha256 = "0inar9c0n4x0li9c7krr17qv7zc49162wchhyn6ix7adni8j92z0"; - revision = "2"; - editedCabalFile = "1926z07yp9cm7hv10nklcf7kg5310g3i15kjvfamspj0dyai2zix"; + revision = "3"; + editedCabalFile = "059wipnkc0a70abi0ywccs3yma109lqjwnpgfz5zach4dia879cp"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -204083,8 +204648,8 @@ self: { pname = "dual-tree"; version = "0.2.3.1"; sha256 = "19nm34d166fhlkk7npx0iq9kbx7300a82bg75q1sx98jqfa4nffh"; - revision = "4"; - editedCabalFile = "0cbh0k0qqlbchzvh2yw1x3v5lab0gzmi2bk3y02j23qxr09nw3hm"; + revision = "5"; + editedCabalFile = "0ihx1l9s864z4pvqkahy0ch6k4fqrz4yzb0dqwrnagsa2akbz9c4"; libraryHaskellDepends = [ base monoid-extras @@ -208820,6 +209385,7 @@ self: { blockfrost-api, blockfrost-client, bytestring, + Diff, directory, effectful, effectful-core, @@ -208850,8 +209416,8 @@ self: { }: mkDerivation { pname = "effectful-zoo"; - version = "0.0.5.0"; - sha256 = "09qscfnbv1vfgj0f7nfscahqc36q5pr2x6fxar9mivh4zfpwi6cs"; + version = "0.0.6.0"; + sha256 = "15zv1nj48dl19cawyzcamia1r4jj02k2zy0zlv0fz6981k2m610y"; isLibrary = false; isExecutable = false; libraryHaskellDepends = [ @@ -208866,6 +209432,7 @@ self: { blockfrost-api blockfrost-client bytestring + Diff directory effectful effectful-core @@ -215057,8 +215624,6 @@ self: { ]; description = "Safe helpers for accessing and modifying environment variables"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -216288,8 +216853,8 @@ self: { }: mkDerivation { pname = "erebos-tester"; - version = "0.3.1"; - sha256 = "1qwhxhd8ihk20gwddfj3cj9ag8s9kaj3i5aynjbccx7s24chwmfv"; + version = "0.3.2"; + sha256 = "0m3fi03q0l55r6amxcq0l01sqcg8m6hqbx1zhdaq75s3yyx4wb71"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -224574,8 +225139,8 @@ self: { pname = "extensions"; version = "0.1.0.3"; sha256 = "1fks1yfdk0zjc1vccj3nr6li09j64cq6b6x9s5mi8qrsv5igbzlm"; - revision = "1"; - editedCabalFile = "1nd8zmxqlwnc3ksm13ld5d1rr6vhdi9dykp42mfk5lim7iyw3lj6"; + revision = "2"; + editedCabalFile = "0ph3qpvqdva8wjpxla4i188ib2pgx79hd3rrgrjzpp1ch5a1disv"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -227565,6 +228130,7 @@ self: { mkDerivation, aeson, attoparsec, + attoparsec-aeson, base, bytestring, conduit, @@ -227591,11 +228157,12 @@ self: { }: mkDerivation { pname = "fb"; - version = "2.1.1.1"; - sha256 = "18hqmhfzniydmxwi8b21iz04pc6x8hdy8pj6960ihrk20ddkih3d"; + version = "2.1.1.2"; + sha256 = "10vcqr2nbkr86jwkkvhzgc5m35wg5kncx2ci3z9h412hg5ca7xnn"; libraryHaskellDepends = [ aeson attoparsec + attoparsec-aeson base bytestring conduit @@ -227635,8 +228202,6 @@ self: { ]; description = "Bindings to Facebook's API"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -229047,12 +229612,11 @@ self: { { mkDerivation, base, - bodhi, - cached-json-file, case-insensitive, curl, directory, extra, + fedora-releases, filepath, Glob, regex-compat, @@ -229065,18 +229629,17 @@ self: { }: mkDerivation { pname = "fedora-repoquery"; - version = "0.7.1"; - sha256 = "1jz8v914s7janr6xyk6sf2c0fxfw2c5d7shc08ks62qlvg8qbs8c"; + version = "0.7.2"; + sha256 = "0glmc6fqcw7r400nczlnalbdp98ddvvywrxng9jz5y7bindy1vh7"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base - bodhi - cached-json-file case-insensitive curl directory extra + fedora-releases filepath Glob regex-compat @@ -229156,8 +229719,8 @@ self: { pname = "feed"; version = "1.3.2.1"; sha256 = "0marh7qmggq1z5339nid3gil7k786d3yk79b0rwfkxxaxmr41xd8"; - revision = "4"; - editedCabalFile = "1ihkckkn5xpk4mmgbxp0c3ik2rgzx3r60vzxmzgmw83a77ghjgmy"; + revision = "5"; + editedCabalFile = "0y9f6dcgmmfzgxq9dbgs6lypd6pmcb0x1qvvkj20l74ba9k30v96"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base @@ -229589,8 +230152,8 @@ self: { }: mkDerivation { pname = "feedback"; - version = "0.1.0.5"; - sha256 = "0g15yinnxh8x0dknhfjpy88z5bzary8midj5qskrbkyqbvkni20l"; + version = "0.2.0.0"; + sha256 = "04qd87ifd4sqc71r0h27i9hld9ncqxhxfdgrn1flc9njmnbmi8yr"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -232458,8 +233021,8 @@ self: { pname = "filtrable"; version = "0.1.6.0"; sha256 = "058jl7wjaxzvcayc9qzpikxvi9x42civ4sb02jh66rcvpndbfh5y"; - revision = "1"; - editedCabalFile = "05xz53br6bsdfcv71js7sq4agb8xidl4zvv3f8xfls2a9rvb1jw0"; + revision = "2"; + editedCabalFile = "0ajsh1600c8rkgrallz0m2b3cwqy76yy52niikx2prj0z7k7lbv6"; libraryHaskellDepends = [ base containers @@ -232832,6 +233395,7 @@ self: { { mkDerivation, base, + deepseq, HUnit, QuickCheck, test-framework, @@ -232840,11 +233404,15 @@ self: { }: mkDerivation { pname = "fingertree"; - version = "0.1.5.0"; - sha256 = "0wdzpli8bpgk8lrsp105zb0y5gn1r2029laclvhz264bza93q9pk"; - libraryHaskellDepends = [ base ]; + version = "0.1.6.1"; + sha256 = "0kx2nv9cddghcx4i413iq8078gqa20yrgpja6js4dl3wpsq47yzm"; + libraryHaskellDepends = [ + base + deepseq + ]; testHaskellDepends = [ base + deepseq HUnit QuickCheck test-framework @@ -236456,8 +237024,8 @@ self: { }: mkDerivation { pname = "flow"; - version = "2.0.0.7"; - sha256 = "18v7vlcc3na743i6755zk7qjqqvaxnd1lb68fci1z3wzyjxjcxml"; + version = "2.0.0.9"; + sha256 = "1cvz65jq882f3ip9fwifdjjf6hx9vm1w21403z3hiiwc7i39zxqb"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base @@ -242015,8 +242583,8 @@ self: { }: mkDerivation { pname = "freckle-env"; - version = "0.0.1.1"; - sha256 = "1vvmczv4z4gpp5h3k1ws6ghv6am7xdgx5l3v11bnwyp21fzmzp3n"; + version = "0.0.1.2"; + sha256 = "101rp0kzjhhhj08a77ysn1d2kadyg9fpjc758w0jmg72cp211vl2"; libraryHaskellDepends = [ base dotenv @@ -242031,10 +242599,8 @@ self: { base doctest ]; - description = "Some extension to the envparse library"; + description = "Some extensions to the envparse library"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -242192,8 +242758,8 @@ self: { }: mkDerivation { pname = "freckle-kafka"; - version = "0.0.0.2"; - sha256 = "1g2ynl6sxrj42jjjzf4y0bkh54alnd93c6gclgg0kqs593k0a2qx"; + version = "0.0.0.3"; + sha256 = "0l123k59jrcpl9hw3ciis22z7y0lrgsi99362zg5slrlmn8fs9nb"; libraryHaskellDepends = [ aeson annotated-exception @@ -242215,8 +242781,6 @@ self: { ]; description = "Some extensions to the hw-kafka-client library"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -243231,8 +243795,8 @@ self: { pname = "free-vector-spaces"; version = "0.1.5.2"; sha256 = "0p0flpai3n9ism9dd3kyf1fa8s8rpb4cc00m3bplb9s8zb6aghpb"; - revision = "1"; - editedCabalFile = "1b0c7vifxhnm91wzwy10nzjwxd4dv91zx7jcfmr22qflml89blp7"; + revision = "2"; + editedCabalFile = "1jlaljmfhsb4yb8iqmw1zaa3kkiayg6li6bk04a3camh2jc8k22m"; libraryHaskellDepends = [ base lens @@ -243245,6 +243809,8 @@ self: { ]; description = "Instantiate the classes from the vector-space package with types from linear"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -244867,6 +245433,8 @@ self: { ]; description = "Abstract interface for the file system"; license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -244948,6 +245516,7 @@ self: { ]; description = "Simulated file systems"; license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -245103,8 +245672,8 @@ self: { }: mkDerivation { pname = "fsnotify"; - version = "0.4.2.0"; - sha256 = "0nm2wm01r3595pf2k3jmdll1i7q7vzayvxq1k2xxnmvxh0rnak8i"; + version = "0.4.3.0"; + sha256 = "0dq0dm4j5f16wpfrgh22001icvknmq4cmjyslakjvkyj7w9yfmnf"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -247572,8 +248141,8 @@ self: { }: mkDerivation { pname = "futhark"; - version = "0.25.30"; - sha256 = "0sqglqm2w22wfl3sx4f4657k37f31mkjhl0xw3lxkpaxj187ijak"; + version = "0.25.31"; + sha256 = "0sbbc296gzxfib1i0390ipasy4k8dbxkv3nn4615vmg99njdz84p"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -247680,8 +248249,8 @@ self: { }: mkDerivation { pname = "futhark-data"; - version = "1.1.1.0"; - sha256 = "010q8mbyy320vw785phczmdjdv55w5i7mdd6q04949lzfzxi3w0f"; + version = "1.1.2.0"; + sha256 = "17v16w3085s835iqwn4zhyqybaw13w6h7vmfb1q2339d7xy28z34"; libraryHaskellDepends = [ base binary @@ -250823,8 +251392,8 @@ self: { pname = "gemini-router"; version = "0.1.2.0"; sha256 = "12b5zvs1npqc47jy04dbs2mqy2n7m0pn83ndz0wb4c1x1qygp7sj"; - revision = "1"; - editedCabalFile = "0wlzl52x65mg3an0phmp6a9d0dbcyv6vvvc941xfrmx2jydq8v78"; + revision = "2"; + editedCabalFile = "1s3mgi37ds7xhlnkmw356zzbp6hikckp0ccn79l5cqhnjaj2213s"; libraryHaskellDepends = [ base gemini-server @@ -250834,7 +251403,6 @@ self: { ]; description = "A simple Happstack-style Gemini router"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -250855,8 +251423,8 @@ self: { pname = "gemini-server"; version = "0.3.0.0"; sha256 = "0s9h0lzxz5yjvz8rzw9mx9dba21171960waaqikj2qbbja0iq3k3"; - revision = "3"; - editedCabalFile = "1lg561xjfsa5q5gayipzr4ggragv2nv80i3bg1psg5n8ryijdpdm"; + revision = "4"; + editedCabalFile = "1qna0rqyv89l6vl9w4qfz8kx8kd6759ywycw17ssqa5aavdbnwpq"; libraryHaskellDepends = [ base bytestring @@ -250870,8 +251438,6 @@ self: { ]; description = "A lightweight server for the Gemini protocol"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -250896,10 +251462,8 @@ self: { }: mkDerivation { pname = "gemini-textboard"; - version = "0.2.0.1"; - sha256 = "1yvizcxafq943q9fbz08mq2x50dw9ykdz5vy6hr6ps2g47j4wfa0"; - revision = "2"; - editedCabalFile = "1pl0k7skmf3yp2f8mscmfynhkis6dn6hb94qg26kxyr7jpwbcsb8"; + version = "0.2.0.2"; + sha256 = "1wr27h2hikv2czgvml4pypkm8rg4qgfc1kf1rmrrlcdjzd67klc0"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -250921,7 +251485,6 @@ self: { ]; description = "A barebones textboard for the Gemini protocol"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "gemini-textboard"; } ) { }; @@ -251608,8 +252171,8 @@ self: { }: mkDerivation { pname = "generic-case"; - version = "0.1.1.0"; - sha256 = "1sqm7rcn7qc2m46xy8rvz08a47ls1qxyd2aivamskd0zy5kfmmm1"; + version = "0.1.1.1"; + sha256 = "1f55qbsrwgl0990cnh65dpg81jy14685d38f3p6f8qwb13x4q46p"; libraryHaskellDepends = [ base generics-sop @@ -251851,6 +252414,43 @@ self: { } ) { }; + "generic-diff" = callPackage ( + { + mkDerivation, + base, + basic-sop, + generics-sop, + hspec, + hspec-discover, + QuickCheck, + sop-core, + text, + }: + mkDerivation { + pname = "generic-diff"; + version = "0.1.0.0"; + sha256 = "0wqa9jd2za2jzsm390fzsxfmz8rv3x8d9x3k95d7w7wc7zr57xdf"; + libraryHaskellDepends = [ + base + generics-sop + sop-core + text + ]; + testHaskellDepends = [ + base + basic-sop + generics-sop + hspec + QuickCheck + sop-core + text + ]; + testToolDepends = [ hspec-discover ]; + description = "Generic structural diffs"; + license = lib.licenses.bsd3; + } + ) { }; + "generic-enum" = callPackage ( { mkDerivation, @@ -253792,8 +254392,8 @@ self: { }: mkDerivation { pname = "genvalidity-hspec"; - version = "1.0.0.3"; - sha256 = "0z4ykzbww4ydxf6f10hkrlmwbn4mkildbj2r57m8llyih8y51rhd"; + version = "1.0.0.4"; + sha256 = "0z9qk1yd3hz7zxbsa6j4xydy962im7ihi1r36n94hcvj5lvi5zsj"; libraryHaskellDepends = [ base genvalidity @@ -254248,6 +254848,8 @@ self: { ]; description = "GenValidity support for URI"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -255419,16 +256021,28 @@ self: { base, geomancy, gl-block, + lucid-svg, + shower, + tasty, + tasty-hunit, }: mkDerivation { pname = "geomancy-layout"; - version = "0.1"; - sha256 = "0pwd35cydwgp6vv31dz8lwvgqdpa2jjm2lv0cnkgcfgl5lpc22wc"; + version = "0.1.1"; + sha256 = "09lbab7x3cqs42jg50yqv5x0acsbc0jm5d707bwd0w1g5cnp87hn"; libraryHaskellDepends = [ base geomancy gl-block ]; + testHaskellDepends = [ + base + geomancy + lucid-svg + shower + tasty + tasty-hunit + ]; description = "Geometry and matrix manipulation"; license = lib.licenses.bsd3; platforms = lib.platforms.x86; @@ -256219,8 +256833,8 @@ self: { pname = "ghc-compact"; version = "0.1.0.0"; sha256 = "03sf8ap1ncjsibp9z7k9xgcsj9s0q3q6l4shf8k7p8dkwpjl1g2h"; - revision = "5"; - editedCabalFile = "0f1jbvfnw1c7q43bw952vskrsr6wg9ili30b44w2kdrk764h2idl"; + revision = "6"; + editedCabalFile = "1v4mbhxggd8nnl76nhgvi7sngb10pshblvw8a2b41fh5y0ips7pm"; libraryHaskellDepends = [ base bytestring @@ -256392,8 +257006,8 @@ self: { }: mkDerivation { pname = "ghc-debug-brick"; - version = "0.6.0.0"; - sha256 = "0mmy484sj89g5y69j7lgcczipmmhlra7kmv230kg3380mh3r1ndv"; + version = "0.7.0.0"; + sha256 = "06lwx3j9cfyaffqwjmyvv53lhybnz1zyd7djaz2an99d2pp037bp"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -256455,8 +257069,8 @@ self: { }: mkDerivation { pname = "ghc-debug-client"; - version = "0.6.0.0"; - sha256 = "0002w48g4fw053vwzdi5l1qaglr6035jnmxajd8i9c1ppz09q8kn"; + version = "0.7.0.0"; + sha256 = "03gqzbms7iv06qbcmz2v2zpqz9rsz4in14jf37s574rj3kh1xw0m"; libraryHaskellDepends = [ async base @@ -256508,8 +257122,8 @@ self: { }: mkDerivation { pname = "ghc-debug-common"; - version = "0.6.0.0"; - sha256 = "1i2212qd7qvighvrb8x7hb6fisg3fb6vr49xgdcv66wrclj9n0hd"; + version = "0.7.0.0"; + sha256 = "0nb6d18lkynzas55inx7h60xygj1f5n2hzjiw3zl3j4yhs9pnq6k"; libraryHaskellDepends = [ array base @@ -256540,8 +257154,8 @@ self: { }: mkDerivation { pname = "ghc-debug-convention"; - version = "0.6.0.0"; - sha256 = "0iwjfqxl0q6kja2zzrv3ypcc39vyc9cfaab83854jd1qi9vffkm9"; + version = "0.7.0.0"; + sha256 = "19ir87s3n2k0ijwa0ax6d8p8gpbmf64a5h46k40dbs9h6waij0pa"; libraryHaskellDepends = [ base directory @@ -256563,8 +257177,8 @@ self: { }: mkDerivation { pname = "ghc-debug-stub"; - version = "0.6.0.0"; - sha256 = "0cajxbz0lfin2vm9cs4ap7h2s4wxynrp606aqbnlj4m5x1yp6fp0"; + version = "0.7.0.0"; + sha256 = "0p7x3j5qwc1s4svqmxq1s5vcrjczwm86lml403mdg1xvd2scyn1z"; libraryHaskellDepends = [ base directory @@ -256578,6 +257192,74 @@ self: { } ) { }; + "ghc-debugger" = callPackage ( + { + mkDerivation, + aeson, + array, + async, + base, + binary, + bytestring, + containers, + dap, + directory, + exceptions, + filepath, + ghc, + ghci, + hie-bios, + mtl, + process, + text, + unix, + }: + mkDerivation { + pname = "ghc-debugger"; + version = "0.2.0.0"; + sha256 = "0k02y36kz9412i0fk9vvdidcyc5qh0cq47jbgk78i8c7276dm4j3"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson + array + base + binary + bytestring + containers + exceptions + filepath + ghc + ghci + mtl + process + unix + ]; + executableHaskellDepends = [ + aeson + async + base + bytestring + containers + dap + directory + exceptions + filepath + ghc + hie-bios + mtl + process + text + unix + ]; + testHaskellDepends = [ base ]; + description = "A step-through machine-interface debugger for GHC Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "ghc-debug-adapter"; + } + ) { }; + "ghc-definitions-th" = callPackage ( { mkDerivation, @@ -257913,7 +258595,7 @@ self: { } ) { }; - "ghc-lib_9_10_2_20250503" = callPackage ( + "ghc-lib_9_10_2_20250515" = callPackage ( { mkDerivation, alex, @@ -257942,8 +258624,8 @@ self: { }: mkDerivation { pname = "ghc-lib"; - version = "9.10.2.20250503"; - sha256 = "0glpa8jaq31dga6avif4k9yp6vi11xh68qm3vrcrrcs11bj0wjcq"; + version = "9.10.2.20250515"; + sha256 = "0ix0pbpn945hdcnha7vklxsamvqqr698yg5xy52p0s6q7shydvn3"; enableSeparateDataOutput = true; libraryHaskellDepends = [ array @@ -258209,7 +258891,7 @@ self: { } ) { }; - "ghc-lib-parser_9_10_2_20250503" = callPackage ( + "ghc-lib-parser_9_10_2_20250515" = callPackage ( { mkDerivation, alex, @@ -258233,8 +258915,8 @@ self: { }: mkDerivation { pname = "ghc-lib-parser"; - version = "9.10.2.20250503"; - sha256 = "04nsz41x0v62nbi3y3x3ilxawr3kzldmd8rlxqxzpj00gdd8jndk"; + version = "9.10.2.20250515"; + sha256 = "1wlwgm6596dnsc60j40byw9d1krb3gmvapglz3g8ampjy8scadvb"; enableSeparateDataOutput = true; libraryHaskellDepends = [ array @@ -260950,8 +261632,8 @@ self: { }: mkDerivation { pname = "ghcide"; - version = "2.10.0.0"; - sha256 = "1l8c0gpzbp6lk11zvwby2n7798lnpsc23gb3xvn5yl1kd1x0dk44"; + version = "2.11.0.0"; + sha256 = "0d9rvh6xxw8y64f1pdivwdkmi9wqknl4m2n2h3x4rjmqj2al92vs"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -261874,8 +262556,8 @@ self: { }: mkDerivation { pname = "ghcup"; - version = "0.1.50.1"; - sha256 = "0y0zpzxkxhm6kgwrbzhy167qllkzgyk5wcc3iy3qmbyg7wplb8xy"; + version = "0.1.50.2"; + sha256 = "1djhvm1iw5hff0cicg3kyi29hbhpk0klqia8sd8rp90wkb7ipfnx"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -263355,6 +264037,52 @@ self: { } ) { inherit (pkgs) glib; }; + "gi-gio_2_0_38" = callPackage ( + { + mkDerivation, + base, + bytestring, + Cabal, + containers, + gi-glib, + gi-gobject, + glib, + haskell-gi, + haskell-gi-base, + haskell-gi-overloading, + text, + transformers, + }: + mkDerivation { + pname = "gi-gio"; + version = "2.0.38"; + sha256 = "12bmpafy5w85y7mzww0l5ilimbdmaabpxz7ry9sacg37kjm3kidf"; + setupHaskellDepends = [ + base + Cabal + gi-glib + gi-gobject + haskell-gi + ]; + libraryHaskellDepends = [ + base + bytestring + containers + gi-glib + gi-gobject + haskell-gi + haskell-gi-base + haskell-gi-overloading + text + transformers + ]; + libraryPkgconfigDepends = [ glib ]; + description = "Gio bindings"; + license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + } + ) { inherit (pkgs) glib; }; + "gi-gio-hs-list-model" = callPackage ( { mkDerivation, @@ -266412,10 +267140,8 @@ self: { }: mkDerivation { pname = "ginger"; - version = "0.10.5.2"; - sha256 = "0nwcppbfxj3nvq3hm9gj8gh076399zkksj2k39nb9zdm8dws79sf"; - revision = "1"; - editedCabalFile = "1bfxyx32dnf4giw4pwanxab0dsca1m5sd3haffpp9snk9jicbafd"; + version = "0.10.6.0"; + sha256 = "0j5arz8x2ksbcwy5iq8p7pzy71rl0nhadlv2d6933ibdgvzbsb7j"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -267000,8 +267726,8 @@ self: { }: mkDerivation { pname = "git-annex"; - version = "10.20250416"; - sha256 = "02d4dw7mc72y4lb34nhg4lv0wjns9p8hzx80wqbf2vgsyq7q6zk5"; + version = "10.20250520"; + sha256 = "15qb4pm3chhb5x0halx5qd4s1rcbci1q22sskm0mw4xjn2yfhc99"; configureFlags = [ "-fassistant" "-f-benchmark" @@ -268367,6 +269093,95 @@ self: { } ) { }; + "github_0_30" = callPackage ( + { + mkDerivation, + aeson, + base, + base-compat, + base16-bytestring, + binary, + binary-instances, + bytestring, + containers, + cryptohash-sha1, + deepseq, + deepseq-generics, + exceptions, + file-embed, + hashable, + hspec, + hspec-discover, + http-client, + http-client-tls, + http-link-header, + http-types, + iso8601-time, + mtl, + network-uri, + tagged, + text, + time, + tls, + transformers, + transformers-compat, + unordered-containers, + vector, + }: + mkDerivation { + pname = "github"; + version = "0.30"; + sha256 = "04rwdgrzsf2bq829w1v3435ynxz0lhb3c5vgbm2q080rwww29bif"; + libraryHaskellDepends = [ + aeson + base + base-compat + base16-bytestring + binary + binary-instances + bytestring + containers + cryptohash-sha1 + deepseq + deepseq-generics + exceptions + hashable + http-client + http-client-tls + http-link-header + http-types + iso8601-time + mtl + network-uri + tagged + text + time + tls + transformers + transformers-compat + unordered-containers + vector + ]; + testHaskellDepends = [ + aeson + base + base-compat + bytestring + file-embed + hspec + http-client + tagged + text + unordered-containers + vector + ]; + testToolDepends = [ hspec-discover ]; + description = "Access to the GitHub API, v3"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "github-app-token" = callPackage ( { mkDerivation, @@ -268628,8 +269443,8 @@ self: { }: mkDerivation { pname = "github-release"; - version = "2.0.0.12"; - sha256 = "10jwkapww6h5d5jvkr0nmg1nvba8dd7yc06qqcy84q01xxr7y0c1"; + version = "2.0.0.14"; + sha256 = "1918vvxfya3b2zw56kbdblkbf5c524yz6m9d7bcr5rbpsx9fr9zh"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -269990,6 +270805,53 @@ self: { } ) { }; + "gitrev-typed" = callPackage ( + { + mkDerivation, + base, + directory, + env-guard, + exceptions, + file-io, + filepath, + os-string, + process, + tasty, + tasty-hunit, + template-haskell, + text, + }: + mkDerivation { + pname = "gitrev-typed"; + version = "0.1"; + sha256 = "17313dgh672zw854zckp9wch7fpkwq3gsragqv7fpj82av0s4js1"; + libraryHaskellDepends = [ + base + directory + exceptions + file-io + filepath + os-string + process + template-haskell + text + ]; + testHaskellDepends = [ + base + env-guard + os-string + tasty + tasty-hunit + template-haskell + text + ]; + description = "Compile git revision info into Haskell projects"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + } + ) { }; + "gitson" = callPackage ( { mkDerivation, @@ -270315,8 +271177,8 @@ self: { }: mkDerivation { pname = "glabrous"; - version = "2.0.6.3"; - sha256 = "0ndw2mbbfvrp5p2zxn7fx78gdj13xw9rx46a7zg33f9k2dsvjnp8"; + version = "2.0.6.4"; + sha256 = "0qz4hza2arv37dwhy6pjgyrrjy723zxa4prc0fzj1lcsa1nsjw74"; libraryHaskellDepends = [ aeson aeson-pretty @@ -271162,61 +272024,81 @@ self: { { mkDerivation, base, + bytestring, directory, discover-instances, dlist, file-embed, filepath, + Glob, hspec, hspec-discover, mtl, + optparse-applicative, some-dict-of, + split, template-haskell, text, + typed-process, }: mkDerivation { pname = "glob-imports"; - version = "0.0.1.0"; - sha256 = "1a7n5mn7pd1m1hjw1cymw3lx6gf9yp4s068gsf72cm4zx4cvb6i8"; + version = "0.0.2.1"; + sha256 = "1dwns8krs4gq97mg7xkaq41k6lrn9mc2m0ai496qamlgyp2sinln"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base + bytestring directory discover-instances dlist file-embed filepath + Glob mtl + optparse-applicative some-dict-of + split template-haskell text + typed-process ]; executableHaskellDepends = [ base + bytestring directory discover-instances dlist file-embed filepath + Glob mtl + optparse-applicative some-dict-of + split template-haskell text + typed-process ]; testHaskellDepends = [ base + bytestring directory discover-instances dlist file-embed filepath + Glob hspec hspec-discover mtl + optparse-applicative some-dict-of + split template-haskell text + typed-process ]; testToolDepends = [ hspec-discover ]; description = "Import modules for metaprogramming"; @@ -271383,24 +272265,32 @@ self: { base, bytestring, effectful, + exceptions, + filepath, http-api-data, + http-client, + http-client-tls, http-types, - req, + network-uri, tagged, text, }: mkDerivation { pname = "globus"; - version = "0.1.3"; - sha256 = "1n2pn21hmmkf982q4gxjb7pli0ln1xc2056bnyy19l4gx4rmvp1x"; + version = "0.2.1"; + sha256 = "1mxzdhihx7l8bgpdqvrbxjwbcyrl5gavxrv0g6xa0wkimp0aqqns"; libraryHaskellDepends = [ aeson base bytestring effectful + exceptions + filepath http-api-data + http-client + http-client-tls http-types - req + network-uri tagged text ]; @@ -273635,9 +274525,10 @@ self: { base, bytestring, case-insensitive, - conduit, conduit-extra, - cryptonite, + crypton, + crypton-x509, + crypton-x509-store, directory, exceptions, filepath, @@ -273653,24 +274544,20 @@ self: { resourcet, text, time, - transformers, - unliftio-core, - unordered-containers, - x509, - x509-store, }: mkDerivation { pname = "gogol"; - version = "0.5.0"; - sha256 = "1aah3db2ws07q4z2pka4gmsagpwlimv19xq0p6y0bznq86yy7i1q"; + version = "1.0.0.0"; + sha256 = "0hpdppfrmcnbssnj220hsdbka3hfqxjqmqg0dg2mhl9bxff6pgsd"; libraryHaskellDepends = [ aeson base bytestring case-insensitive - conduit conduit-extra - cryptonite + crypton + crypton-x509 + crypton-x509-store directory exceptions filepath @@ -273686,204 +274573,129 @@ self: { resourcet text time - transformers - unliftio-core - unordered-containers - x509 - x509-store ]; description = "Comprehensive Google Services SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-abusiveexperiencereport" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-abusiveexperiencereport"; - version = "0.5.0"; - sha256 = "1c701rajjybggf04rvmj39mn5ryq27kvz79jacxhk9ia1g48lfbb"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "0h6iwa2z863qgi1vixp28xgq8f2vk0dwlvs3ppbh1f4i9viqvr8b"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Abusive Experience Report SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-acceleratedmobilepageurl" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-acceleratedmobilepageurl"; - version = "0.5.0"; - sha256 = "0mr77fifnjl9r1jvmdzr7nvbxrh18n1c7m5yahlg4gsph9jzxg6i"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "1a1x97xgpmznjgqjrbgz63vfdlgdilzi6y7myxm8v6fin4pf1y2p"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Accelerated Mobile Pages (AMP) URL SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-accessapproval" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-accessapproval"; - version = "0.5.0"; - sha256 = "062377i1nrhynsqyg53fkczhj9ljxa1ms062zykyxq4inv7d9r2a"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "0cy8bwkrgwmz2lm1bqq1w3c895x5h6bfd27wlp6zihivj4kmky8j"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Access Approval SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-accesscontextmanager" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-accesscontextmanager"; - version = "0.5.0"; - sha256 = "0nglp371pxal59p33bb50r1vck6mc662z2yrqsq326w77dc24k6z"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "1n0llmpcp8da4nzmz6350gnjaj0ir3wl1iqnx9y1wvq99jr1xb4s"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Access Context Manager SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-adexchange-buyer" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-adexchange-buyer"; - version = "0.5.0"; - sha256 = "0a2v15z4x0a6dbc789s1j78qcsfqypdf65ydw0gxzgajl136ni7x"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "1msm75jv2p73fxw9nffjyqyw8zyg0xpna1dhir08pzsmwwyysdx8"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Ad Exchange Buyer SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-adexchange-seller" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-adexchange-seller"; - version = "0.5.0"; - sha256 = "02y7sz24flvm6fayfjjvdrywsqy0qw3wrqkfg4jcwa1093j2x3g9"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "1k2is2alb7d5zdxpqbiv07kxbg86gzkc8zmlndva8p7zrrayanwd"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Ad Exchange Seller SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-adexchangebuyer2" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-adexchangebuyer2"; - version = "0.5.0"; - sha256 = "0sy40qp8z47d364dml5fafdy34xwlaa8lwn86n076i0xr0a2c3sc"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "0k8fdnyyd20qis54nnarj7dk17ncfsn1br83mhjsgkp5x956zlzr"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Ad Exchange Buyer API II SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-adexperiencereport" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-adexperiencereport"; - version = "0.5.0"; - sha256 = "1sk083dkiwzr39w7bgqv3klvnx0jb8xqz1v3x0val3dzhfhd0rg0"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "0hj5ic3mhigk524d760g9s2xlqfx5aj6rxqwyzfs9hrnvl88m79c"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Ad Experience Report SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-admin-datatransfer" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-admin-datatransfer"; - version = "0.5.0"; - sha256 = "149h3kg68xqanpzyqxbjxq1nskigv1310fq17inkl3bqm7mk0d3s"; - libraryHaskellDepends = [ - base - gogol-core - ]; - description = "Google Admin Data Transfer SDK"; - license = "unknown"; + version = "1.0.0"; + sha256 = "068ib1s04y39q0llrnn64ha1l1q61jspfgkb3chcb056yiam3z7k"; + libraryHaskellDepends = [ gogol-core ]; + description = "Google Admin SDK"; + license = lib.licenses.mpl20; } ) { }; "gogol-admin-directory" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-admin-directory"; - version = "0.5.0"; - sha256 = "0kinbhz4j11nd6s5w4jg13dpbq6hgf6acnqi6hvmn4m4yjm6qs5i"; - libraryHaskellDepends = [ - base - gogol-core - ]; - description = "Google Admin Directory SDK"; - license = "unknown"; + version = "1.0.0"; + sha256 = "1aw1369bb5lqzc8z0aqpghjk4pzqk3747ciiwzjibxp5fw6gp8fb"; + libraryHaskellDepends = [ gogol-core ]; + description = "Google Admin SDK"; + license = lib.licenses.mpl20; } ) { }; @@ -273909,59 +274721,38 @@ self: { ) { }; "gogol-admin-reports" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-admin-reports"; - version = "0.5.0"; - sha256 = "17m4924mqr0wiq07n3ada8jqc2kbwn2apzmbkpcsf6ns8qpw4r4k"; - libraryHaskellDepends = [ - base - gogol-core - ]; - description = "Google Admin Reports SDK"; - license = "unknown"; + version = "1.0.0"; + sha256 = "189fx1ih296s26rn7m92rmay6csps1ihnyrm8wif1530xf6i7i9j"; + libraryHaskellDepends = [ gogol-core ]; + description = "Google Admin SDK"; + license = lib.licenses.mpl20; } ) { }; "gogol-adsense" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-adsense"; - version = "0.5.0"; - sha256 = "07v6sgp6dqvgcmni4579c6iyxqbbn24lyp64zfdv88s4wjhjbdjj"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "02qh6rqmbllfj27zi4ddgfy88ck7gayzr9ziw6r2brajwdd7rmcx"; + libraryHaskellDepends = [ gogol-core ]; description = "Google AdSense Management SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-adsense-host" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-adsense-host"; - version = "0.5.0"; - sha256 = "1s9dsrz6svnm8jjl13w3v72gyyg2xc5sxg6piw087c8j1sqfx131"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "1h0iv25rpv495qgn021dlxi0cy9v1yxhr6q1l42nb5sp3nfx8j4l"; + libraryHaskellDepends = [ gogol-core ]; description = "Google AdSense Host SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; @@ -273987,268 +274778,170 @@ self: { ) { }; "gogol-alertcenter" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-alertcenter"; - version = "0.5.0"; - sha256 = "0d114xkvdjzfgl63gyc1a56jfdacbr5chdz80199jp85zp04h3wi"; - libraryHaskellDepends = [ - base - gogol-core - ]; - description = "Google G Suite Alert Center SDK"; - license = "unknown"; + version = "1.0.0"; + sha256 = "0grqgrczqwa3f8ir7yx8rlw1y0alrqz8m4dhbx6268dz5y192421"; + libraryHaskellDepends = [ gogol-core ]; + description = "Google Workspace Alert Center SDK"; + license = lib.licenses.mpl20; } ) { }; "gogol-analytics" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-analytics"; - version = "0.5.0"; - sha256 = "1bfm1z13hvijln3f92n4i8042dd56z6wian6scnbfcndnsfwsrc9"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "1pqr20s11z75m8lzqq4kx86h8gf9hqmv0n45kbb1v99nmiyl6scq"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Analytics SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-analyticsreporting" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-analyticsreporting"; - version = "0.5.0"; - sha256 = "0ih63njgb3612myqfc1impas9jc5gx5hlmhvjzw0bp6rn7dv5qvm"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "1ps7lln0z027g0lmg0b8bs14ycz3i607a6ja5kxh9xpqi2bcj1pq"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Analytics Reporting SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-android-enterprise" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-android-enterprise"; - version = "0.5.0"; - sha256 = "0qxvqv3i21k9g0mgy67073xb2yd8m357c2806v18inh7cikhndgy"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "0l40nv4jfba6h7vpfca548k7y5yya54n237f11gksclyij5xzc5j"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Play EMM SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-android-publisher" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-android-publisher"; - version = "0.5.0"; - sha256 = "05dz12615l74y4iqasgn84vi79i1m7wv11gz5sfbmmmddizjdxy4"; - libraryHaskellDepends = [ - base - gogol-core - ]; - description = "Google Play Developer SDK"; - license = "unknown"; + version = "1.0.0"; + sha256 = "14knrvx11f97jb7z7vbmjmh8zrchds5wzacaaiz68g5pqh44sqqg"; + libraryHaskellDepends = [ gogol-core ]; + description = "Google Play Android Developer SDK"; + license = lib.licenses.mpl20; } ) { }; "gogol-androiddeviceprovisioning" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-androiddeviceprovisioning"; - version = "0.5.0"; - sha256 = "1yc88s0h6v8ipw26a90ds0wdmsg78zpp3pqrybip9fh8grzbplv5"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "0vf3y14bjzs1yb6fsaizsgcjvpk8r3gxavbkkf9cdy3zz6mdfs6y"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Android Device Provisioning Partner SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-androidmanagement" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-androidmanagement"; - version = "0.5.0"; - sha256 = "0j68bbdyb3qnjylkb7fyv162pxfjx6802cnb63kryl7wbzcvf02s"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "0hcfjz9lz9j4sk5vxsq0a67gbrgi9cmrwblkyslzlc3jqd689grh"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Android Management SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-appengine" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-appengine"; - version = "0.5.0"; - sha256 = "1p4cxp4f417m0llw58zslaabfswp5s9b9xlxfn3qrl3mdghs8lvk"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "1d6nsqd6lynk2cvrb53zd1h74w46f8grjrgawrdczkhn9sjplgg4"; + libraryHaskellDepends = [ gogol-core ]; description = "Google App Engine Admin SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-apps-activity" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-apps-activity"; - version = "0.5.0"; - sha256 = "0frs0976h57gckraxhipbsd1ps39ddw5bcsxrya9mczyh31aqn4w"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "0ai1ip5hkqbk0shwhgkjrc81422f0as78spahvyp2b18h9ds3f12"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Drive Activity SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-apps-calendar" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-apps-calendar"; - version = "0.5.0"; - sha256 = "1q68zbqk7pkh7clvlyjlkdy7i3zwrh8rl7ksyxd9x8wvla91qc34"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "119gfvs7wfchf4l50r13pwwqilxfkxbpdsr1hxa0qshx7qs4hdn3"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Calendar SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-apps-licensing" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-apps-licensing"; - version = "0.5.0"; - sha256 = "1x86ssslmksdlfmf8rasavpn9dg5kpk416zf001mb896lh6r5dlq"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "13xr8d87xyv1nif1vm8hx92aqp7w2h68qqpci01jrlgvbwikwg0z"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Enterprise License Manager SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-apps-reseller" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-apps-reseller"; - version = "0.5.0"; - sha256 = "0zxjp7apiqd12bcj6fwwrlx8j466pavfgmv35d2alvmb83n1h8gw"; - libraryHaskellDepends = [ - base - gogol-core - ]; - description = "Google Enterprise Apps Reseller SDK"; - license = "unknown"; + version = "1.0.0"; + sha256 = "02as3zv92pmki03ylcjc999cfk4qwgp066ns5wmvhg71x66wcy97"; + libraryHaskellDepends = [ gogol-core ]; + description = "Google Workspace Reseller SDK"; + license = lib.licenses.mpl20; } ) { }; "gogol-apps-tasks" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-apps-tasks"; - version = "0.5.0"; - sha256 = "0cb61wqjq8za2d44i0h561hzp2nmyynr2fy24mbhj2gb0zcd14bc"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "1imkjjq2l8j36anzn4rv51mcdr3j1w9wxk2z4ps8py9whz2yfqa3"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Tasks SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-appstate" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-appstate"; - version = "0.5.0"; - sha256 = "1gx52lnrp6mdsf168x0viwkj8pr49a0npf98a402ij3gndsn28aq"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "1ipa3a1d6in8kvk6qrbmpsfns30nci95dlsb2x3ds8jx9rwffsad"; + libraryHaskellDepends = [ gogol-core ]; description = "Google App State SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; @@ -274274,306 +274967,194 @@ self: { ) { }; "gogol-bigquery" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-bigquery"; - version = "0.5.0"; - sha256 = "1z3rdh9qrabycxnxrzay6ddw5l97qws48hn78g5pkbn73z1dh22z"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "0r19gn2i4bvbacvsaw371nwiif41zi3bqvkv1b92nfyzig9nnnpr"; + libraryHaskellDepends = [ gogol-core ]; description = "Google BigQuery SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-bigquerydatatransfer" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-bigquerydatatransfer"; - version = "0.5.0"; - sha256 = "13pbbhk4ryg7vpkhkdvkjhc4sjnizdpjll4x9inb0zm8k1ki21ws"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "0vv8jhqk2z1ji8l2k83021ycsbqqf4mkzq13k6yra5k62f886hb0"; + libraryHaskellDepends = [ gogol-core ]; description = "Google BigQuery Data Transfer SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-bigtableadmin" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-bigtableadmin"; - version = "0.5.0"; - sha256 = "0nxrcyf3spmhchmmjbszpv935lcwb979zfil9iwdigymq5wvfzgx"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "1q30h5qgrxwi3vpk28iklmy220lhvpk1bc1cdl2wvj9g87vk3jyg"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Bigtable Admin SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-billing" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-billing"; - version = "0.5.0"; - sha256 = "1zx7k5qhasvjz1568znasix6xrkxhsfhcsqwv6r1zd5a3pnzvaxm"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "0ws694ymsrlk4hw1jzqi4lpjjmjas8cdvxxz9dcmkbd3yhpsq16z"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Billing SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-binaryauthorization" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-binaryauthorization"; - version = "0.5.0"; - sha256 = "19gbql17mrxn4xgdbl96f245fckaj5gwwggn5f7xa59ahzbgfgay"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "0m82qlih6dxijd83bsjfbw4dxrn1k1w8gnfdxdxxvccf58xxkb48"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Binary Authorization SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-blogger" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-blogger"; - version = "0.5.0"; - sha256 = "027g8vj7msdzmkb7sjbd9s0p3zpxyal1l0daxbw1bhwr9lrd8j94"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "02qrqqkhy7v14jygqnwv99bkfmnjpkjbxx33avk3fzx5vfh04phh"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Blogger SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-books" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-books"; - version = "0.5.0"; - sha256 = "07rd2592hqvbx1lkz9hgrqjfy91a6g5vhy6d88yqzzyl1mkwq405"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "0b8r416cg9cy36adv4frndcc64vy1wcqmhpshbs4ba583yqxndw6"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Books SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-chat" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-chat"; - version = "0.5.0"; - sha256 = "0dxwfml51xh3a04ghhr41dbaayq1c36klaiwams3rq95ak7mnq6i"; - libraryHaskellDepends = [ - base - gogol-core - ]; - description = "Google Hangouts Chat SDK"; - license = "unknown"; + version = "1.0.0"; + sha256 = "1m5ikfi8gl8xsi1kgv3ca7pfjd56gykw29s4x5mkm76a727sy454"; + libraryHaskellDepends = [ gogol-core ]; + description = "Google Chat SDK"; + license = lib.licenses.mpl20; } ) { }; "gogol-civicinfo" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-civicinfo"; - version = "0.5.0"; - sha256 = "04kv6rnaiq1bxn46ir1l5w6w5qysb6f85ly3c9jksf0m5607gxxr"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "1cg0xvxs8hkdzrsal7wn0gchscssvnwpfx2kzqqv3k539vjxb07w"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Civic Information SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-classroom" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-classroom"; - version = "0.5.0"; - sha256 = "0hh6kbknnz7drd6ba1irr9wk5vhf51pgiskydgcav3f251j31sx4"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "0d32fmi65cmhallbiwifwzbwald508025crshh951g2l4sypdbsx"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Classroom SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-cloudasset" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-cloudasset"; - version = "0.5.0"; - sha256 = "0368lmz0nsffs9pj1v4ab5yx5xhfh1g27c9l3fs49aihdrvij3yk"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "1r2ijkzlqi2a34qq6978n8f3iqn2f14srw8cyglhy7if6f23ybp0"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Asset SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-clouderrorreporting" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-clouderrorreporting"; - version = "0.5.0"; - sha256 = "1hsgrpc9cbazn5a1g6lsg5azd8bgl45b95djwy13bc6vi9xwsr28"; - libraryHaskellDepends = [ - base - gogol-core - ]; - description = "Google Stackdriver Error Reporting SDK"; - license = "unknown"; + version = "1.0.0"; + sha256 = "16scs0jzk0fbvhchf68f69b3pmipffdvi38ihfdn7495dipikpjp"; + libraryHaskellDepends = [ gogol-core ]; + description = "Google Error Reporting SDK"; + license = lib.licenses.mpl20; } ) { }; "gogol-cloudfunctions" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-cloudfunctions"; - version = "0.5.0"; - sha256 = "1pv7h53zyqlp7wbw48hxxp3x9n515v0jdkjnpxqbszfhza28jsy9"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "1w5cpsafgks7zhx08bri3sx9m30ad39wxraa296czhvzhlrz95qq"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Functions SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-cloudidentity" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-cloudidentity"; - version = "0.5.0"; - sha256 = "1z4ncvzggpn52r75bl7y9mk19vdpsimxfflggvzz1lgy941ciyil"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "0ygdq4fvgbbjw1jzrvr7r02qjjvr21fjsyvjs5r781bsps9msr66"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Identity SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-cloudiot" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-cloudiot"; - version = "0.5.0"; - sha256 = "07zw4p2pi9gb90fzfg899xqbv50iwxc7rsb705wbpiyj80ynd85b"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "1dvgygzzyk038p6f5qwgiipiz1466zmm760yi1ci9sh7fl4i4ndp"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud IoT SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-cloudkms" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-cloudkms"; - version = "0.5.0"; - sha256 = "0wpjmxrp1gl663sqcfgalrgjqw90wcahjlsg9bm6ay9y7g8mic0m"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "0wvk6ll7xmlly1bi1kwpj3vp4scg06cjsb1xnpd2rd6j2fhi2vmz"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Key Management Service (KMS) SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; @@ -274599,287 +275180,182 @@ self: { ) { }; "gogol-cloudprivatecatalog" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-cloudprivatecatalog"; - version = "0.5.0"; - sha256 = "0y0z6wmsr2qsgj6wh4y37ph68fayk5szzk02xv0ncggrn5pbpm07"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "18siw287hdcfmcdp0sxd1r94pk4rri71987mi5mjgxgan90lhgxk"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Private Catalog SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-cloudprivatecatalogproducer" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-cloudprivatecatalogproducer"; - version = "0.5.0"; - sha256 = "1zq8pb3jm6gpp116q4x8i69jihgwnbyafdrnw5jxyl3ynr6bwll0"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "12sf1rmiv52gfml3xcv76iza8mry9vhcpk4xzdb80yaw8343idj3"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Private Catalog Producer SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-cloudprofiler" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-cloudprofiler"; - version = "0.5.0"; - sha256 = "022d1ix4a4n3kk108jl1yl2x13q57ahg4c9gvbxlvm7g3skz2rda"; - libraryHaskellDepends = [ - base - gogol-core - ]; - description = "Google Stackdriver Profiler SDK"; - license = "unknown"; + version = "1.0.0"; + sha256 = "0hwby0sk3rxsii76425hgy9d7p4v5l0infsqj0qbs0197qhwh4zi"; + libraryHaskellDepends = [ gogol-core ]; + description = "Google Cloud Profiler SDK"; + license = lib.licenses.mpl20; } ) { }; "gogol-cloudscheduler" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-cloudscheduler"; - version = "0.5.0"; - sha256 = "1vb3xwnn59b3fzybp09lxpysij37q8rxg3392gnf09mqg57vlcpw"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "14gbhgyy8g7kaarxpy8llpvgydapq49sr8gzda144gkfq68svabw"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Scheduler SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-cloudsearch" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-cloudsearch"; - version = "0.5.0"; - sha256 = "05nwvrdilz79hdlbzl853h3aj4gqcwql251slmzgg3s92haz0ygx"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "1nhqkvm5v2m4xbcdi29m8padjzmampcsy3l61vknwfc0n6f89rhf"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Search SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-cloudshell" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-cloudshell"; - version = "0.5.0"; - sha256 = "08hngcd8v08j7gp7pfyx6jm10p1g5w80ljq511f0jg5i5s6pkpr9"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "1zi69k64klas18kmq525z52nchc9gqdk7v15x8prdln6x46ic1dn"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Shell SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-cloudtasks" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-cloudtasks"; - version = "0.5.0"; - sha256 = "1rgm3m1nsvfc96vipsqjaci6h21j8lxk0qb9jxs7qmifyhlycr5a"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "11ygaka332an20cyl5i9bj5jxkgddc36pfdl07mjab68b6500ggc"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Tasks SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-cloudtrace" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-cloudtrace"; - version = "0.5.0"; - sha256 = "12yh4ks9mwfk48qqgkp38vv7xrrlqlnx1d41x851xwb7hw61288r"; - libraryHaskellDepends = [ - base - gogol-core - ]; - description = "Google Stackdriver Trace SDK"; - license = "unknown"; + version = "1.0.0"; + sha256 = "0wnn3pfx28g7iqr8vwk2v5vqh06vwcmgjj0blwi9aznkm1g3qp1k"; + libraryHaskellDepends = [ gogol-core ]; + description = "Google Cloud Trace SDK"; + license = lib.licenses.mpl20; } ) { }; "gogol-commentanalyzer" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-commentanalyzer"; - version = "0.5.0"; - sha256 = "1psy2vd6xj2rlnacay6srp0lcy4bvfnkpqjg5yvl41qx74w11dc9"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "1vcwyv86a3mpis6d1rgldn61qzxfz8x2ncfv3r7rrpr79zclqhkj"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Perspective Comment Analyzer SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-composer" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-composer"; - version = "0.5.0"; - sha256 = "1hzdnrchczaha310sr5ndk7bwykvv6qy70hh2jcw6s5fg6kjmpi5"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "0j4kabhl6wlyhqjiiz6qw6hc8q9c8c0x0ylqxfiwxgr8j0m3x17h"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Composer SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-compute" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-compute"; - version = "0.5.0"; - sha256 = "1z0l373qb3swnli6987r5s6l1kkrrh4m3hc8mghchviz16hpwm30"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "094p7nms03jypq44snnsz05z485dz5ynawcnmjjlmwh387i59j4x"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Compute Engine SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-consumersurveys" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-consumersurveys"; - version = "0.5.0"; - sha256 = "13az55a4hdpgrsfa4s4x2l40yjlfl01ypba3p1z36ckv70yqvmax"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "01q4dmqxwdy8p9ix9dhj0dgqs71z7mmjznybv2r8jmfwxm4nxgka"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Consumer Surveys SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-container" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-container"; - version = "0.5.0"; - sha256 = "06pjabcch02pknn8rqq2kl4zyb331v89iq3l6i279i5prqp8jkh2"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "0ci3xdl0rb5nq54z6i748gh240ipgp9wa36pncq3yasf58pn9rvp"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Kubernetes Engine SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-containeranalysis" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-containeranalysis"; - version = "0.5.0"; - sha256 = "059nkdz6zb9ffi5731dfrppk2cv5mcvh84x8b30yhfp63vs083dp"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "1vzmzbgr88qij6fgi2gsz3iavvbzdxnpjf864l656fkvr5xw83wl"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Container Analysis SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-containerbuilder" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-containerbuilder"; - version = "0.5.0"; - sha256 = "04jrblg8z1sji9xg6qbypxkbwzidx76hwy2c9kdgchjj298xifcc"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "12mmiza1sd4fryy86kzy88adw8nkswxpf1r2sryndjkyk9a47knx"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Build SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; @@ -274889,7 +275365,7 @@ self: { aeson, attoparsec, base, - bifunctors, + base64, bytestring, case-insensitive, conduit, @@ -274911,15 +275387,13 @@ self: { }: mkDerivation { pname = "gogol-core"; - version = "0.5.0"; - sha256 = "0xvlrx4hzhwp3slinh8apnxlgxmispjjnmwsfbpi4p9n451ilx93"; - revision = "1"; - editedCabalFile = "0k6nhsl0jh233ym25fh03nc2gja6q27hcav1kbs9lfpyf0qdvvyl"; + version = "1.0.0.0"; + sha256 = "0gspq5vniaw4k1gcsk4fjjq6wy4akdibfkvmxkmxrcqg9jmvlja2"; libraryHaskellDepends = [ aeson attoparsec base - bifunctors + base64 bytestring case-insensitive conduit @@ -274943,520 +275417,331 @@ self: { tasty ]; description = "Core data types and functionality for Gogol libraries"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-customsearch" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-customsearch"; - version = "0.5.0"; - sha256 = "1rfc932v4pwffry7864in7q9g68xzqz2sharzwfn8ql04la88fg7"; - libraryHaskellDepends = [ - base - gogol-core - ]; - description = "Google CustomSearch SDK"; - license = "unknown"; + version = "1.0.0"; + sha256 = "04yvwb12qpf57p82a7j5h7z0ckxmfircxzyl1a9h8qwmkf2h9g9n"; + libraryHaskellDepends = [ gogol-core ]; + description = "Google Custom Search SDK"; + license = lib.licenses.mpl20; } ) { }; "gogol-dataflow" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-dataflow"; - version = "0.5.0"; - sha256 = "0k27idpz6n8gilpm5cb1yz6x6x89qlnpqg7jzpp4ipld1h4m6xp1"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "0qi91p8x8jx3rnz4vpk7mkcms1hqjhwlmrvpjzxx489bazllsz66"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Dataflow SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-datafusion" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-datafusion"; - version = "0.5.0"; - sha256 = "0g90fa6mdicv4fyv999vild0accvsd4kr7mj9b008b5f4x286wpn"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "0r28ccchciw067w1gsm9pcfhnmr6ggk0m5p27i3rhwz1v3mhspnf"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Data Fusion SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-dataproc" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-dataproc"; - version = "0.5.0"; - sha256 = "0v1h6621v0aj415c8d11rfgri40vh3d1h3wl5i40nnz81qa11d5j"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "1gls8g771b7d90a57zz30cwpg0sr9vjmjwkb2sn1syr3q82vz8ba"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Dataproc SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-datastore" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-datastore"; - version = "0.5.0"; - sha256 = "17raqp9la38r2jbx5438hxi12blkckzfdgmfvnw05isdwnz1azjl"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "0d727wn1yr4w5svvzsfyvn8ybl6l0ijr1mq86zwpz041709llbfg"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Datastore SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-debugger" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-debugger"; - version = "0.5.0"; - sha256 = "0a29kcihp90s6zvc8f9733rylsnf6098vkvqx7nsrg78x7qcz48p"; - libraryHaskellDepends = [ - base - gogol-core - ]; - description = "Google Stackdriver Debugger SDK"; - license = "unknown"; + version = "1.0.0"; + sha256 = "0m71pa6ilqy5s20vmn8q4gn1vikr2fjxvhz8h54qswn5sanjpiz8"; + libraryHaskellDepends = [ gogol-core ]; + description = "Google Cloud Debugger API (Deprecated) SDK"; + license = lib.licenses.mpl20; } ) { }; "gogol-deploymentmanager" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-deploymentmanager"; - version = "0.5.0"; - sha256 = "0l52j1vlnhm5dnz9jfld2rixs511l567gw7dbd2ylnx77632fvsw"; - libraryHaskellDepends = [ - base - gogol-core - ]; - description = "Google Cloud Deployment Manager SDK"; - license = "unknown"; + version = "1.0.0"; + sha256 = "143k175i32i4nw54r1w7490wqj9g703a5787aw86r468xfagwmdy"; + libraryHaskellDepends = [ gogol-core ]; + description = "Google Cloud Deployment Manager V2 SDK"; + license = lib.licenses.mpl20; } ) { }; "gogol-dfareporting" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-dfareporting"; - version = "0.5.0"; - sha256 = "0s7s5cm7kdigx1212abzyv69p4gzpx4dkxvycip60p27chsiv47p"; - libraryHaskellDepends = [ - base - gogol-core - ]; - description = "Google DCM/DFA Reporting And Trafficking SDK"; - license = "unknown"; + version = "1.0.0"; + sha256 = "1vhc4fx78h26hcxhmgijfprsvshqgh8v6q9dialckh7rq226g0mn"; + libraryHaskellDepends = [ gogol-core ]; + description = "Google Campaign Manager 360 SDK"; + license = lib.licenses.mpl20; } ) { }; "gogol-dialogflow" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-dialogflow"; - version = "0.5.0"; - sha256 = "02q9qj713gz75gzdvqlladddniyk0waf2gbfqnh7dyirn8l67k6a"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "1gijb69hmba7dh493zifv5809zri33fmi7fi8wmf3973qaylp7g6"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Dialogflow SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-digitalassetlinks" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-digitalassetlinks"; - version = "0.5.0"; - sha256 = "04mfan610hzi9ar7rpmdwn4hw2m4v4n5hfz00si648vx6grn3835"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "1a6r481sxp50x5mpw8inp4904jm0a21m1rcya2wijwrj8xblynpp"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Digital Asset Links SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-discovery" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-discovery"; - version = "0.5.0"; - sha256 = "14igx8cs86v88vfvdw3fr090yk3f5dnpiggai1w2xnshbvg3gfdd"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "1gyh5fbiv98j74p3bkg0kv1clszdpy8ksb47k4bnpjg8livfgzf4"; + libraryHaskellDepends = [ gogol-core ]; description = "Google API Discovery Service SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-dlp" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-dlp"; - version = "0.5.0"; - sha256 = "0wd5l1bjiaw5cp78ppz81ab3cb9dpgjw5iy3hz9cg0y6y8x6smm5"; - libraryHaskellDepends = [ - base - gogol-core - ]; - description = "Google Cloud Data Loss Prevention (DLP) SDK"; - license = "unknown"; + version = "1.0.0"; + sha256 = "15q8fr1y21zacz30kjvpxsn2irnzqjl5r2xvhkd2mbcpplyvcbcz"; + libraryHaskellDepends = [ gogol-core ]; + description = "Google Sensitive Data Protection (DLP) SDK"; + license = lib.licenses.mpl20; } ) { }; "gogol-dns" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-dns"; - version = "0.5.0"; - sha256 = "0wzlbpkaqd94dkgbg5nqss9kbyx2lqk0jbd97l9jmka1pmm0c30a"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "1igqrn1w1jda0xplbslwib2mdv9mzhfb4dpqgymlmp5g1ps9qy28"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud DNS SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-docs" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-docs"; - version = "0.5.0"; - sha256 = "1ig79q8iwfmyrjy7jb27fcdd05zjgpi0aikw597gkjj9vga5jzms"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "1chxs5a1wlql6vb9wqr9navijis7khbpndy0grwzfcdafcyz71jm"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Docs SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-doubleclick-bids" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-doubleclick-bids"; - version = "0.5.0"; - sha256 = "1jk725c2viyvbi4i12zlvwnz855jnpjjfc9qp5rbbfkkyf8904n3"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "01955ainvq9fmmjvkwpgbarmnplw30ilf05shsnjskdhp6b1hqvc"; + libraryHaskellDepends = [ gogol-core ]; description = "Google DoubleClick Bid Manager SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-doubleclick-search" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-doubleclick-search"; - version = "0.5.0"; - sha256 = "1kd0x3xb365r30gaz74wksny20dp96ynr9xvds2z4jnmabhlc1fx"; - libraryHaskellDepends = [ - base - gogol-core - ]; - description = "Google DoubleClick Search SDK"; - license = "unknown"; + version = "1.0.0"; + sha256 = "1l70nmx86wvixyr84zjhns69l58z1v65aiycmqi3i441c5hjrax2"; + libraryHaskellDepends = [ gogol-core ]; + description = "Google Search Ads 360 SDK"; + license = lib.licenses.mpl20; } ) { }; "gogol-drive" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-drive"; - version = "0.5.0"; - sha256 = "0qbdchfni89h0l28db37dl5ysjlzckby59ng7026xhjkk5c8iyrl"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "0alf3jahdmkjxjzqj2bs5wlrvx7d3414kbhpi1pvdcy8s3fm2b49"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Drive SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-driveactivity" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-driveactivity"; - version = "0.5.0"; - sha256 = "1n2frzhrz1rfbxm6lcxyd13q99wwlyp7c6n4pjy87skvd332xqsg"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "06lnmdz833wvkh9h2q8q73mnqyp2klmfhg132zabwpcpkywlinvl"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Drive Activity SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-factchecktools" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-factchecktools"; - version = "0.5.0"; - sha256 = "1bga1plk1v57v6lpyk292ia0fzxks6lj0jq9d5gqz7k22yaqwzl5"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "1v2s3696i71z4pqclqc2x53c51n4llv6wbpvms1mr666zgmchvxr"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Fact Check Tools SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-file" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-file"; - version = "0.5.0"; - sha256 = "1k0mc2vavnfpxx6h878iib3a15bp2h2mx7wq9pa3527syh5d424p"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "0fd23xaqcqn6qq696i1dlrbdlk7yw15h8wq9jsy0l8sqa8f9ygn2"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Filestore SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-firebase-dynamiclinks" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-firebase-dynamiclinks"; - version = "0.5.0"; - sha256 = "1hbknisl0358iznc45hhjixhdb3kh2b5chxiyq028ayl5w1p4rvn"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "18ywm1xzr0sqj4pp6lsjw8pbhydimapnxa5xylybc1ii69jqq3xj"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Firebase Dynamic Links SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-firebase-rules" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-firebase-rules"; - version = "0.5.0"; - sha256 = "06779qj9vjhvzw0d60ddxlzmij7sjjv67npav670xkgs3q71b655"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "1znwn8xl2yfxarbf6gcmwlhrm7mn4xan89bd2sh1sd520155yw4q"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Firebase Rules SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-firebasehosting" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-firebasehosting"; - version = "0.5.0"; - sha256 = "0h2k4ymqn0r5vpgqb1pzcydmcwx2s0x4yim5j47b963qqwrwb7yc"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "0v0jbgffkxgk17qn79qjbcp3rnnfihcikb9709kwkz5vf246rzs7"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Firebase Hosting SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-firebaseremoteconfig" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-firebaseremoteconfig"; - version = "0.5.0"; - sha256 = "1qpv689lrizcv308303ajzjvkh9z4hs256ibnmlk0835xzwcw1qc"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "09n8bfaa9spara3yh5awjcfyxdwcag5qi7w01vk9m9snfzdypfrg"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Firebase Remote Config SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-firestore" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-firestore"; - version = "0.5.0"; - sha256 = "13y9g4h21mis26x663pv9lhi9i3r4s6x4pcnnwsk20a0s83k8x2k"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "0fillhmd5xdb45mfg62fr6vhki4gdc8mqvqzs56il3p70ykbrgby"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Firestore SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-fitness" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-fitness"; - version = "0.5.0"; - sha256 = "0pbz6kjkrwcb1mz83gfmyf1mcdp6lsbdp450h79083xlpbwz0kwx"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "19a63kbgf8r268ybj1dyd7z4bzaw2dd6ygp3pk4swabjjj1pfrvx"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Fitness SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-fonts" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-fonts"; - version = "0.5.0"; - sha256 = "0cgkdgvs65znknf1dpdr2jxn3wan705i89bwfzfwavwykacsjqbk"; - libraryHaskellDepends = [ - base - gogol-core - ]; - description = "Google Fonts Developer SDK"; - license = "unknown"; + version = "1.0.0"; + sha256 = "15dsq67qnpnmninklr9pm5yy1xn8a459pvgmhaabbp2x31ghqjiv"; + libraryHaskellDepends = [ gogol-core ]; + description = "Google Web Fonts Developer SDK"; + license = lib.licenses.mpl20; } ) { }; @@ -275482,325 +275767,206 @@ self: { ) { }; "gogol-fusiontables" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-fusiontables"; - version = "0.5.0"; - sha256 = "1bi9cjm7xn5dq74a7r5y95snbfjwljmfjl5pxfh2cjshpjgdpd67"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "18scbflas6w5avgsm5ndnj1qyn277mlj3v2fl71mrfjwr6171l5c"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Fusion Tables SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-games" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-games"; - version = "0.5.0"; - sha256 = "0kdqw6l1fr37amhd830lyqrh87znbbbs2lxh7cbqr831gwj4qnpk"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "0l73pqrsfnwxv3mbg6lxkzmbal1xb5gxcb3rnv16d60ng50xrpc3"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Play Game Services SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-games-configuration" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-games-configuration"; - version = "0.5.0"; - sha256 = "0j2psg58f6ilvnvdq88vmq1b462dpfssij1pa6y5xmm62gvvv6i5"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "1qfag0mqyp5fk7p225qlc2551hdyzpmflnx0i59b24vm2yym1y4a"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Play Game Services Publishing SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-games-management" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-games-management"; - version = "0.5.0"; - sha256 = "0bnkv9vic8rly2ga4k73s8cnhvird3kv5nmy17560pw4q40a5d9n"; - libraryHaskellDepends = [ - base - gogol-core - ]; - description = "Google Play Game Services Management SDK"; - license = "unknown"; + version = "1.0.0"; + sha256 = "0zy5bqi8lsb6r19bb5sd8fjcqx9v4g0lphxj60p20p94k5vw7wcd"; + libraryHaskellDepends = [ gogol-core ]; + description = "Google Play Game Management SDK"; + license = lib.licenses.mpl20; } ) { }; "gogol-genomics" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-genomics"; - version = "0.5.0"; - sha256 = "0cygvkm388g0scmy51b2dmkj6kzpcdwpxd0w98dfmwhgvln3xgl2"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "0ddyddxan844csb6mflrsq42ivvwrwcm6lhqy7wydysbf1wcfgmm"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Genomics SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-gmail" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-gmail"; - version = "0.5.0"; - sha256 = "053l0k1h2wmwgqzywswhhmwh2275n6psiy8bk684dkzvdj1msbkz"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "045hqcyypvi8c2d9lh6szp1crz1xk9ll2ll93w5viyvzz2fzlpza"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Gmail SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-groups-migration" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-groups-migration"; - version = "0.5.0"; - sha256 = "1sbmnq1ivy8dcgngfprd7g5g08fvzgwhr5hrixg4gmw95hwplafi"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "0gskbydkk39zs6aa8ss4y3ibnsdb69zmm7jbi6ijr56y7qv11fgm"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Groups Migration SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-groups-settings" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-groups-settings"; - version = "0.5.0"; - sha256 = "0l1bwgwic8q252idfv8d6jamfqfghwxq4jkaan3dwwlgjc2b6b3a"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "0n0j1m01y9k2q07mkrdm5n9pp3ahs9byhl0kpi8na30y4zhscxr8"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Groups Settings SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-healthcare" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-healthcare"; - version = "0.5.0"; - sha256 = "1ny184rhkjs571ibnwznxhc8zxqc2bag7z0lj922v53js4bvbrld"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "1dskfbpm1mv2dax64izj8sarkssajnbkinc4pwkvgfgjhf9l9sq9"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Healthcare SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-iam" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-iam"; - version = "0.5.0"; - sha256 = "1hxzg3v9b8va2s76q3jizz84vfjnjrckv5ysy9193dv6yk68h48p"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "0ylryxz1wa8v246mwzpvqkqmggj2gbd9mxmgf5cbnkibmnbcwswg"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Identity and Access Management (IAM) SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-iamcredentials" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-iamcredentials"; - version = "0.5.0"; - sha256 = "021x1rgmws8r2mj1ji6wpj8lspn70m1pzal6zmj3j8cbgmvbzgra"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "1jzqijf08jmmavgc5f7vpvs1ixiw6h9k4x8y7q8kwiayp57gcgfh"; + libraryHaskellDepends = [ gogol-core ]; description = "Google IAM Service Account Credentials SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-iap" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-iap"; - version = "0.5.0"; - sha256 = "04cph84f8h7qcg8jmz442qciq81ra2yw3jrffy8apyhy78x8zxlc"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "0v7xm5qr5im2hcvq34s7c880f6yxnzwc4cax1cwm4f3zjq7galmb"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Identity-Aware Proxy SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-identity-toolkit" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-identity-toolkit"; - version = "0.5.0"; - sha256 = "12yqcxcqvmlcrjla1qx6j78dk5qnfa8mia4nv1rr9y728w0k2ski"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "1wdm8w4z4iicbla6139501v7ri9k9w6f0b131li0578dxqw411m0"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Identity Toolkit SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-indexing" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-indexing"; - version = "0.5.0"; - sha256 = "1vyxrl7abwkz1mc08id08ncm9f1qgpkwc9mriyx3hlr9cvdj2fb0"; - libraryHaskellDepends = [ - base - gogol-core - ]; - description = "Google Indexing SDK"; - license = "unknown"; + version = "1.0.0"; + sha256 = "1hxk0gzk183vjljj57qkgyi5y4j1rigvjxkivxzvzlqyvpbirdrs"; + libraryHaskellDepends = [ gogol-core ]; + description = "Google Web Search Indexing SDK"; + license = lib.licenses.mpl20; } ) { }; "gogol-jobs" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-jobs"; - version = "0.5.0"; - sha256 = "1azggfjas13dqhl9kzqpr8bvks1gbjg1q7ia64ssxdj19mx1d5ii"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "0i9pi31vz2ngk8fpv16cizc2yjhs0pacnwf2c0fk9nylg9x4ms38"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Talent Solution SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-kgsearch" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-kgsearch"; - version = "0.5.0"; - sha256 = "0ynll6mm551x0jbx6bar5p97hy29g6nfq9mshlapmv82n9i2qqk4"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "02py8n5kk1lxmm7bkxag041rwzip4jxpdmldciq4vyq9fkkxvy57"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Knowledge Graph Search SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-language" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-language"; - version = "0.5.0"; - sha256 = "0hw181ha949q97yyg35yvwwshign43wxb2xkg482g4fq86b2iy3h"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "0y0r5c1kgzxmsply7zksh9dbzs2sd4fxwb4ps4w4lqzjkchdbj4x"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Natural Language SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; @@ -275826,59 +275992,38 @@ self: { ) { }; "gogol-libraryagent" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-libraryagent"; - version = "0.5.0"; - sha256 = "1jk46i3a9z5i1451gyjzmqahcjg3r1w03y2x64dfpc309zwivaar"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "14s5hw0qby8acqmf9f3kh068iaglmf9lp6p802vf3bg3qqx43857"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Library Agent SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-logging" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-logging"; - version = "0.5.0"; - sha256 = "0795dsyq28w3kgw3f96w99ax6v24lbahmr0mvyql1cx4z2slqp82"; - libraryHaskellDepends = [ - base - gogol-core - ]; - description = "Google Stackdriver Logging SDK"; - license = "unknown"; + version = "1.0.0"; + sha256 = "1a2w6dyb0h3dy9fxzsrmq81d7vr3z2nk7xc0wkb4jhsdvn3nwkzk"; + libraryHaskellDepends = [ gogol-core ]; + description = "Google Cloud Logging SDK"; + license = lib.licenses.mpl20; } ) { }; "gogol-manufacturers" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-manufacturers"; - version = "0.5.0"; - sha256 = "1l7dpp39yszay5aykiq81qi1f7l3fyz2s8zskyl37lvb46mv9ywr"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "0ydxl3cxrw65bfp708im1mlqgf76bi8m0wl8x295mgzyyvi6q75g"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Manufacturer Center SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; @@ -275925,154 +276070,98 @@ self: { ) { }; "gogol-mirror" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-mirror"; - version = "0.5.0"; - sha256 = "1nb7wydv7z5ip7jnj1928kfk57sk67ng3dhz9hq136lajl0lqy4r"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "0si4kk7da0mxgqddjamxa8cmci75rlpl2bivjyqx99awff788376"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Mirror SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-ml" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-ml"; - version = "0.5.0"; - sha256 = "01n7jhi8p0db7dhbjm7ll3r6yqw0cfi6l48r1ms0kcrscdfij93v"; - libraryHaskellDepends = [ - base - gogol-core - ]; - description = "Google Cloud Machine Learning Engine SDK"; - license = "unknown"; + version = "1.0.0"; + sha256 = "1vr7kv86b1cz364a5mbcl8w14k3f0rdkya4dqc99j46rqa89hcjs"; + libraryHaskellDepends = [ gogol-core ]; + description = "Google AI Platform Training & Prediction SDK"; + license = lib.licenses.mpl20; } ) { }; "gogol-monitoring" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-monitoring"; - version = "0.5.0"; - sha256 = "1754cssjhcfxn6g71vvq7jspgbwqn2a1821lhhn2ybhq8ngiay8i"; - libraryHaskellDepends = [ - base - gogol-core - ]; - description = "Google Stackdriver Monitoring SDK"; - license = "unknown"; + version = "1.0.0"; + sha256 = "1psii00flwy8yh76ng1ixpzdix4i31gr9nlysvi20m962j2zb8x7"; + libraryHaskellDepends = [ gogol-core ]; + description = "Google Cloud Monitoring SDK"; + license = lib.licenses.mpl20; } ) { }; "gogol-oauth2" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-oauth2"; - version = "0.5.0"; - sha256 = "0pnwmm0vn0hcdnww13b65ii5wapy8638svkf3srh2ap161ijf443"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "1yrzaa7wab67dw7yyz3kv78rka6vrmq4q53rrjda25y5mbzax08j"; + libraryHaskellDepends = [ gogol-core ]; description = "Google OAuth2 SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-oslogin" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-oslogin"; - version = "0.5.0"; - sha256 = "02gzg06qlli84wvq6cr1xch8qxk70r5kgs5hqaqfqsr7rg79vfvd"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "0mwxzx6qqbcybanf8cvdrwi4q2y1rs9wlrs4ivsx5csjk07zrbpy"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud OS Login SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-pagespeed" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-pagespeed"; - version = "0.5.0"; - sha256 = "116diwib3xi34znhl9b2hx3y4m3nqyqfkry0zh2aqknrxx3mpyl7"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "000p7lhs82fgw80x2g77bgk0ywhxcj22388a37xfdlvfwk7rxxhp"; + libraryHaskellDepends = [ gogol-core ]; description = "Google PageSpeed Insights SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-partners" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-partners"; - version = "0.5.0"; - sha256 = "12wfzjf3hvwba4ccnymxrqwk2hzi1zcw5h53iqk33yscx6s30jzm"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "0jcqch35rw33fp3xc24x6063hfxfd6hkdhy8ns1b3ry0x59r42na"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Partners SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-people" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-people"; - version = "0.5.0"; - sha256 = "01msa1r6p96kgz9isnnqy6ndsrh579c25m9sw43azsij8l1dd43j"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "1qjr57q91kr6gf37y24z0hr4lwkqq5fk474mb53s6ipqiyqxsk1s"; + libraryHaskellDepends = [ gogol-core ]; description = "Google People SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; @@ -276098,97 +276187,62 @@ self: { ) { }; "gogol-play-moviespartner" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-play-moviespartner"; - version = "0.5.0"; - sha256 = "0cjkikknkk4la3nlw8mn1r0xdq871sd9wakyvsznm9wjqrzysn97"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "05nc0w5v5sgg2z1ldx8y6a06nqy81hsq1bln882gv5595mcz3134"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Play Movies Partner SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-playcustomapp" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-playcustomapp"; - version = "0.5.0"; - sha256 = "0dfiwncjngfaj5i3sf38q3qkrlggvpiw9d08xpwr5rbcbi9qp43i"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "1mga3ppvlzjw133g8li20hjacp8k280qwpcsrfh1a9srmkflnqpi"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Play Custom App Publishing SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-plus" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-plus"; - version = "0.5.0"; - sha256 = "00njgd754pzyss5n3ilnaqr1qd1f4rfz1q9m4x1a3g73fja1yzgh"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "1jy99vdjqhlhvgir9h7hfc4w27nql44gqv9bn7g6w77xrh5qbbgg"; + libraryHaskellDepends = [ gogol-core ]; description = "Google + SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-plus-domains" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-plus-domains"; - version = "0.5.0"; - sha256 = "1p3qdj0vjz01yrkdjxsikriy755028v4yhw1d27ypriqh7k5widk"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "00nyww46c4fxqvzm8jdl8wnmv0a7inm4hcyp56vl336l5fzw6wid"; + libraryHaskellDepends = [ gogol-core ]; description = "Google + Domains SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-poly" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-poly"; - version = "0.5.0"; - sha256 = "1da600ahg4x5k8vsw37cr5wrqrz8sq3mhir874fk5xpf2kdqdmkp"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "0i87jzs5vrd7zwmrpkbf0jpw7yhq0y9hhiyay18kl78jkwh8gp9v"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Poly SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; @@ -276214,154 +276268,110 @@ self: { ) { }; "gogol-proximitybeacon" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-proximitybeacon"; - version = "0.5.0"; - sha256 = "1n49i32isjx3iljj035yc4y1lv3d01mpf15ab4ji49x01a0qfs5a"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "13yzm104viq54pddz321bh9fknr4i0pywsnmlayav82gy6q70fnn"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Proximity Beacon SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-pubsub" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-pubsub"; - version = "0.5.0"; - sha256 = "1pfw3pz8yr7slbyhp9rf32brqck2l2a60lx3ysz4pjjmfc72rahz"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "0ay6npsyzcq2m6dww8xdima8d19bqnrpi942hpmn5ny1rlxahvnj"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Pub/Sub SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-qpxexpress" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-qpxexpress"; - version = "0.5.0"; - sha256 = "1xqlqv680w1rr3sqzq5k8kk1xcxagh8zk5g6rqs83xjr1j5lfmsr"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "1nvn2c936ia0jzkc6lljcrnxp69y7wj8yk4n95y4wqmibi7v1pc6"; + libraryHaskellDepends = [ gogol-core ]; description = "Google QPX Express SDK"; - license = "unknown"; + license = lib.licenses.mpl20; + } + ) { }; + + "gogol-recaptcha-enterprise" = callPackage ( + { mkDerivation, gogol-core }: + mkDerivation { + pname = "gogol-recaptcha-enterprise"; + version = "1.0.0"; + sha256 = "1xcgfz3d34iac66kld3fjszi6zn03hw6i51niyapnmgs7qwvw8xm"; + libraryHaskellDepends = [ gogol-core ]; + description = "Google reCAPTCHA Enterprise SDK"; + license = lib.licenses.mpl20; } ) { }; "gogol-redis" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-redis"; - version = "0.5.0"; - sha256 = "0x774h1pryr12s6ndcgdvbwqx1nw2sc8yln147hjf4mg3fva6gkc"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "1fynpbfhnhpxki81wak3w6256rhb6yj2n6h605zpkmqb6zgdcraw"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Memorystore for Redis SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-remotebuildexecution" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-remotebuildexecution"; - version = "0.5.0"; - sha256 = "037biha22xv1ayb3zxx5dc7a86sbmr5zwmg1m24f3bbsgjfnn5ms"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "0316qcavy06s6lc77nd3kvkcivx99a29kybqk2v8gkm3d3hgnay6"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Remote Build Execution SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-replicapool" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-replicapool"; - version = "0.5.0"; - sha256 = "173ywr9vc69jf5s5vncwjby75mgfbfxw3m42jyi7dcyrxc4jbg68"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "1nx55xgghprwzs81x4xvald37xvjzwrsfq5lrrarig5gsz3crb8h"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Replica Pool SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-replicapool-updater" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-replicapool-updater"; - version = "0.5.0"; - sha256 = "1wi8x5zj61daln96dqlhq8ki57kl2k6jjz4sm1lbqffcgq66743d"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "14cwrx4qw002464i913n6hxq7rw962w2kcrw3bzng74ndhaaswd2"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Compute Engine Instance Group Updater SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-resourcemanager" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-resourcemanager"; - version = "0.5.0"; - sha256 = "1sd8zaigvpbq591nwsjyxf9jf9hxc00mjhwfc0i6mahbgax73764"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "12mhxjw4x9cb5sgpy2z4sk9qkmarhwv8mb8q88qigx4d1abqj5gm"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Resource Manager SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; @@ -276387,515 +276397,326 @@ self: { ) { }; "gogol-run" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-run"; - version = "0.5.0"; - sha256 = "0219vjrlpq16akzwsbk8kfh7p8gc8kkczcvg5a3l6lssxjp87lfg"; - libraryHaskellDepends = [ - base - gogol-core - ]; - description = "Google Cloud Run SDK"; - license = "unknown"; + version = "1.0.0"; + sha256 = "07wqy2cp62d8gs4izqzqv50yaj7b37jfhq5qm67j9dr3s56kzz6q"; + libraryHaskellDepends = [ gogol-core ]; + description = "Google Cloud Run Admin SDK"; + license = lib.licenses.mpl20; } ) { }; "gogol-runtimeconfig" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-runtimeconfig"; - version = "0.5.0"; - sha256 = "057qlad1mipdyif8n6wmhwinknnf0qgb65wbw0484b2yzcdj3zd1"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "0hrjl2vcbmk3hx38c0alh2lgz10xnsvb90lb5x9fkls2n6l0q3lm"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Runtime Configuration SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-safebrowsing" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-safebrowsing"; - version = "0.5.0"; - sha256 = "0690xz81mz8gn0qgkg11y5sx57kjmvd4lryqw8rblrh7ixypn8wb"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "13yyab714dpd42j6683p4c6v97apc2qy4ihyhrsjr7yn6ysyc4jy"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Safe Browsing SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-script" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-script"; - version = "0.5.0"; - sha256 = "1ckjj9i8fqd3igz7bnjmri5pgj3risqarcivrr3nmd1d045rx1zx"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "1a2ppyk9869bkwzfhaznqkja5pkdwjwal276k4mzn0ba7jrq47hs"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Apps Script SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-searchconsole" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-searchconsole"; - version = "0.5.0"; - sha256 = "0k971p9c4yhscnxxfhxlb5wnkzjxd2k9q8qnxlbnvp7ch7z1yv00"; - libraryHaskellDepends = [ - base - gogol-core - ]; - description = "Google Search Console URL Testing Tools SDK"; - license = "unknown"; + version = "1.0.0"; + sha256 = "0l5q9zj6scj72zg4sd1hkn5jwm4hh4q85wq6y5pm8s1sbqk3wsqz"; + libraryHaskellDepends = [ gogol-core ]; + description = "Google Search Console SDK"; + license = lib.licenses.mpl20; } ) { }; "gogol-securitycenter" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-securitycenter"; - version = "0.5.0"; - sha256 = "1axvvz60vdvjpd9bd0516fhbqnk8cjb3x52sgf42fq00dhwxy3mj"; - libraryHaskellDepends = [ - base - gogol-core - ]; - description = "Google Cloud Security Command Center SDK"; - license = "unknown"; + version = "1.0.0"; + sha256 = "0vkipvyapjimizikzfgk4q2cdn0my5j85agnnz79hvlkqb412ggp"; + libraryHaskellDepends = [ gogol-core ]; + description = "Google Security Command Center SDK"; + license = lib.licenses.mpl20; } ) { }; "gogol-servicebroker" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-servicebroker"; - version = "0.5.0"; - sha256 = "13726hq8c3g7gqwz2zrzx0k6vywv5ggd6bl90kkw09118zvyc13a"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "0z5mfig3k7k90r5khcs8is4c278dsp9y6qa5fljfkljkd4bniyv4"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Service Broker SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-serviceconsumermanagement" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-serviceconsumermanagement"; - version = "0.5.0"; - sha256 = "1pln47lpr1wb9w84z8lmskbn49456k9h4awi67mdfg10jzh4n46j"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "17g49aqdgml3w16mj8qf3m0lz7wa6qhmvz1m7s5q2dly8i7klb9q"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Service Consumer Management SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-servicecontrol" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-servicecontrol"; - version = "0.5.0"; - sha256 = "01vfjg16x6vpabvb1q2ipnv04j7r7fxxvcbjgq08phq0fnnk8sd1"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "0zw9a5q6nsyar5210ryh3svzv8jgjwjmn6mm1kpiqx32bi0gcb53"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Service Control SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-servicemanagement" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-servicemanagement"; - version = "0.5.0"; - sha256 = "0bzcv7z5n2ykkydq4wc5ka11cc82y17x4rb26k3hbsak62qx67j2"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "0i3v8ryswaz84d27v867v5f3rpa6wa518k9y9sim87l4yvqdd72s"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Service Management SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-servicenetworking" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-servicenetworking"; - version = "0.5.0"; - sha256 = "1aja2maxgjhxgqf6agngbx37w02ifb1b5ypnqdwwpi1615qxvrsh"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "0180yqdgrbsf7zazvdsbi1hwy671qc4m80chv458fgnhl6irqzsj"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Service Networking SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-serviceusage" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-serviceusage"; - version = "0.5.0"; - sha256 = "0zvnd7pl5q73kzdx2x19zrw0rk334l8xlqawlbl5p1zimvvsbpkl"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "0mc44gczmh6acgfp3x0lhd7kv7agqdqskv91bvnrk9lmrhcqchr6"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Service Usage SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-serviceuser" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-serviceuser"; - version = "0.5.0"; - sha256 = "1xfgp5nm23c8hjzkjamk4qc6qs5j4q3z5pxrlsbnir7lqv73jnwf"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "0gh7flld3vai2fwx9gqw3gcrjwwdk3nkahdxdzrixk96lrvfd2lb"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Service User SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-sheets" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-sheets"; - version = "0.5.0"; - sha256 = "0wl00f6p5qylbffhm3jw0123aqfc3acls91150nj3ncfl55q0g28"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "0jx155xaa053mp7sdrrjng28vdvls51bqg374bp8015dqx8pq388"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Sheets SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-shopping-content" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-shopping-content"; - version = "0.5.0"; - sha256 = "0b7i6vc5cw1sigvkpn8k1q8k06alx36h7fw520swhyk2p3v5shmh"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "09j3a7scawkxq81mghnypwhxi5jfx1w8nircmmhpm6a9543ikbgl"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Content API for Shopping SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-siteverification" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-siteverification"; - version = "0.5.0"; - sha256 = "0lapqji0cwf0gqp4855wqg8h1xd61bncya5b7b25lnqlld7gnp9w"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "04nn9382mwi4x83whhp66x99mml2djf97nlvpq0n5d6vs5nl65vf"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Site Verification SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-slides" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-slides"; - version = "0.5.0"; - sha256 = "0b76hx0bllbpb25d59pqlz0clcv34pkw8rpd7g7g1916sqrsd7dx"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "06cc335zva6qdqr3mmhgsmhzyg09lipzmcsffwvngmbbk6adqfag"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Slides SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-sourcerepo" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-sourcerepo"; - version = "0.5.0"; - sha256 = "0j3hcc9fq2aksx1nrvrb0g6xwv86a4n8l2vfgyyzji3gknbqx9ff"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "1v5wl66rl9kj7ckzvmy65a23s9d3ajfrxc4rsmpx6zzg3xmxjlw0"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Source Repositories SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-spanner" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-spanner"; - version = "0.5.0"; - sha256 = "0z9aycaqp3rb798mcrmrni9jfa8r9j2gjgmlxjx9icg9wh4bs5h4"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "0wbkqr2f2dha298n3sz007y9jg9c4yxn69m5ln7ffxa135yan6l8"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Spanner SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-spectrum" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-spectrum"; - version = "0.5.0"; - sha256 = "12h0rgnldgjf6qkvjbjsjcbw9vn3wlbs02baybyf70hmp58n8f0k"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "0z1la9nan5dfdksgkajh1a2smlj4vjqk3r2586cshyn4lf1iswsa"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Spectrum Database SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-speech" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-speech"; - version = "0.5.0"; - sha256 = "1snmajsca1fdq1c98f1pqvghlwgff6vsmz47wvwsjjjqz15nx9j1"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "1bg6kqxjgwj5qrkrvl7gk9h9r60z41k9h7zf6y7a74arw1ycnfcs"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Speech-to-Text SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-sqladmin" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-sqladmin"; - version = "0.5.0"; - sha256 = "0yyamr3mgwg1gxy1w258gg6gvzcymmqmknkabgxp2p5kkqsyqgv1"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "0aamc6i0l1ad9x4fnw1psq37fr8iq4pflmi7r9zpqpqh61225qic"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud SQL Admin SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-storage" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-storage"; - version = "0.5.0"; - sha256 = "0jsmgb311iinbmj12chbch3z0d56k9vqqvhjzfcilx05m1pm9xan"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "1sdmnkaclgi1n9kip5v3791dbvl992sbf95kp967261cwdm00mw5"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Storage JSON SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-storage-transfer" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-storage-transfer"; - version = "0.5.0"; - sha256 = "1zlfszkh59p4pca2n2scxa02ln4va6k5vjz41186350lfxqwba4r"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "14v3gk3pp3cn1r27dc9j6f0a8ska2mdpyarx54607x3y23bl1xc5"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Storage Transfer SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-streetviewpublish" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-streetviewpublish"; - version = "0.5.0"; - sha256 = "07w3s049sglcvh8s94kbhj8l3irscji9s14bl493p7bwj1n3dbsb"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "03zd6hk87fchc2v7wch7s2jjlp6kk2pdadd3vqapnfai5b4nmi0c"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Street View Publish SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-surveys" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-surveys"; - version = "0.5.0"; - sha256 = "0p9qkqxddgv8m24h2g58hiwhcpwndxl9r9gifjgpbh4mlcsx42q1"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "1bpybiarlh030k825ikf4sc3wm54qn8jxn9wcycfchz311rahci1"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Surveys SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-tagmanager" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-tagmanager"; - version = "0.5.0"; - sha256 = "116wc01i63q519bbqdi7ln12cvbfdsf6jdfbxrmz7zrzj4zw27l5"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "1lfadp570iampv44s8kjykimll2h3jrm7kmg696lc4gvr45ps9iz"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Tag Manager SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; @@ -276921,135 +276742,86 @@ self: { ) { }; "gogol-testing" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-testing"; - version = "0.5.0"; - sha256 = "1fawwvbcy51ri9szfiknkrqvhapdhfw2qpbvdf10mjn5jpiqmj39"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "0spim4pb7l582ydp4p5fz24bdqdl2d3jl75sw90g39fkdhx8b36s"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Testing SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-texttospeech" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-texttospeech"; - version = "0.5.0"; - sha256 = "0na9qf1307lg9bf23pd20wic530hy8hdqy95g65gdjz9g2969flk"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "0dal449bcdlr04mllfam1m9n0qz8p3ddlv8vm1xpxzw52090jq3m"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Text-to-Speech SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-toolresults" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-toolresults"; - version = "0.5.0"; - sha256 = "1m84mv6nbbf142ss1dgk91qhciy9wlfshf3hybb364wxqf4bkq93"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "108x732f9bxsqwj1wnmp3sb19v2hc0amjq3hjpw8f2iciyy4l5ia"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Tool Results SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-tpu" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-tpu"; - version = "0.5.0"; - sha256 = "1w6qcqz13sgk05i49nkx6pkxgsyc8pxy0rjyqlbribiwy30isxv3"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "09hbn03scg5axmfy15d29v5nmqxgsc8289x95rahcy00vjcx0aip"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud TPU SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-tracing" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-tracing"; - version = "0.5.0"; - sha256 = "12f84mhfyckic7kq92xyry4xfipic50znzm4q37vphjfsv9m9r4i"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "0a98hq71pl3hiv8axaqibs7i5vx9h36zcp4lhj1ckca9mbqps87g"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Tracing SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-translate" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-translate"; - version = "0.5.0"; - sha256 = "1ida8wkwp0fqvzsnbd99c842b6a3bcg5nw84aicffn95vwbl9rma"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "15ai2f66bi5hvfpfqx3kpr7pb9nw5sw13p6igs9a2vmdaqf57mkg"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Translation SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-urlshortener" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-urlshortener"; - version = "0.5.0"; - sha256 = "0a5fxcrmwjncxz6l9mhgj44i8lk8rnbgqacvkdmmhylc0yh3al2l"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "0j846nnb5w2lki10wnvdslds4bi387hxcfrr3m8q156n0dvgzz5q"; + libraryHaskellDepends = [ gogol-core ]; description = "Google URL Shortener SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; @@ -277075,154 +276847,98 @@ self: { ) { }; "gogol-vault" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-vault"; - version = "0.5.0"; - sha256 = "1dzk79y10396qq6l3y7zs9jm5rga02yxvdhp8dm7af9lb3izmjnc"; - libraryHaskellDepends = [ - base - gogol-core - ]; - description = "Google G Suite Vault SDK"; - license = "unknown"; + version = "1.0.0"; + sha256 = "08dyv38d0ga4dc6zlxz41dgba84ylxc336xv0c33jqxhrzdq6654"; + libraryHaskellDepends = [ gogol-core ]; + description = "Google Vault SDK"; + license = lib.licenses.mpl20; } ) { }; "gogol-videointelligence" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-videointelligence"; - version = "0.5.0"; - sha256 = "16jczzbvk4ww8li0yyk6clx4l2b28g48pxsckic9sdsqy5xj709c"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "1303p25mdzvk79rhy942f1v27n476cqj1sclycq3mnflf661sbwa"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Video Intelligence SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-vision" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-vision"; - version = "0.5.0"; - sha256 = "1h71p2a35lwj3p8zw6mvzxas9yyw5diss0lyg2w2nqsx8cynh7rb"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "13llhpsj0lzd4r6mbgzlcqgj8m14i0qk3il3pynxwhzvn1nccjps"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Cloud Vision SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-webmaster-tools" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-webmaster-tools"; - version = "0.5.0"; - sha256 = "029kbgzsbqyd8mbflkca8djmavmphddcldkjf8ds5jkp1qpqnnha"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "1da7zap20g3s8n8pail5sh7wy4i7m718qr1h3dmqpd4413p9ybcn"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Search Console SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-websecurityscanner" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-websecurityscanner"; - version = "0.5.0"; - sha256 = "1mcr0cs8pnlbwwsmlwjmkclvcwdwzhg2zqw9bqljw3iism43m9dq"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "0asdbgv7n7vcc7z2qxr4aqva0w75wzxba2niyq10648ya1dxrx5d"; + libraryHaskellDepends = [ gogol-core ]; description = "Google Web Security Scanner SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-youtube" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-youtube"; - version = "0.5.0"; - sha256 = "0gamhcnhvxkybsnikwrlmin0fkf1h3fcflk4vg1zcm1sg7sk9xlj"; - libraryHaskellDepends = [ - base - gogol-core - ]; - description = "Google YouTube Data SDK"; - license = "unknown"; + version = "1.0.0"; + sha256 = "1zgfx51z3wxmjkyzg876kfmwb516n5dhaygg1bmjhqc6xwzzp2si"; + libraryHaskellDepends = [ gogol-core ]; + description = "Google YouTube Data API v3 SDK"; + license = lib.licenses.mpl20; } ) { }; "gogol-youtube-analytics" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-youtube-analytics"; - version = "0.5.0"; - sha256 = "0fnrmabcw5kfl8s5nam6wl8qr6ri693wk6wlhvynj1skc54v6l4s"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "01rcrcj83smzhz9bzdhwrnd799w2gg62ypvkffyd1n06frs6jlaf"; + libraryHaskellDepends = [ gogol-core ]; description = "Google YouTube Analytics SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; "gogol-youtube-reporting" = callPackage ( - { - mkDerivation, - base, - gogol-core, - }: + { mkDerivation, gogol-core }: mkDerivation { pname = "gogol-youtube-reporting"; - version = "0.5.0"; - sha256 = "0cb88q2g67cx9zndf40a0c62cw7r32g1ps12a2ks0gz863bq53vn"; - libraryHaskellDepends = [ - base - gogol-core - ]; + version = "1.0.0"; + sha256 = "14p05jzz2vpxhgr2gb8pp5i8ni46zy3j5vjhlq3gb2ri7cz76asz"; + libraryHaskellDepends = [ gogol-core ]; description = "Google YouTube Reporting SDK"; - license = "unknown"; + license = lib.licenses.mpl20; } ) { }; @@ -289925,7 +289641,8 @@ self: { base, bytestring, Cabal, - cabal-install-parsers, + cabal-install, + Cabal-syntax, containers, filepath, optparse-applicative, @@ -289935,10 +289652,8 @@ self: { }: mkDerivation { pname = "hackage-revdeps"; - version = "0.1"; - sha256 = "1rc6k7cjcc581cx7nx7q0p5qdfzpc010bacx4w524j6bw1qb2kp1"; - revision = "1"; - editedCabalFile = "1x0rslnwk818wv37qxjfk8nmv1ld5an6ca402zhgmq0i94gd39h3"; + version = "0.1.1"; + sha256 = "0ckkcp2ndzv219hpl42vfzw0hvb5vblsx2bvdsa98wikkxnmn47j"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -289957,8 +289672,10 @@ self: { base bytestring Cabal - cabal-install-parsers + cabal-install + Cabal-syntax containers + filepath optparse-applicative time ]; @@ -289983,7 +289700,6 @@ self: { ed25519, filepath, ghc-prim, - lukko, mtl, network, network-uri, @@ -290005,10 +289721,8 @@ self: { }: mkDerivation { pname = "hackage-security"; - version = "0.6.2.6"; - sha256 = "0sfvd5y9v01bjsxsrf446ldcqf56arzr94jk2zsvj49yddbn2hif"; - revision = "5"; - editedCabalFile = "1aa020az04a459zx8xy8apdsxmvgndnlfz1cbxwr27sxylg6ypzq"; + version = "0.6.3.0"; + sha256 = "0w0d94gbqpi8b3ddkb32px8xj0qxaaxwdbl8x45y55331b23a7a0"; libraryHaskellDepends = [ base base16-bytestring @@ -290022,7 +289736,6 @@ self: { ed25519 filepath ghc-prim - lukko mtl network network-uri @@ -292381,6 +292094,8 @@ self: { pname = "hakyll"; version = "4.16.6.0"; sha256 = "1933k6aiawa0kdws7ajm9picjchnfrkkd0qd8xb9l2yv1fvcywg2"; + revision = "1"; + editedCabalFile = "0w6z4dq378aai39n9samlfahqr5s1p0fz1xl6kgfp9z8bvq9daa7"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -298916,8 +298631,8 @@ self: { }: mkDerivation { pname = "hash-string"; - version = "0.1.0.0"; - sha256 = "154iqs3pnxypsj5xj35gncmc4cvzfsx9x28iyh2i3dwdyks33rj5"; + version = "0.1.0.1"; + sha256 = "136a5pkygam99fx52r1dhrxydkzk1v83n0ip5iaczdx99cwki0gb"; libraryHaskellDepends = [ base bytestring @@ -302181,6 +301896,120 @@ self: { } ) { }; + "haskell-halogen-core" = callPackage ( + { + mkDerivation, + async, + base, + bytestring, + clay, + containers, + data-default, + deepseq, + free, + hashable, + hspec, + kan-extensions, + mtl, + protolude, + random, + row-types, + safe-exceptions, + stm, + text, + time, + transformers, + unliftio, + unordered-containers, + uuid-types, + }: + mkDerivation { + pname = "haskell-halogen-core"; + version = "0.9.0"; + sha256 = "0c48150a29rssnzxvqmvq7ivdgb9yh47hhfzy0c56jqh2dy8gx0z"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async + base + bytestring + clay + containers + data-default + deepseq + free + hashable + kan-extensions + mtl + protolude + random + row-types + safe-exceptions + stm + text + time + transformers + unliftio + unordered-containers + uuid-types + ]; + executableHaskellDepends = [ + async + base + bytestring + clay + containers + data-default + deepseq + free + hashable + kan-extensions + mtl + protolude + random + row-types + safe-exceptions + stm + text + time + transformers + unliftio + unordered-containers + uuid-types + ]; + testHaskellDepends = [ + async + base + bytestring + clay + containers + data-default + deepseq + free + hashable + hspec + kan-extensions + mtl + protolude + random + row-types + safe-exceptions + stm + text + time + transformers + unliftio + unordered-containers + uuid-types + ]; + description = "Haskell port of purescript-halogen library"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "halogen-core-prototype"; + broken = true; + } + ) { }; + "haskell-holes-th" = callPackage ( { mkDerivation, @@ -302428,7 +302257,6 @@ self: { lsp-types, megaparsec, mod, - monoid-subclasses, mtl, network-uri, optparse-applicative, @@ -302477,8 +302305,8 @@ self: { }: mkDerivation { pname = "haskell-language-server"; - version = "2.10.0.0"; - sha256 = "1h1w40y03lwkwzhl4bz0xvk2fdvzxq3gzx0xjkqv0bghmnkmz3fn"; + version = "2.11.0.0"; + sha256 = "1acd42sqa76nkrwkb6jcrimbf8va6ikkynv9ssbbamyy4vmx1aa4"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -302605,7 +302433,6 @@ self: { enummapset extra filepath - fuzzy ghcide hashable hls-plugin-api @@ -302615,7 +302442,6 @@ self: { lsp lsp-test lsp-types - monoid-subclasses mtl network-uri ormolu @@ -307313,6 +307139,127 @@ self: { } ) { }; + "haskoin-core_1_2_2" = callPackage ( + { + mkDerivation, + aeson, + array, + base, + base16, + base64, + binary, + bytes, + bytestring, + cereal, + conduit, + containers, + crypton, + data-default, + deepseq, + entropy, + hashable, + hspec, + hspec-discover, + HUnit, + lens, + lens-aeson, + memory, + mtl, + murmur3, + network, + QuickCheck, + safe, + scientific, + secp256k1-haskell, + split, + string-conversions, + text, + time, + transformers, + unordered-containers, + vector, + }: + mkDerivation { + pname = "haskoin-core"; + version = "1.2.2"; + sha256 = "0zv2mjxixp059jd8gz0kr45wsi682wlpbzvik7lj62xq70qfffgx"; + libraryHaskellDepends = [ + aeson + array + base + base16 + binary + bytes + bytestring + cereal + conduit + containers + crypton + data-default + deepseq + entropy + hashable + hspec + memory + mtl + murmur3 + network + QuickCheck + safe + scientific + secp256k1-haskell + split + string-conversions + text + time + transformers + unordered-containers + vector + ]; + testHaskellDepends = [ + aeson + array + base + base16 + base64 + binary + bytes + bytestring + cereal + conduit + containers + crypton + data-default + deepseq + entropy + hashable + hspec + HUnit + lens + lens-aeson + memory + mtl + murmur3 + network + QuickCheck + safe + scientific + secp256k1-haskell + split + string-conversions + text + time + transformers + unordered-containers + vector + ]; + testToolDepends = [ hspec-discover ]; + description = "Bitcoin & Bitcoin Cash library for Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "haskoin-crypto" = callPackage ( { mkDerivation, @@ -307400,8 +307347,8 @@ self: { }: mkDerivation { pname = "haskoin-node"; - version = "1.1.3"; - sha256 = "1bsbnfyk7abcgm9czcn0r2fiimiy7r6h9mxqbv464dpchgnnp9iy"; + version = "1.1.4"; + sha256 = "1ghi2k8hmfpxnzajpz4f2wa2679qbh1ajd91hs7jyg3fyx341hp2"; libraryHaskellDepends = [ base bytestring @@ -307614,8 +307561,8 @@ self: { }: mkDerivation { pname = "haskoin-store"; - version = "1.5.14"; - sha256 = "1829p5mzgi6zq19h88dcs2cbsafvp7bg7hm3syf444yra9x9brps"; + version = "1.5.16"; + sha256 = "1ksqxbng1c2zsl2pvw1iy53z5skidpnar10rk145lna96mw9wsqk"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -307758,7 +307705,9 @@ self: { testToolDepends = [ hspec-discover ]; description = "Storage and index for Bitcoin and Bitcoin Cash"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; mainProgram = "haskoin-store"; + broken = true; } ) { }; @@ -307854,6 +307803,99 @@ self: { } ) { }; + "haskoin-store-data_1_5_16" = callPackage ( + { + mkDerivation, + aeson, + base, + binary, + bytes, + bytestring, + cereal, + containers, + data-default, + deepseq, + hashable, + haskoin-core, + hspec, + hspec-discover, + http-client, + http-types, + lens, + mtl, + network, + QuickCheck, + scotty, + string-conversions, + text, + time, + unordered-containers, + vector, + wreq, + }: + mkDerivation { + pname = "haskoin-store-data"; + version = "1.5.16"; + sha256 = "0qbka5arcr32vrw08hx0xwfi2nmy5hm078j3r2x41cg7d7mvbhvi"; + libraryHaskellDepends = [ + aeson + base + binary + bytes + bytestring + cereal + containers + data-default + deepseq + hashable + haskoin-core + http-client + http-types + lens + mtl + network + scotty + string-conversions + text + time + unordered-containers + vector + wreq + ]; + testHaskellDepends = [ + aeson + base + binary + bytes + bytestring + cereal + containers + data-default + deepseq + hashable + haskoin-core + hspec + http-client + http-types + lens + mtl + network + QuickCheck + scotty + string-conversions + text + time + unordered-containers + vector + wreq + ]; + testToolDepends = [ hspec-discover ]; + description = "Data for Haskoin Store"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "haskoin-util" = callPackage ( { mkDerivation, @@ -307908,137 +307950,177 @@ self: { mkDerivation, aeson, aeson-pretty, + ansi-terminal, base, + base16-bytestring, + base64-bytestring, bytestring, cereal, conduit, containers, - daemons, data-default, - deepseq, + Decimal, directory, + entropy, esqueleto, - exceptions, - file-embed, - filepath, haskeline, haskoin-core, - haskoin-node, + haskoin-store-data, + hspec, + hspec-discover, + http-types, HUnit, - lifted-async, - lifted-base, - monad-control, + lens, + lens-aeson, monad-logger, mtl, + optparse-applicative, persistent, persistent-sqlite, - persistent-template, + pretty, QuickCheck, - resourcet, - semigroups, + random, + raw-strings-qq, + secp256k1-haskell, split, - stm, - stm-chans, - stm-conduit, string-conversions, - test-framework, - test-framework-hunit, - test-framework-quickcheck2, text, time, - transformers-base, - unix, + transformers, unordered-containers, - yaml, - zeromq4-haskell, + wreq, }: mkDerivation { pname = "haskoin-wallet"; - version = "0.4.2"; - sha256 = "0ykjz5qy69mpz4gnwd25lv0jqb3vamk5z6i4pw1zcm5c413fqdm5"; + version = "0.9.4"; + sha256 = "06z1rr9lbak48jir8xwp5yy92iaraffd187b8a1g1dx00za5pmf3"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ aeson aeson-pretty + ansi-terminal base + base16-bytestring + base64-bytestring bytestring cereal conduit containers - daemons data-default - deepseq + Decimal directory + entropy esqueleto - exceptions - file-embed - filepath haskeline haskoin-core - haskoin-node - lifted-async - lifted-base - monad-control + haskoin-store-data + http-types + lens + lens-aeson monad-logger mtl + optparse-applicative persistent persistent-sqlite - persistent-template - resourcet - semigroups + pretty + random + raw-strings-qq + secp256k1-haskell split - stm - stm-chans - stm-conduit string-conversions text time - transformers-base - unix + transformers unordered-containers - yaml - zeromq4-haskell + wreq ]; executableHaskellDepends = [ aeson aeson-pretty + ansi-terminal base - haskoin-node + base16-bytestring + base64-bytestring + bytestring + cereal + conduit + containers + data-default + Decimal + directory + entropy + esqueleto + haskeline + haskoin-core + haskoin-store-data + http-types + lens + lens-aeson monad-logger + mtl + optparse-applicative + persistent persistent-sqlite - resourcet + pretty + random + raw-strings-qq + secp256k1-haskell + split string-conversions + text + time + transformers unordered-containers - zeromq4-haskell + wreq ]; testHaskellDepends = [ aeson + aeson-pretty + ansi-terminal base + base16-bytestring + base64-bytestring bytestring + cereal + conduit containers + data-default + Decimal directory + entropy + esqueleto + haskeline haskoin-core - haskoin-node + haskoin-store-data + hspec + http-types HUnit + lens + lens-aeson monad-logger mtl + optparse-applicative persistent persistent-sqlite + pretty QuickCheck - resourcet - stm - stm-chans + random + raw-strings-qq + secp256k1-haskell + split string-conversions - test-framework - test-framework-hunit - test-framework-quickcheck2 text + time + transformers unordered-containers + wreq ]; - description = "Implementation of a Bitcoin SPV Wallet with BIP32 and multisig support"; + testToolDepends = [ hspec-discover ]; + description = "Lightweight CLI wallet for Bitcoin and Bitcoin Cash"; license = lib.licenses.publicDomain; hydraPlatforms = lib.platforms.none; + mainProgram = "hw"; broken = true; } ) { }; @@ -308229,8 +308311,6 @@ self: { ]; description = "The Haskore Computer Music System"; license = "GPL"; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -308273,6 +308353,7 @@ self: { description = "Routines for realtime playback of Haskore songs"; license = "GPL"; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -310984,7 +311065,7 @@ self: { } ) { }; - "hasql-pool_1_3_0_1" = callPackage ( + "hasql-pool_1_3_0_2" = callPackage ( { mkDerivation, async, @@ -311001,8 +311082,8 @@ self: { }: mkDerivation { pname = "hasql-pool"; - version = "1.3.0.1"; - sha256 = "0rvj241z6adnkrkr5yfr0k8ngxqylsl85kjcka6mn05m4swplsfz"; + version = "1.3.0.2"; + sha256 = "1adx703q4vx2qpmp2hl3zaa48h79px2py9p04ikwixd1aq300wrh"; libraryHaskellDepends = [ base bytestring @@ -311276,17 +311357,19 @@ self: { hasql, hspec, resource-pool, + text, time, }: mkDerivation { pname = "hasql-resource-pool"; - version = "0.6.0.0"; - sha256 = "05xvmcrlxp8gksizsx916awsxhbh4a9svnirhnibn9cp1bqcr11i"; + version = "1.9.1.2"; + sha256 = "1cg1wgrb7xbnqqqzy31y5lskcb66vmsr6ifmv0xi1qy0kb0c2y7i"; libraryHaskellDepends = [ base-prelude clock hasql resource-pool + text time ]; testHaskellDepends = [ @@ -316769,6 +316852,18 @@ self: { } ) { }; + "heck" = callPackage ( + { mkDerivation, base }: + mkDerivation { + pname = "heck"; + version = "0.2025.5.22"; + sha256 = "01lxh37sw8sjcmss34nh97im4l3vpdxy1wp7qxgdwynzgz6lf4s9"; + libraryHaskellDepends = [ base ]; + description = "Abstract unit test interface"; + license = lib.licenses.bsd0; + } + ) { }; + "heckin" = callPackage ( { mkDerivation, @@ -322670,8 +322765,6 @@ self: { ]; description = "Fast and safe representation of a hex string"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -325093,6 +325186,8 @@ self: { pname = "hie-bios"; version = "0.15.0"; sha256 = "1lih0gab4r33vyjmrfd7dq6fzwy6bzgkr2xw4cf3yxvxk3m1czaj"; + revision = "1"; + editedCabalFile = "1rcvcsz97y4b242mdjxlxmgv05bhb56hss1sqf4w07i9a6bjhnba"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -329316,8 +329411,8 @@ self: { }: mkDerivation { pname = "hkgr"; - version = "0.4.7"; - sha256 = "0r01jbmbswldz9dld3k9wdsda352z9g9yls6l60r6dcxa1pah9p0"; + version = "0.4.8"; + sha256 = "09p5x379k150kly8q0v9w14b8gxr6mr4klivkfd9nnbsclscasqg"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; @@ -329710,7 +329805,7 @@ self: { } ) { }; - "hledger_1_42_1" = callPackage ( + "hledger_1_42_2" = callPackage ( { mkDerivation, aeson, @@ -329755,10 +329850,8 @@ self: { }: mkDerivation { pname = "hledger"; - version = "1.42.1"; - sha256 = "0cw2v3ckg3b90d7xkq7mjwb1pr7z5js9qb3bm2i9mz7284aqzn3q"; - revision = "1"; - editedCabalFile = "1i422nwlp4pab9c4pi0vrdmnc52znxwd7pyd1173gk6jkkkvqg7n"; + version = "1.42.2"; + sha256 = "0c6g90xdwavp23azv4b1k9sn309j96150adc5ihm4lhijvldphcr"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -330413,7 +330506,7 @@ self: { } ) { }; - "hledger-lib_1_42_1" = callPackage ( + "hledger-lib_1_42_2" = callPackage ( { mkDerivation, aeson, @@ -330468,10 +330561,8 @@ self: { }: mkDerivation { pname = "hledger-lib"; - version = "1.42.1"; - sha256 = "0c59vxi9w809vhw0gzpkl8iv0qbd6wv5xq6lvllxz0y7axkw7vnl"; - revision = "1"; - editedCabalFile = "1lpnp61hfscjx01krypqlm08zsjgxgwd400wphg70yk7ay4zg981"; + version = "1.42.2"; + sha256 = "0m0z70m4bm7bhrhjczdhwgz8afvjc1lrxwdr8kzgg0yyq2xrmxxx"; libraryHaskellDepends = [ aeson aeson-pretty @@ -330783,7 +330874,7 @@ self: { } ) { }; - "hledger-ui_1_42_1" = callPackage ( + "hledger-ui_1_42_2" = callPackage ( { mkDerivation, ansi-terminal, @@ -330819,10 +330910,10 @@ self: { }: mkDerivation { pname = "hledger-ui"; - version = "1.42.1"; - sha256 = "1grj5j2lndyxzbfbr9mp29qy2l4gs7pcqgbmrkdb2l8qcdm83nwm"; + version = "1.42.2"; + sha256 = "17jmjphvrxcmg69b3p82sapf8x14w5xw10crbpcs6ws0wmlmmq71"; revision = "1"; - editedCabalFile = "0db3yzr818m458ddlfkhbypsyjfkgmlbqyl9vyqdmvklxlnap0j5"; + editedCabalFile = "0lh28f9pxx6zxn91wna6ywj50igraqb6dyg797qqm2q3zz0kapif"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -331021,7 +331112,7 @@ self: { } ) { }; - "hledger-web_1_42_1" = callPackage ( + "hledger-web_1_42_2" = callPackage ( { mkDerivation, aeson, @@ -331076,10 +331167,8 @@ self: { }: mkDerivation { pname = "hledger-web"; - version = "1.42.1"; - sha256 = "13z1fzvfdacdcaabhc68ic93rbh2kw983nhcm7jzkipnp559lvnj"; - revision = "1"; - editedCabalFile = "1mf2g5j8jqfdnvs1qnq58bb2d6yzi9bc3kh0zz00f0wbqhwiih30"; + version = "1.42.2"; + sha256 = "0ciz1y97aw7493avj8i9hnzjinc1fwj20wns036qa6yxglsj0qkm"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -332691,8 +332780,8 @@ self: { }: mkDerivation { pname = "hls-graph"; - version = "2.10.0.0"; - sha256 = "1q2ix901k3b0a05nax5lcrqnjllm6zvv63lh027mmrhg976vl0l2"; + version = "2.11.0.0"; + sha256 = "1mpf9vfnvxd03xhsywzb77g8rkvzj012jn6mz0rfmgvcls7kbgiw"; enableSeparateDataOutput = true; libraryHaskellDepends = [ aeson @@ -332977,8 +333066,8 @@ self: { }: mkDerivation { pname = "hls-plugin-api"; - version = "2.10.0.0"; - sha256 = "1xl2vh9jsydjsw6faij5w5amplz6qmgjadc5rp9ffl4lnd1fvvl6"; + version = "2.11.0.0"; + sha256 = "1jn75zq4nqaml6rzzilaszqy0z4nj6bz5y9svddpl276qw1mcbm8"; libraryHaskellDepends = [ aeson base @@ -333510,8 +333599,8 @@ self: { }: mkDerivation { pname = "hls-test-utils"; - version = "2.10.0.0"; - sha256 = "0kzqri1xslvi699gm2nasvs3zygk0y06w3x9mppksrgfs5961p0z"; + version = "2.11.0.0"; + sha256 = "11rswiw1zlsgjjfs78hl73axrwr9lmd334iyla4k98ak6gxllqr6"; libraryHaskellDepends = [ aeson async @@ -334702,8 +334791,8 @@ self: { pname = "hmm-lapack"; version = "0.5.0.1"; sha256 = "0im754fgqzi28snwf9bxkj4i1g69c0q8knzjvpmbrs79d5rncpxk"; - revision = "2"; - editedCabalFile = "1jg5qpdwi186vm87b0dm5gzqivlpc1q2lwi9vangxah1lfhd898r"; + revision = "3"; + editedCabalFile = "0gqmrl8raa38rnrdbh4nyfrl5csb9l5rgk0w1i1laazxqd8wl49y"; libraryHaskellDepends = [ base comfort-array @@ -346181,12 +346270,16 @@ self: { aeson, attoparsec, base, + binary, bytestring, conduit, + conduit-extra, directory, - filesystem-conduit, old-locale, random, + resourcet, + scientific, + shakespeare, shakespeare-text, shelly, system-filepath, @@ -346199,18 +346292,22 @@ self: { }: mkDerivation { pname = "hs-pkpass"; - version = "0.4"; - sha256 = "01jcl2ia8p29gg5yazpxm6cdxyskl6z895lmgh888qkf9jlzf5mf"; + version = "0.6"; + sha256 = "1yq8mm2j3p3fc7siqbglz8fdlyvpkgp3svklnbyw09gaq3mwall0"; libraryHaskellDepends = [ aeson attoparsec base + binary bytestring conduit + conduit-extra directory - filesystem-conduit old-locale random + resourcet + scientific + shakespeare shakespeare-text shelly system-filepath @@ -346223,7 +346320,6 @@ self: { ]; description = "A library for Passbook pass creation & signing"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.mpscholten ]; } ) { }; @@ -350214,6 +350310,7 @@ self: { ]; description = "sendxmpp clone, sending XMPP messages via CLI"; license = lib.licenses.agpl3Only; + hydraPlatforms = lib.platforms.none; mainProgram = "hsendxmpp"; } ) { }; @@ -351855,6 +351952,7 @@ self: { hslua-core, hslua-marshalling, hslua-packaging, + process, tasty, tasty-hunit, tasty-lua, @@ -351863,8 +351961,8 @@ self: { }: mkDerivation { pname = "hslua-module-system"; - version = "1.1.2"; - sha256 = "1pi1yp5ch83b74diimbrq09gd9wq8cjpxwjzv9jvchf2xrz8winl"; + version = "1.1.3"; + sha256 = "0skdgb21x2zdyv1m3ai4n8axnk85i3s08pvsrkjwwsfcr7v3r432"; libraryHaskellDepends = [ base directory @@ -351872,6 +351970,7 @@ self: { hslua-core hslua-marshalling hslua-packaging + process temporary text ]; @@ -355465,6 +355564,8 @@ self: { pname = "hsql"; version = "1.8.2"; sha256 = "0i53n42ynq22fzlz4kpmri4q4abmi4dz8bz0izn307is1pmk4bby"; + revision = "1"; + editedCabalFile = "1awgp83xxza0j9lillndsk6c2gm9paymk3mhphc9fcj6m0f6is7n"; libraryHaskellDepends = [ base old-time @@ -361790,8 +361891,8 @@ self: { }: mkDerivation { pname = "http2-tls"; - version = "0.4.5"; - sha256 = "0kc7g8ldgm40fsh73r881pxjb87x0m00xnjd0zsl0baaa85f7r4y"; + version = "0.4.6"; + sha256 = "1fi7mk5lkpgr194da9wcwwn7hwdj5cw9kzdiqr3w8dwixnddqrl9"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -361847,8 +361948,8 @@ self: { }: mkDerivation { pname = "http3"; - version = "0.0.23"; - sha256 = "1xqs4k81758cwpdr7r3qdhv7hscv8yy8vaikq2i4wdyaa85cda56"; + version = "0.0.24"; + sha256 = "1i7dzw9ib9h0i2zjnwsqxbs188p71ly1ad1vdnjnbhyr4gq6aw77"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -366156,8 +366257,8 @@ self: { }: mkDerivation { pname = "hw-prelude"; - version = "0.0.4.4"; - sha256 = "03lc5yx0ybqi1fz3x1fs9bvnn4j0w9zg54x2jlwl1lsf8jg63z3j"; + version = "0.0.5.0"; + sha256 = "1ikvmhfi57c96l9vnr3kfwxn2wq7nl8iphiayz4kc6nyg8185ar3"; libraryHaskellDepends = [ aeson async @@ -373021,7 +373122,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "IHaskell extension for making the use of Symtegration more seamless"; license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -374294,8 +374394,8 @@ self: { }: mkDerivation { pname = "imp"; - version = "1.0.3.1"; - sha256 = "0p427yii4z9sg0cdvi7lq4r0ilq6xxlicvw8h831ya0m4d60j417"; + version = "1.0.3.3"; + sha256 = "1ybhn2cyca928q8yshsf0yvwi7s2gqqwd0k542prdm2ip45hizmj"; libraryHaskellDepends = [ base Cabal-syntax @@ -378271,8 +378371,8 @@ self: { }: mkDerivation { pname = "insert-ordered-containers"; - version = "0.2.6"; - sha256 = "17y4s31v6l1330i8ga2phf28myh5h3i889w2wll0hjkf2x5yalpg"; + version = "0.2.7"; + sha256 = "05rncapknzx8yii2mzfbg0hvack4jx11jwgh0pmqlng6fqdvpvbp"; libraryHaskellDepends = [ aeson base @@ -379191,8 +379291,8 @@ self: { }: mkDerivation { pname = "int-like"; - version = "0.1.4"; - sha256 = "0djf0p2k0ayzxbabx0r2hwcm2rm7llfjhrd718c7n2zkqz297hfm"; + version = "0.3.0"; + sha256 = "0nyxhq5715cb5dpvs6ap6zkm08xai1ivhpvj6jsj3kiy0fxyscmw"; libraryHaskellDepends = [ algebraic-graphs base @@ -380436,8 +380536,8 @@ self: { pname = "interpolation"; version = "0.1.1.2"; sha256 = "0y61hwm4xfa1wna4xk61c5p3b3z8i589lz6cxkk2pbaifydccxy0"; - revision = "1"; - editedCabalFile = "179papjalxxl2nsmcv95xz9kjdha148ljyz4syr581f1fn5vklzd"; + revision = "2"; + editedCabalFile = "0m4rc3ybwljrc6wp0vqahrrl67n8m06rfw8kfqkyp3k11fy11rfn"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -381625,10 +381725,8 @@ self: { }: mkDerivation { pname = "io-classes"; - version = "1.7.0.0"; - sha256 = "1lnp09xmkl63zfy3ly5lmy1fsidngzksh35ws753s9287wc9fxbh"; - revision = "5"; - editedCabalFile = "0zd603cliv8hp739wwfijrwi8kw0phafiqjjxi8kg063pfjrdd88"; + version = "1.8.0.0"; + sha256 = "154bpq8w65xyy4slbd12d0r02gv5bz0q09rlpxyjwx63kpzy5xw1"; libraryHaskellDepends = [ array async @@ -381828,6 +381926,7 @@ self: { criterion, deepseq, exceptions, + hashable, io-classes, nothunks, parallel, @@ -381842,15 +381941,14 @@ self: { }: mkDerivation { pname = "io-sim"; - version = "1.6.0.0"; - sha256 = "0ripyhcmvvlqhb2v2gnbvbmb6bi7pqlcnly7cs7a5rxb9iww4qla"; - revision = "4"; - editedCabalFile = "105pab3q504r31wpbj54dwl0fwqvca5r81w4b0bxycxgffghcpqq"; + version = "1.8.0.0"; + sha256 = "00dmqfbq9j906f5ga1vqqmrvzdmwxwrw6gcigmdspwnpaq73yydr"; libraryHaskellDepends = [ base containers deepseq exceptions + hashable io-classes nothunks parallel @@ -381878,8 +381976,6 @@ self: { ]; description = "A pure simulator for monadic concurrency with STM"; license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -386369,10 +386465,8 @@ self: { }: mkDerivation { pname = "jacinda"; - version = "3.3.0.3"; - sha256 = "1r3niy2zppimx0gn603x7gxwng11rn37776ddaa4vn0bvcy5spji"; - revision = "1"; - editedCabalFile = "1h4hqvv8bwbksgzmz77q0a3zdv3hwb5z01i748kzcqp2015fs6dp"; + version = "3.3.0.4"; + sha256 = "1ma3aa4sx4ybqgkclfjh8yz0ql0av6qflddyfsp90jaky3ryw54h"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; @@ -386449,8 +386543,8 @@ self: { pname = "jack"; version = "0.7.2.2"; sha256 = "0f47cyhsjw57k4cgbmwvawn02v9dvx4x1pn7k2z612srf5l1igb5"; - revision = "2"; - editedCabalFile = "1hjk165kmdryyr5j50dgk59sa6kqvhhp6g5i31b2kzif9glbmq3s"; + revision = "3"; + editedCabalFile = "18w4v7psxkfgfi5hzms9v2myia18nxm7vdrrirdrkfnjwkbqsh7f"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -389596,6 +389690,36 @@ self: { } ) { }; + "jpeg-turbo" = callPackage ( + { + mkDerivation, + base, + bytestring, + tasty, + tasty-discover, + tasty-hunit, + }: + mkDerivation { + pname = "jpeg-turbo"; + version = "0.1.0.0"; + sha256 = "1rln3w7iia5rp5awh4pvqzq68bak5hy9s7dkdwlykrf97sxh9lla"; + libraryHaskellDepends = [ + base + bytestring + ]; + testHaskellDepends = [ + base + bytestring + tasty + tasty-discover + tasty-hunit + ]; + testToolDepends = [ tasty-discover ]; + description = "FFI bindings to libjpeg-turbo"; + license = lib.licenses.bsd3; + } + ) { }; + "jpl-horizons-api" = callPackage ( { mkDerivation, @@ -389961,8 +390085,8 @@ self: { }: mkDerivation { pname = "jsaddle-warp"; - version = "0.9.9.4"; - sha256 = "0lx2vn0hlr8b27p3lg2fcpc22q8qazgpwa4yx8553xa540idi7g8"; + version = "0.9.9.5"; + sha256 = "1w7i64aaqisvk25f7p1qgxk1krqdh8ii9phapw0wyk7jcn6ybar2"; enableSeparateDataOutput = true; libraryHaskellDepends = [ aeson @@ -390880,8 +391004,8 @@ self: { }: mkDerivation { pname = "json-feed"; - version = "2.0.0.13"; - sha256 = "0yn4fknlvir85zkyj1l51pi7rmn10v5mdqp26qky1p8xjlyryjc6"; + version = "2.0.0.15"; + sha256 = "0rkcwd61j4bfp4jmhjj34nsid6mwgzyf715cn9jrm0xsxwcx5bx9"; libraryHaskellDepends = [ aeson base @@ -391360,8 +391484,8 @@ self: { }: mkDerivation { pname = "json-rpc"; - version = "1.1.1"; - sha256 = "0m382rfyswqgzpdk2qzp71r1mhaj8frf9ii9xabai0zwpxxxprm7"; + version = "1.1.2"; + sha256 = "0jsyyn5vnc7ks96skxqkppry5h0ss4axma47zsrrychh652qc2kc"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -397857,8 +397981,8 @@ self: { }: mkDerivation { pname = "keid-core"; - version = "0.1.9.1"; - sha256 = "0chyw6l1vzjdgn5mwfp39g2fhsxqs61xyxva2apvbk1xj8qm955g"; + version = "0.1.10.0"; + sha256 = "1rq6fry1lwaqki4jr28nhvh27xfg3b3528dda4iahgvd8hq5zvpf"; libraryHaskellDepends = [ base binary @@ -398099,6 +398223,8 @@ self: { binary, bytestring, dear-imgui, + geomancy, + geomancy-layout, GLFW-b, keid-core, resourcet, @@ -398112,13 +398238,15 @@ self: { }: mkDerivation { pname = "keid-ui-dearimgui"; - version = "0.1.3.1"; - sha256 = "196w7mwj6wr95p88ij1zadz4908ivrqx5nwgrkc6hqybc4pa7ygh"; + version = "0.1.3.2"; + sha256 = "0wahzr2sjnggafymfyqr1h16rlhs8f01rbz8fg00arqxbgqsvlph"; libraryHaskellDepends = [ base binary bytestring dear-imgui + geomancy + geomancy-layout GLFW-b keid-core resourcet @@ -401576,8 +401704,8 @@ self: { }: mkDerivation { pname = "kubernetes-api-client"; - version = "0.6.0.0"; - sha256 = "0bnv702pyc14msnqs1p4k7s7pzsxfk1n389w7mcf43r3cjwkzi73"; + version = "0.6.0.1"; + sha256 = "0j1jldj300n2fnr6q7ciiszcp2p3gs33cjxpjk481rrz84xlgaf5"; libraryHaskellDepends = [ aeson attoparsec @@ -402593,8 +402721,8 @@ self: { }: mkDerivation { pname = "lackey"; - version = "2.0.0.9"; - sha256 = "18kz3yvqh9g8sz8h06hwnd636236b1hvhviiig53zvcy9nn5fi3m"; + version = "2.0.0.11"; + sha256 = "0k9mad0kdjbpi2i2i8vfmp6y2cfkk0fvh3iara4m6rrdn2vy0h27"; libraryHaskellDepends = [ base servant-foreign @@ -404373,8 +404501,8 @@ self: { }: mkDerivation { pname = "lambdasound"; - version = "1.2.0"; - sha256 = "0x16hv0pmsmxnzkpvch25qzsg7qgznpl34lxnd9y5dwm3jdgvhhg"; + version = "1.2.1"; + sha256 = "08x2y7dd356w9sidvpl72zbp36qyzkgcmrfr3rmrvd0ds64fj0kk"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -406226,8 +406354,8 @@ self: { pname = "language-gemini"; version = "0.1.0.1"; sha256 = "1vnl280ld0wazffzx19an5d6gybx4396z57idcfvdvzkap97qbh9"; - revision = "2"; - editedCabalFile = "0z1i9i3w6ymlhaa4r8fs6iks94rwx25zwwrk1gkyczhv1ah1vaqi"; + revision = "3"; + editedCabalFile = "1r378bjzwdbki99lbm7gb6j5bhizps0nqdrmc4j3cyqwgddxjp2v"; libraryHaskellDepends = [ base text @@ -406241,8 +406369,6 @@ self: { ]; description = "Datatypes and parsing/printing functions to represent the Gemini markup language"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -408206,6 +408332,8 @@ self: { pname = "lapack"; version = "0.5.2"; sha256 = "02slhxbg0ijcx2msrf17ymh17h14j95ia0nhb5mfiqdsxi8rwnda"; + revision = "1"; + editedCabalFile = "1xqylv8569f320dm67lab4idrjdl18ymxfs1sci19bi44k2hnm8d"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -408363,6 +408491,8 @@ self: { pname = "lapack-ffi-tools"; version = "0.1.3.2"; sha256 = "0y30qwxzbggn3aqr437j3bi1yfa1fpdq96xq7vxbi1fnll8a9432"; + revision = "1"; + editedCabalFile = "0z8ahg1bxcphdyhjaxwmfhdhwwg1d2mhx3dvl6af3c9sql9r5xjw"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; @@ -408947,8 +409077,8 @@ self: { pname = "latex"; version = "0.1.0.4"; sha256 = "10m0l0wlrkkl474sdmi7cl6w6kqyqzcp05h7jdacxhzbxyf8nahw"; - revision = "1"; - editedCabalFile = "0ryjw2rsw979b9i7i23b6qf4y192za09f1yhi49czgsf4184sccb"; + revision = "2"; + editedCabalFile = "0m1y5c7dlqnfrr0p36dp5jy0g50w3mqhmzv8sawk0l1qrpiznq1k"; libraryHaskellDepends = [ base containers @@ -409679,8 +409809,8 @@ self: { }: mkDerivation { pname = "lawful-conversions"; - version = "0.1.6.1"; - sha256 = "18dp73b63wvzznvk1v47jxalpbfc9zjh184p88pjrjq3y6m514dg"; + version = "0.1.7"; + sha256 = "0ly64ng1lqm1czfcmsdkvnljzbr6z7cxdn6yl2bxbi09826ha1i3"; libraryHaskellDepends = [ base bytestring @@ -411178,8 +411308,8 @@ self: { }: mkDerivation { pname = "leancheck-instances"; - version = "0.0.5"; - sha256 = "111dgr7ivd36v5fqcvnx2jq7iyn9akz5css6mzb5h72rc0sxwq6q"; + version = "0.0.8"; + sha256 = "0xgywj1hpzrxnyg2yx28mlx2ds59g8scdxfw4chm1clg8ljapp45"; libraryHaskellDepends = [ array base @@ -414529,8 +414659,8 @@ self: { }: mkDerivation { pname = "libfuse3"; - version = "0.2.0.1"; - sha256 = "1d9bn7hajkis2xh7q9v0w6y2a0bgr36qxkr30z9hnnvyihd6r01n"; + version = "0.2.1.0"; + sha256 = "1nnncas8z22cz2l1799wf1gg00awhkxff7xwhhfi2s56d3nmpqbj"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -414561,8 +414691,6 @@ self: { description = "A Haskell binding for libfuse-3.x"; license = lib.licenses.mit; platforms = lib.platforms.linux; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { inherit (pkgs) fuse3; }; @@ -416406,8 +416534,8 @@ self: { }: mkDerivation { pname = "libsodium-bindings"; - version = "0.0.2.0"; - sha256 = "12zg8ckvv8qhdmw6pdwfyif23y6iw5hgwcyhb4hlhfk8q7qv2av3"; + version = "0.0.3.0"; + sha256 = "1m00bqk0ppbpm8vd2dkbnbb01gmy4h30sjkc5as2yamlldr4c9bw"; libraryHaskellDepends = [ base ]; librarySystemDepends = [ libsodium ]; description = "FFI bindings to libsodium"; @@ -418907,8 +419035,8 @@ self: { pname = "linear-circuit"; version = "0.1.0.4"; sha256 = "0pyja29w1vrsi8vi65qdbc3c1vajiqgf5gff2zqh368k3hd4zpi4"; - revision = "1"; - editedCabalFile = "0gcz827i0jd9cnswrai36isdrga0y8vdlyb4nn2xjcpzy6zz6bfd"; + revision = "2"; + editedCabalFile = "1k21ln97x5ix02773ww765z50yy6d5dla2qcmfqi086jsrcbkr54"; libraryHaskellDepends = [ base comfort-array @@ -420936,142 +421064,125 @@ self: { } ) { }; - "liquid-fixpoint" = - callPackage - ( - { - mkDerivation, - aeson, - ansi-terminal, - array, - ascii-progress, - async, - attoparsec, - base, - binary, - boxes, - bytestring, - cereal, - cmdargs, - containers, - deepseq, - directory, - fgl, - filepath, - git, - hashable, - intern, - lens-family, - megaparsec, - mtl, - nettools, - optparse-applicative, - parallel, - parser-combinators, - pretty, - process, - rest-rewrite, - smtlib-backends, - smtlib-backends-process, - stm, - store, - syb, - tagged, - tasty, - tasty-ant-xml, - tasty-hunit, - tasty-quickcheck, - tasty-rerun, - text, - transformers, - unordered-containers, - vector, - z3, - }: - mkDerivation { - pname = "liquid-fixpoint"; - version = "0.9.6.3.3"; - sha256 = "07dpgi5iwi1kf182vpcy5h3xq3bjxsvp16ayafbr0wv8wxg6l5ib"; - configureFlags = [ "-fbuild-external" ]; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - aeson - ansi-terminal - array - ascii-progress - async - attoparsec - base - binary - boxes - bytestring - cereal - cmdargs - containers - deepseq - directory - fgl - filepath - hashable - intern - lens-family - megaparsec - mtl - parallel - parser-combinators - pretty - process - rest-rewrite - smtlib-backends - smtlib-backends-process - stm - store - syb - text - transformers - unordered-containers - vector - ]; - executableHaskellDepends = [ base ]; - testHaskellDepends = [ - base - containers - directory - filepath - hashable - mtl - optparse-applicative - process - stm - tagged - tasty - tasty-ant-xml - tasty-hunit - tasty-quickcheck - tasty-rerun - text - transformers - unordered-containers - ]; - testSystemDepends = [ - git - nettools - z3 - ]; - doCheck = false; - description = "Predicate Abstraction-based Horn-Clause/Implication Constraint Solver"; - license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - mainProgram = "fixpoint"; - broken = true; - } - ) - { - inherit (pkgs) git; - inherit (pkgs) nettools; - inherit (pkgs) z3; - }; + "liquid-fixpoint" = callPackage ( + { + mkDerivation, + aeson, + ansi-terminal, + array, + ascii-progress, + async, + attoparsec, + base, + binary, + boxes, + bytestring, + cereal, + cmdargs, + containers, + deepseq, + directory, + fgl, + filepath, + hashable, + intern, + lens-family, + megaparsec, + mtl, + optparse-applicative, + parallel, + parser-combinators, + pretty, + process, + rest-rewrite, + smtlib-backends, + smtlib-backends-process, + stm, + store, + syb, + tagged, + tasty, + tasty-ant-xml, + tasty-hunit, + tasty-quickcheck, + tasty-rerun, + text, + transformers, + unordered-containers, + vector, + }: + mkDerivation { + pname = "liquid-fixpoint"; + version = "0.9.6.3.3"; + sha256 = "07dpgi5iwi1kf182vpcy5h3xq3bjxsvp16ayafbr0wv8wxg6l5ib"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson + ansi-terminal + array + ascii-progress + async + attoparsec + base + binary + boxes + bytestring + cereal + cmdargs + containers + deepseq + directory + fgl + filepath + hashable + intern + lens-family + megaparsec + mtl + parallel + parser-combinators + pretty + process + rest-rewrite + smtlib-backends + smtlib-backends-process + stm + store + syb + text + transformers + unordered-containers + vector + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base + containers + directory + filepath + hashable + mtl + optparse-applicative + process + stm + tagged + tasty + tasty-ant-xml + tasty-hunit + tasty-quickcheck + tasty-rerun + text + transformers + unordered-containers + ]; + description = "Predicate Abstraction-based Horn-Clause/Implication Constraint Solver"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "fixpoint"; + broken = true; + } + ) { }; "liquid-ghc-prim" = callPackage ( { @@ -422875,6 +422986,40 @@ self: { } ) { }; + "llama-cpp-hs" = callPackage ( + { + mkDerivation, + base, + bytestring, + derive-storable, + llama, + tasty, + tasty-hunit, + }: + mkDerivation { + pname = "llama-cpp-hs"; + version = "0.1.0.0"; + sha256 = "1zm3zkjx1n58dzjac3iln63a1x0kz5k7b5sxa1x6ahndvzy142qj"; + libraryHaskellDepends = [ + base + bytestring + derive-storable + ]; + librarySystemDepends = [ llama ]; + testHaskellDepends = [ + base + bytestring + derive-storable + tasty + tasty-hunit + ]; + description = "Haskell FFI bindings to the llama.cpp LLM inference library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + } + ) { llama = null; }; + "llrbtree" = callPackage ( { mkDerivation, base }: mkDerivation { @@ -428374,6 +428519,43 @@ self: { } ) { }; + "lr-acts" = callPackage ( + { + mkDerivation, + base, + criterion, + data-default, + groups, + hspec, + QuickCheck, + }: + mkDerivation { + pname = "lr-acts"; + version = "0.0.1"; + sha256 = "0v9j5zkb5bxvrl7h27f3nibpd3bjiypjw8jxkx77jfjqq8nnmp86"; + libraryHaskellDepends = [ + base + data-default + groups + ]; + testHaskellDepends = [ + base + data-default + groups + hspec + QuickCheck + ]; + benchmarkHaskellDepends = [ + base + criterion + data-default + groups + ]; + description = "Left and right actions, semidirect products and torsors"; + license = lib.licenses.bsd3; + } + ) { }; + "lrucache" = callPackage ( { mkDerivation, @@ -435482,6 +435664,57 @@ self: { } ) { }; + "mappings_0_3_2_0" = callPackage ( + { + mkDerivation, + base, + cond, + containers, + formatting, + hspec, + hspec-discover, + indexed-traversable, + partialord, + }: + mkDerivation { + pname = "mappings"; + version = "0.3.2.0"; + sha256 = "0xmdcrc3bs0lvlp9jia5bfvppj0zcgdaic1zr7p5c3gnlw16d739"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base + cond + containers + formatting + indexed-traversable + partialord + ]; + executableHaskellDepends = [ + base + cond + containers + formatting + indexed-traversable + partialord + ]; + testHaskellDepends = [ + base + cond + containers + formatting + hspec + indexed-traversable + partialord + ]; + testToolDepends = [ hspec-discover ]; + description = "Types which represent functions k -> v"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "view"; + } + ) { }; + "mappy" = callPackage ( { mkDerivation, @@ -435982,8 +436215,8 @@ self: { pname = "markov-chain"; version = "0.0.3.4"; sha256 = "1kcjgfdwca4arngbj7w2g8bpmk5p44dyzrwcw8xmja0s200bhlbf"; - revision = "1"; - editedCabalFile = "10qpqdpnkjw72hxkrbxxwwjaf4lxk3shhippwkpn6m5s80fgzlwg"; + revision = "2"; + editedCabalFile = "0rvycamhqvwbh1gqc9s037ijly5jz8z43n4m2wfmiswm6738a62i"; libraryHaskellDepends = [ base containers @@ -436805,6 +437038,48 @@ self: { } ) { }; + "massiv_1_0_5_0" = callPackage ( + { + mkDerivation, + base, + bytestring, + deepseq, + doctest, + exceptions, + primitive, + random, + scheduler, + unliftio-core, + vector, + vector-stream, + }: + mkDerivation { + pname = "massiv"; + version = "1.0.5.0"; + sha256 = "138y8kk2qxprlwd8isb6h7wigiymmin1sip255060ql5gzjaawcw"; + libraryHaskellDepends = [ + base + bytestring + deepseq + exceptions + primitive + random + scheduler + unliftio-core + vector + vector-stream + ]; + testHaskellDepends = [ + base + doctest + ]; + description = "Massiv (Массив) is an Array Library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + maintainers = [ lib.maintainers.sheepforce ]; + } + ) { }; + "massiv-io" = callPackage ( { mkDerivation, @@ -445281,8 +445556,8 @@ self: { pname = "midi-music-box"; version = "0.0.1.2"; sha256 = "0rnjwis6y0lnyfjxnxqk3zsh78ylccq5v21avb97vybmj0pld1l9"; - revision = "5"; - editedCabalFile = "0j0dcd8x75dgx0rgj70hxl5p4wnmhg2zdw1wm0lvg43mazclkw0z"; + revision = "6"; + editedCabalFile = "0b8039mw0wacjxxwx1ws2wczwdgxm4iiymdkykk7lp5ii75vvfww"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -445987,8 +446262,6 @@ self: { ]; description = "Semi-automatic database schema migrations"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -446034,7 +446307,6 @@ self: { ]; description = "Semi-automatic database schema migrations"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -446078,8 +446350,6 @@ self: { ]; description = "Semi-automatic database schema migrations"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -446119,7 +446389,6 @@ self: { ]; description = "Semi-automatic database schema migrations"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -446786,6 +447055,7 @@ self: { "minici" = callPackage ( { mkDerivation, + ansi-terminal, base, bytestring, containers, @@ -446807,11 +447077,12 @@ self: { }: mkDerivation { pname = "minici"; - version = "0.1.6"; - sha256 = "0ljr1wx46ijxrw39cv34a07p642f7693lppnvwpnan9pfaibq670"; + version = "0.1.7"; + sha256 = "0kwlgsjn7ikddk59bksb4abb0dc262a61mh4694p8s7x3psjris1"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ + ansi-terminal base bytestring containers @@ -455776,6 +456047,35 @@ self: { } ) { }; + "monoid-extras_0_7" = callPackage ( + { + mkDerivation, + base, + criterion, + groups, + semigroupoids, + semigroups, + }: + mkDerivation { + pname = "monoid-extras"; + version = "0.7"; + sha256 = "0c25hcvsw6xqdgy6p8q5jdgxmnqhiq7z2hm43cn0yh9nk2y294ws"; + libraryHaskellDepends = [ + base + groups + semigroupoids + ]; + benchmarkHaskellDepends = [ + base + criterion + semigroups + ]; + description = "Various extra monoid-related definitions and utilities"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "monoid-insertleft" = callPackage ( { mkDerivation, base }: mkDerivation { @@ -464390,8 +464690,8 @@ self: { }: mkDerivation { pname = "murmur3"; - version = "1.0.5"; - sha256 = "0ldmhprzldcxdbv5cd7nm7dfaavns4iv4z6mi1prnx1yn41lp6d0"; + version = "1.0.6"; + sha256 = "1lw3h5mzi7g2mipc4czbsgn08cnvkv3p30i5x6klb7vzzy40wkhb"; libraryHaskellDepends = [ base bytestring @@ -465304,8 +465604,8 @@ self: { }: mkDerivation { pname = "mustache"; - version = "2.4.2"; - sha256 = "14hgfryg77ms5isqfz07w8p81jn1qzg0yp5myjq50pj5zqsw11i2"; + version = "2.4.3.1"; + sha256 = "0par311bk001jj00r7kiwv82v0s2lj6y4kvhrr9jfhnd22kzzl0g"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -465547,6 +465847,38 @@ self: { } ) { }; + "mutable-fenwick" = callPackage ( + { + mkDerivation, + array, + base, + commutative-semigroups, + hspec, + monoid-subclasses, + vector, + }: + mkDerivation { + pname = "mutable-fenwick"; + version = "0.1.1.0"; + sha256 = "1c29azj3fs797la6cgnbkz9z5znpqqx9vf5ps9fxhrxp0rn6vj5r"; + libraryHaskellDepends = [ + array + base + commutative-semigroups + monoid-subclasses + vector + ]; + testHaskellDepends = [ + array + base + hspec + vector + ]; + description = "Mutable Fenwick trees"; + license = lib.licenses.mit; + } + ) { }; + "mutable-iter" = callPackage ( { mkDerivation, @@ -466470,8 +466802,8 @@ self: { }: mkDerivation { pname = "myers-diff"; - version = "0.3.0.0"; - sha256 = "1zkhax2wha1cv9zzw7hvk4dnnkd8p6iskd7lf8d7kmkjv88bxjsa"; + version = "0.3.0.2"; + sha256 = "0w0y53qnkja4dpzxsvydg6w5ymwdwwlm6x1yfij24inpycdhjhkw"; libraryHaskellDepends = [ base containers @@ -466512,8 +466844,6 @@ self: { weigh ]; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -472754,6 +473084,50 @@ self: { } ) { }; + "network-can" = callPackage ( + { + mkDerivation, + attoparsec, + base, + bytestring, + containers, + data-default-class, + hspec, + hspec-discover, + mtl, + network, + QuickCheck, + transformers, + unliftio, + }: + mkDerivation { + pname = "network-can"; + version = "0.1.0.0"; + sha256 = "1rx3xv0g7w9vq2jqhcfzdarykd6fnsixzyswiip08mmqn7jd0qca"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec + base + bytestring + containers + data-default-class + mtl + network + QuickCheck + transformers + unliftio + ]; + testHaskellDepends = [ + base + hspec + ]; + testToolDepends = [ hspec-discover ]; + description = "CAN bus networking"; + license = lib.licenses.bsd3; + } + ) { }; + "network-carbon" = callPackage ( { mkDerivation, @@ -472894,8 +473268,8 @@ self: { }: mkDerivation { pname = "network-control"; - version = "0.1.6"; - sha256 = "18cgla6n1s773zzbk9h5lgx36bb52if44h8m3xs5w0b22jnql9gl"; + version = "0.1.7"; + sha256 = "042vg6v81m5s97c0xrl0535gnmxlfwlfidq9nbpvwwjw3qw0vm05"; libraryHaskellDepends = [ base psqueues @@ -477104,8 +477478,8 @@ self: { }: mkDerivation { pname = "nix-narinfo"; - version = "0.1.1.1"; - sha256 = "1hc4w1wdnzjynvyxschglssfhxpqcgfx56vwblv17y7fc2qqk3xc"; + version = "0.1.1.2"; + sha256 = "09mmkbq8g359f5myixcavz3fsjdxmsbasinix44hqbnhgppmizyn"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -477436,8 +477810,8 @@ self: { }: mkDerivation { pname = "nix-tree"; - version = "0.6.1"; - sha256 = "1bnfdymkqpjr19c64my9zzmiggh7jy1fhkx109aj2mkaz4m0w4gi"; + version = "0.6.3"; + sha256 = "06dzf87vckd11yiq2ng6l80rd17p920lajykn1vy2azyhivkp59j"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -479223,8 +479597,8 @@ self: { }: mkDerivation { pname = "nonempty-containers"; - version = "0.3.4.5"; - sha256 = "0a241kdg3spbcj9ajwgwribh5pxfdix8ixp8nm4dik5wq1garskf"; + version = "0.3.5.0"; + sha256 = "1dpapwar5392222zr9hz78swk8x7514jmxsf58ak0a6ha9c3ir89"; libraryHaskellDepends = [ aeson base @@ -480568,8 +480942,8 @@ self: { }: mkDerivation { pname = "nqe"; - version = "0.6.5"; - sha256 = "0k8p8sgmw9xl9v76h817zi0dmqkf8wkh8g1h4p481f7psqj82x55"; + version = "0.6.6"; + sha256 = "192w1l3i3cnmxxv2zq02ky31q4vsk6cy5bxih8767gfccn9kgkgi"; libraryHaskellDepends = [ base conduit @@ -482105,8 +482479,8 @@ self: { pname = "numeric-prelude"; version = "0.4.4"; sha256 = "04x6ry2sxr5hsiz4098dn2gqyjqywiq2xk0anf6wc4xrvasgccjs"; - revision = "3"; - editedCabalFile = "0nr7jpr2rzi2w0ffn4nrvzb8s4281kdslshcgp3xwkiz9daij2vb"; + revision = "4"; + editedCabalFile = "0mlhgwq3wiknhvn1d4r7iv3g84vgrlknnhdp66l5wk4sgsw9bw9f"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -486308,45 +486682,6 @@ self: { ) { }; "om-elm" = callPackage ( - { - mkDerivation, - base, - bytestring, - Cabal, - containers, - directory, - http-types, - safe, - safe-exceptions, - template-haskell, - text, - unix, - wai, - }: - mkDerivation { - pname = "om-elm"; - version = "2.0.0.8"; - sha256 = "094yrsxv9fnag30azj0gm4vnb5s29516q35pgr7jyz13i06fjx5w"; - libraryHaskellDepends = [ - base - bytestring - Cabal - containers - directory - http-types - safe - safe-exceptions - template-haskell - text - unix - wai - ]; - description = "Haskell utilities for building embedded Elm programs"; - license = lib.licenses.mit; - } - ) { }; - - "om-elm_2_0_1_0" = callPackage ( { mkDerivation, base, @@ -486382,7 +486717,6 @@ self: { ]; description = "Haskell utilities for building embedded Elm programs"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -487292,15 +487626,14 @@ self: { tasty-hunit, tasty-quickcheck, text, + text-builder-linear, text-display, torsor, }: mkDerivation { pname = "one-time-password"; - version = "3.0.0.0"; - sha256 = "0yark6agy421mk7zblzy4vpccbd1i53gpiysa0a7s9sh0szy4bql"; - revision = "3"; - editedCabalFile = "0dbck4bw97w1ci6yjgvgzzgbpr9xlnc8kghndigipxxy77sx5nqg"; + version = "3.0.1.0"; + sha256 = "0f8gdw9gjpyyh1a4d4rcl5pdhmyn6nkzspsc1bcjvjzvvx9adfdq"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -487312,6 +487645,7 @@ self: { network-uri sel text + text-builder-linear text-display ]; executableHaskellDepends = [ @@ -487341,7 +487675,6 @@ self: { ]; description = "HMAC-Based and Time-Based One-Time Passwords"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; mainProgram = "one-time-password"; } ) { }; @@ -488858,8 +489191,8 @@ self: { pname = "openapi3"; version = "3.2.4"; sha256 = "182bl4z9npcci85771adg7iar1377b5clgzs6wya04j79d391jyv"; - revision = "2"; - editedCabalFile = "1y7is2q6jfq1k35swnw9yv2h122pd5f6zchxl8zah0laafkm03vq"; + revision = "3"; + editedCabalFile = "0ajcly73d6q8vvc5syds7qwqvgr6zd278izg455nbd2rk958c2bk"; isLibrary = true; isExecutable = true; setupHaskellDepends = [ @@ -497807,7 +498140,7 @@ self: { } ) { }; - "pandoc_3_6_4" = callPackage ( + "pandoc_3_7_0_2" = callPackage ( { mkDerivation, aeson, @@ -497892,8 +498225,8 @@ self: { }: mkDerivation { pname = "pandoc"; - version = "3.6.4"; - sha256 = "1igqsbzvgkrwb8k9ycjha9cynz5j50gfsc050j93k4bg3yd9c0lp"; + version = "3.7.0.2"; + sha256 = "1l33amh5dkbxbgicvk4hh231b8x36fb90jlpxmgqwfqldk7j3lmz"; configureFlags = [ "-f-trypandoc" ]; enableSeparateDataOutput = true; libraryHaskellDepends = [ @@ -498223,7 +498556,7 @@ self: { } ) { }; - "pandoc-cli_3_6_4" = callPackage ( + "pandoc-cli_3_7_0_2" = callPackage ( { mkDerivation, base, @@ -498239,8 +498572,8 @@ self: { }: mkDerivation { pname = "pandoc-cli"; - version = "3.6.4"; - sha256 = "046jdqg3ysgap89npr613zzccxhd2hga33d8i588fr8x9r1syvya"; + version = "3.7.0.2"; + sha256 = "0g9x7h2aimiffnv03pcvai64kpwxykz18kd126x92lpsdjwclkgz"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -498323,8 +498656,8 @@ self: { }: mkDerivation { pname = "pandoc-crossref"; - version = "0.3.18.2"; - sha256 = "0ikgh6sdi2ny6yb65sx2zy6rs35q5qy2qpqiy8sz4b1j8i784w9g"; + version = "0.3.19"; + sha256 = "0zzdnv8prz1jkksrmfr3gz23483mkbj1vkjpxda97qld3n8zkdhb"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -498383,7 +498716,100 @@ self: { description = "Pandoc filter for cross-references"; license = lib.licenses.gpl2Only; mainProgram = "pandoc-crossref"; - maintainers = [ lib.maintainers.maralorn ]; + } + ) { }; + + "pandoc-crossref_0_3_20" = callPackage ( + { + mkDerivation, + base, + containers, + criterion, + data-default, + deepseq, + directory, + filepath, + gitrev, + hspec, + microlens, + microlens-ghc, + microlens-mtl, + microlens-th, + mtl, + open-browser, + optparse-applicative, + pandoc, + pandoc-cli, + pandoc-types, + syb, + template-haskell, + temporary, + text, + utility-ht, + }: + mkDerivation { + pname = "pandoc-crossref"; + version = "0.3.20"; + sha256 = "10fgmddlyva8yyqh9m5c8d417bcyxvfqgw9l0q77lp6b161593ya"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base + containers + data-default + directory + filepath + microlens + microlens-ghc + microlens-mtl + microlens-th + mtl + pandoc + pandoc-types + syb + template-haskell + text + utility-ht + ]; + executableHaskellDepends = [ + base + deepseq + gitrev + open-browser + optparse-applicative + pandoc + pandoc-types + template-haskell + temporary + text + ]; + testHaskellDepends = [ + base + containers + data-default + directory + filepath + hspec + microlens + mtl + pandoc + pandoc-types + text + ]; + testToolDepends = [ pandoc-cli ]; + benchmarkHaskellDepends = [ + base + criterion + pandoc + pandoc-types + text + ]; + doHaddock = false; + description = "Pandoc filter for cross-references"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "pandoc-crossref"; } ) { }; @@ -499034,6 +499460,94 @@ self: { } ) { }; + "pandoc-lua-engine_0_4_3" = callPackage ( + { + mkDerivation, + aeson, + base, + bytestring, + citeproc, + containers, + crypton, + data-default, + directory, + doclayout, + doctemplates, + exceptions, + filepath, + hslua, + hslua-module-doclayout, + hslua-module-path, + hslua-module-system, + hslua-module-text, + hslua-module-version, + hslua-module-zip, + hslua-repl, + lpeg, + mtl, + pandoc, + pandoc-lua-marshal, + pandoc-types, + parsec, + tasty, + tasty-golden, + tasty-hunit, + tasty-lua, + text, + }: + mkDerivation { + pname = "pandoc-lua-engine"; + version = "0.4.3"; + sha256 = "1s5g1mvl13pa411kyd2jp5jz0lw8alxqpv984nnfnq17d2nj4mkw"; + libraryHaskellDepends = [ + aeson + base + bytestring + citeproc + containers + crypton + data-default + doclayout + doctemplates + exceptions + hslua + hslua-module-doclayout + hslua-module-path + hslua-module-system + hslua-module-text + hslua-module-version + hslua-module-zip + hslua-repl + lpeg + mtl + pandoc + pandoc-lua-marshal + pandoc-types + parsec + text + ]; + testHaskellDepends = [ + base + bytestring + data-default + directory + exceptions + filepath + hslua + pandoc + pandoc-types + tasty + tasty-golden + tasty-hunit + tasty-lua + text + ]; + description = "Lua engine to power custom pandoc conversions"; + license = lib.licenses.gpl2Plus; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "pandoc-lua-marshal" = callPackage ( { mkDerivation, @@ -499497,8 +500011,8 @@ self: { }: mkDerivation { pname = "pandoc-server"; - version = "0.1.0.10"; - sha256 = "1rsrdx76llipa9xb624d953rinyhm7nfs53ps4qd343yqw8npjjl"; + version = "0.1.0.11"; + sha256 = "1686kl05pr6bqrmg5dda1d7m9dmk0c087fpg54r9v5iy1x732gws"; libraryHaskellDepends = [ aeson base @@ -501628,6 +502142,8 @@ self: { pname = "parallel-io"; version = "0.3.5"; sha256 = "0b67rjz80n58grz7hcb1lvk15lmww41967kv7f85vlpacfykng49"; + revision = "1"; + editedCabalFile = "0vl317jp2agpd1qjvmmmcqkbp2mrlbwcn5y4c2fzyxwwrr11azp6"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -502204,8 +502720,8 @@ self: { pname = "park-bench"; version = "0.1.1.0"; sha256 = "15vbhljsnqjm3hjqxlzifvkbcysmwz3fqw2hmdlwkzsyncz4p6j9"; - revision = "2"; - editedCabalFile = "0yqb96vd1dgid4fprny49zmn8p26k9m15n1qgp2nwm2bnv6a7mpx"; + revision = "3"; + editedCabalFile = "028bmgxn98jps3pmc18qhlsm1f4rsy27a8vx59kywpb7lj8x7faz"; libraryHaskellDepends = [ array base @@ -503954,7 +504470,7 @@ self: { } ) { }; - "partialord_0_0_3" = callPackage ( + "partialord_0_1_1" = callPackage ( { mkDerivation, base, @@ -503963,8 +504479,8 @@ self: { }: mkDerivation { pname = "partialord"; - version = "0.0.3"; - sha256 = "08qgjqvkxj7xqm3v8n7g7j5cvd9489jhf7m2rrzp92xyqhshilli"; + version = "0.1.1"; + sha256 = "0ibbjsm2rwm3s9vmg87lp1rv9dg50nndrklg379p226fz0lr630d"; libraryHaskellDepends = [ base containers @@ -505638,8 +506154,8 @@ self: { }: mkDerivation { pname = "patrol"; - version = "1.0.0.9"; - sha256 = "177ir2a0c3cg0xawzi8frkdfpzfv7m8mi9l8rbn2pj6rv8m6s0mb"; + version = "1.0.0.11"; + sha256 = "0adci15r7mm0ddbg4zb10kngyl0c7ipaws7drd7idmzrb0gb82kd"; libraryHaskellDepends = [ aeson base @@ -506601,45 +507117,6 @@ self: { ) { }; "pcre-heavy" = callPackage ( - { - mkDerivation, - base, - base-compat, - bytestring, - doctest, - Glob, - pcre-light, - semigroups, - string-conversions, - template-haskell, - }: - mkDerivation { - pname = "pcre-heavy"; - version = "1.0.0.3"; - sha256 = "03wqr7q242j23g910l0qgagqyy8fi3b5gv7xsaym7m41zki1bw9y"; - revision = "1"; - editedCabalFile = "0wa517agsib2q658bfsb9fdm12yz3pqzj204v9jf9rz4fm4y8q81"; - libraryHaskellDepends = [ - base - base-compat - bytestring - pcre-light - semigroups - string-conversions - template-haskell - ]; - testHaskellDepends = [ - base - doctest - Glob - ]; - description = "A regexp (regex) library on top of pcre-light you can actually use"; - license = lib.licenses.publicDomain; - maintainers = [ lib.maintainers.mpscholten ]; - } - ) { }; - - "pcre-heavy_1_0_0_4" = callPackage ( { mkDerivation, base, @@ -506663,7 +507140,6 @@ self: { ]; description = "A regexp (regex) library on top of pcre-light you can actually use"; license = lib.licenses.publicDomain; - hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.mpscholten ]; } ) { }; @@ -509732,7 +510208,7 @@ self: { } ) { }; - "persistent_2_15_1_0" = callPackage ( + "persistent_2_17_0_0" = callPackage ( { mkDerivation, aeson, @@ -509751,14 +510227,17 @@ self: { hspec, http-api-data, lift-type, + megaparsec, monad-logger, mtl, path-pieces, QuickCheck, quickcheck-instances, + replace-megaparsec, resource-pool, resourcet, scientific, + semigroupoids, shakespeare, silently, template-haskell, @@ -509774,8 +510253,8 @@ self: { }: mkDerivation { pname = "persistent"; - version = "2.15.1.0"; - sha256 = "142c91xplnm9fbzm7gkd1dl3p5da74nxr4bv5a921hhpsrwm0p9g"; + version = "2.17.0.0"; + sha256 = "0y0rmg4xfqmkndckz2a8ndl8djmdc9zab36qb56g9as1zpm91wfn"; libraryHaskellDepends = [ aeson attoparsec @@ -509790,12 +510269,15 @@ self: { fast-logger http-api-data lift-type + megaparsec monad-logger mtl path-pieces + replace-megaparsec resource-pool resourcet scientific + semigroupoids silently template-haskell text @@ -509821,6 +510303,7 @@ self: { fast-logger hspec http-api-data + megaparsec monad-logger mtl path-pieces @@ -510100,6 +510583,47 @@ self: { } ) { }; + "persistent-documentation_0_1_0_6" = callPackage ( + { + mkDerivation, + base, + containers, + hspec, + hspec-discover, + mtl, + persistent, + persistent-template, + template-haskell, + text, + }: + mkDerivation { + pname = "persistent-documentation"; + version = "0.1.0.6"; + sha256 = "1v07vhjmim4bycl7ygg2my3qwqqz36ajm8x8gwqh0g0i83sjh5ks"; + libraryHaskellDepends = [ + base + containers + mtl + persistent + template-haskell + text + ]; + testHaskellDepends = [ + base + containers + hspec + hspec-discover + persistent + persistent-template + text + ]; + testToolDepends = [ hspec-discover ]; + description = "Documentation DSL for persistent entities"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "persistent-equivalence" = callPackage ( { mkDerivation, @@ -511598,8 +512122,95 @@ self: { }: mkDerivation { pname = "persistent-sqlite"; - version = "2.13.3.0"; - sha256 = "014ibary358yq2shi72ry56xfqzqj173al33nsmcp5z13j8m5hdx"; + version = "2.13.3.0"; + sha256 = "014ibary358yq2shi72ry56xfqzqj173al33nsmcp5z13j8m5hdx"; + configureFlags = [ "-fsystemlib" ]; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson + base + bytestring + conduit + containers + microlens-th + monad-logger + mtl + persistent + resource-pool + resourcet + text + time + transformers + unliftio-core + unordered-containers + ]; + librarySystemDepends = [ sqlite ]; + testHaskellDepends = [ + base + bytestring + conduit + containers + exceptions + fast-logger + hspec + HUnit + microlens + monad-logger + mtl + persistent + persistent-test + QuickCheck + resourcet + system-fileio + system-filepath + temporary + text + time + transformers + unliftio-core + ]; + description = "Backend for the persistent library using sqlite3"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.psibi ]; + } + ) { inherit (pkgs) sqlite; }; + + "persistent-sqlite_2_13_3_1" = callPackage ( + { + mkDerivation, + aeson, + base, + bytestring, + conduit, + containers, + exceptions, + fast-logger, + hspec, + HUnit, + microlens, + microlens-th, + monad-logger, + mtl, + persistent, + persistent-test, + QuickCheck, + resource-pool, + resourcet, + sqlite, + system-fileio, + system-filepath, + temporary, + text, + time, + transformers, + unliftio-core, + unordered-containers, + }: + mkDerivation { + pname = "persistent-sqlite"; + version = "2.13.3.1"; + sha256 = "14yn3a5nqjq1b7ss6xl2455nwq92kbwc94q675jiyi4gzh85xfd0"; configureFlags = [ "-fsystemlib" ]; isLibrary = true; isExecutable = true; @@ -511648,6 +512259,7 @@ self: { ]; description = "Backend for the persistent library using sqlite3"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.psibi ]; } ) { inherit (pkgs) sqlite; }; @@ -511753,7 +512365,7 @@ self: { } ) { }; - "persistent-test" = callPackage ( + "persistent-test_2_13_1_3" = callPackage ( { mkDerivation, aeson, @@ -511819,6 +512431,76 @@ self: { ]; description = "Tests for Persistent"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + } + ) { }; + + "persistent-test" = callPackage ( + { + mkDerivation, + aeson, + base, + blaze-html, + bytestring, + conduit, + containers, + exceptions, + hspec, + hspec-expectations, + http-api-data, + HUnit, + monad-control, + monad-logger, + mtl, + path-pieces, + persistent, + QuickCheck, + quickcheck-instances, + random, + resourcet, + text, + time, + transformers, + transformers-base, + unliftio, + unliftio-core, + unordered-containers, + }: + mkDerivation { + pname = "persistent-test"; + version = "2.13.1.4"; + sha256 = "1k2wq6ag4jvqr1krdjfx84mmx0mg09hy38w569zxwdrd03ffcjpy"; + libraryHaskellDepends = [ + aeson + base + blaze-html + bytestring + conduit + containers + exceptions + hspec + hspec-expectations + http-api-data + HUnit + monad-control + monad-logger + mtl + path-pieces + persistent + QuickCheck + quickcheck-instances + random + resourcet + text + time + transformers + transformers-base + unliftio + unliftio-core + unordered-containers + ]; + description = "Tests for Persistent"; + license = lib.licenses.mit; } ) { }; @@ -512368,7 +513050,6 @@ self: { aeson, base, bytestring, - colourista, containers, envparse, hedgehog, @@ -512392,14 +513073,12 @@ self: { }: mkDerivation { pname = "pg-entity"; - version = "0.0.5.1"; - sha256 = "1cb3x7vl2g2wmhrvfm6ajyrhb6whfzndq5zqd9acay9i3l26m014"; + version = "0.0.6.0"; + sha256 = "0710ipshbpmkci944ms2gvd8mk6f9ikz5nmp1l6g19w6wq1ab72f"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base - bytestring - colourista parsec pg-transact postgresql-simple @@ -513300,6 +513979,75 @@ self: { } ) { }; + "phino" = callPackage ( + { + mkDerivation, + aeson, + base, + binary-ieee754, + bytestring, + containers, + directory, + filepath, + hspec, + hspec-core, + hspec-discover, + megaparsec, + optparse-applicative, + prettyprinter, + scientific, + silently, + text, + utf8-string, + yaml, + }: + mkDerivation { + pname = "phino"; + version = "0.0.0.1"; + sha256 = "1sl4iqrcmmjn2gc294rz4yfj5k0hd7ngl9ax57k22h2qac90rrkc"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson + base + binary-ieee754 + bytestring + containers + directory + filepath + megaparsec + optparse-applicative + prettyprinter + scientific + text + utf8-string + yaml + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + aeson + base + containers + directory + filepath + hspec + hspec-core + megaparsec + optparse-applicative + prettyprinter + silently + text + yaml + ]; + testToolDepends = [ hspec-discover ]; + description = "Command-Line Manipulator of 𝜑-Calculus Expressions"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "phino"; + broken = true; + } + ) { }; + "phizzle" = callPackage ( { mkDerivation, @@ -525747,7 +526495,7 @@ self: { { mkDerivation, base, - data-default, + data-default-class, pontarius-xmpp, text, time, @@ -525755,11 +526503,11 @@ self: { }: mkDerivation { pname = "pontarius-xmpp-extras"; - version = "0.1.0.11"; - sha256 = "1dmayp87yjfxjvi1a2saiwinbks8vj14pydlsm2in552rs5wk6i1"; + version = "0.1.0.12"; + sha256 = "1a2a35zvs803qpxnvz4z2j667h9h8rhrlcrgm36vk5jb39m5n6w1"; libraryHaskellDepends = [ base - data-default + data-default-class pontarius-xmpp text time @@ -525767,6 +526515,8 @@ self: { ]; description = "XEPs implementation on top of pontarius-xmpp"; license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -525915,8 +526665,8 @@ self: { pname = "pooled-io"; version = "0.0.2.3"; sha256 = "0ysgfwlppilj21sqhbcq7xbyc5hnc26mzb58y7mm9rd5piw3v7mc"; - revision = "1"; - editedCabalFile = "1c2ggwlgr22zwc15x175hl08ql3fls278nwzdb3igqggdv5kx6cz"; + revision = "2"; + editedCabalFile = "17p76x90fz5bvn1y4mn7q00r2p6ssahmb84kycfkq0mhcjsdgch6"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -527239,6 +527989,20 @@ self: { } ) { }; + "positive-integer" = callPackage ( + { mkDerivation, base }: + mkDerivation { + pname = "positive-integer"; + version = "0.1.0.0"; + sha256 = "17vqxdmqbsp6366dipq5xdfb3aq5mrshlvkw8zv30byl7p6iaz51"; + revision = "1"; + editedCabalFile = "101bbp5zv7w5ldr7j2nxpmm21mpnpzz4knrcv5inqfs0k69w1z7c"; + libraryHaskellDepends = [ base ]; + description = "Type of positive integers"; + license = lib.licenses.mit; + } + ) { }; + "positron" = callPackage ( { mkDerivation, @@ -527322,8 +528086,8 @@ self: { }: mkDerivation { pname = "posix-api"; - version = "0.7.2.0"; - sha256 = "019znszq7n2bvpkhxikcr8pdqi5s3m7hvvlrss0c0m7l0rl3m58l"; + version = "0.7.3.0"; + sha256 = "03qizcbaxj4mmxv6ap9l9rll732jd3z2kk61jx6dnic3kdp056h0"; libraryHaskellDepends = [ base byte-order @@ -527813,6 +528577,7 @@ self: { mkDerivation, aeson, alarmclock, + async, auto-update, base, base64-bytestring, @@ -527827,9 +528592,9 @@ self: { jose, lens, lens-aeson, + mtl, network, postgresql-libpq, - protolude, retry, stm, stm-containers, @@ -527846,13 +528611,14 @@ self: { }: mkDerivation { pname = "postgres-websockets"; - version = "0.11.2.3"; - sha256 = "1r4ws0bydwvp3cgy588yh0f9y9ifgrplcdk66mrzvpcp65ssd412"; + version = "0.11.2.4"; + sha256 = "1xckjdkzzbd4kqx6ciyagz1zy6i09zvpg1dkmn4ymr8xvm8rk2d7"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ aeson alarmclock + async auto-update base base64-bytestring @@ -527865,8 +528631,8 @@ self: { http-types jose lens + mtl postgresql-libpq - protolude retry stm stm-containers @@ -527881,10 +528647,7 @@ self: { warp-tls websockets ]; - executableHaskellDepends = [ - base - protolude - ]; + executableHaskellDepends = [ base ]; testHaskellDepends = [ aeson base @@ -527896,7 +528659,6 @@ self: { lens lens-aeson network - protolude stm time unordered-containers @@ -528449,6 +529211,37 @@ self: { } ) { }; + "postgresql-migration-persistent" = callPackage ( + { + mkDerivation, + base, + mtl, + persistent, + persistent-postgresql, + postgresql-migration, + postgresql-simple, + resource-pool, + text, + }: + mkDerivation { + pname = "postgresql-migration-persistent"; + version = "1.1.0"; + sha256 = "0n7i0hgk9wrjskbxh7b811j3iqm12bj0w911544n8628rhqr8zrm"; + libraryHaskellDepends = [ + base + mtl + persistent + persistent-postgresql + postgresql-migration + postgresql-simple + resource-pool + text + ]; + description = "A PostgreSQL persistent schema migration utility"; + license = lib.licenses.mit; + } + ) { }; + "postgresql-named" = callPackage ( { mkDerivation, @@ -531936,8 +532729,8 @@ self: { }: mkDerivation { pname = "pragmatic-show"; - version = "0.1.2.1"; - sha256 = "1i3yj11vdnca6klnn698fdwpjw356r87zbp7jlc4f4v76qhllfrm"; + version = "0.2.0.0"; + sha256 = "0aa9rdbnv93i7ibrp6v5ggyk4c3qh57k580gfpwlxz91nwnp122f"; libraryHaskellDepends = [ base containers @@ -531990,6 +532783,49 @@ self: { } ) { }; + "prairie_0_1_0_0" = callPackage ( + { + mkDerivation, + aeson, + base, + constraints, + containers, + foldable1-classes-compat, + hspec, + lens, + mtl, + semigroupoids, + template-haskell, + text, + }: + mkDerivation { + pname = "prairie"; + version = "0.1.0.0"; + sha256 = "06qmm3f0zfa31909vz09fanra9nhmgr4f686raif272hpxiayznp"; + libraryHaskellDepends = [ + aeson + base + constraints + containers + foldable1-classes-compat + mtl + semigroupoids + template-haskell + text + ]; + testHaskellDepends = [ + aeson + base + hspec + lens + semigroupoids + ]; + description = "A first class record field library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "preamble" = callPackage ( { mkDerivation, @@ -536290,8 +537126,8 @@ self: { pname = "probability"; version = "0.2.8"; sha256 = "06vaq2wsy63vnsprpz0921v5mdqnhp58h1ly721lwrxyd8lg57hg"; - revision = "2"; - editedCabalFile = "0986cz4yd1c8rwf67klswg4v3cbn67pvckw1cd7vk7qzk9ayndk2"; + revision = "3"; + editedCabalFile = "02703w7680va0gicxjx4s644i0y3jm6f20wqkk90hhk3l33yp4y8"; libraryHaskellDepends = [ base containers @@ -536451,7 +537287,7 @@ self: { } ) { }; - "process_1_6_26_0" = callPackage ( + "process_1_6_26_1" = callPackage ( { mkDerivation, base, @@ -536462,8 +537298,8 @@ self: { }: mkDerivation { pname = "process"; - version = "1.6.26.0"; - sha256 = "18gxjw88qs4vgxyiq7srxmj0jy6kn2c5dwpq8a1wdgbbpwd920ys"; + version = "1.6.26.1"; + sha256 = "1w58md2dv4ijprjgd3v3imxn7f052l1g6bxlhkx8cyb0fyxd4cdl"; libraryHaskellDepends = [ base deepseq @@ -538994,8 +539830,8 @@ self: { }: mkDerivation { pname = "prometheus-proc"; - version = "0.1.6.0"; - sha256 = "0rpbpyl1gy08cbcb3d1sdkpvva7jmr8pwbcp0xmdm9k3xh1pj2ng"; + version = "0.1.6.1"; + sha256 = "1v1y3mp2j0j11dbf2sp4j2dpwgp0fhk84jjn51ihjf67x2vlab9b"; libraryHaskellDepends = [ base directory @@ -539133,8 +539969,8 @@ self: { }: mkDerivation { pname = "prompt-hs"; - version = "1.0.0.0"; - sha256 = "1xl7da4jzbnyiw4qjsbzhmc0wxa0y1wa204knlhi3g2dr3dzhj7g"; + version = "1.0.1.0"; + sha256 = "1yarj087xyardxpf7ibv2bpfkaiyikzpzcpa1sf76lfd6v5rwr7s"; libraryHaskellDepends = [ base microlens @@ -539970,8 +540806,8 @@ self: { }: mkDerivation { pname = "proto-lens"; - version = "0.7.1.5"; - sha256 = "042wn6dw4jg0j9gfp4pgzm86j3hq0vkv02rlnp77v13b87q75lfs"; + version = "0.7.1.6"; + sha256 = "13jwrqynj0yq5j5gb4z84b7j5jr0d862cqyyqsdix673wvhsw7dx"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base @@ -541129,8 +541965,8 @@ self: { }: mkDerivation { pname = "protolude"; - version = "0.3.4"; - sha256 = "0lkh2m58fphnqdfk33fd4f24c6s3bnjq1qvhbmfy83a72a19jf7q"; + version = "0.3.5"; + sha256 = "11q4qivjsqxfmb93nzxabipsxmmcpdajrkb8n5hx53awkx15j2n8"; libraryHaskellDepends = [ array async @@ -546813,8 +547649,8 @@ self: { pname = "quaalude"; version = "0.0.0.1"; sha256 = "0wwsrpm2s7gs2c4fwh4qvhnjywxfyf94dw715bz34q7bzyyk3lc6"; - revision = "2"; - editedCabalFile = "1danjjnb38pnz5x4xdqas5fr9xb703i6a4jx49kq5q311v8dccva"; + revision = "3"; + editedCabalFile = "0pqi04fvyclnx4lfq8ifax6l4kayay6xbmwp0k0h7yjz14k252gn"; libraryHaskellDepends = [ base ]; description = "Extremely minimal prelude"; license = lib.licenses.asl20; @@ -547711,6 +548547,8 @@ self: { pname = "queue-sheet"; version = "0.8.0.1"; sha256 = "1s7j51542j4in10ihb47jflwkf6m4gsi1z1aq9mzs2ksj65n1yc9"; + revision = "1"; + editedCabalFile = "0bq0abf3qzlpcy6kxrhbzm9zg9fa2ps5fj27i9c67nyc5y520ana"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -547880,8 +548718,8 @@ self: { }: mkDerivation { pname = "quic"; - version = "0.2.12"; - sha256 = "1x5326bmf8pz74dxjdlgf5a6mjf2v2358lmr4x94smbr5gscmlxx"; + version = "0.2.14"; + sha256 = "1f486d4mqc18pfx5krwxv9mh1zkmyjbjddkx4yixjf2yfhq6a855"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -547948,6 +548786,143 @@ self: { } ) { }; + "quick-process" = callPackage ( + { + mkDerivation, + attoparsec, + base, + bytestring, + casing, + conduit, + conduit-combinators, + conduit-extra, + containers, + deepseq, + directory, + either, + exceptions, + filepath, + generic-lens, + generic-random, + hashable, + HList, + lens, + mmorph, + monad-control, + mtl, + pretty, + process, + QuickCheck, + quickcheck-instances, + regex-compat, + regex-posix, + regex-tdfa, + relude, + resourcet, + safe-exceptions, + sbv, + semigroups, + streaming-commons, + tasty, + tasty-discover, + tasty-hunit, + tasty-quickcheck, + template-haskell, + temporary, + text, + th-lift-instances, + th-utilities, + these-skinny, + time, + trace-embrace, + transformers, + transformers-base, + transformers-either, + unix, + unix-compat, + unliftio, + unliftio-core, + }: + mkDerivation { + pname = "quick-process"; + version = "0.0.1"; + sha256 = "1dgv63w8qlb35xjsyn0716xsmb9jimdwly0c7704pmlfnw5sp38s"; + libraryHaskellDepends = [ + attoparsec + base + bytestring + casing + conduit + conduit-combinators + conduit-extra + containers + deepseq + directory + either + exceptions + filepath + generic-lens + generic-random + hashable + HList + lens + mmorph + monad-control + mtl + pretty + process + QuickCheck + regex-compat + regex-posix + regex-tdfa + relude + resourcet + safe-exceptions + sbv + semigroups + streaming-commons + template-haskell + temporary + text + th-utilities + these-skinny + time + trace-embrace + transformers + transformers-base + transformers-either + unix + unix-compat + unliftio-core + ]; + testHaskellDepends = [ + base + bytestring + directory + generic-lens + HList + lens + QuickCheck + quickcheck-instances + relude + tasty + tasty-discover + tasty-hunit + tasty-quickcheck + template-haskell + temporary + th-lift-instances + th-utilities + unliftio + ]; + testToolDepends = [ tasty-discover ]; + doHaddock = false; + description = "Run external processes verified at compilation/installation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "quick-schema" = callPackage ( { mkDerivation, @@ -548525,16 +549500,15 @@ self: { QuickCheck, quickcheck-dynamic, tasty, + tasty-golden, tasty-hunit, tasty-quickcheck, temporary, }: mkDerivation { pname = "quickcheck-lockstep"; - version = "0.6.0"; - sha256 = "1s1z146l00v5hlcmwq9w9dpvs0mblld8h15xicxb619fbl1hrg5x"; - revision = "1"; - editedCabalFile = "00mlph661br03khrpzl9f1wvwmr2mrv6y3hqp7i371rm1dl83xd5"; + version = "0.7.0"; + sha256 = "0dcy47ab2813saml3jdiar9xlx8ml8c55awcg92i6amazhgwpyw2"; libraryHaskellDepends = [ base constraints @@ -548553,6 +549527,7 @@ self: { QuickCheck quickcheck-dynamic tasty + tasty-golden tasty-hunit tasty-quickcheck temporary @@ -551836,8 +552811,8 @@ self: { }: mkDerivation { pname = "rampart"; - version = "2.0.0.9"; - sha256 = "0fdzika3dzxcw39v2lj1sz3nlahxi8swfn3sl1br178sp2bd075j"; + version = "2.0.0.11"; + sha256 = "04hj1sh0ad3fg10d7w9fz4xvic6kfxi6iacci63g4m2151w9l7gl"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base @@ -553815,8 +554790,8 @@ self: { }: mkDerivation { pname = "ratel"; - version = "2.0.0.13"; - sha256 = "0y6zr7i8xkv7qpnh3pcy9v3z9gav0km81gsd3zhbm3jzb8iqngkx"; + version = "2.0.0.15"; + sha256 = "1d074x3vdnkdrh2m7z0iswbiihgafbm8ik2nf56ipry27pvkjfq3"; libraryHaskellDepends = [ aeson base @@ -553851,8 +554826,8 @@ self: { }: mkDerivation { pname = "ratel-wai"; - version = "2.0.0.8"; - sha256 = "1hg7187y9r6zy557zy0nrc187529zk9lccqh0jgdfgq2y3siab7f"; + version = "2.0.0.10"; + sha256 = "06wdcy1zych0lwwddznnrgapmzmxmahy98yqcfikqrrf85nd73ng"; libraryHaskellDepends = [ base bytestring @@ -554165,8 +555140,8 @@ self: { }: mkDerivation { pname = "rattletrap"; - version = "14.1.1"; - sha256 = "1qibszp7fyrd452q1nms7hqx3k1kp2551qyxli37khrx3f33q7y5"; + version = "14.1.3"; + sha256 = "0x6n149s39kas2wivnpnpdbwa4v1r1wiyima1vca2bj8h33mbmp4"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -554383,23 +555358,17 @@ self: { mtl, nothunks, QuickCheck, - strict-mvar, - strict-stm, tasty, tasty-quickcheck, }: mkDerivation { pname = "rawlock"; - version = "0.1.1.0"; - sha256 = "1hd62m0r6wiwpzm70pydrkvw2ln78436vak1jd0wiqvdh9z35szj"; - revision = "2"; - editedCabalFile = "0p2cf0v6xxq1gmi74iapy1wnhk8bsid1gj6s24mjdnv4np7cbvrm"; + version = "0.1.2.0"; + sha256 = "0prw2sbhf78grggw90bc5wclycd86m6v7wpw1s5hqx9vv0y4ssfi"; libraryHaskellDepends = [ base io-classes nothunks - strict-mvar - strict-stm ]; testHaskellDepends = [ base @@ -554407,13 +555376,13 @@ self: { io-sim mtl QuickCheck - strict-stm tasty tasty-quickcheck ]; description = "A writer-biased RAW lock"; license = lib.licenses.asl20; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -554472,8 +555441,8 @@ self: { }: mkDerivation { pname = "rawstring-qm"; - version = "0.2.3.0"; - sha256 = "1zk82akj2p4hl9hqwr30fixqfkjlpnb02qwhhflvcpv8gnxpg88i"; + version = "0.2.3.1"; + sha256 = "18kf70h0xwwd814952wkxx9xqcxcxvxga43rnhizd760kg5l808b"; libraryHaskellDepends = [ base bytestring @@ -555061,7 +556030,6 @@ self: { mkDerivation, aeson, aeson-pretty, - amazonka, amazonka-core, amazonka-rds, amazonka-rds-data, @@ -555073,21 +556041,12 @@ self: { generic-lens, hedgehog, hedgehog-extras, - http-client, - hw-polysemy, hw-prelude, microlens, mtl, - optparse-applicative, - polysemy-log, - polysemy-plugin, - polysemy-time, - resourcet, - stm, tasty, tasty-discover, tasty-hedgehog, - testcontainers, text, time, transformers, @@ -555096,13 +556055,12 @@ self: { }: mkDerivation { pname = "rds-data"; - version = "0.1.1.4"; - sha256 = "08q90rdpkdif5d8q22kwjk9yby2kmfsh2s80dgm55dascqsp95hr"; + version = "0.2.0.0"; + sha256 = "08lk0m1vgvbsmbvf5gv9nlab161a05w6n964w90g7wf1rqmj54d7"; isLibrary = false; - isExecutable = true; + isExecutable = false; libraryHaskellDepends = [ aeson - amazonka amazonka-core amazonka-rds amazonka-rds-data @@ -555112,64 +556070,27 @@ self: { bytestring contravariant generic-lens - hw-polysemy hw-prelude microlens mtl - polysemy-log - polysemy-plugin text time transformers ulid uuid ]; - executableHaskellDepends = [ - aeson - amazonka - amazonka-rds-data - base - bytestring - generic-lens - hedgehog - http-client - hw-polysemy - hw-prelude - microlens - optparse-applicative - polysemy-log - polysemy-plugin - polysemy-time - resourcet - stm - testcontainers - text - time - ulid - uuid - ]; testHaskellDepends = [ aeson aeson-pretty - amazonka - amazonka-core - amazonka-rds amazonka-rds-data - amazonka-secretsmanager base - base64-bytestring bytestring generic-lens hedgehog hedgehog-extras - hw-polysemy microlens - polysemy-log - polysemy-plugin tasty - tasty-discover tasty-hedgehog - testcontainers text time ulid @@ -555180,7 +556101,7 @@ self: { description = "Codecs for use with AWS rds-data"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; - mainProgram = "rds-data"; + broken = true; } ) { }; @@ -555623,8 +556544,8 @@ self: { pname = "reactive-balsa"; version = "0.4.0.1"; sha256 = "1fhn7bxfrwaa5xb2ckfy2v4aw5cdzclayprjr40zg09s77qxclc1"; - revision = "2"; - editedCabalFile = "1l5mvm1b4y8r1r6lg7h2imrfzl4y1jcc23cjm5bpcrci46n0z006"; + revision = "3"; + editedCabalFile = "0bpy0z1gcj52jqirbhl909vnvjarj4x2lyvxx3c4f2v8h67a069d"; libraryHaskellDepends = [ alsa-core alsa-seq @@ -556032,8 +556953,8 @@ self: { pname = "reactive-jack"; version = "0.4.1.2"; sha256 = "1ckm95dr3y14bh73nxapm9rl39bz1lpxmclgcnd9n2mkn0b1q54w"; - revision = "1"; - editedCabalFile = "045aivc9nivky6pgfwdfyffglg6v3i1zv5alk9abj5jmrz6d3pyw"; + revision = "2"; + editedCabalFile = "08y0czlc8pkrzbc0x8qiw3q3412pbz2m00vc9gqs02mr24vrsbm9"; libraryHaskellDepends = [ base containers @@ -556077,8 +556998,8 @@ self: { pname = "reactive-midyim"; version = "0.4.1.1"; sha256 = "1hsa7d79mf7r36grl9i41x84kg3s9j5gj2fy40mb1mhvr221pi9v"; - revision = "2"; - editedCabalFile = "131mg8w6dcjzlmrhr8pmlbk2x4qfnza3chik4ylfzi90bqc147gx"; + revision = "3"; + editedCabalFile = "1i4syy9vs2frgl8b92r62yjzzbz8dxx91v5823kf9nrcm7prqffw"; libraryHaskellDepends = [ base containers @@ -560238,8 +561159,8 @@ self: { }: mkDerivation { pname = "reflex-dom-core"; - version = "0.8.1.3"; - sha256 = "0g2sg068mchc0di8agxdcj1wxrc1qfhcnz4qcl3p0sc6h298sf0n"; + version = "0.8.1.4"; + sha256 = "02wzvmhqplhxz4przxmbs4brckap3x8n0p46g62zwygkgbkhqclw"; libraryHaskellDepends = [ aeson base @@ -562829,8 +563750,8 @@ self: { }: mkDerivation { pname = "regex-tdfa"; - version = "1.3.2.3"; - sha256 = "0vyw69nyx1gdy4l54f5d0vnwrp2xzilbizyjd33h7r95b3wbqwc5"; + version = "1.3.2.4"; + sha256 = "15x7pisdvi0afg7ybxpga8aa4q38x9pz9ml7nhz1f7s4nw9w72q7"; libraryHaskellDepends = [ array base @@ -563523,8 +564444,8 @@ self: { }: mkDerivation { pname = "registry"; - version = "0.6.3.1"; - sha256 = "1a0vrl9ji8k7mzgh431wqv9az4kx1qx76abprm9ablrhxhmqryy5"; + version = "0.6.3.2"; + sha256 = "0av7jira1cvbc1cj570fp5d31vqxkb4w9s4hxlqj4hna5h9s5898"; libraryHaskellDepends = [ base containers @@ -563600,8 +564521,8 @@ self: { }: mkDerivation { pname = "registry-aeson"; - version = "0.3.1.1"; - sha256 = "06cfbrplf0qpvfmc0fr73vhf95zqf0lwhphfm10378qdlanp5z10"; + version = "0.3.1.2"; + sha256 = "1i529ckgbxsbaz8j1ycbc49d4n19xmvdv4ngq827r8nsxxqdwgyv"; libraryHaskellDepends = [ aeson base @@ -563660,8 +564581,8 @@ self: { }: mkDerivation { pname = "registry-hedgehog"; - version = "0.8.2.1"; - sha256 = "17y9sp91qdxzvwbvngk9lidljjg84b64sk3y82n05r76ld57wh5m"; + version = "0.8.2.2"; + sha256 = "12szgvyfhplcbq8d2fs2ssa3jlli692kgvy26zcxsfx8pyc9w9sd"; libraryHaskellDepends = [ base containers @@ -563730,8 +564651,8 @@ self: { }: mkDerivation { pname = "registry-hedgehog-aeson"; - version = "0.3.1.1"; - sha256 = "0g1pvj8990c6zfb54m70z3bylzsz9vbm0ggpxnccinlgjl42igdq"; + version = "0.3.1.2"; + sha256 = "1svrpfhv2igp2lwmgsz81xdkkk6hjbgsmhzalp6zwajgs1iad469"; libraryHaskellDepends = [ aeson base @@ -563857,8 +564778,8 @@ self: { }: mkDerivation { pname = "registry-options"; - version = "0.2.1.0"; - sha256 = "1fdmy2822n81ikbrnfwhm96jb8fwa1bckidjvkk2v26l4fh2m06d"; + version = "0.2.1.1"; + sha256 = "1zgdkw5byjzar5kjkhnzm2z271xfh2yqv6v3y5h6m2a9qsfmdq25"; libraryHaskellDepends = [ base boxes @@ -566630,8 +567551,8 @@ self: { }: mkDerivation { pname = "repline"; - version = "0.4.2.0"; - sha256 = "0nldn02yqqmrxkzwzrx3v6hkb4y2hch48jkcr2qrw1dl0vqv70b1"; + version = "0.4.3.0"; + sha256 = "04iy7z3cmkwjhf90jdjqfv2cjcmn2206p4xmjshfn3fda4sawrcl"; libraryHaskellDepends = [ base containers @@ -568137,19 +569058,14 @@ self: { nothunks, QuickCheck, quickcheck-state-machine, - si-timers, - strict-mvar, - strict-stm, tasty, tasty-quickcheck, tree-diff, }: mkDerivation { pname = "resource-registry"; - version = "0.1.0.0"; - sha256 = "0mkx8hf6k0117c15kq3cyqgxbfwjjk0yywp5xf6svdi5g2xpkg5p"; - revision = "1"; - editedCabalFile = "0iz6imzg017jf2kn88ir4aqq9ca1aa4xx8h7nfx5dqgj9ps05j7w"; + version = "0.1.1.0"; + sha256 = "0zwhnidckc9541sasvxlvysl7qjka1g9cq80h4lzv46kqwagmv9p"; libraryHaskellDepends = [ base bimap @@ -568157,7 +569073,6 @@ self: { io-classes mtl nothunks - strict-stm ]; testHaskellDepends = [ base @@ -568167,9 +569082,6 @@ self: { mtl QuickCheck quickcheck-state-machine - si-timers - strict-mvar - strict-stm tasty tasty-quickcheck tree-diff @@ -568177,6 +569089,7 @@ self: { description = "Track allocated resources"; license = lib.licenses.asl20; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -568775,10 +569688,8 @@ self: { }: mkDerivation { pname = "rest-rewrite"; - version = "0.4.4"; - sha256 = "03jn5wclljkfdj1nvzbs5jvgsh343g1qr864pivgmxbc5ngrdk91"; - revision = "1"; - editedCabalFile = "1hhwgph984x1xsqz94myd6cf8530c4pay2qa4kg4zd2g2ka7ymm8"; + version = "0.4.5"; + sha256 = "0yxg3wfwxcrg036cxqcf601vfc5472vx9zwl21y23kpx031h7ny4"; libraryHaskellDepends = [ base containers @@ -570598,8 +571509,8 @@ self: { }: mkDerivation { pname = "rfc1751"; - version = "0.1.3"; - sha256 = "1f68rss3y64g2s7dmzb635986vf682gb1yvv4x720b29gh65dahk"; + version = "0.1.4"; + sha256 = "0jzs3fx30i3hq60vww4y12slb6wikxka38kw66y7rxd397lx23yh"; libraryHaskellDepends = [ base bytestring @@ -573951,8 +574862,8 @@ self: { }: mkDerivation { pname = "rocksdb-haskell-jprupp"; - version = "2.1.6"; - sha256 = "0hr7wzhhbbhcvghjbc80c1kba62xkja5ghar7sd0grckzan7maq7"; + version = "2.1.7"; + sha256 = "0djdq4h34v1sfxyb9n6yyqxx7jsi6bgi20dr2ff47xy37dz263mi"; libraryHaskellDepends = [ base bytestring @@ -573992,8 +574903,8 @@ self: { }: mkDerivation { pname = "rocksdb-query"; - version = "0.4.2"; - sha256 = "1sh88q0vq0b13ig6vmwi8wa73d45qxdkbbc29zphch6p2z4n81wq"; + version = "0.4.3"; + sha256 = "1ldly7rj1cs3y04zbxxc6dxw09pknqzxf3dbsa2igydsshs9q9f8"; libraryHaskellDepends = [ base bytestring @@ -580196,8 +581107,8 @@ self: { }: mkDerivation { pname = "salve"; - version = "2.0.0.6"; - sha256 = "0rw93gc76sjl1hnjy3jrpdbp9jjya53mpgz8d4695k4875gzvlcn"; + version = "2.0.0.8"; + sha256 = "1nnzsfqyls0kfrb0fcfg88hg4nscydvc6kzk7gd8ryv4hr2g7xy7"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base @@ -582120,8 +583031,8 @@ self: { }: mkDerivation { pname = "saturn"; - version = "1.0.0.6"; - sha256 = "0nwpxfkm24dwdbak00mid4bl6bx125flva9adxs3ma6jlw0bgblw"; + version = "1.0.0.8"; + sha256 = "00aakwr06ygbidbawr60lq07vk5gp74fp7wj71ndzc1ph6crivwp"; libraryHaskellDepends = [ base containers @@ -582639,7 +583550,7 @@ self: { } ) { inherit (pkgs) z3; }; - "sbv_11_5" = callPackage ( + "sbv_11_7" = callPackage ( { mkDerivation, array, @@ -582668,13 +583579,14 @@ self: { text, time, transformers, + tree-view, uniplate, z3, }: mkDerivation { pname = "sbv"; - version = "11.5"; - sha256 = "14hhx9wj7f89l8df52izz6lb1xk51lyqql70p1gh4sq2f38axnwb"; + version = "11.7"; + sha256 = "1nq1yjc4wfjmqhp0y61aqmva99vxnpj2mpksyai63ijmx9zq8yzs"; enableSeparateDataOutput = true; libraryHaskellDepends = [ array @@ -582698,6 +583610,7 @@ self: { text time transformers + tree-view uniplate ]; testHaskellDepends = [ @@ -588195,8 +589108,8 @@ self: { }: mkDerivation { pname = "secp256k1-haskell"; - version = "1.4.2"; - sha256 = "0b9xff4r63aqkdag7v67h9yxaa023i1mylih9wcjh1qa8lcb9zn6"; + version = "1.4.6"; + sha256 = "0vp8kxkkbqim6w89zy619x7sghp8i008qa7wdnzaf6kb70wr8j92"; libraryHaskellDepends = [ base base16 @@ -588613,21 +589526,23 @@ self: { tasty, tasty-hunit, text, + text-builder-linear, text-display, + transformers, }: mkDerivation { pname = "sel"; - version = "0.0.2.0"; - sha256 = "0gidvbkcjgyq47gh2p19iawv8jcs7ajvih4mk6pwwbkjs8iybpx4"; - revision = "2"; - editedCabalFile = "1p63gjj5m5yac2lcjlagmyn0ss0kvn1c0rsa8hh19885kw5xpqjy"; + version = "0.1.0.0"; + sha256 = "1rnn7wwhibbqcayc5zy1pjjcq2jafwfxpkkprdk6wzaqhk1j3cqj"; libraryHaskellDepends = [ base base16 bytestring libsodium-bindings text + text-builder-linear text-display + transformers ]; testHaskellDepends = [ base @@ -588642,9 +589557,7 @@ self: { ]; description = "Cryptography for the casual user"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.mangoiv ]; - broken = true; } ) { }; @@ -591270,8 +592183,8 @@ self: { }: mkDerivation { pname = "serdoc-binary"; - version = "0.3.0.0"; - sha256 = "17a391d471n4rxjs64v6xcrg7czr6a8qiac2sw02f7583shpzigv"; + version = "0.3.1.0"; + sha256 = "1v8psfn9l2zagsxrpbmp63pkg4mqy86zlq5g0x33vygyflrlihqv"; libraryHaskellDepends = [ base binary @@ -591311,8 +592224,8 @@ self: { }: mkDerivation { pname = "serdoc-core"; - version = "0.3.0.0"; - sha256 = "0n0lcm48irb1w95gi3fda7n2hcfli419kxzyw6hpjyaw724hgj4b"; + version = "0.3.1.0"; + sha256 = "03x18gcm3n5vgm82kp0b237pl5jgrlxim83zznlchdlx1scxdwzw"; libraryHaskellDepends = [ base bytestring @@ -591997,6 +592910,8 @@ self: { pname = "servant-activeresource"; version = "0.1.0.0"; sha256 = "0dcip0vbry344pv8za5ldxr9g71vyb63ks3jdpjc7z4vixp5rbsp"; + revision = "1"; + editedCabalFile = "006mbw5mvj5kzz8bigws55xallwrsvdsi5b5y9wc4d7l8a63z0gd"; libraryHaskellDepends = [ aeson base @@ -595235,8 +596150,8 @@ self: { pname = "servant-js"; version = "0.9.4.2"; sha256 = "15n5s3i491cxjxj70wa8yhpipaz47q46s04l4ysc64wgijlnm8xy"; - revision = "5"; - editedCabalFile = "05iwi5q2hbaqc7n1zhw9zpj4qcw8mg849zjfxfv84c9wwh35nrxa"; + revision = "7"; + editedCabalFile = "042z84li3qw8zh8x1x4mgdv5iqaz72nk7cz2q315i6lgs30c3460"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -596121,8 +597036,8 @@ self: { pname = "servant-openapi3"; version = "2.0.1.6"; sha256 = "1hxz3n6l5l8p9s58sjilrn4lv1z17kfik0xdh05v5v1bzf0j2aij"; - revision = "7"; - editedCabalFile = "148mx2hi46l5mdlgikfgilwl3lrvbhqd651qxiky58nr32m07gk0"; + revision = "8"; + editedCabalFile = "0ghm39rrn27ss2dfff4ic48kwss71barrrx7qjss80inz8bpz2r2"; setupHaskellDepends = [ base Cabal @@ -598443,6 +599358,8 @@ self: { pname = "servant-swagger-ui"; version = "0.3.5.5.0.1"; sha256 = "0s0krm17addizhjm8033an4nnz27v9n03431gd5v86i5db879q24"; + revision = "1"; + editedCabalFile = "1dvsma62i3a6zmfb8aaw913xpi6imh37r2nnnqq8jc4sh88v5w1d"; libraryHaskellDepends = [ aeson base @@ -598478,8 +599395,8 @@ self: { pname = "servant-swagger-ui-core"; version = "0.3.5"; sha256 = "0ckvrwrb3x39hfl2hixcj3fhibh0vqsh6y7n1lsm25yvzfrg02zd"; - revision = "11"; - editedCabalFile = "03wabrz068mf4vddlv8mvgvgijp7vqn7i85bqzr7aw7bx6kmkkv1"; + revision = "12"; + editedCabalFile = "1fl9g99iaiibh4355h8l2vk3xsmv7gb9fpg9s6i5a7f12as8lw5q"; libraryHaskellDepends = [ aeson base @@ -598515,6 +599432,8 @@ self: { pname = "servant-swagger-ui-jensoleg"; version = "0.3.5"; sha256 = "1645lp9yw2z2mf6gn0h54wjmhdwbkng12s6gd9sr847nc1rahjqq"; + revision = "1"; + editedCabalFile = "1wmwvham6671w4whmj31qp68xn42bxpwwc6i95hbcqvszha2wbh2"; libraryHaskellDepends = [ aeson base @@ -598546,6 +599465,8 @@ self: { pname = "servant-swagger-ui-redoc"; version = "0.3.5"; sha256 = "0wvv51mnwjycxgppqbb14kms1m77lf4b07jzgrsf0z0yhdfyn3nw"; + revision = "1"; + editedCabalFile = "1k485dxxjvvx69xzcqs4v7j8rrsqgk5gykpz37sv7h3pln3ds2jm"; libraryHaskellDepends = [ aeson base @@ -600317,8 +601238,8 @@ self: { pname = "set-cover"; version = "0.1.1.1"; sha256 = "14j4ml7kglk667idd3qgsdkkzr8iikrj6jcr80wpnlk6wpi2cpnm"; - revision = "1"; - editedCabalFile = "0iiy3p2pkxjpl7vhylgmh76afxxwkix9h9w3vj62carz6vgymkid"; + revision = "2"; + editedCabalFile = "14mvjd4k8zlxh7g16n2bzkb84lx125ajdlmk05w4i7xijvvcw2c3"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -601536,8 +602457,8 @@ self: { }: mkDerivation { pname = "sha256"; - version = "0.1.0.2"; - sha256 = "0yzv1bf13dqb3g8n671f2db75kxb69nxdrnfz4j49950hr05mwh9"; + version = "0.1.0.3"; + sha256 = "041snznk4mia1jy1rjcdfwjvrr5dvdw0fndxm7bnsx0p9z381x4q"; libraryHaskellDepends = [ base bytestring @@ -605398,8 +606319,8 @@ self: { }: mkDerivation { pname = "shower"; - version = "0.2.0.3"; - sha256 = "0bxg88jbg5pj1nm48c1s04dl7l5psq35jsw60y3v1xpnszx95r1r"; + version = "0.2.0.4"; + sha256 = "0xjh9qhnl94d6pkg52lc3xw1gi1vflc7rs52xh6wj1dahm0nknkr"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -606343,6 +607264,7 @@ self: { description = "Hmac sha256 signature json and http payload"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -606365,6 +607287,48 @@ self: { } ) { }; + "signet" = callPackage ( + { + mkDerivation, + base, + bytestring, + case-insensitive, + crypton, + exceptions, + http-types, + memory, + tasty, + tasty-hunit, + text, + time, + transformers, + }: + mkDerivation { + pname = "signet"; + version = "0.2025.5.21"; + sha256 = "01rrc4l5a4vl2mmymckdl5shicgx7n909nzdqn8xnk8626whc93p"; + libraryHaskellDepends = [ + base + bytestring + case-insensitive + crypton + exceptions + http-types + memory + text + time + ]; + testHaskellDepends = [ + base + tasty + tasty-hunit + transformers + ]; + description = "Standard Webhooks"; + license = lib.licenses.bsd0; + } + ) { }; + "significant-figures" = callPackage ( { mkDerivation, @@ -621017,8 +621981,8 @@ self: { pname = "sound-collage"; version = "0.2.1"; sha256 = "09g63b3k0l30z3lxmcz0zpggqqhnr7m01wh2vpm5v561rbnl8rsi"; - revision = "3"; - editedCabalFile = "09slv6fqrkbhr1jn7h8xs0cxhdaq3r6cy1xar3vp8dil4hc6v3j8"; + revision = "4"; + editedCabalFile = "07innczhsry9nar0ry5h9fia7r6aiidqxdh8mppvk6d3bpvh04y6"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -621317,8 +622281,8 @@ self: { pname = "sox"; version = "0.2.3.2"; sha256 = "1ys6xm08gr3pvyrial2z1b3gvyd44b9510dpp4ifxqf882igkjgb"; - revision = "1"; - editedCabalFile = "1ncmbclz44grdvhx8lgizsp8g8sm97q6vs50sfiwxh1aqwjys7kd"; + revision = "2"; + editedCabalFile = "17a26iynli5jimjzlr10jllc4nm7944bzz2z155b4ynj7hy2g8hp"; libraryHaskellDepends = [ base containers @@ -624571,6 +625535,8 @@ self: { pname = "spreadsheet"; version = "0.1.3.10"; sha256 = "022q6an3jl0s8bnwgma8v03b6m4zq3q0drl6nsrcs0nav8n1z5r0"; + revision = "1"; + editedCabalFile = "1dd37qgmy7nzxkbarflh5fm33gy7yqy91pa4pa3x4yggp9v52f61"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -626689,11 +627655,10 @@ self: { } ) { inherit (pkgs) nlopt; }; - "srtree_2_0_1_2" = callPackage ( + "srtree_2_0_1_4" = callPackage ( { mkDerivation, ad, - ansi-terminal, attoparsec, attoparsec-expr, base, @@ -626713,11 +627678,9 @@ self: { nlopt, optparse-applicative, random, - repline, scheduler, split, statistics, - table-layout, transformers, unliftio, unliftio-core, @@ -626727,8 +627690,8 @@ self: { }: mkDerivation { pname = "srtree"; - version = "2.0.1.2"; - sha256 = "102ii4lmix7crryci80f04mpyk2iw4wlwc81kqqq0xf9yd40ycfn"; + version = "2.0.1.4"; + sha256 = "04r9lxf3nffpmmv978h8mfzr0shcbcrwarxs8s2mgpdvdx5qm1sa"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -626760,7 +627723,6 @@ self: { ]; librarySystemDepends = [ nlopt ]; executableHaskellDepends = [ - ansi-terminal attoparsec attoparsec-expr base @@ -626778,11 +627740,9 @@ self: { mtl optparse-applicative random - repline scheduler split statistics - table-layout transformers unliftio unliftio-core @@ -628002,6 +628962,51 @@ self: { } ) { }; + "stack-all_0_7" = callPackage ( + { + mkDerivation, + aeson, + base, + cached-json-file, + config-ini, + directory, + extra, + filepath, + http-query, + process, + simple-cmd, + simple-cmd-args, + text, + yaml, + }: + mkDerivation { + pname = "stack-all"; + version = "0.7"; + sha256 = "12h5ddkfjv93h677gp2jd254viizbkcg09fflp9mlwxl30bghzdh"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson + base + cached-json-file + config-ini + directory + extra + filepath + http-query + process + simple-cmd + simple-cmd-args + text + yaml + ]; + description = "CLI tool for building over Stackage major versions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "stack-all"; + } + ) { }; + "stack-bump" = callPackage ( { mkDerivation, @@ -630120,6 +631125,7 @@ self: { cryptohash-sha1, dir-traverse, directory, + directory-ospath-streaming, extensions, filepath, ghc, @@ -630144,8 +631150,8 @@ self: { }: mkDerivation { pname = "stan"; - version = "0.2.0.0"; - sha256 = "1cvn27xma3cqykqla5fid3hvh6q1bszfy7mdlcp00i967src2s1a"; + version = "0.2.1.0"; + sha256 = "1mf01bpy291131jfl4fcslv0jfn8i8jqwr29v1v48j6c6q49rias"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -630160,6 +631166,7 @@ self: { cryptohash-sha1 dir-traverse directory + directory-ospath-streaming extensions filepath ghc @@ -631633,8 +632640,8 @@ self: { }: mkDerivation { pname = "statsd-rupp"; - version = "0.5.0.0"; - sha256 = "0clvpmg50p0f1ny9zz5q1niad1ahnkv0dqyphkyrc2snxh896avp"; + version = "0.5.0.1"; + sha256 = "0m9q0x25a1iwcfi3qfxcbcan569c0m4np25z36kjxvyh4v308vkw"; libraryHaskellDepends = [ base bytestring @@ -632897,20 +633904,24 @@ self: { "stm-delay" = callPackage ( { mkDerivation, + async, base, stm, + time, }: mkDerivation { pname = "stm-delay"; - version = "0.1.1.1"; - sha256 = "0cla21v89gcvmr1iwzibq13v1yq02xg4h6k9l6kcprj7mhd5hcmi"; + version = "0.1.1.2"; + sha256 = "0k60cpqzqy8c6xk5qw5135a7hlxnh670kb7fhjmz819hsi1n7vq5"; libraryHaskellDepends = [ base stm ]; testHaskellDepends = [ + async base stm + time ]; description = "Updatable one-shot timer polled with STM"; license = lib.licenses.bsd3; @@ -636933,6 +637944,39 @@ self: { } ) { }; + "strict-checked-vars" = callPackage ( + { + mkDerivation, + base, + io-classes, + io-sim, + nothunks, + QuickCheck, + tasty, + tasty-quickcheck, + }: + mkDerivation { + pname = "strict-checked-vars"; + version = "0.2.1.0"; + sha256 = "12c4j4rlmxcdri2sgrb383nnvbjmvhxf8pp4mgmkfsipvwyv2clm"; + libraryHaskellDepends = [ + base + io-classes + ]; + testHaskellDepends = [ + base + io-classes + io-sim + nothunks + QuickCheck + tasty + tasty-quickcheck + ]; + description = "Strict MVars and TVars with invariant checking for IO and IOSim"; + license = lib.licenses.asl20; + } + ) { }; + "strict-concurrency" = callPackage ( { mkDerivation, @@ -638987,7 +640031,7 @@ self: { } ) { }; - "strive_6_0_0_15" = callPackage ( + "strive_6_0_0_17" = callPackage ( { mkDerivation, aeson, @@ -639005,8 +640049,8 @@ self: { }: mkDerivation { pname = "strive"; - version = "6.0.0.15"; - sha256 = "0nflrrnk5kqpkmirziphg9lzb9qswfghkfwsgs1hmfs33nvr5l7k"; + version = "6.0.0.17"; + sha256 = "07sqrn4rx4y7pm82nmqayz4zl53cqq30a6a5zgiixj0h6szwlhdh"; libraryHaskellDepends = [ aeson base @@ -640261,6 +641305,105 @@ self: { } ) { }; + "stylish-haskell_0_15_0_1" = callPackage ( + { + mkDerivation, + aeson, + base, + bytestring, + Cabal, + containers, + directory, + file-embed, + filepath, + ghc-lib-parser, + ghc-lib-parser-ex, + HsYAML, + HsYAML-aeson, + HUnit, + mtl, + optparse-applicative, + random, + regex-tdfa, + strict, + syb, + test-framework, + test-framework-hunit, + text, + }: + mkDerivation { + pname = "stylish-haskell"; + version = "0.15.0.1"; + sha256 = "02smg717ak2m5i7ciyz8vl91x39idmgd5d0ksljyak2jlj77ybr5"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson + base + bytestring + Cabal + containers + directory + file-embed + filepath + ghc-lib-parser + ghc-lib-parser-ex + HsYAML + HsYAML-aeson + mtl + regex-tdfa + syb + text + ]; + executableHaskellDepends = [ + aeson + base + bytestring + Cabal + containers + directory + file-embed + filepath + ghc-lib-parser + ghc-lib-parser-ex + HsYAML + HsYAML-aeson + mtl + optparse-applicative + regex-tdfa + strict + syb + text + ]; + testHaskellDepends = [ + aeson + base + bytestring + Cabal + containers + directory + file-embed + filepath + ghc-lib-parser + ghc-lib-parser-ex + HsYAML + HsYAML-aeson + HUnit + mtl + random + regex-tdfa + syb + test-framework + test-framework-hunit + text + ]; + description = "Haskell code prettifier"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "stylish-haskell"; + } + ) { }; + "stylish-haskell_0_15_1_0" = callPackage ( { mkDerivation, @@ -641694,8 +642837,8 @@ self: { }: mkDerivation { pname = "sum-pyramid"; - version = "0.0"; - sha256 = "0jfz80iigdhhpa5fi2djyjzyrnarqvgdywni9785b6cqz3bv9a5n"; + version = "0.0.1"; + sha256 = "1zh7g16d345g8wffgj7wswfryrxxf7ik02fwrncqyc9yxmc7hm6y"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -644019,8 +645162,8 @@ self: { }: mkDerivation { pname = "swagger2"; - version = "2.8.9"; - sha256 = "18far6inavjcmfwdflgs2isrvp4bcnlj9pgqxnp6wba8pazpp8wj"; + version = "2.8.10"; + sha256 = "1ry3ml6svbmx2jq8cpmbxbbz48gsf0p7afn7h6shzf5yf8wfc5wj"; setupHaskellDepends = [ base Cabal @@ -647391,8 +648534,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "Library for symbolic integration of mathematical expressions"; license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -648263,8 +649404,8 @@ self: { pname = "synthesizer-core"; version = "0.8.4"; sha256 = "11m5zvnwzrsd5ylyc6xd4k56ypmmwzyhixvzc55hgjfpsx9snks9"; - revision = "1"; - editedCabalFile = "1q274hspisb2qi45dj01dcm2sxfcqib0i96jkc2jzlvaynnnqhlr"; + revision = "2"; + editedCabalFile = "0mryvkgdrhrgqvx4zy81kylfrg3nfggqmj93b009ymrj71d6fs1p"; libraryHaskellDepends = [ array base @@ -648547,8 +649688,8 @@ self: { pname = "synthesizer-midi"; version = "0.6.1.2"; sha256 = "1xnpvk0mny8lbx17zdgl55wp86pqhfg9ckv41b3qd5vrki2dj6nc"; - revision = "1"; - editedCabalFile = "061dgdfrv1zrjpih29x50kpl57ghb3ys6wpra5ai9k0wxdpr9zqk"; + revision = "2"; + editedCabalFile = "1d2kivwhrvdqrjk7rhvd9csl0isdbybmf81r3bxzbf40fqlqfq8d"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -648871,8 +650012,8 @@ self: { }: mkDerivation { pname = "system-fileio"; - version = "0.3.16.6"; - sha256 = "0qmsvs5jpg6y82cqh0g37f7dz8172ikgiwcpgs72zwxq35xk271a"; + version = "0.3.16.7"; + sha256 = "16593sfb47snq4vixl0qv6119j3yva0nynygz24vcw3ggqmflhrp"; libraryHaskellDepends = [ base bytestring @@ -649801,8 +650942,8 @@ self: { }: mkDerivation { pname = "table-layout"; - version = "1.0.0.1"; - sha256 = "175qb6r0ircm4bpnzl7lr9jxsw08w57v650lh3ifz8w8rr23zylg"; + version = "1.0.0.2"; + sha256 = "0ddf1kz5zfv04x33gv7w4m710r9amdz2wchcjwsdjp64caqzb59q"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -650350,8 +651491,8 @@ self: { pname = "tagchup"; version = "0.4.1.2"; sha256 = "0zlrdlb0f6dhhx163i62ljh1spr0d5gcf0c96m5z7nzq529qq792"; - revision = "2"; - editedCabalFile = "0b4mkrablv5gdhvf5l1ni3qyibh9hrrscbi04jf2hxalxnk9by4b"; + revision = "3"; + editedCabalFile = "047zdpi2hzalypbafwvrz6g5n8fdz8fdygpg4nhjzjm86k3v4ma1"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -653146,15 +654287,13 @@ self: { }: mkDerivation { pname = "targeted-quickcheck"; - version = "0.1.0.1"; - sha256 = "04b96vr01q19m4gvzim4nkrnmyz2lm7l8iirnw8m6vsglxc65fym"; - isLibrary = true; - isExecutable = true; + version = "0.1.0.2"; + sha256 = "0aw4lwgdbhik39v4fk99ja3c60kw0hmc7y2w5110jrzswdb13p3d"; libraryHaskellDepends = [ base QuickCheck ]; - executableHaskellDepends = [ + testHaskellDepends = [ base containers hspec @@ -653163,7 +654302,6 @@ self: { description = "Targeted generators for QuickCheck"; license = lib.licenses.mit; hydraPlatforms = lib.platforms.none; - mainProgram = "targeted-examples"; broken = true; } ) { }; @@ -654210,6 +655348,64 @@ self: { } ) { }; + "tasty-discover_5_0_2" = callPackage ( + { + mkDerivation, + base, + bytestring, + containers, + filepath, + Glob, + hedgehog, + hspec, + hspec-core, + tasty, + tasty-golden, + tasty-hedgehog, + tasty-hspec, + tasty-hunit, + tasty-quickcheck, + tasty-smallcheck, + }: + mkDerivation { + pname = "tasty-discover"; + version = "5.0.2"; + sha256 = "0hz6lhqqmcb157im2vpfihnms29367pcqg8mb6ww0c0bl1g0bf62"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base + containers + filepath + Glob + tasty + ]; + executableHaskellDepends = [ + base + filepath + ]; + testHaskellDepends = [ + base + bytestring + containers + hedgehog + hspec + hspec-core + tasty + tasty-golden + tasty-hedgehog + tasty-hspec + tasty-hunit + tasty-quickcheck + tasty-smallcheck + ]; + description = "Test discovery for the tasty framework"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "tasty-discover"; + } + ) { }; + "tasty-expected-failure" = callPackage ( { mkDerivation, @@ -657303,8 +658499,8 @@ self: { }: mkDerivation { pname = "telegram-bot-api"; - version = "7.4.4"; - sha256 = "1viyh5vkis6gydp7n1vrn3x17hjw3q872z6as54y7kfm9r07kp4h"; + version = "7.4.5"; + sha256 = "0fhn85s1xjba0dw1hcv9y75p19gpdqra4rc1d416p09xa75jnvxn"; libraryHaskellDepends = [ aeson base @@ -657629,9 +658825,9 @@ self: { containers, effectful, exceptions, - fits-parse, libyaml, massiv, + massiv-io, megaparsec, resourcet-effectful, scientific, @@ -657641,8 +658837,8 @@ self: { }: mkDerivation { pname = "telescope"; - version = "0.2.0"; - sha256 = "0ax9sk5910zi09wnyxc9zn4sf54bsvyycsj8faxrgf840wpw990f"; + version = "0.3.0"; + sha256 = "06hfflc1ala8b8zm0838yrd51lwj5bqg1qdqwn9fs0hr1jp5nx1r"; libraryHaskellDepends = [ base binary @@ -657652,9 +658848,9 @@ self: { conduit effectful exceptions - fits-parse libyaml massiv + massiv-io megaparsec resourcet-effectful scientific @@ -657671,9 +658867,9 @@ self: { containers effectful exceptions - fits-parse libyaml massiv + massiv-io megaparsec resourcet-effectful scientific @@ -661056,10 +662252,8 @@ self: { }: mkDerivation { pname = "test-lib"; - version = "0.4"; - sha256 = "0jp0k27vvdz4lfrdi7874j7gnnn051kvqfn1k3zg1ap4m9jzyb45"; - revision = "4"; - editedCabalFile = "1axgj0pxis513zxxxbjws9vf3zdx9y6djsvgpvi0miprvzr5qask"; + version = "0.5"; + sha256 = "1qc86qbq5rljql1010gibp8qd9rgylj8g5kl7jp5yb2ymwx65p92"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -661996,8 +663190,64 @@ self: { }: mkDerivation { pname = "texmath"; - version = "0.12.10"; - sha256 = "09gff44pz9jyz714jn4xgglkp31vfmsccdlbcf3n732z30y0h9wb"; + version = "0.12.10.1"; + sha256 = "0cxdwnfz61zpcwh2va1vmm4mi41zmh72i8c28v17mb1jwvlk59f1"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base + containers + mtl + pandoc-types + parsec + split + syb + text + typst-symbols + xml + ]; + testHaskellDepends = [ + base + bytestring + directory + filepath + pretty-show + tagged + tasty + tasty-golden + text + xml + ]; + description = "Conversion between math formats"; + license = lib.licenses.gpl2Only; + } + ) { }; + + "texmath_0_12_10_3" = callPackage ( + { + mkDerivation, + base, + bytestring, + containers, + directory, + filepath, + mtl, + pandoc-types, + parsec, + pretty-show, + split, + syb, + tagged, + tasty, + tasty-golden, + text, + typst-symbols, + xml, + }: + mkDerivation { + pname = "texmath"; + version = "0.12.10.3"; + sha256 = "0xpv5zxaixn2kkc3kn547jg7rkg6bl2mrmxiwvxf2r0qgj4kmr2p"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -662026,6 +663276,7 @@ self: { ]; description = "Conversion between math formats"; license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -662396,7 +663647,7 @@ self: { } ) { }; - "text-builder_1_0_0_3" = callPackage ( + "text-builder_1_0_0_4" = callPackage ( { mkDerivation, base, @@ -662415,8 +663666,8 @@ self: { }: mkDerivation { pname = "text-builder"; - version = "1.0.0.3"; - sha256 = "1r5v28029hwxl4pkyss5vrxm95ndz0ja4bmcglnsbgpqsj6ia96k"; + version = "1.0.0.4"; + sha256 = "1s4vc5fgf5xkwpia9r5gjngzrm2q4r081hf5zg553fg74jlg88wk"; libraryHaskellDepends = [ base bytestring @@ -662594,6 +663845,45 @@ self: { } ) { }; + "text-builder-lawful-conversions" = callPackage ( + { + mkDerivation, + base, + hspec, + lawful-conversions, + QuickCheck, + quickcheck-instances, + text, + text-builder, + text-builder-core, + }: + mkDerivation { + pname = "text-builder-lawful-conversions"; + version = "0.1.1"; + sha256 = "0kjsznkn7l4m16z9m7l1i47yf4kygyyjpvdsjnwjdn6ix07nwd6d"; + libraryHaskellDepends = [ + base + lawful-conversions + text + text-builder + text-builder-core + ]; + testHaskellDepends = [ + base + hspec + lawful-conversions + QuickCheck + quickcheck-instances + text + text-builder + ]; + description = "Orphan instances of \"lawful-conversions\" for \"text-builder\""; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + } + ) { }; + "text-builder-linear" = callPackage ( { mkDerivation, @@ -667536,21 +668826,20 @@ self: { filepath, ghc-events, glib, - gtk, + gtk3, mtl, pango, template-haskell, temporary, text, time, + transformers, unix, }: mkDerivation { pname = "threadscope"; - version = "0.2.14.1"; - sha256 = "0hfn90299mp18p2bjj2bgfi1pk3ndxz4nv2ac6z52kvh00sr9drq"; - revision = "3"; - editedCabalFile = "1vrn7ccxh2r9sfg6qpvpd5rva442d1lhk3k3bs5d7cqj4dcpcg6x"; + version = "0.2.15.0"; + sha256 = "09cgxximn317ynd6gg5dhhvzc0zzvmdwm650p9bhf9ysah0rch4d"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; @@ -667566,13 +668855,14 @@ self: { filepath ghc-events glib - gtk + gtk3 mtl pango template-haskell temporary text time + transformers unix ]; description = "A graphical tool for profiling parallel Haskell programs"; @@ -669966,8 +671256,8 @@ self: { }: mkDerivation { pname = "time-manager"; - version = "0.2.2"; - sha256 = "1sm9rm2r45r535xc85xkzla6ym8rd84hs5aygpi1dr67z53d01fn"; + version = "0.2.3"; + sha256 = "1s387nka1nxii026ly4awrz74acs4ci141mh3mvsz4j47cyw7dzf"; libraryHaskellDepends = [ auto-update base @@ -672926,7 +674216,7 @@ self: { } ) { }; - "tls_2_1_9" = callPackage ( + "tls_2_1_10" = callPackage ( { mkDerivation, asn1-encoding, @@ -672959,8 +674249,8 @@ self: { }: mkDerivation { pname = "tls"; - version = "2.1.9"; - sha256 = "0fp9mdvi0h1r6r345j5bh6lk8vz5vr9s9qh7j9nn1a3r5hhpfb8m"; + version = "2.1.10"; + sha256 = "18ffiz82a2jsdfliygynn50pxwndh7kykg7z4xq016p2si5nzxaq"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -674154,8 +675444,8 @@ self: { }: mkDerivation { pname = "token-limiter-concurrent"; - version = "0.1.0.0"; - sha256 = "09ai81x994snla1aq1245y6x3w3kblcgl4wjy70vm9yli8c2d064"; + version = "0.2.0.1"; + sha256 = "0a78y5wpv6l29n42d73lzy3998wm9yj115ia2zcl569hf1yybcpn"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ async @@ -675626,6 +676916,7 @@ self: { { mkDerivation, base, + bytestring, containers, data-default, mono-traversable, @@ -675634,10 +676925,11 @@ self: { }: mkDerivation { pname = "tools-yj"; - version = "0.1.0.23"; - sha256 = "0sj16z4aaiv6zaadmdavs5a6jm8vpfxb5kvlg1irfx5d1sybx3ys"; + version = "0.1.0.27"; + sha256 = "1blcyq5ihqk2kidvywvv187jqgisnnak6rgp2jhw7zbpd4da7hs8"; libraryHaskellDepends = [ base + bytestring containers data-default mono-traversable @@ -675646,6 +676938,7 @@ self: { ]; testHaskellDepends = [ base + bytestring containers data-default mono-traversable @@ -675657,6 +676950,45 @@ self: { } ) { }; + "tools-yj_0_1_0_30" = callPackage ( + { + mkDerivation, + base, + bytestring, + containers, + data-default, + mono-traversable, + stm, + text, + }: + mkDerivation { + pname = "tools-yj"; + version = "0.1.0.30"; + sha256 = "0dd7l31p74h0nqszv4095zdp5lmjg8s9sxsn59da808f8z1pzf41"; + libraryHaskellDepends = [ + base + bytestring + containers + data-default + mono-traversable + stm + text + ]; + testHaskellDepends = [ + base + bytestring + containers + data-default + mono-traversable + stm + text + ]; + description = "Tribial tools"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "toolshed" = callPackage ( { mkDerivation, @@ -676757,8 +678089,8 @@ self: { }: mkDerivation { pname = "tpdb"; - version = "2.7.3"; - sha256 = "10b03ixjmbhqbnqilyh4afs2mv6ss1p8fdvq9hwa84gsafq31cxz"; + version = "2.8.1"; + sha256 = "1y162ny5c37n58cqd057w8c8865205qi7xq8jsm7gjz3qr86izs8"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -679221,6 +680553,8 @@ self: { pname = "tree-diff"; version = "0.3.4"; sha256 = "0fqfyrab0bf98z251lsfvl2jdcaja6ikfn9q537jbxkx402fi6jy"; + revision = "1"; + editedCabalFile = "1nq6bx4zzp37vw7mmnab5nsc6z8x09xga4aqbfia8r6rp1zxbm10"; libraryHaskellDepends = [ aeson ansi-terminal @@ -686595,6 +687929,138 @@ self: { } ) { }; + "typed-protocols" = callPackage ( + { + mkDerivation, + base, + bytestring, + contra-tracer, + directory, + io-classes, + io-sim, + network, + primitive, + QuickCheck, + serialise, + singletons, + tasty, + tasty-quickcheck, + time, + unix, + }: + mkDerivation { + pname = "typed-protocols"; + version = "1.0.0.0"; + sha256 = "109503w2fsnfpnf0s1988c6km17pj56vlgwrcxi0d4yjy5n88462"; + libraryHaskellDepends = [ + base + bytestring + contra-tracer + io-classes + network + primitive + serialise + singletons + time + ]; + testHaskellDepends = [ + base + bytestring + contra-tracer + directory + io-classes + io-sim + network + QuickCheck + tasty + tasty-quickcheck + unix + ]; + doHaddock = false; + description = "A framework for strongly typed protocols"; + license = lib.licenses.asl20; + } + ) { }; + + "typed-protocols-doc" = callPackage ( + { + mkDerivation, + aeson, + base, + base64-bytestring, + blaze-html, + bytestring, + containers, + fgl, + filepath, + graphviz, + haddock-library, + knob, + mtl, + optparse-applicative, + serdoc-core, + tasty, + tasty-quickcheck, + template-haskell, + temporary, + text, + th-abstraction, + time, + typed-protocols, + }: + mkDerivation { + pname = "typed-protocols-doc"; + version = "0.2.0.0"; + sha256 = "0nn87n28dig216zfqv87bihvay83r76gwbr9qchhpk8crj3yrv5d"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson + base + base64-bytestring + blaze-html + bytestring + containers + fgl + filepath + graphviz + haddock-library + knob + mtl + optparse-applicative + serdoc-core + template-haskell + temporary + text + th-abstraction + time + typed-protocols + ]; + executableHaskellDepends = [ + base + mtl + serdoc-core + text + typed-protocols + ]; + testHaskellDepends = [ + base + blaze-html + bytestring + mtl + serdoc-core + tasty + tasty-quickcheck + text + typed-protocols + ]; + description = "Derive documentation from typed-protocols source code"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "typed-protocols-doc-demo"; + } + ) { }; + "typed-range" = callPackage ( { mkDerivation, @@ -687196,8 +688662,8 @@ self: { }: mkDerivation { pname = "typelevel-tools-yj"; - version = "0.1.0.8"; - sha256 = "0fr0ilk99rij4b8m8jc9n09df5qc0xxck7cl87nrrkidyvmwh75w"; + version = "0.1.0.9"; + sha256 = "1fghcw13cjr8amwr1g7a0h8vi0cm0zcbw888kjcdchc6xj79wqiz"; libraryHaskellDepends = [ base template-haskell @@ -687905,81 +689371,100 @@ self: { } ) { }; - "typst_0_7" = callPackage ( + "typst_0_8_0_1" = callPackage ( + { + mkDerivation, + aeson, + array, + base, + bytestring, + cassava, + containers, + directory, + filepath, + mtl, + ordered-containers, + parsec, + pretty, + pretty-show, + regex-tdfa, + scientific, + tasty, + tasty-golden, + text, + time, + toml-parser, + typst-symbols, + vector, + xml-conduit, + yaml, + }: + mkDerivation { + pname = "typst"; + version = "0.8.0.1"; + sha256 = "00vqm67smsh4idp9506b3698k573p5h101ygff0wkrbkk7bmaf4v"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson + array + base + bytestring + cassava + containers + directory + filepath + mtl + ordered-containers + parsec + pretty + regex-tdfa + scientific + text + time + toml-parser + typst-symbols + vector + xml-conduit + yaml + ]; + testHaskellDepends = [ + base + bytestring + directory + filepath + pretty-show + tasty + tasty-golden + text + time + ]; + description = "Parsing and evaluating typst syntax"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + + "typst-symbols" = callPackage ( { mkDerivation, - aeson, - array, base, - bytestring, - cassava, - containers, - directory, - filepath, - mtl, - ordered-containers, - parsec, - pretty, - pretty-show, - regex-tdfa, - scientific, - tasty, - tasty-golden, text, - time, - toml-parser, - typst-symbols, - vector, - xml-conduit, - yaml, }: mkDerivation { - pname = "typst"; - version = "0.7"; - sha256 = "1svcmksjvnmw38zy36fmclhjcx2k1y4h2wddgq9gbky2qdkz71mg"; - isLibrary = true; - isExecutable = true; + pname = "typst-symbols"; + version = "0.1.7"; + sha256 = "1f158pjvkbx05aj0nv4qwlz2h7a811v9r7nlhnp54vws4h4rdvnz"; libraryHaskellDepends = [ - aeson - array base - bytestring - cassava - containers - directory - filepath - mtl - ordered-containers - parsec - pretty - regex-tdfa - scientific - text - time - toml-parser - typst-symbols - vector - xml-conduit - yaml - ]; - testHaskellDepends = [ - base - bytestring - directory - filepath - pretty-show - tasty - tasty-golden text - time ]; - description = "Parsing and evaluating typst syntax"; - license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; + description = "Symbol and emoji lookup for typst language"; + license = lib.licenses.mit; } ) { }; - "typst-symbols" = callPackage ( + "typst-symbols_0_1_8_1" = callPackage ( { mkDerivation, base, @@ -687987,14 +689472,15 @@ self: { }: mkDerivation { pname = "typst-symbols"; - version = "0.1.7"; - sha256 = "1f158pjvkbx05aj0nv4qwlz2h7a811v9r7nlhnp54vws4h4rdvnz"; + version = "0.1.8.1"; + sha256 = "1va29x72r0w0bms7wfsrhbnfn8cha1ghbaj33y62kflm50k9hwrg"; libraryHaskellDepends = [ base text ]; description = "Symbol and emoji lookup for typst language"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -690601,8 +692087,8 @@ self: { pname = "unicode"; version = "0.0.1.1"; sha256 = "1hgqnplpgaw0pwz0lfr59vmljcf4l5b4ynrhdcic94g18lpsmnvg"; - revision = "1"; - editedCabalFile = "00r1lx5zph98p7mw70hh0ibc2ns49qm6a1wnmv6lddi4sqjg7d6i"; + revision = "2"; + editedCabalFile = "0wmih9v4jpxwnhc93gwy890fdcw93wj245yndmr54zjc71gy3139"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -691785,6 +693271,8 @@ self: { ]; description = "A union-find/map data structure"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -692208,8 +693696,8 @@ self: { pname = "unique-logic-tf"; version = "0.5.1"; sha256 = "0a2hjkm7kwfnqyscxxdw2r2cq3gsydv5ny91vpxxd3paknqqr0cb"; - revision = "3"; - editedCabalFile = "18ksx28w58g0mdnsk0sr57n76r48dbig4dk4cks3kjzhgbix4wd2"; + revision = "4"; + editedCabalFile = "05dl9xbbd1zlynqzz0vmi41q2vhjj7jrgpdzb4jxdxkcg5xrxccr"; libraryHaskellDepends = [ base containers @@ -693211,7 +694699,7 @@ self: { } ) { }; - "unix_2_8_6_0" = callPackage ( + "unix_2_8_7_0" = callPackage ( { mkDerivation, base, @@ -693224,10 +694712,8 @@ self: { }: mkDerivation { pname = "unix"; - version = "2.8.6.0"; - sha256 = "18pf0nsqzj4ciwrwbynx7r47aapgbb4gn2kiar31vap4nfdmj5w1"; - revision = "1"; - editedCabalFile = "0ca08c8wsz4hfq7ajzaba45mxp9wak3x6vv37j63r747gbyqlzsv"; + version = "2.8.7.0"; + sha256 = "10zv2vcq82vv56hll5mpvfwfsx6ymp2f75fwxvp5a1xgbafqgpfb"; libraryHaskellDepends = [ base bytestring @@ -701424,6 +702910,26 @@ self: { } ) { }; + "vector-extras_0_3" = callPackage ( + { + mkDerivation, + base, + vector, + }: + mkDerivation { + pname = "vector-extras"; + version = "0.3"; + sha256 = "0s84sa3y0whxkfdcwna2yaqh8vbyn22d9k627q2hxdmjkd3fhv9v"; + libraryHaskellDepends = [ + base + vector + ]; + description = "Utilities for the \"vector\" library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "vector-fft" = callPackage ( { mkDerivation, @@ -702623,10 +704129,10 @@ self: { binary, blaze-html, bytestring, + containers, criterion, cryptonite, deepseq, - DRBG, exceptions, fgl, fgl-visualize, @@ -702638,14 +704144,14 @@ self: { memory, monad-control, mtl, + mwc-probability, optparse-applicative, parsec, prettyprinter, + primitive, random, recursion-schemes, - shakespeare, shelly, - statistics, tasty, tasty-hedgehog, tasty-hunit, @@ -702660,8 +704166,8 @@ self: { }: mkDerivation { pname = "verismith"; - version = "1.0.0.2"; - sha256 = "0lrc0idpxg4a7mlwb7s3j43zizinszpfwwqfm91cz3fkb5clv21h"; + version = "1.1.0"; + sha256 = "1jbgqxaydgskdm28x2c4cfw97azjdmv7kjf1czdfw6b8gnb1kyvk"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -702671,9 +704177,9 @@ self: { binary blaze-html bytestring + containers cryptonite deepseq - DRBG exceptions fgl fgl-visualize @@ -702685,14 +704191,14 @@ self: { memory monad-control mtl + mwc-probability optparse-applicative parsec prettyprinter + primitive random recursion-schemes - shakespeare shelly - statistics template-haskell text time @@ -702710,7 +704216,6 @@ self: { hedgehog lens parsec - shakespeare tasty tasty-hedgehog tasty-hunit @@ -702725,6 +704230,7 @@ self: { license = lib.licenses.gpl3Only; hydraPlatforms = lib.platforms.none; mainProgram = "verismith"; + broken = true; } ) { }; @@ -702737,16 +704243,15 @@ self: { extra, mtl, safe, + stm, text, time, uuid, }: mkDerivation { pname = "verset"; - version = "0.0.1.9"; - sha256 = "1ygsqr6qhcfv71v0jgbh17ayrg1fkf63dl851zl3p745jjr2sxk2"; - revision = "1"; - editedCabalFile = "01dlq868938286b8a6ydvffzxaab9q8vg88mcavq25b6hfpr4ca1"; + version = "0.0.1.11"; + sha256 = "1124iagx8h4jw66sgh9f3ix3vw8x6iygyw48igip36dkj5dd6rwi"; libraryHaskellDepends = [ base bytestring @@ -702754,6 +704259,7 @@ self: { extra mtl safe + stm text time uuid @@ -705868,6 +707374,59 @@ self: { } ) { }; + "vty-windows_0_2_0_4" = callPackage ( + { + mkDerivation, + base, + blaze-builder, + bytestring, + containers, + deepseq, + directory, + filepath, + microlens, + microlens-mtl, + microlens-th, + mtl, + parsec, + stm, + transformers, + utf8-string, + vector, + vty, + Win32, + }: + mkDerivation { + pname = "vty-windows"; + version = "0.2.0.4"; + sha256 = "1iisk8acjjibghw05yyc1w25hcs4d1cn1jlhl0iikz36kl0bbl8q"; + libraryHaskellDepends = [ + base + blaze-builder + bytestring + containers + deepseq + directory + filepath + microlens + microlens-mtl + microlens-th + mtl + parsec + stm + transformers + utf8-string + vector + vty + Win32 + ]; + description = "Windows backend for Vty"; + license = lib.licenses.bsd3; + platforms = lib.platforms.windows; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "vulkan" = callPackage ( { mkDerivation, @@ -705885,8 +707444,8 @@ self: { }: mkDerivation { pname = "vulkan"; - version = "3.26.2"; - sha256 = "1y0yrcc2z43s98gyics9v56j0nkh6xk8knmqwslndsznzma6ga0c"; + version = "3.26.4"; + sha256 = "1s8gn6bnhxvbhwwscbh2x5fz2zvwqbgkhcz8pgx347lgcjzalc1r"; libraryHaskellDepends = [ base bytestring @@ -713512,7 +715071,6 @@ self: { bytestring, casing, containers, - Diff, effectful-core, file-embed, html-entities, @@ -713523,8 +715081,8 @@ self: { }: mkDerivation { pname = "web-view"; - version = "0.7.0"; - sha256 = "062n3zff1frm38qzcylrp25krxx2nr5w68w71ijja2j87glj20kz"; + version = "0.7.1"; + sha256 = "1h481qzbi0pmdgzj6y93280wc50d5k8ja5y3cp1sjm7fdpsdw3g2"; libraryHaskellDepends = [ base bytestring @@ -713542,7 +715100,6 @@ self: { bytestring casing containers - Diff effectful-core file-embed html-entities @@ -714703,8 +716260,8 @@ self: { }: mkDerivation { pname = "webdriver-precore"; - version = "0.1.0.1"; - sha256 = "0c86dgnpg8rccmkjfzslvp6nppr9s2scxyy9g15xawaglrrm6xw2"; + version = "0.1.0.2"; + sha256 = "1ac3jnpfqay72y5d61zv7v0i43y293ny7h64iklj1bjlwcn6f1vq"; libraryHaskellDepends = [ aeson aeson-pretty @@ -715209,8 +716766,8 @@ self: { }: mkDerivation { pname = "webfinger-client"; - version = "0.2.1.0"; - sha256 = "04m61f8274nnn81cddv66n5cm4s0lxlz5gyapw1w7yk3pq4xfx9w"; + version = "0.2.2.0"; + sha256 = "0i8gixjsz6hw77gplrk26d15m6d3ddm1ac2hgcmv641msvbfr9p2"; libraryHaskellDepends = [ aeson base @@ -715281,6 +716838,56 @@ self: { } ) { }; + "webgear-core_1_4_0" = callPackage ( + { + mkDerivation, + arrows, + base, + binary, + bytestring, + case-insensitive, + cookie, + http-api-data, + http-media, + http-types, + jose, + network, + tagged, + template-haskell, + text, + wai, + wai-app-static, + wai-extra, + }: + mkDerivation { + pname = "webgear-core"; + version = "1.4.0"; + sha256 = "0kda3yyg7w2ws2v303nsb9g6wrc743d8rd5lz6xpd71myiq5w5fx"; + libraryHaskellDepends = [ + arrows + base + binary + bytestring + case-insensitive + cookie + http-api-data + http-media + http-types + jose + network + tagged + template-haskell + text + wai + wai-app-static + wai-extra + ]; + description = "Composable, type-safe library to build HTTP APIs"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "webgear-openapi" = callPackage ( { mkDerivation, @@ -715316,6 +716923,42 @@ self: { } ) { }; + "webgear-openapi_1_4_0" = callPackage ( + { + mkDerivation, + arrows, + base, + http-media, + http-types, + insert-ordered-containers, + lens, + mtl, + openapi3, + text, + webgear-core, + }: + mkDerivation { + pname = "webgear-openapi"; + version = "1.4.0"; + sha256 = "0pm0v20spryxdl63fgrpzqvjx98awncxmxak4z6ma8fxnxvq14cb"; + libraryHaskellDepends = [ + arrows + base + http-media + http-types + insert-ordered-containers + lens + mtl + openapi3 + text + webgear-core + ]; + description = "Composable, type-safe library to build HTTP API servers"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "webgear-server" = callPackage ( { mkDerivation, @@ -715388,6 +717031,79 @@ self: { } ) { }; + "webgear-server_1_4_0" = callPackage ( + { + mkDerivation, + aeson, + arrows, + base, + base64-bytestring, + binary, + bytestring, + cookie, + http-api-data, + http-media, + http-types, + jose, + monad-time, + mtl, + QuickCheck, + quickcheck-instances, + resourcet, + tasty, + tasty-hunit, + tasty-quickcheck, + text, + text-conversions, + wai, + wai-extra, + webgear-core, + }: + mkDerivation { + pname = "webgear-server"; + version = "1.4.0"; + sha256 = "1453n5yga3880fzv7ziyy0sricgx4i7d18s2pg8idix3kj4r40xl"; + libraryHaskellDepends = [ + aeson + arrows + base + base64-bytestring + binary + bytestring + cookie + http-api-data + http-media + http-types + jose + monad-time + mtl + resourcet + text + text-conversions + wai + wai-extra + webgear-core + ]; + testHaskellDepends = [ + base + base64-bytestring + bytestring + http-types + QuickCheck + quickcheck-instances + tasty + tasty-hunit + tasty-quickcheck + text + wai + webgear-core + ]; + description = "Composable, type-safe library to build HTTP API servers"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "webgear-swagger" = callPackage ( { mkDerivation, @@ -715421,6 +717137,40 @@ self: { } ) { }; + "webgear-swagger_1_4_0" = callPackage ( + { + mkDerivation, + arrows, + base, + http-types, + insert-ordered-containers, + lens, + mtl, + swagger2, + text, + webgear-core, + }: + mkDerivation { + pname = "webgear-swagger"; + version = "1.4.0"; + sha256 = "0ca6smxgxa6ck0f914wj4ivrdpbqxy0v46di3lyl9kwnb0jia5vc"; + libraryHaskellDepends = [ + arrows + base + http-types + insert-ordered-containers + lens + mtl + swagger2 + text + webgear-core + ]; + description = "Composable, type-safe library to build HTTP API servers"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "webgear-swagger-ui" = callPackage ( { mkDerivation, @@ -715450,6 +717200,36 @@ self: { } ) { }; + "webgear-swagger-ui_1_4_0" = callPackage ( + { + mkDerivation, + base, + bytestring, + file-embed, + http-types, + text, + wai-app-static, + webgear-core, + }: + mkDerivation { + pname = "webgear-swagger-ui"; + version = "1.4.0"; + sha256 = "1qrf435pky7imwashh7f48z2agwjnyjw396w98jcg92k9cs6sisk"; + libraryHaskellDepends = [ + base + bytestring + file-embed + http-types + text + wai-app-static + webgear-core + ]; + description = "Host swagger UI based on WebGear API specifications"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "webidl" = callPackage ( { mkDerivation, @@ -715777,8 +717557,8 @@ self: { }: mkDerivation { pname = "webp"; - version = "0.1.1.0"; - sha256 = "0n1wb2xl1fb3y2wxhng7k39xb6pgc4l722f31zf0vgsnllk74kyr"; + version = "0.1.2.0"; + sha256 = "1yaza5a3y82kin58wjfbsf984h75fvhw6pq3nvcdpi0mwvv6z8sl"; libraryHaskellDepends = [ base binary @@ -719019,6 +720799,7 @@ self: { description = "Fast binary io-streams adapter"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -719187,7 +720968,7 @@ self: { } ) { }; - "witch_1_3_0_1" = callPackage ( + "witch_1_3_0_6" = callPackage ( { mkDerivation, base, @@ -719202,8 +720983,8 @@ self: { }: mkDerivation { pname = "witch"; - version = "1.3.0.1"; - sha256 = "0nbk4vxqj3ljxi0ybj02rc74ff32v6351mrj4sn9h1iw6lv81w2m"; + version = "1.3.0.6"; + sha256 = "03sx7514g375gc9fdn4439zp967g7ysq94xp7lki5rlbj8rjid1l"; libraryHaskellDepends = [ base bytestring @@ -720002,6 +721783,51 @@ self: { } ) { }; + "wled-json_0_1_0_0" = callPackage ( + { + mkDerivation, + aeson, + barbies, + base, + bytestring, + deriving-aeson, + hspec, + hspec-discover, + http-conduit, + QuickCheck, + rhine, + }: + mkDerivation { + pname = "wled-json"; + version = "0.1.0.0"; + sha256 = "0xh243hacxi04bsaj6xmbdyixvz3n4x8jgiym9pn5fym547n6abk"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson + barbies + base + bytestring + deriving-aeson + http-conduit + ]; + executableHaskellDepends = [ + base + rhine + ]; + testHaskellDepends = [ + aeson + base + hspec + QuickCheck + ]; + testToolDepends = [ hspec-discover ]; + description = "Convenient interface for interacting with WLED devices"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "wobsurv" = callPackage ( { mkDerivation, @@ -720834,8 +722660,8 @@ self: { }: mkDerivation { pname = "wordify"; - version = "0.1.1.0"; - sha256 = "06wfa63l2nxk39c50zyacrwh48053z0mj114i08q0ydf95lv44w5"; + version = "0.5.0.0"; + sha256 = "1az84h8c3n92b6y5ccq8mar18cbv1hqb76p37irn4a5lv2l05lsj"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -720859,6 +722685,8 @@ self: { executableHaskellDepends = [ array base + bytestring + conduit containers errors listsafe @@ -720868,12 +722696,15 @@ self: { safe semigroups split + text transformers unordered-containers ]; testHaskellDepends = [ array base + bytestring + conduit containers directory errors @@ -720890,6 +722721,7 @@ self: { test-framework test-framework-hunit test-framework-quickcheck2 + text transformers unordered-containers ]; @@ -721631,8 +723463,8 @@ self: { pname = "wraxml"; version = "0.5"; sha256 = "1zzslycz4hzg2l3pma0yfwdnqf08cw14b1ac5lzjm4z548bhzg0h"; - revision = "1"; - editedCabalFile = "0y0j420isc9cm1f2hl87fy33181w12cx0mn4m40ik8dld0npgbha"; + revision = "2"; + editedCabalFile = "183ih3x2jairigzasv6rz798czwndcbas26k4gb8vg5l4zw3fig3"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -722899,6 +724731,7 @@ self: { license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; mainProgram = "wsjtx-dump-udp"; + broken = true; } ) { }; @@ -723307,7 +725140,7 @@ self: { } ) { }; - "wuss_2_0_2_3" = callPackage ( + "wuss_2_0_2_5" = callPackage ( { mkDerivation, base, @@ -723320,8 +725153,8 @@ self: { }: mkDerivation { pname = "wuss"; - version = "2.0.2.3"; - sha256 = "1kvkvzlg034gd9jjgja12n5byy5psj59ksmqal2shy95fvcbi9dp"; + version = "2.0.2.5"; + sha256 = "1ipr57cndcn1wnvd0j4b0x0f271kzy1gg049qwi397r9flrmh157"; libraryHaskellDepends = [ base bytestring @@ -724283,8 +726116,8 @@ self: { }: mkDerivation { pname = "xcffib"; - version = "1.8.0"; - sha256 = "15jbxqmp12kraf7cnkw1wj6vxqw076wn0c1p22q5kpf8nzixrl3a"; + version = "1.9.0"; + sha256 = "11zy9lj2dka27s72d86lqdabpr4ij0yls6q33g2pqih6rhaqziya"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -725632,6 +727465,8 @@ self: { pname = "xml-basic"; version = "0.1.3.3"; sha256 = "0rqran7gvn4p0fb6pdlsmav5nhsdli8dxnrh0rclbr14rw6xhzjy"; + revision = "1"; + editedCabalFile = "1ry7i2n9j8bp5g32rf9sh8gb5a9rgwrd3hrfzvq86q307clkywmi"; libraryHaskellDepends = [ base containers @@ -726892,6 +728727,8 @@ self: { pname = "xml-syntax"; version = "0.1.0.2"; sha256 = "1x0q55481rhj3rvlapx3dv1nc8rl0l2lyv3jmxv939xckcmk54is"; + revision = "1"; + editedCabalFile = "1a5s8i9ak8wn7m8i7jw0vyn245qc7daa1z4zmv7ws524r2pzxrg6"; libraryHaskellDepends = [ array-builder array-chunks @@ -726909,8 +728746,6 @@ self: { ]; description = "Parse XML from bytes"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -734688,6 +736523,8 @@ self: { pname = "yesod-core"; version = "1.6.27.0"; sha256 = "104phivlhpb2b48cmvsj99x358z82xja9xz8i0mlhna40dcpx6cp"; + revision = "1"; + editedCabalFile = "1g96f40avs9cj2lsfbisa1bc53hdd4bmjicaj20xrvscngn4df62"; libraryHaskellDepends = [ aeson attoparsec-aeson @@ -735320,7 +737157,6 @@ self: { ]; description = "Useful glue functions between the fb library and Yesod"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -742491,6 +744327,91 @@ self: { } ) { }; + "zip_2_2_0" = callPackage ( + { + mkDerivation, + base, + bytestring, + bzlib-conduit, + case-insensitive, + cereal, + conduit, + conduit-extra, + conduit-zstd, + containers, + digest, + directory, + dlist, + exceptions, + filepath, + hspec, + monad-control, + mtl, + QuickCheck, + resourcet, + temporary, + text, + time, + transformers, + transformers-base, + unix, + }: + mkDerivation { + pname = "zip"; + version = "2.2.0"; + sha256 = "0l83f3bkx9npmna637wy607vr20z3gx8isgmjh8yany6f3nb805d"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base + bytestring + bzlib-conduit + case-insensitive + cereal + conduit + conduit-extra + conduit-zstd + containers + digest + directory + dlist + exceptions + filepath + monad-control + mtl + resourcet + text + time + transformers + transformers-base + unix + ]; + executableHaskellDepends = [ + base + filepath + ]; + testHaskellDepends = [ + base + bytestring + conduit + containers + directory + dlist + filepath + hspec + QuickCheck + temporary + text + time + ]; + description = "Operations on zip archives"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "haskell-zip-app"; + maintainers = [ lib.maintainers.mpscholten ]; + } + ) { }; + "zip-archive" = callPackage ( { mkDerivation, diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index 056bff5252097..e990d8753f55b 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -23,6 +23,7 @@ let # Binary GHCs "ghc865Binary" "ghc8107Binary" + "ghc902Binary" "ghc924Binary" "ghc963Binary" "ghc984Binary" @@ -91,6 +92,10 @@ in llvmPackages = pkgs.llvmPackages_12; }; + ghc902Binary = callPackage ../development/compilers/ghc/9.0.2-binary.nix { + llvmPackages = pkgs.llvmPackages_12; + }; + ghc924Binary = callPackage ../development/compilers/ghc/9.2.4-binary.nix { llvmPackages = pkgs.llvmPackages_12; }; @@ -137,10 +142,14 @@ in ghc90 = compiler.ghc902; ghc928 = callPackage ../development/compilers/ghc/9.2.8.nix { bootPkgs = - if stdenv.buildPlatform.isPower64 && stdenv.buildPlatform.isLittleEndian then - bb.packages.ghc810 + # GHC >= 9.0 removed the armv7l bindist + if stdenv.buildPlatform.isAarch32 then + bb.packages.ghc8107Binary + # No suitable bindists for powerpc64le + else if stdenv.buildPlatform.isPower64 && stdenv.buildPlatform.isLittleEndian then + bb.packages.ghc902 else - bb.packages.ghc8107Binary; + bb.packages.ghc902Binary; inherit (buildPackages.python311Packages) sphinx; # a distutils issue with 3.12 python3 = buildPackages.python311; # so that we don't have two of them # Need to use apple's patched xattr until @@ -155,17 +164,12 @@ in bootPkgs = # Building with 9.2 is broken due to # https://gitlab.haskell.org/ghc/ghc/-/issues/21914 - # Use 8.10 as a workaround where possible to keep bootstrap path short. - # On ARM text won't build with GHC 8.10.* - if stdenv.buildPlatform.isAarch then - # TODO(@sternenseemann): package bindist - bb.packages.ghc902 # No suitable bindists for powerpc64le - else if stdenv.buildPlatform.isPower64 && stdenv.buildPlatform.isLittleEndian then + if stdenv.buildPlatform.isPower64 && stdenv.buildPlatform.isLittleEndian then bb.packages.ghc902 else - bb.packages.ghc8107Binary; + bb.packages.ghc902Binary; inherit (buildPackages.python3Packages) sphinx; # Need to use apple's patched xattr until # https://github.com/xattr/xattr/issues/44 and @@ -179,17 +183,12 @@ in bootPkgs = # Building with 9.2 is broken due to # https://gitlab.haskell.org/ghc/ghc/-/issues/21914 - # Use 8.10 as a workaround where possible to keep bootstrap path short. - # On ARM text won't build with GHC 8.10.* - if stdenv.buildPlatform.isAarch then - # TODO(@sternenseemann): package bindist - bb.packages.ghc902 # No suitable bindists for powerpc64le - else if stdenv.buildPlatform.isPower64 && stdenv.buildPlatform.isLittleEndian then + if stdenv.buildPlatform.isPower64 && stdenv.buildPlatform.isLittleEndian then bb.packages.ghc902 else - bb.packages.ghc8107Binary; + bb.packages.ghc902Binary; inherit (buildPackages.python3Packages) sphinx; # Need to use apple's patched xattr until # https://github.com/xattr/xattr/issues/44 and @@ -416,7 +415,7 @@ in buildTargetLlvmPackages = pkgsBuildTarget.llvmPackages_15; llvmPackages = pkgs.llvmPackages_15; }; - ghc910 = compiler.ghc9101; + ghc910 = compiler.ghc9102; ghc9121 = callPackage ../development/compilers/ghc/9.12.1.nix { bootPkgs = # No suitable bindist packaged yet @@ -521,6 +520,12 @@ in compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-8.10.x.nix { }; packageSetConfig = bootstrapPackageSet; }; + ghc902Binary = callPackage ../development/haskell-modules { + buildHaskellPackages = bh.packages.ghc902Binary; + ghc = bh.compiler.ghc902Binary; + compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-9.0.x.nix { }; + packageSetConfig = bootstrapPackageSet; + }; ghc924Binary = callPackage ../development/haskell-modules { buildHaskellPackages = bh.packages.ghc924Binary; ghc = bh.compiler.ghc924Binary; @@ -625,7 +630,7 @@ in ghc = bh.compiler.ghc9102; compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-9.10.x.nix { }; }; - ghc910 = packages.ghc9101; + ghc910 = packages.ghc9102; ghc9121 = callPackage ../development/haskell-modules { buildHaskellPackages = bh.packages.ghc9121; ghc = bh.compiler.ghc9121; diff --git a/pkgs/top-level/release-haskell.nix b/pkgs/top-level/release-haskell.nix index 3ad70a5dc1776..9350d267e3237 100644 --- a/pkgs/top-level/release-haskell.nix +++ b/pkgs/top-level/release-haskell.nix @@ -345,7 +345,6 @@ let nix-output-monitor nix-script nix-tree - nixfmt nixfmt-classic nixfmt-rfc-style nota @@ -393,8 +392,6 @@ let inherit (pkgsPlatforms.elmPackages) elm elm-format - elm-instrument - elmi-to-json ; }; @@ -515,6 +512,14 @@ let ; }; + haskell.packages.ghc910 = { + inherit (packagePlatforms pkgs.pkgsCross.aarch64-android-prebuilt.haskell.packages.ghc910) + ghc + hello + microlens + ; + }; + haskell.packages.ghcHEAD = { inherit (packagePlatforms pkgs.pkgsCross.ghcjs.haskell.packages.ghcHEAD) ghc @@ -579,6 +584,11 @@ let cabal2nix = released; cabal2nix-unstable = released; funcmp = released; + git-annex = [ + # for 9.10, test that using filepath (instead of filepath-bytestring) works. + compilerNames.ghc9101 + compilerNames.ghc9102 + ]; haskell-language-server = lib.subtractLists [ # Support ceased as of 2.3.0.0 compilerNames.ghc8107