From cc0105ed3c064a9fe0ba9bb12934b7aa6d95c0cc Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Sun, 11 May 2025 01:02:27 +0200 Subject: [PATCH 01/66] haskell.packages.ghc912.feed: jailbreak t avoid bounds on time, base --- pkgs/development/haskell-modules/configuration-ghc-9.12.x.nix | 2 ++ 1 file changed, 2 insertions(+) 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 19dcf50b5bf3..3898f24c6a74 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.12.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.12.x.nix @@ -103,6 +103,8 @@ with haskellLib; 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 + # https://github.com/haskell-party/feed/issues/73 + feed = doJailbreak super.feed; # base, time 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 From 272b8f93b781254cac1f33f50f4d5b9c798355e4 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Sun, 11 May 2025 01:03:51 +0200 Subject: [PATCH 02/66] haskell.packages.ghc912.xml-conduit: fix test suite with GHC 9.12 --- pkgs/development/haskell-modules/configuration-common.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index fb5d3d8f494b..1aa2a97dd095 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -703,6 +703,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 ( From ca0a68187bbc3aad6f58c1f6664df71d1486f2cf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Berk=20=C3=96zk=C3=BCt=C3=BCk?= Date: Thu, 15 May 2025 20:08:42 +0200 Subject: [PATCH 03/66] haskellPackages.migrant-{core,sqlite-simple,hdbc,postgresql-simple}: unbreak --- .../haskell-modules/configuration-common.nix | 18 ++++++++++++++++++ .../configuration-hackage2nix/broken.yaml | 2 -- .../transitive-broken.yaml | 2 -- .../haskell-modules/hackage-packages.nix | 6 ------ 4 files changed, 18 insertions(+), 10 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index fefeafe86fa5..887815d3004f 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -595,6 +595,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; diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index 7093d0f9787d..88d2dab9972f 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -3889,8 +3889,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 diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml index 69f4c3852626..e50a2361a3db 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml @@ -2215,8 +2215,6 @@ dont-distribute-packages: - midimory - mig-server - mighttpd - - migrant-hdbc - - migrant-sqlite-simple - minecraft-data - minesweeper - minilight diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index af56a4cc2f7d..8c5ae8ce5f8a 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -445989,8 +445989,6 @@ self: { ]; description = "Semi-automatic database schema migrations"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -446036,7 +446034,6 @@ self: { ]; description = "Semi-automatic database schema migrations"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -446080,8 +446077,6 @@ self: { ]; description = "Semi-automatic database schema migrations"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -446121,7 +446116,6 @@ self: { ]; description = "Semi-automatic database schema migrations"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; From 09bb119fa228b2347d7adccef4e4751fb10d570a Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Sat, 17 May 2025 11:19:55 +0200 Subject: [PATCH 04/66] haskell.packages.ghc90.sv2v: drop obsolete override See #407367. --- pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix | 3 --- 1 file changed, 3 deletions(-) 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 e074709a19e7..7c6439d1746e 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; From 95d01d9e6c50bda13f4f39fc2f921a20b153a644 Mon Sep 17 00:00:00 2001 From: Neil Mayhew Date: Mon, 12 May 2025 13:11:16 -0600 Subject: [PATCH 05/66] haskellPackages.cabal-lenses: build with required version of Cabal Also remove broken status --- pkgs/development/haskell-modules/configuration-common.nix | 5 +++++ .../haskell-modules/configuration-hackage2nix/broken.yaml | 1 - pkgs/development/haskell-modules/hackage-packages.nix | 1 - 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 54c180398aab..c9d080b3a790 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -83,6 +83,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 diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index 88d2dab9972f..17afa90ecc14 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -654,7 +654,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 diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index d464ec9963a4..ca52685adb4b 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -124355,7 +124355,6 @@ self: { description = "Lenses and traversals for the Cabal library"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; From 16dca700d737702eb122fd50f5794ecb8a75e491 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Fri, 23 May 2025 10:52:11 +0200 Subject: [PATCH 06/66] haskell.compiler.ghc94: don't roundtrip C compilation via assembly GHC can be used to compile C sources which causes it to drive the configured C compiler. This is particularly relevant during GHC's own compilation, e.g. when building the rts. GHC takes a peculiar approach, always generating intermediate assembly instead of letting the C compiler emit object files directly. This causes an assembler check in clang >= 18 to fail on rts/StgCRun.c, failing the GHC build on darwin completely. Later GHC versions don't exhibit this issue since object code is emitted directly since 9.6. The easiest way to resolve the compilation failure seems to backport this change. However, the patch only applies on GHC 9.4 which is done here. The patch may be difficult to backport further, as the changed code was extensively refactored in GHC 9.4. Reference #367686. --- .../ghc/common-make-native-bignum.nix | 39 ++++++++++++++++++- 1 file changed, 38 insertions(+), 1 deletion(-) diff --git a/pkgs/development/compilers/ghc/common-make-native-bignum.nix b/pkgs/development/compilers/ghc/common-make-native-bignum.nix index 03ad68c392a1..d3573cc3a522 100644 --- a/pkgs/development/compilers/ghc/common-make-native-bignum.nix +++ b/pkgs/development/compilers/ghc/common-make-native-bignum.nix @@ -364,7 +364,44 @@ stdenv.mkDerivation ( else ./Cabal-3.2-3.4-paths-fix-cycle-aarch64-darwin.patch ) - ]; + ] + # 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 ."; From 3c3fef04a2180000b1ce537b08d3f80e991c959b Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Tue, 27 May 2025 14:49:07 +0200 Subject: [PATCH 07/66] haskell.compiler.ghc*Binary: detect -lnuma based on library list This is more robust when new bindists are added to expressions since no additional conditional needs to be updated. --- pkgs/development/compilers/ghc/8.10.7-binary.nix | 15 ++++++++++----- pkgs/development/compilers/ghc/9.2.4-binary.nix | 15 ++++++++++----- pkgs/development/compilers/ghc/9.6.3-binary.nix | 15 ++++++++++----- pkgs/development/compilers/ghc/9.8.4-binary.nix | 15 ++++++++++----- 4 files changed, 40 insertions(+), 20 deletions(-) diff --git a/pkgs/development/compilers/ghc/8.10.7-binary.nix b/pkgs/development/compilers/ghc/8.10.7-binary.nix index 40becff83767..9ad461fc03f4 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.2.4-binary.nix b/pkgs/development/compilers/ghc/9.2.4-binary.nix index 88b25c420632..6641deada776 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 73cdc3019418..ed9fb0a0e458 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 db48cfe430fd..2064b87fc8d0 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 '' From 221e06a56d6fd1cb70aa3d75a4fee49a317d2cd4 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Tue, 27 May 2025 14:58:09 +0200 Subject: [PATCH 08/66] haskell.compiler.ghc902Binary: init at 9.0.2 We can/should use 9.0.2 to bootstrap some GHC versions, having the bindist makes things easier in some cases. - To bootstrap GHC 9.4 using 9.2 is not possible and 8.10.7 doesn't always work. Since source built 9.0.2 is broken on darwin at the moment, the bindist helps. Reference #367686, #410085. - To bootstrap GHC 9.2 without GHC 8.10. Reference #346214. --- .../compilers/ghc/9.0.2-binary.nix | 502 ++++++++++++++++++ pkgs/top-level/haskell-packages.nix | 11 + 2 files changed, 513 insertions(+) create mode 100644 pkgs/development/compilers/ghc/9.0.2-binary.nix 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 000000000000..de15bd8e55f0 --- /dev/null +++ b/pkgs/development/compilers/ghc/9.0.2-binary.nix @@ -0,0 +1,502 @@ +{ + 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; + + # 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/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index 056bff525209..4d0d1a6a98ff 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; }; @@ -521,6 +526,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; From da08e91e7761fdc453d8c9132bbead7634e40027 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Tue, 27 May 2025 15:23:18 +0200 Subject: [PATCH 09/66] haskell.compiler.ghc94: bootstrap from 9.0.2 bindist --- pkgs/top-level/haskell-packages.nix | 18 ++++-------------- 1 file changed, 4 insertions(+), 14 deletions(-) diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index 4d0d1a6a98ff..3e9aec8c5b4a 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -160,17 +160,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 @@ -184,17 +179,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 From e941d4686f46202f15dfc9de19141e299ef7de7d Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Wed, 28 May 2025 13:36:50 +0200 Subject: [PATCH 10/66] haskell.compiler.ghc928: bootstrap from 9.0.2 bindist --- pkgs/top-level/haskell-packages.nix | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index 3e9aec8c5b4a..9cb088d00ad6 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -142,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 From 0372fe5909ff5770eb804f7506f7413434cb72e4 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Sun, 1 Jun 2025 23:13:56 +0200 Subject: [PATCH 11/66] haskellPackages: stackage LTS 23.21 -> LTS 23.24 This commit has been generated by maintainers/scripts/haskell/update-stackage.sh --- .../configuration-hackage2nix/stackage.yaml | 133 +++++++++--------- 1 file changed, 67 insertions(+), 66 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml index 41c63eabff3c..338c7fde2257 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 From 09fd7b1c404e3873ceae8be5a040016545c668e3 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Sun, 1 Jun 2025 23:15:34 +0200 Subject: [PATCH 12/66] all-cabal-hashes: 2025-05-05T12:06:43Z -> 2025-06-01T18:10:16Z This commit has been generated by maintainers/scripts/haskell/update-hackage.sh --- pkgs/data/misc/hackage/pin.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/data/misc/hackage/pin.json b/pkgs/data/misc/hackage/pin.json index 35448ec9dc73..bd1c6b104bd2 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" } From db893e3f7e969c621cfbd53467971113147605b7 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Sun, 1 Jun 2025 23:40:02 +0200 Subject: [PATCH 13/66] haskellPackages: regenerate package set based on current config This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh --- .../haskell-modules/hackage-packages.nix | 7676 ++++++++++------- 1 file changed, 4686 insertions(+), 2990 deletions(-) diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index ca52685adb4b..1c085fdccfbe 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 @@ -31676,6 +31720,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 +34970,8 @@ self: { }: mkDerivation { pname = "PenroseKiteDart"; - version = "1.2.1"; - sha256 = "0dzp261z231j0vwl727qa8vgzbi8dgc9vr462wlwdpzs8a18jdxf"; + version = "1.3"; + sha256 = "0yjfc7zahrf4h02xhlbhzh0r8nzns5v1a2rp2sg3gi073v59gpps"; libraryHaskellDepends = [ base containers @@ -46622,8 +46708,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 +47428,8 @@ self: { pname = "X11"; version = "1.10.3"; sha256 = "0hnj2q310a6s0h479hq8jsmywymvxdjxg13zw46mmdndynwd2jnq"; + revision = "1"; + editedCabalFile = "005g8q56bxc2w0cf2xgydqfs1r07bf17syv5smffvfx36h8gw78d"; libraryHaskellDepends = [ base data-default-class @@ -49274,8 +49362,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 = [ @@ -56383,8 +56471,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 +59448,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 +60184,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 = [ @@ -75173,6 +75261,7 @@ self: { amqp, base, bytestring, + data-default, exceptions, monad-loops, mtl, @@ -75181,8 +75270,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 +75279,7 @@ self: { amqp base bytestring + data-default exceptions monad-loops mtl @@ -75201,6 +75291,7 @@ self: { amqp base bytestring + data-default exceptions monad-loops mtl @@ -75212,6 +75303,7 @@ self: { amqp base bytestring + data-default exceptions monad-loops mtl @@ -75270,8 +75362,8 @@ self: { }: mkDerivation { pname = "anagrep"; - version = "0.1.0.0"; - sha256 = "1pqp3q8pr2j0v1ra83glfbbclq6yd6vns0q9q8i9r4kd7lrd2vrm"; + version = "0.1.0.1"; + sha256 = "0dzwa681si9j1xq4rcwpsnzg10r76gll2lxl62ll5bsy8309ykgc"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -78044,8 +78136,8 @@ self: { }: mkDerivation { pname = "aoc"; - version = "0.1.0.1"; - sha256 = "1rw92ndc2mqlxg9jdpf9k62mmcgq383zx5y34x9qhgddnqav1wwq"; + version = "0.1.0.2"; + sha256 = "0x5lpirk74zf4283gpvmw71dv8mgil80l1awv42f8sfxg5nx805g"; libraryHaskellDepends = [ base containers @@ -78481,8 +78573,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 +81139,8 @@ self: { pname = "apportionment"; version = "0.0.0.4"; sha256 = "12b4jlh3k3da1w5lw8z83qgvn0ys85xwvdqylm5kwfi2i1i72256"; - revision = "1"; - editedCabalFile = "051cznvkni4gl0715q9mxi07p39xq3vzlnzmaazrxvh74nnzlcqf"; + revision = "2"; + editedCabalFile = "1gzq435d00362qfywy8x2lf52rizwgz2ka2nw3kij3mr47v9na7a"; libraryHaskellDepends = [ base containers @@ -84540,8 +84634,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 +87570,52 @@ 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; + } + ) { }; + "atomic-file-ops" = callPackage ( { mkDerivation, @@ -88843,6 +88983,94 @@ 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; + } + ) { }; + "attoparsec-iteratee" = callPackage ( { mkDerivation, @@ -90250,8 +90478,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 +97143,8 @@ self: { pname = "base16"; version = "1.0"; sha256 = "1plwc4yrkvd5j6y09fjvyzhr05mzhzwz6z41fyb60y0bj5j66dl6"; - revision = "2"; - editedCabalFile = "1dcb8m73xj2dfb8xbz731l91nm2jz532v971rsfm0kkid5ap9bvl"; + revision = "3"; + editedCabalFile = "16c3jahmfzbb7i8grimxkb38ygga27vaz3zvc6jmc63sg514p1ln"; libraryHaskellDepends = [ base bytestring @@ -97043,8 +97271,8 @@ self: { pname = "base32"; version = "0.4"; sha256 = "1m08m51d49lfs5rfc5kjj0g19xq53c2ldngcykld6a4ma0fqdrws"; - revision = "1"; - editedCabalFile = "080i61y2mzahrkvj27llybgc4g0kwf53j552y8g5pcpl45dshgvh"; + revision = "2"; + editedCabalFile = "0a12j7rgk8niaqn7s40rlxl5ipsp1cpqpq4nkgraws7wdm77pfyd"; libraryHaskellDepends = [ base bytestring @@ -98672,8 +98900,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 +100129,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 +100346,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 +101515,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 +101870,8 @@ self: { }: mkDerivation { pname = "betacode"; - version = "0.1.0.1"; - sha256 = "1l1yg2h7s1sr7cvw7zdl5w0m17sfsd1a7q3lv58ill4q95mhc5ja"; + version = "0.1.0.3"; + sha256 = "1fmabhsnly0zmaqx519hfhyr02s31b27lwjn1m5wkpy9jcqgqj6w"; libraryHaskellDepends = [ attoparsec base @@ -103306,6 +103758,8 @@ self: { pname = "binary-parsers"; version = "0.2.4.0"; sha256 = "1jmr9djkp9ndysly8g1najzy38xhjpflri5jkwlyfnd2vk9x74yi"; + revision = "1"; + editedCabalFile = "02qc6vlm50l3k5zpz0893kwywr36n3vnjrabgica1iwqrqdvya1x"; libraryHaskellDepends = [ base binary @@ -109645,8 +110099,8 @@ self: { }: mkDerivation { pname = "blaze-builder"; - version = "0.4.2.3"; - sha256 = "0fvh8sfhnkpwbl4l9ysxhsi26jj1mvfkqgh3mfnl4wvb4ds1hab6"; + version = "0.4.3"; + sha256 = "1vkzpi48dycxvwxv0rcpzcgn12dqlngmivsszxrmlfixdyznlr02"; libraryHaskellDepends = [ base bytestring @@ -111453,8 +111907,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 +111975,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 +112050,8 @@ self: { }: mkDerivation { pname = "bluesky-tools"; - version = "0.6.0.0"; - sha256 = "10si4bvrzn7jbcxmyrsf2qbnnhha3jpcvin1rx3cxkl77sc9igac"; + version = "0.6.0.2"; + sha256 = "0qshnig4f791swn2rf1ssgxi9l04fvf8s0jadbn95nqzxqyyyjv2"; libraryHaskellDepends = [ aeson async @@ -111936,8 +112419,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 +115533,7 @@ self: { } ) { }; - "brick_2_8_3" = callPackage ( + "brick_2_9" = callPackage ( { mkDerivation, base, @@ -115083,8 +115566,8 @@ self: { }: mkDerivation { pname = "brick"; - version = "2.8.3"; - sha256 = "0nd62a95dj9lhsyda8lf3wafp21q9v3f43bv3qdfayg159qgq5jl"; + version = "2.9"; + sha256 = "1jdhagw5ihp9g5pinmbb1mf3fjcbh4aim9qg9i4b1na9zn07s0f1"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -118724,8 +119207,8 @@ self: { }: mkDerivation { pname = "burrito"; - version = "2.0.1.11"; - sha256 = "082h0kchglzkqsv32hpzd195vxd24rhlv5s4myb4nndncrzks1yc"; + version = "2.0.1.13"; + sha256 = "1bg3nd994xrwpirqn2hsbk831fralal946sac3ljslxjlvxar8v6"; libraryHaskellDepends = [ base bytestring @@ -119042,8 +119525,8 @@ self: { pname = "butcher"; version = "1.3.3.2"; sha256 = "06qgqjc8h7dd786wkcwrxpl6bsd66jzywwcnhm52q0cb9678w3qx"; - revision = "1"; - editedCabalFile = "1c9rhsnzdpnxhs3l7yq6fh8p9lq177fmdn23khcl72n5m6xx64wm"; + revision = "2"; + editedCabalFile = "12gh1a4d5f4bcd5vg9a24ms0dwa3x9zln0rjh84l8cdim24r012l"; libraryHaskellDepends = [ base bifunctors @@ -119719,6 +120202,8 @@ self: { pname = "bytebuild"; version = "0.3.16.3"; sha256 = "0l88c5c1i704g87zvnpazfmcppg90b5q5cd6q5k75yx4x9vdcc88"; + revision = "1"; + editedCabalFile = "0jcqp55d8a2fpimc937a1phd6s20ypk12r2ybm3c0d3120sr9bnd"; libraryHaskellDepends = [ base byteslice @@ -123289,6 +123774,8 @@ self: { pname = "cabal-flatpak"; version = "0.1.2"; sha256 = "05ig175b2glxppn5wr05pnncqkp8yhhy1m7ymmc1jk5pmiy3zvzi"; + revision = "1"; + editedCabalFile = "0fhwfjrq20zqh64cb0iv2civljacllgy3zqsyjlydmphs95v5hhv"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -123506,7 +123993,7 @@ self: { } ) { }; - "cabal-gild_1_6_0_0" = callPackage ( + "cabal-gild_1_6_0_2" = callPackage ( { mkDerivation, base, @@ -123526,8 +124013,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,7 +124841,6 @@ self: { ]; description = "Lenses and traversals for the Cabal library"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -125032,6 +125518,8 @@ self: { pname = "cabal-sort"; version = "0.1.2.1"; sha256 = "0xj55y2cx5h3mmxk4sjjxlvqfzkv2jzhicdjvl3i85y7h28iqf35"; + revision = "1"; + editedCabalFile = "17l8rwaxrk3dqcpdw1wmrs5fvic7q72hxdsbq909z0ihk1ba9ws3"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -125601,8 +126089,8 @@ self: { }: mkDerivation { pname = "cabal2nix"; - version = "2.20.0"; - sha256 = "1mf9af4x1jndjlxis05r32fg03naaljc3zvha69n69r9m79vpd9i"; + version = "2.20.1"; + sha256 = "0yiqhrmfypf817mgabj1h5hx7nwix2fn46gmvailnry4s6gdwcbj"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -126918,8 +127406,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 = [ @@ -127586,8 +128074,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 = [ @@ -130928,8 +131416,8 @@ self: { }: mkDerivation { pname = "casr-logbook"; - version = "0.7.0"; - sha256 = "1l887hfswdaydzqzz2jd9jgmzb8gqi11bwj1kmzlxfynznr6ckvl"; + version = "0.7.2"; + sha256 = "0b9b391xs10p4h54s47p9xzz544h2hk48pvg7z0rz7q0gicwnmmg"; libraryHaskellDepends = [ attoparsec base @@ -134272,10 +134760,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 @@ -138240,6 +138726,8 @@ self: { pname = "chronos"; version = "1.1.6.2"; sha256 = "08y8s9mwb69kisi0yhng6plvasy6jnj25i4ar8k2cq3vsf6bgx73"; + revision = "1"; + editedCabalFile = "04991mhi13b95iy665s59r4z9qsh68wykkgch5dqlnlm1dd6fzdw"; libraryHaskellDepends = [ aeson attoparsec @@ -139908,7 +140396,7 @@ self: { } ) { }; - "citeproc_0_8_1_3" = callPackage ( + "citeproc_0_9_0_1" = callPackage ( { mkDerivation, aeson, @@ -139937,8 +140425,8 @@ self: { }: mkDerivation { pname = "citeproc"; - version = "0.8.1.3"; - sha256 = "0gn2q7vnz5rs993xqi1hm9lzqwfxg26y7qwqc2gzhiqdl94cfkbi"; + version = "0.9.0.1"; + sha256 = "1s1gdd7piwssp5b6bwbfyp9sfna052v3rayav7di44yapm5dazmr"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -140008,6 +140496,8 @@ self: { pname = "citeproc-hs"; version = "0.3.10"; sha256 = "1fb51v8hv8ik3a8grba2br6cfbj1b3y72lgjh4i75xh09i7xna0r"; + revision = "1"; + editedCabalFile = "0zxkvahdjgbhw7wcfm7cgkqm7fkcprng1m1mhqvfb9ljylxk9drw"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base @@ -140904,8 +141394,8 @@ self: { pname = "clash-ghc"; version = "1.8.2"; sha256 = "1pwbpk0f502jx37raq4n64c39jgcrzbya7nzzi6mq7wjm1xmxnsw"; - revision = "1"; - editedCabalFile = "02arsg7mjlz8kjy04nsl4s91202ws40f1xccsm5kjs2zisgqcp15"; + revision = "2"; + editedCabalFile = "1fr27hfpj31yaqn46k3jzb3kfba182wnqx7b4y7mi7qbm4pqqyr8"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -141021,8 +141511,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; @@ -141255,8 +141745,8 @@ self: { pname = "clash-prelude"; version = "1.8.2"; sha256 = "0pxzb0cj3wp2fjjj6wa2hnbqpvg7rrfza3fqr7m5c7l73yjmi2m3"; - revision = "2"; - editedCabalFile = "05xq9523nfip6qzjrjsyy1jj84s86zad3jml5vd720v8aplkjrmc"; + revision = "3"; + editedCabalFile = "0b9rd93y48avji9fw6xfxsi3392php6j5qpvmyxjv32m5ljhp83d"; libraryHaskellDepends = [ array arrows @@ -142150,6 +142640,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, @@ -144761,6 +145283,45 @@ 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; + } + ) { }; + "cloudfront-signer" = callPackage ( { mkDerivation, @@ -147197,7 +147758,7 @@ self: { } ) { }; - "code-conjure_0_6_10" = callPackage ( + "code-conjure_0_7_4" = callPackage ( { mkDerivation, base, @@ -147208,8 +147769,8 @@ self: { }: mkDerivation { pname = "code-conjure"; - version = "0.6.10"; - sha256 = "195xik1h55bl5rjipl2g979jnwh99h223v23di82cwaafmv747bn"; + version = "0.7.4"; + sha256 = "19ynxnzwfyspr22dgnrs3h6zb7a64lig59xhfir4m055y1wp6qvx"; libraryHaskellDepends = [ base express @@ -149340,6 +149901,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, @@ -150185,8 +150767,8 @@ self: { pname = "combinatorial"; version = "0.1.1"; sha256 = "0sz5x3776fr736mwsn582ih1pflkirsk6bqygagsg8jq0nh83v5g"; - revision = "1"; - editedCabalFile = "1g68vf9yj87qbmbazlasq11wcb1dd9rx83p95f4lqaji1ipzvq1y"; + revision = "2"; + editedCabalFile = "0kkzsa6rf7g65zdyyqwfcdzx7sqjfp2rhjc4ck5cw2kyp9dkvcdy"; libraryHaskellDepends = [ array base @@ -150326,6 +150908,8 @@ self: { pname = "comfort-array"; version = "0.5.5"; sha256 = "0jyhlxm64di682i2hwf1f1mw6f7xjwhb1ihnp8dh9vsg93hwik5i"; + revision = "1"; + editedCabalFile = "123q7i0zv3cl2218dkb9xcccf7j5kpw0awhgrj05gjhancfcdzcr"; libraryHaskellDepends = [ base bifunctors @@ -150433,6 +151017,8 @@ self: { pname = "comfort-blas"; version = "0.0.3.1"; sha256 = "1l18qx5nh72z4vgdb4zn2xmdzyc6j00c0py0kwh9nncik8cg5j1n"; + revision = "1"; + editedCabalFile = "0hyxjj53111dxkpbxh6p3qfjpr01bvi7q1q3fmvamy4w6d3czgw2"; libraryHaskellDepends = [ base blas-ffi @@ -155108,8 +155694,8 @@ self: { pname = "concurrent-supply"; version = "0.1.8"; sha256 = "07zjczcgxwpi8imp0w86vrb78w067b322q5d7zlqla91sbf2gy6c"; - revision = "2"; - editedCabalFile = "0ij8vz3vz2675mwapyzwhywnkkx8p67qq6vqs0c0hrj1659midl0"; + revision = "3"; + editedCabalFile = "1ybkwijyqp3v7i1idgbwa1mzkq5p75ccm15hfigh2clzvri1z4kg"; libraryHaskellDepends = [ base ghc-prim @@ -155801,49 +156387,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, @@ -155883,7 +156426,6 @@ self: { ]; description = "Concurrent, order-preserving mapping Conduit"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -161637,7 +162179,7 @@ self: { } ) { }; - "copilot_4_3" = callPackage ( + "copilot_4_4" = callPackage ( { mkDerivation, base, @@ -161653,8 +162195,8 @@ self: { }: mkDerivation { pname = "copilot"; - version = "4.3"; - sha256 = "09015r4fryyc60dzk5pvjpl8vjp9sm6bmykgixshkfrd6788xlad"; + version = "4.4"; + sha256 = "1fazwy4wnbf7jvs793kwhpc6hjnxf0ak9fhpnlvmdcwryz35nfbw"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -161697,8 +162239,8 @@ self: { }: mkDerivation { pname = "copilot-bluespec"; - version = "4.3"; - sha256 = "1ybs2r8jllnb873l9aq2bq79y1spf2lj73i2ckkbiynqj33fzmih"; + version = "4.4"; + sha256 = "1iw53mmq7hn8a1zy1i8zhjapfdaccvg1l0xwgpkr53b761srbpni"; libraryHaskellDepends = [ base copilot-core @@ -161783,7 +162325,7 @@ self: { } ) { }; - "copilot-c99_4_3" = callPackage ( + "copilot-c99_4_4" = callPackage ( { mkDerivation, base, @@ -161805,8 +162347,8 @@ self: { }: mkDerivation { pname = "copilot-c99"; - version = "4.3"; - sha256 = "1g7lnspbb0fkd6yhbv69an3q31ibr3a3pgvnsncsdasfbvz06hiy"; + version = "4.4"; + sha256 = "0wk3b1m9har25iwd0fg9pzcffk23gz0bf7xmfljr4fxlf16gqz0s"; libraryHaskellDepends = [ base copilot-core @@ -161897,7 +162439,7 @@ self: { } ) { }; - "copilot-core_4_3" = callPackage ( + "copilot-core_4_4" = callPackage ( { mkDerivation, base, @@ -161909,8 +162451,8 @@ self: { }: mkDerivation { pname = "copilot-core"; - version = "4.3"; - sha256 = "0m8ynx430wkh7vgpag6c2ayzcll73zmhj7r9gdss0vgr7w73wki3"; + version = "4.4"; + sha256 = "0rdfz1q1g91jxack93lcl2bj1az53m1k8fs25xi6bqbrbb3w77f0"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base @@ -161997,7 +162539,7 @@ self: { } ) { }; - "copilot-interpreter_4_3" = callPackage ( + "copilot-interpreter_4_4" = callPackage ( { mkDerivation, base, @@ -162010,8 +162552,8 @@ self: { }: mkDerivation { pname = "copilot-interpreter"; - version = "4.3"; - sha256 = "15x06k5l06yfc173934nw5hqs0zhypr805kbkf9i1rvrzwz233k7"; + version = "4.4"; + sha256 = "02l48zpj8c51h3hs50j1q1fwglgsn8xdipdz5gha9kghvrkbl7p5"; libraryHaskellDepends = [ base copilot-core @@ -162080,7 +162622,7 @@ self: { } ) { }; - "copilot-language_4_3" = callPackage ( + "copilot-language_4_4" = callPackage ( { mkDerivation, array, @@ -162100,8 +162642,8 @@ self: { }: mkDerivation { pname = "copilot-language"; - version = "4.3"; - sha256 = "1yzqm5kcy8by1smhaac3qw6y5kkbdkiimh41jj0q49n0k64hgs9y"; + version = "4.4"; + sha256 = "12jzx9sfzpvrbahha3mydpa5bzg2d5biar4cnn9rwxpw4i7vpnzy"; libraryHaskellDepends = [ array base @@ -162168,7 +162710,7 @@ self: { } ) { }; - "copilot-libraries_4_3" = callPackage ( + "copilot-libraries_4_4" = callPackage ( { mkDerivation, base, @@ -162184,8 +162726,8 @@ self: { }: mkDerivation { pname = "copilot-libraries"; - version = "4.3"; - sha256 = "1yka76zqrxzbdv6ks35n0lhwi4ahcx7wj51cx0cwy9gar4608plm"; + version = "4.4"; + sha256 = "0q1znmgjk4hbd6z25avw23la6ckn7117vv9q4kkn4gyjy7q2kpjc"; libraryHaskellDepends = [ base containers @@ -162229,7 +162771,7 @@ self: { } ) { }; - "copilot-prettyprinter_4_3" = callPackage ( + "copilot-prettyprinter_4_4" = callPackage ( { mkDerivation, base, @@ -162238,8 +162780,8 @@ self: { }: mkDerivation { pname = "copilot-prettyprinter"; - version = "4.3"; - sha256 = "0iynrm13cylmlmpzg9bdpx4nhsgl5ckz4ngzila9agfiijzs74f7"; + version = "4.4"; + sha256 = "06134bgb2386mfcgqyka2ldwiwxskv6d2lmqqyvdwg21108kn59f"; libraryHaskellDepends = [ base copilot-core @@ -162344,7 +162886,7 @@ self: { } ) { }; - "copilot-theorem_4_3" = callPackage ( + "copilot-theorem_4_4" = callPackage ( { mkDerivation, base, @@ -162373,8 +162915,8 @@ self: { }: mkDerivation { pname = "copilot-theorem"; - version = "4.3"; - sha256 = "19kz53v5kj7z6jy8hxnm8mdy4xybimfrfq3xdbq0ynk8p47v18ry"; + version = "4.4"; + sha256 = "0v1b9nn783w9xc4mqq7ns0wn09rkfzl5vhy6x0icsidyp1h9kcdh"; libraryHaskellDepends = [ base bimap @@ -162449,8 +162991,8 @@ self: { }: mkDerivation { pname = "copilot-verifier"; - version = "4.3"; - sha256 = "0wxycssvs4qnih1jblypmk8hn1yj9pkhi4l2lamyda70sm7dv624"; + version = "4.4"; + sha256 = "02kwvq3h04xq988zgvkhghfz4g00fj3s3bjfsp9962mw4dir3mbf"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -164590,8 +165132,8 @@ self: { pname = "cpphs"; version = "1.20.9.1"; sha256 = "17wi7fma2qaqdm1hwgaam3fd140v9bpa8ky0wg708h1pqc5v2nbz"; - revision = "1"; - editedCabalFile = "1f8jzs8zdh4wwbcq8fy6qqxkv75ypnvsm4yzw49wpr3b9vpnzlha"; + revision = "2"; + editedCabalFile = "0vxav36p0kplp4dpd17i4cfzrsl3r437d840xwv83lf1bqp7mrxc"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -164711,8 +165253,8 @@ self: { }: mkDerivation { pname = "cpsa"; - version = "4.4.5"; - sha256 = "0ysr77z15ml5r2gb6gxgjbbzgf7y82khwgxd1kpkbxr0gsj3yxn2"; + version = "4.4.6"; + sha256 = "02x57fxwxcs16kn8dgr4pxjx0nrvvlwg3sm05hlipbycyaqwncmf"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; @@ -170939,8 +171481,8 @@ self: { }: mkDerivation { pname = "csv-conduit"; - version = "1.0.1.0"; - sha256 = "0qlw5hhsrfpw972ryp3mr895q77d6p1g2q1z7jl7hf1xz7ba0c1r"; + version = "1.0.1.1"; + sha256 = "1jxd6sdqpmkapb1xllqwnw55b70ks4n3ii624a3rr8x25r2bvkjr"; libraryHaskellDepends = [ array attoparsec @@ -173375,8 +173917,8 @@ self: { pname = "czipwith"; version = "1.0.1.4"; sha256 = "0zvi7wmbh09ngbyvavvhn6s3vz1pnps59fl1sq3vih6s03s0zmai"; - revision = "1"; - editedCabalFile = "1lijciq9ly8cmv7kjkazi8rz8zhh205f64iv3fsjj4spy2lpkyhx"; + revision = "2"; + editedCabalFile = "0s414j814l4v384hgii5zi33s2swn2kqz9761d6vcps6shcc2z3v"; libraryHaskellDepends = [ base template-haskell @@ -174334,6 +174876,7 @@ self: { async, base, bytestring, + co-log-core, containers, hspec, lifted-base, @@ -174350,15 +174893,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 @@ -174377,6 +174919,7 @@ self: { async base bytestring + co-log-core containers hspec lifted-base @@ -175492,8 +176035,8 @@ self: { pname = "data-accessor"; version = "0.2.3.1"; sha256 = "14ap1lxizxkgphl4kg8lr3ny9lblx1k6hm8i9nm7l43yla8cg8q6"; - revision = "1"; - editedCabalFile = "1v16s3d1kwlx9vzf6agacr2rfamnhyl7fgd81arznka51v3my2fs"; + revision = "2"; + editedCabalFile = "0qzccxgxfiyas435z14k8mkxz10fpyj0vrl856hiw0inv228cn9z"; libraryHaskellDepends = [ array base @@ -176849,7 +177392,7 @@ self: { } ) { }; - "data-effects-core_0_4_2_0" = callPackage ( + "data-effects-core_0_4_3_0" = callPackage ( { mkDerivation, base, @@ -176865,8 +177408,8 @@ self: { }: mkDerivation { pname = "data-effects-core"; - version = "0.4.2.0"; - sha256 = "0m45lvyy4rpl1n0dk7pbpw7hna2i4m5l5s4x8vgs2afp8wdc15ix"; + version = "0.4.3.0"; + sha256 = "019r4cf6bx1naqipkkxr5fd4mdq7ss0q8x71rqh9gn2gq6dpd7gl"; libraryHaskellDepends = [ base free @@ -177309,8 +177852,8 @@ self: { }: mkDerivation { pname = "data-findcycle"; - version = "0.1.1.0"; - sha256 = "06ix4v13gwxvbyaw89ka97zrbh5y2rmw12gl3lb41k823aaglgdj"; + version = "0.1.2.0"; + sha256 = "0j6xpphrghzp8sw8h9nnf9mbsdag421lbyyan86kb8dmr82hndjb"; libraryHaskellDepends = [ array base @@ -177541,8 +178084,8 @@ self: { pname = "data-functor-logistic"; version = "0.0"; sha256 = "0k2r4jpm7sa3hgd6i08sg9xbgjzkgzx44z5ai5zpw32b7pqr9xqm"; - revision = "2"; - editedCabalFile = "0477ky1j44cval3f9nnakz946haxs4477rzbl0i3asc4qwkpi2xl"; + revision = "3"; + editedCabalFile = "1m2xhx3b80imcrmnw5jvak7rz82g0pym5bjnli6l69mwjfkpfrkl"; libraryHaskellDepends = [ base distributive @@ -182678,16 +183221,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 @@ -182696,6 +183240,12 @@ self: { some transformers ]; + testHaskellDepends = [ + base + QuickCheck + tasty + tasty-quickcheck + ]; description = "de Bruijn indices and levels"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; @@ -182713,10 +183263,8 @@ self: { }: mkDerivation { pname = "debruijn-safe"; - version = "0.3"; - sha256 = "1x95kffjjki304bj37viz6rn74g51cm1ndikdc19zgkxxarraxxp"; - revision = "1"; - editedCabalFile = "0hlgml3nxhdc4d3arphhz51d85x6553cy5asjkabnqi8n0iffdpk"; + version = "0.3.1"; + sha256 = "1snk5dp4nh0gb98dask1d1nk8rckc8376n9kwi6rfgncya32qn6i"; libraryHaskellDepends = [ base deepseq @@ -184739,8 +185287,8 @@ self: { }: mkDerivation { pname = "delivery-status-notification"; - version = "0.2.0.0"; - sha256 = "0vmvgwq9g3kqdmfqs4gg7h1a926jqg7g8n065qvq0b4c4pmn7dy1"; + version = "0.2.0.2"; + sha256 = "07pwcil2qw5fzf7arya4a6n2bb68jyqd3lh9rvvp4g5y1dq3x97n"; libraryHaskellDepends = [ attoparsec base @@ -185538,6 +186086,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, @@ -186282,8 +186858,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 @@ -189453,8 +190029,8 @@ self: { }: mkDerivation { pname = "dhscanner-ast"; - version = "1.0.8"; - sha256 = "0sgjlqrvdfqmma9cf1cs01mmj7gk66i3zwfjb1ywhs7l4kj4avn7"; + version = "1.0.10"; + sha256 = "0k4nligcx6k6nbf3jgslhll1vikbzvb8733m812b1yb9j4y2zk2m"; libraryHaskellDepends = [ aeson base @@ -189484,8 +190060,8 @@ self: { }: mkDerivation { pname = "dhscanner-bitcode"; - version = "1.0.4"; - sha256 = "08jk89rn2g5aa57wwz7nsc38phdmg9wnkzxfsrk7l68rdbmxfl64"; + version = "1.0.5"; + sha256 = "0ik90c1kxbxrv99psrbyyc740qmi3yv6h8hs4pvfdqf45jmjn3hj"; libraryHaskellDepends = [ aeson base @@ -190417,8 +190993,8 @@ self: { pname = "diagrams-core"; version = "1.5.1.1"; sha256 = "168kjikw3x21pjgfy3lmxmrm89g9zlhbypkmzdg5xz9rl7acn7rc"; - revision = "3"; - editedCabalFile = "0wgb7rgj6mmmqnakp9qn6519c3jk3m0plkv6gmwrbddy92rs8b2i"; + revision = "4"; + editedCabalFile = "0lq4hs7h7ja9x8wz05z21fi9b507r8capxwknmadrxznrh892kky"; libraryHaskellDepends = [ adjunctions base @@ -191026,6 +191602,8 @@ self: { pname = "diagrams-lib"; version = "1.5"; sha256 = "0gp9k6cfc62j6rlfiziig6j5shf05d0vbcvss40rzjk8qi012i11"; + revision = "1"; + editedCabalFile = "092pidlcpqxrjqjmpwgiznqkjzz1qwbkxb8526k2gi7n1zy2bw3v"; libraryHaskellDepends = [ active adjunctions @@ -192777,8 +193355,8 @@ self: { pname = "digestive-functors"; version = "0.8.4.2"; sha256 = "0x0mh43rli77vqs9bpqd85w5wwr68qchfl5086nn137358583lrn"; - revision = "2"; - editedCabalFile = "1qi4ck718ly1gahlbw28fnc9znrmdxb4415kv6wjwnhlf9sp0np9"; + revision = "3"; + editedCabalFile = "0r5vaj2yn96nla750r7hh8ppgbkfhj4r4qb9c9s23dbg62mp8bls"; libraryHaskellDepends = [ base bytestring @@ -195388,8 +195966,8 @@ self: { pname = "discrimination"; version = "0.5"; sha256 = "1qq7fs1dsfqgf4969gksqcp3swcx0wbzdh66a89fv78k6y94g0pc"; - revision = "4"; - editedCabalFile = "1m4sv7mdqdm5xx5khbyq0il3dn5isg575vgn1akb283l2jkz4v1g"; + revision = "5"; + editedCabalFile = "1pbnj7jzxxrd7s7nqmwmmxhw4pyrwxnsdx7xpw63240jb9f1cg8f"; libraryHaskellDepends = [ array base @@ -198782,8 +199360,8 @@ self: { }: mkDerivation { pname = "dobutokO2"; - version = "0.45.2.0"; - sha256 = "19b9nyl2xhl0ha5imz0h7n5szydbvvv9gn4ji7ycb9xazq2h6jjk"; + version = "0.45.3.0"; + sha256 = "0cc73lsi8vp08v04ziwszk2wvszr2n3yn39n14f2f1j8jkw175zx"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -203718,8 +204296,8 @@ self: { pname = "dsp"; version = "0.2.5.2"; sha256 = "0inar9c0n4x0li9c7krr17qv7zc49162wchhyn6ix7adni8j92z0"; - revision = "2"; - editedCabalFile = "1926z07yp9cm7hv10nklcf7kg5310g3i15kjvfamspj0dyai2zix"; + revision = "3"; + editedCabalFile = "059wipnkc0a70abi0ywccs3yma109lqjwnpgfz5zach4dia879cp"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -204082,8 +204660,8 @@ self: { pname = "dual-tree"; version = "0.2.3.1"; sha256 = "19nm34d166fhlkk7npx0iq9kbx7300a82bg75q1sx98jqfa4nffh"; - revision = "4"; - editedCabalFile = "0cbh0k0qqlbchzvh2yw1x3v5lab0gzmi2bk3y02j23qxr09nw3hm"; + revision = "5"; + editedCabalFile = "0ihx1l9s864z4pvqkahy0ch6k4fqrz4yzb0dqwrnagsa2akbz9c4"; libraryHaskellDepends = [ base monoid-extras @@ -208819,6 +209397,7 @@ self: { blockfrost-api, blockfrost-client, bytestring, + Diff, directory, effectful, effectful-core, @@ -208849,8 +209428,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 = [ @@ -208865,6 +209444,7 @@ self: { blockfrost-api blockfrost-client bytestring + Diff directory effectful effectful-core @@ -216287,8 +216867,8 @@ self: { }: mkDerivation { pname = "erebos-tester"; - version = "0.3.1"; - sha256 = "1qwhxhd8ihk20gwddfj3cj9ag8s9kaj3i5aynjbccx7s24chwmfv"; + version = "0.3.2"; + sha256 = "0m3fi03q0l55r6amxcq0l01sqcg8m6hqbx1zhdaq75s3yyx4wb71"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -224573,8 +225153,8 @@ self: { pname = "extensions"; version = "0.1.0.3"; sha256 = "1fks1yfdk0zjc1vccj3nr6li09j64cq6b6x9s5mi8qrsv5igbzlm"; - revision = "1"; - editedCabalFile = "1nd8zmxqlwnc3ksm13ld5d1rr6vhdi9dykp42mfk5lim7iyw3lj6"; + revision = "2"; + editedCabalFile = "0ph3qpvqdva8wjpxla4i188ib2pgx79hd3rrgrjzpp1ch5a1disv"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -227564,6 +228144,7 @@ self: { mkDerivation, aeson, attoparsec, + attoparsec-aeson, base, bytestring, conduit, @@ -227590,11 +228171,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 @@ -229046,12 +229628,11 @@ self: { { mkDerivation, base, - bodhi, - cached-json-file, case-insensitive, curl, directory, extra, + fedora-releases, filepath, Glob, regex-compat, @@ -229064,18 +229645,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 @@ -229155,8 +229735,8 @@ self: { pname = "feed"; version = "1.3.2.1"; sha256 = "0marh7qmggq1z5339nid3gil7k786d3yk79b0rwfkxxaxmr41xd8"; - revision = "4"; - editedCabalFile = "1ihkckkn5xpk4mmgbxp0c3ik2rgzx3r60vzxmzgmw83a77ghjgmy"; + revision = "5"; + editedCabalFile = "0y9f6dcgmmfzgxq9dbgs6lypd6pmcb0x1qvvkj20l74ba9k30v96"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base @@ -229588,8 +230168,8 @@ self: { }: mkDerivation { pname = "feedback"; - version = "0.1.0.5"; - sha256 = "0g15yinnxh8x0dknhfjpy88z5bzary8midj5qskrbkyqbvkni20l"; + version = "0.2.0.0"; + sha256 = "04qd87ifd4sqc71r0h27i9hld9ncqxhxfdgrn1flc9njmnbmi8yr"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -232457,8 +233037,8 @@ self: { pname = "filtrable"; version = "0.1.6.0"; sha256 = "058jl7wjaxzvcayc9qzpikxvi9x42civ4sb02jh66rcvpndbfh5y"; - revision = "1"; - editedCabalFile = "05xz53br6bsdfcv71js7sq4agb8xidl4zvv3f8xfls2a9rvb1jw0"; + revision = "2"; + editedCabalFile = "0ajsh1600c8rkgrallz0m2b3cwqy76yy52niikx2prj0z7k7lbv6"; libraryHaskellDepends = [ base containers @@ -232831,6 +233411,7 @@ self: { { mkDerivation, base, + deepseq, HUnit, QuickCheck, test-framework, @@ -232839,11 +233420,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 @@ -236455,8 +237040,8 @@ self: { }: mkDerivation { pname = "flow"; - version = "2.0.0.7"; - sha256 = "18v7vlcc3na743i6755zk7qjqqvaxnd1lb68fci1z3wzyjxjcxml"; + version = "2.0.0.9"; + sha256 = "1cvz65jq882f3ip9fwifdjjf6hx9vm1w21403z3hiiwc7i39zxqb"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base @@ -242014,8 +242599,8 @@ self: { }: mkDerivation { pname = "freckle-env"; - version = "0.0.1.1"; - sha256 = "1vvmczv4z4gpp5h3k1ws6ghv6am7xdgx5l3v11bnwyp21fzmzp3n"; + version = "0.0.1.2"; + sha256 = "101rp0kzjhhhj08a77ysn1d2kadyg9fpjc758w0jmg72cp211vl2"; libraryHaskellDepends = [ base dotenv @@ -242030,7 +242615,7 @@ 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; @@ -242191,8 +242776,8 @@ self: { }: mkDerivation { pname = "freckle-kafka"; - version = "0.0.0.2"; - sha256 = "1g2ynl6sxrj42jjjzf4y0bkh54alnd93c6gclgg0kqs593k0a2qx"; + version = "0.0.0.3"; + sha256 = "0l123k59jrcpl9hw3ciis22z7y0lrgsi99362zg5slrlmn8fs9nb"; libraryHaskellDepends = [ aeson annotated-exception @@ -243230,8 +243815,8 @@ self: { pname = "free-vector-spaces"; version = "0.1.5.2"; sha256 = "0p0flpai3n9ism9dd3kyf1fa8s8rpb4cc00m3bplb9s8zb6aghpb"; - revision = "1"; - editedCabalFile = "1b0c7vifxhnm91wzwy10nzjwxd4dv91zx7jcfmr22qflml89blp7"; + revision = "2"; + editedCabalFile = "1jlaljmfhsb4yb8iqmw1zaa3kkiayg6li6bk04a3camh2jc8k22m"; libraryHaskellDepends = [ base lens @@ -245102,8 +245687,8 @@ self: { }: mkDerivation { pname = "fsnotify"; - version = "0.4.2.0"; - sha256 = "0nm2wm01r3595pf2k3jmdll1i7q7vzayvxq1k2xxnmvxh0rnak8i"; + version = "0.4.3.0"; + sha256 = "0dq0dm4j5f16wpfrgh22001icvknmq4cmjyslakjvkyj7w9yfmnf"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -247571,8 +248156,8 @@ self: { }: mkDerivation { pname = "futhark"; - version = "0.25.30"; - sha256 = "0sqglqm2w22wfl3sx4f4657k37f31mkjhl0xw3lxkpaxj187ijak"; + version = "0.25.31"; + sha256 = "0sbbc296gzxfib1i0390ipasy4k8dbxkv3nn4615vmg99njdz84p"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -247679,8 +248264,8 @@ self: { }: mkDerivation { pname = "futhark-data"; - version = "1.1.1.0"; - sha256 = "010q8mbyy320vw785phczmdjdv55w5i7mdd6q04949lzfzxi3w0f"; + version = "1.1.2.0"; + sha256 = "17v16w3085s835iqwn4zhyqybaw13w6h7vmfb1q2339d7xy28z34"; libraryHaskellDepends = [ base binary @@ -250822,8 +251407,8 @@ self: { pname = "gemini-router"; version = "0.1.2.0"; sha256 = "12b5zvs1npqc47jy04dbs2mqy2n7m0pn83ndz0wb4c1x1qygp7sj"; - revision = "1"; - editedCabalFile = "0wlzl52x65mg3an0phmp6a9d0dbcyv6vvvc941xfrmx2jydq8v78"; + revision = "2"; + editedCabalFile = "1s3mgi37ds7xhlnkmw356zzbp6hikckp0ccn79l5cqhnjaj2213s"; libraryHaskellDepends = [ base gemini-server @@ -250854,8 +251439,8 @@ self: { pname = "gemini-server"; version = "0.3.0.0"; sha256 = "0s9h0lzxz5yjvz8rzw9mx9dba21171960waaqikj2qbbja0iq3k3"; - revision = "3"; - editedCabalFile = "1lg561xjfsa5q5gayipzr4ggragv2nv80i3bg1psg5n8ryijdpdm"; + revision = "4"; + editedCabalFile = "1qna0rqyv89l6vl9w4qfz8kx8kd6759ywycw17ssqa5aavdbnwpq"; libraryHaskellDepends = [ base bytestring @@ -250895,10 +251480,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 = [ @@ -251607,8 +252190,8 @@ self: { }: mkDerivation { pname = "generic-case"; - version = "0.1.1.0"; - sha256 = "1sqm7rcn7qc2m46xy8rvz08a47ls1qxyd2aivamskd0zy5kfmmm1"; + version = "0.1.1.1"; + sha256 = "1f55qbsrwgl0990cnh65dpg81jy14685d38f3p6f8qwb13x4q46p"; libraryHaskellDepends = [ base generics-sop @@ -251850,6 +252433,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, @@ -253791,8 +254411,8 @@ self: { }: mkDerivation { pname = "genvalidity-hspec"; - version = "1.0.0.3"; - sha256 = "0z4ykzbww4ydxf6f10hkrlmwbn4mkildbj2r57m8llyih8y51rhd"; + version = "1.0.0.4"; + sha256 = "0z9qk1yd3hz7zxbsa6j4xydy962im7ihi1r36n94hcvj5lvi5zsj"; libraryHaskellDepends = [ base genvalidity @@ -255418,16 +256038,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; @@ -256218,8 +256850,8 @@ self: { pname = "ghc-compact"; version = "0.1.0.0"; sha256 = "03sf8ap1ncjsibp9z7k9xgcsj9s0q3q6l4shf8k7p8dkwpjl1g2h"; - revision = "5"; - editedCabalFile = "0f1jbvfnw1c7q43bw952vskrsr6wg9ili30b44w2kdrk764h2idl"; + revision = "6"; + editedCabalFile = "1v4mbhxggd8nnl76nhgvi7sngb10pshblvw8a2b41fh5y0ips7pm"; libraryHaskellDepends = [ base bytestring @@ -256391,8 +257023,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 = [ @@ -256454,8 +257086,8 @@ self: { }: mkDerivation { pname = "ghc-debug-client"; - version = "0.6.0.0"; - sha256 = "0002w48g4fw053vwzdi5l1qaglr6035jnmxajd8i9c1ppz09q8kn"; + version = "0.7.0.0"; + sha256 = "03gqzbms7iv06qbcmz2v2zpqz9rsz4in14jf37s574rj3kh1xw0m"; libraryHaskellDepends = [ async base @@ -256507,8 +257139,8 @@ self: { }: mkDerivation { pname = "ghc-debug-common"; - version = "0.6.0.0"; - sha256 = "1i2212qd7qvighvrb8x7hb6fisg3fb6vr49xgdcv66wrclj9n0hd"; + version = "0.7.0.0"; + sha256 = "0nb6d18lkynzas55inx7h60xygj1f5n2hzjiw3zl3j4yhs9pnq6k"; libraryHaskellDepends = [ array base @@ -256539,8 +257171,8 @@ self: { }: mkDerivation { pname = "ghc-debug-convention"; - version = "0.6.0.0"; - sha256 = "0iwjfqxl0q6kja2zzrv3ypcc39vyc9cfaab83854jd1qi9vffkm9"; + version = "0.7.0.0"; + sha256 = "19ir87s3n2k0ijwa0ax6d8p8gpbmf64a5h46k40dbs9h6waij0pa"; libraryHaskellDepends = [ base directory @@ -256562,8 +257194,8 @@ self: { }: mkDerivation { pname = "ghc-debug-stub"; - version = "0.6.0.0"; - sha256 = "0cajxbz0lfin2vm9cs4ap7h2s4wxynrp606aqbnlj4m5x1yp6fp0"; + version = "0.7.0.0"; + sha256 = "0p7x3j5qwc1s4svqmxq1s5vcrjczwm86lml403mdg1xvd2scyn1z"; libraryHaskellDepends = [ base directory @@ -256577,6 +257209,73 @@ 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; + mainProgram = "ghc-debug-adapter"; + } + ) { }; + "ghc-definitions-th" = callPackage ( { mkDerivation, @@ -257912,7 +258611,7 @@ self: { } ) { }; - "ghc-lib_9_10_2_20250503" = callPackage ( + "ghc-lib_9_10_2_20250515" = callPackage ( { mkDerivation, alex, @@ -257941,8 +258640,8 @@ self: { }: mkDerivation { pname = "ghc-lib"; - version = "9.10.2.20250503"; - sha256 = "0glpa8jaq31dga6avif4k9yp6vi11xh68qm3vrcrrcs11bj0wjcq"; + version = "9.10.2.20250515"; + sha256 = "0ix0pbpn945hdcnha7vklxsamvqqr698yg5xy52p0s6q7shydvn3"; enableSeparateDataOutput = true; libraryHaskellDepends = [ array @@ -258208,7 +258907,7 @@ self: { } ) { }; - "ghc-lib-parser_9_10_2_20250503" = callPackage ( + "ghc-lib-parser_9_10_2_20250515" = callPackage ( { mkDerivation, alex, @@ -258232,8 +258931,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 @@ -260949,8 +261648,8 @@ self: { }: mkDerivation { pname = "ghcide"; - version = "2.10.0.0"; - sha256 = "1l8c0gpzbp6lk11zvwby2n7798lnpsc23gb3xvn5yl1kd1x0dk44"; + version = "2.11.0.0"; + sha256 = "0d9rvh6xxw8y64f1pdivwdkmi9wqknl4m2n2h3x4rjmqj2al92vs"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -261873,8 +262572,8 @@ self: { }: mkDerivation { pname = "ghcup"; - version = "0.1.50.1"; - sha256 = "0y0zpzxkxhm6kgwrbzhy167qllkzgyk5wcc3iy3qmbyg7wplb8xy"; + version = "0.1.50.2"; + sha256 = "1djhvm1iw5hff0cicg3kyi29hbhpk0klqia8sd8rp90wkb7ipfnx"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -263354,6 +264053,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, @@ -266411,10 +267156,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; @@ -266999,8 +267742,8 @@ self: { }: mkDerivation { pname = "git-annex"; - version = "10.20250416"; - sha256 = "02d4dw7mc72y4lb34nhg4lv0wjns9p8hzx80wqbf2vgsyq7q6zk5"; + version = "10.20250520"; + sha256 = "15qb4pm3chhb5x0halx5qd4s1rcbci1q22sskm0mw4xjn2yfhc99"; configureFlags = [ "-fassistant" "-f-benchmark" @@ -268366,6 +269109,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, @@ -268627,8 +269459,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 = [ @@ -269989,6 +270821,51 @@ 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; + } + ) { }; + "gitson" = callPackage ( { mkDerivation, @@ -270314,8 +271191,8 @@ self: { }: mkDerivation { pname = "glabrous"; - version = "2.0.6.3"; - sha256 = "0ndw2mbbfvrp5p2zxn7fx78gdj13xw9rx46a7zg33f9k2dsvjnp8"; + version = "2.0.6.4"; + sha256 = "0qz4hza2arv37dwhy6pjgyrrjy723zxa4prc0fzj1lcsa1nsjw74"; libraryHaskellDepends = [ aeson aeson-pretty @@ -271161,61 +272038,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"; @@ -271382,24 +272279,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 ]; @@ -273634,9 +274539,10 @@ self: { base, bytestring, case-insensitive, - conduit, conduit-extra, - cryptonite, + crypton, + crypton-x509, + crypton-x509-store, directory, exceptions, filepath, @@ -273652,24 +274558,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 @@ -273685,204 +274587,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; } ) { }; @@ -273908,59 +274735,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; } ) { }; @@ -273986,268 +274792,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; } ) { }; @@ -274273,306 +274981,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; } ) { }; @@ -274598,287 +275194,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; } ) { }; @@ -274888,7 +275379,7 @@ self: { aeson, attoparsec, base, - bifunctors, + base64, bytestring, case-insensitive, conduit, @@ -274910,15 +275401,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 @@ -274942,520 +275431,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; } ) { }; @@ -275481,325 +275781,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; } ) { }; @@ -275825,59 +276006,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; } ) { }; @@ -275924,154 +276084,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; } ) { }; @@ -276097,97 +276201,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; } ) { }; @@ -276213,154 +276282,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; } ) { }; @@ -276386,515 +276411,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; } ) { }; @@ -276920,135 +276756,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; } ) { }; @@ -277074,154 +276861,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; } ) { }; @@ -289924,7 +289655,8 @@ self: { base, bytestring, Cabal, - cabal-install-parsers, + cabal-install, + Cabal-syntax, containers, filepath, optparse-applicative, @@ -289934,10 +289666,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 = [ @@ -289956,8 +289686,10 @@ self: { base bytestring Cabal - cabal-install-parsers + cabal-install + Cabal-syntax containers + filepath optparse-applicative time ]; @@ -289982,7 +289714,6 @@ self: { ed25519, filepath, ghc-prim, - lukko, mtl, network, network-uri, @@ -290004,10 +289735,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 @@ -290021,7 +289750,6 @@ self: { ed25519 filepath ghc-prim - lukko mtl network network-uri @@ -292380,6 +292108,8 @@ self: { pname = "hakyll"; version = "4.16.6.0"; sha256 = "1933k6aiawa0kdws7ajm9picjchnfrkkd0qd8xb9l2yv1fvcywg2"; + revision = "1"; + editedCabalFile = "0w6z4dq378aai39n9samlfahqr5s1p0fz1xl6kgfp9z8bvq9daa7"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -298915,8 +298645,8 @@ self: { }: mkDerivation { pname = "hash-string"; - version = "0.1.0.0"; - sha256 = "154iqs3pnxypsj5xj35gncmc4cvzfsx9x28iyh2i3dwdyks33rj5"; + version = "0.1.0.1"; + sha256 = "136a5pkygam99fx52r1dhrxydkzk1v83n0ip5iaczdx99cwki0gb"; libraryHaskellDepends = [ base bytestring @@ -302180,6 +301910,118 @@ 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; + mainProgram = "halogen-core-prototype"; + } + ) { }; + "haskell-holes-th" = callPackage ( { mkDerivation, @@ -302427,7 +302269,6 @@ self: { lsp-types, megaparsec, mod, - monoid-subclasses, mtl, network-uri, optparse-applicative, @@ -302476,8 +302317,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 = [ @@ -302604,7 +302445,6 @@ self: { enummapset extra filepath - fuzzy ghcide hashable hls-plugin-api @@ -302614,7 +302454,6 @@ self: { lsp lsp-test lsp-types - monoid-subclasses mtl network-uri ormolu @@ -307312,6 +307151,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, @@ -307399,8 +307359,8 @@ self: { }: mkDerivation { pname = "haskoin-node"; - version = "1.1.3"; - sha256 = "1bsbnfyk7abcgm9czcn0r2fiimiy7r6h9mxqbv464dpchgnnp9iy"; + version = "1.1.4"; + sha256 = "1ghi2k8hmfpxnzajpz4f2wa2679qbh1ajd91hs7jyg3fyx341hp2"; libraryHaskellDepends = [ base bytestring @@ -307613,8 +307573,8 @@ self: { }: mkDerivation { pname = "haskoin-store"; - version = "1.5.14"; - sha256 = "1829p5mzgi6zq19h88dcs2cbsafvp7bg7hm3syf444yra9x9brps"; + version = "1.5.16"; + sha256 = "1ksqxbng1c2zsl2pvw1iy53z5skidpnar10rk145lna96mw9wsqk"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -307853,6 +307813,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, @@ -307907,137 +307960,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; } ) { }; @@ -310983,7 +311076,7 @@ self: { } ) { }; - "hasql-pool_1_3_0_1" = callPackage ( + "hasql-pool_1_3_0_2" = callPackage ( { mkDerivation, async, @@ -311000,8 +311093,8 @@ self: { }: mkDerivation { pname = "hasql-pool"; - version = "1.3.0.1"; - sha256 = "0rvj241z6adnkrkr5yfr0k8ngxqylsl85kjcka6mn05m4swplsfz"; + version = "1.3.0.2"; + sha256 = "1adx703q4vx2qpmp2hl3zaa48h79px2py9p04ikwixd1aq300wrh"; libraryHaskellDepends = [ base bytestring @@ -311275,17 +311368,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 = [ @@ -316768,6 +316863,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, @@ -325092,6 +325199,8 @@ self: { pname = "hie-bios"; version = "0.15.0"; sha256 = "1lih0gab4r33vyjmrfd7dq6fzwy6bzgkr2xw4cf3yxvxk3m1czaj"; + revision = "1"; + editedCabalFile = "1rcvcsz97y4b242mdjxlxmgv05bhb56hss1sqf4w07i9a6bjhnba"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -329315,8 +329424,8 @@ self: { }: mkDerivation { pname = "hkgr"; - version = "0.4.7"; - sha256 = "0r01jbmbswldz9dld3k9wdsda352z9g9yls6l60r6dcxa1pah9p0"; + version = "0.4.8"; + sha256 = "09p5x379k150kly8q0v9w14b8gxr6mr4klivkfd9nnbsclscasqg"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; @@ -329709,7 +329818,7 @@ self: { } ) { }; - "hledger_1_42_1" = callPackage ( + "hledger_1_42_2" = callPackage ( { mkDerivation, aeson, @@ -329754,10 +329863,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 = [ @@ -330412,7 +330519,7 @@ self: { } ) { }; - "hledger-lib_1_42_1" = callPackage ( + "hledger-lib_1_42_2" = callPackage ( { mkDerivation, aeson, @@ -330467,10 +330574,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 @@ -330782,7 +330887,7 @@ self: { } ) { }; - "hledger-ui_1_42_1" = callPackage ( + "hledger-ui_1_42_2" = callPackage ( { mkDerivation, ansi-terminal, @@ -330818,10 +330923,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 = [ @@ -331020,7 +331125,7 @@ self: { } ) { }; - "hledger-web_1_42_1" = callPackage ( + "hledger-web_1_42_2" = callPackage ( { mkDerivation, aeson, @@ -331075,10 +331180,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 = [ @@ -332690,8 +332793,8 @@ self: { }: mkDerivation { pname = "hls-graph"; - version = "2.10.0.0"; - sha256 = "1q2ix901k3b0a05nax5lcrqnjllm6zvv63lh027mmrhg976vl0l2"; + version = "2.11.0.0"; + sha256 = "1mpf9vfnvxd03xhsywzb77g8rkvzj012jn6mz0rfmgvcls7kbgiw"; enableSeparateDataOutput = true; libraryHaskellDepends = [ aeson @@ -332976,8 +333079,8 @@ self: { }: mkDerivation { pname = "hls-plugin-api"; - version = "2.10.0.0"; - sha256 = "1xl2vh9jsydjsw6faij5w5amplz6qmgjadc5rp9ffl4lnd1fvvl6"; + version = "2.11.0.0"; + sha256 = "1jn75zq4nqaml6rzzilaszqy0z4nj6bz5y9svddpl276qw1mcbm8"; libraryHaskellDepends = [ aeson base @@ -333509,8 +333612,8 @@ self: { }: mkDerivation { pname = "hls-test-utils"; - version = "2.10.0.0"; - sha256 = "0kzqri1xslvi699gm2nasvs3zygk0y06w3x9mppksrgfs5961p0z"; + version = "2.11.0.0"; + sha256 = "11rswiw1zlsgjjfs78hl73axrwr9lmd334iyla4k98ak6gxllqr6"; libraryHaskellDepends = [ aeson async @@ -334701,8 +334804,8 @@ self: { pname = "hmm-lapack"; version = "0.5.0.1"; sha256 = "0im754fgqzi28snwf9bxkj4i1g69c0q8knzjvpmbrs79d5rncpxk"; - revision = "2"; - editedCabalFile = "1jg5qpdwi186vm87b0dm5gzqivlpc1q2lwi9vangxah1lfhd898r"; + revision = "3"; + editedCabalFile = "0gqmrl8raa38rnrdbh4nyfrl5csb9l5rgk0w1i1laazxqd8wl49y"; libraryHaskellDepends = [ base comfort-array @@ -346180,12 +346283,16 @@ self: { aeson, attoparsec, base, + binary, bytestring, conduit, + conduit-extra, directory, - filesystem-conduit, old-locale, random, + resourcet, + scientific, + shakespeare, shakespeare-text, shelly, system-filepath, @@ -346198,18 +346305,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 @@ -351854,6 +351965,7 @@ self: { hslua-core, hslua-marshalling, hslua-packaging, + process, tasty, tasty-hunit, tasty-lua, @@ -351862,8 +351974,8 @@ self: { }: mkDerivation { pname = "hslua-module-system"; - version = "1.1.2"; - sha256 = "1pi1yp5ch83b74diimbrq09gd9wq8cjpxwjzv9jvchf2xrz8winl"; + version = "1.1.3"; + sha256 = "0skdgb21x2zdyv1m3ai4n8axnk85i3s08pvsrkjwwsfcr7v3r432"; libraryHaskellDepends = [ base directory @@ -351871,6 +351983,7 @@ self: { hslua-core hslua-marshalling hslua-packaging + process temporary text ]; @@ -355464,6 +355577,8 @@ self: { pname = "hsql"; version = "1.8.2"; sha256 = "0i53n42ynq22fzlz4kpmri4q4abmi4dz8bz0izn307is1pmk4bby"; + revision = "1"; + editedCabalFile = "1awgp83xxza0j9lillndsk6c2gm9paymk3mhphc9fcj6m0f6is7n"; libraryHaskellDepends = [ base old-time @@ -361789,8 +361904,8 @@ self: { }: mkDerivation { pname = "http2-tls"; - version = "0.4.5"; - sha256 = "0kc7g8ldgm40fsh73r881pxjb87x0m00xnjd0zsl0baaa85f7r4y"; + version = "0.4.6"; + sha256 = "1fi7mk5lkpgr194da9wcwwn7hwdj5cw9kzdiqr3w8dwixnddqrl9"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -361846,8 +361961,8 @@ self: { }: mkDerivation { pname = "http3"; - version = "0.0.23"; - sha256 = "1xqs4k81758cwpdr7r3qdhv7hscv8yy8vaikq2i4wdyaa85cda56"; + version = "0.0.24"; + sha256 = "1i7dzw9ib9h0i2zjnwsqxbs188p71ly1ad1vdnjnbhyr4gq6aw77"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -366155,8 +366270,8 @@ self: { }: mkDerivation { pname = "hw-prelude"; - version = "0.0.4.4"; - sha256 = "03lc5yx0ybqi1fz3x1fs9bvnn4j0w9zg54x2jlwl1lsf8jg63z3j"; + version = "0.0.5.0"; + sha256 = "1ikvmhfi57c96l9vnr3kfwxn2wq7nl8iphiayz4kc6nyg8185ar3"; libraryHaskellDepends = [ aeson async @@ -374293,8 +374408,8 @@ self: { }: mkDerivation { pname = "imp"; - version = "1.0.3.1"; - sha256 = "0p427yii4z9sg0cdvi7lq4r0ilq6xxlicvw8h831ya0m4d60j417"; + version = "1.0.3.3"; + sha256 = "1ybhn2cyca928q8yshsf0yvwi7s2gqqwd0k542prdm2ip45hizmj"; libraryHaskellDepends = [ base Cabal-syntax @@ -378270,8 +378385,8 @@ self: { }: mkDerivation { pname = "insert-ordered-containers"; - version = "0.2.6"; - sha256 = "17y4s31v6l1330i8ga2phf28myh5h3i889w2wll0hjkf2x5yalpg"; + version = "0.2.7"; + sha256 = "05rncapknzx8yii2mzfbg0hvack4jx11jwgh0pmqlng6fqdvpvbp"; libraryHaskellDepends = [ aeson base @@ -379190,8 +379305,8 @@ self: { }: mkDerivation { pname = "int-like"; - version = "0.1.4"; - sha256 = "0djf0p2k0ayzxbabx0r2hwcm2rm7llfjhrd718c7n2zkqz297hfm"; + version = "0.3.0"; + sha256 = "0nyxhq5715cb5dpvs6ap6zkm08xai1ivhpvj6jsj3kiy0fxyscmw"; libraryHaskellDepends = [ algebraic-graphs base @@ -380435,8 +380550,8 @@ self: { pname = "interpolation"; version = "0.1.1.2"; sha256 = "0y61hwm4xfa1wna4xk61c5p3b3z8i589lz6cxkk2pbaifydccxy0"; - revision = "1"; - editedCabalFile = "179papjalxxl2nsmcv95xz9kjdha148ljyz4syr581f1fn5vklzd"; + revision = "2"; + editedCabalFile = "0m4rc3ybwljrc6wp0vqahrrl67n8m06rfw8kfqkyp3k11fy11rfn"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -381624,10 +381739,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 @@ -381827,6 +381940,7 @@ self: { criterion, deepseq, exceptions, + hashable, io-classes, nothunks, parallel, @@ -381841,15 +381955,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 @@ -386368,10 +386481,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; @@ -386448,8 +386559,8 @@ self: { pname = "jack"; version = "0.7.2.2"; sha256 = "0f47cyhsjw57k4cgbmwvawn02v9dvx4x1pn7k2z612srf5l1igb5"; - revision = "2"; - editedCabalFile = "1hjk165kmdryyr5j50dgk59sa6kqvhhp6g5i31b2kzif9glbmq3s"; + revision = "3"; + editedCabalFile = "18w4v7psxkfgfi5hzms9v2myia18nxm7vdrrirdrkfnjwkbqsh7f"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -389595,6 +389706,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, @@ -389960,8 +390101,8 @@ self: { }: mkDerivation { pname = "jsaddle-warp"; - version = "0.9.9.4"; - sha256 = "0lx2vn0hlr8b27p3lg2fcpc22q8qazgpwa4yx8553xa540idi7g8"; + version = "0.9.9.5"; + sha256 = "1w7i64aaqisvk25f7p1qgxk1krqdh8ii9phapw0wyk7jcn6ybar2"; enableSeparateDataOutput = true; libraryHaskellDepends = [ aeson @@ -390879,8 +391020,8 @@ self: { }: mkDerivation { pname = "json-feed"; - version = "2.0.0.13"; - sha256 = "0yn4fknlvir85zkyj1l51pi7rmn10v5mdqp26qky1p8xjlyryjc6"; + version = "2.0.0.15"; + sha256 = "0rkcwd61j4bfp4jmhjj34nsid6mwgzyf715cn9jrm0xsxwcx5bx9"; libraryHaskellDepends = [ aeson base @@ -391359,8 +391500,8 @@ self: { }: mkDerivation { pname = "json-rpc"; - version = "1.1.1"; - sha256 = "0m382rfyswqgzpdk2qzp71r1mhaj8frf9ii9xabai0zwpxxxprm7"; + version = "1.1.2"; + sha256 = "0jsyyn5vnc7ks96skxqkppry5h0ss4axma47zsrrychh652qc2kc"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -397856,8 +397997,8 @@ self: { }: mkDerivation { pname = "keid-core"; - version = "0.1.9.1"; - sha256 = "0chyw6l1vzjdgn5mwfp39g2fhsxqs61xyxva2apvbk1xj8qm955g"; + version = "0.1.10.0"; + sha256 = "1rq6fry1lwaqki4jr28nhvh27xfg3b3528dda4iahgvd8hq5zvpf"; libraryHaskellDepends = [ base binary @@ -398098,6 +398239,8 @@ self: { binary, bytestring, dear-imgui, + geomancy, + geomancy-layout, GLFW-b, keid-core, resourcet, @@ -398111,13 +398254,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 @@ -401575,8 +401720,8 @@ self: { }: mkDerivation { pname = "kubernetes-api-client"; - version = "0.6.0.0"; - sha256 = "0bnv702pyc14msnqs1p4k7s7pzsxfk1n389w7mcf43r3cjwkzi73"; + version = "0.6.0.1"; + sha256 = "0j1jldj300n2fnr6q7ciiszcp2p3gs33cjxpjk481rrz84xlgaf5"; libraryHaskellDepends = [ aeson attoparsec @@ -402592,8 +402737,8 @@ self: { }: mkDerivation { pname = "lackey"; - version = "2.0.0.9"; - sha256 = "18kz3yvqh9g8sz8h06hwnd636236b1hvhviiig53zvcy9nn5fi3m"; + version = "2.0.0.11"; + sha256 = "0k9mad0kdjbpi2i2i8vfmp6y2cfkk0fvh3iara4m6rrdn2vy0h27"; libraryHaskellDepends = [ base servant-foreign @@ -404372,8 +404517,8 @@ self: { }: mkDerivation { pname = "lambdasound"; - version = "1.2.0"; - sha256 = "0x16hv0pmsmxnzkpvch25qzsg7qgznpl34lxnd9y5dwm3jdgvhhg"; + version = "1.2.1"; + sha256 = "08x2y7dd356w9sidvpl72zbp36qyzkgcmrfr3rmrvd0ds64fj0kk"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -406225,8 +406370,8 @@ self: { pname = "language-gemini"; version = "0.1.0.1"; sha256 = "1vnl280ld0wazffzx19an5d6gybx4396z57idcfvdvzkap97qbh9"; - revision = "2"; - editedCabalFile = "0z1i9i3w6ymlhaa4r8fs6iks94rwx25zwwrk1gkyczhv1ah1vaqi"; + revision = "3"; + editedCabalFile = "1r378bjzwdbki99lbm7gb6j5bhizps0nqdrmc4j3cyqwgddxjp2v"; libraryHaskellDepends = [ base text @@ -408205,6 +408350,8 @@ self: { pname = "lapack"; version = "0.5.2"; sha256 = "02slhxbg0ijcx2msrf17ymh17h14j95ia0nhb5mfiqdsxi8rwnda"; + revision = "1"; + editedCabalFile = "1xqylv8569f320dm67lab4idrjdl18ymxfs1sci19bi44k2hnm8d"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -408362,6 +408509,8 @@ self: { pname = "lapack-ffi-tools"; version = "0.1.3.2"; sha256 = "0y30qwxzbggn3aqr437j3bi1yfa1fpdq96xq7vxbi1fnll8a9432"; + revision = "1"; + editedCabalFile = "0z8ahg1bxcphdyhjaxwmfhdhwwg1d2mhx3dvl6af3c9sql9r5xjw"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; @@ -408946,8 +409095,8 @@ self: { pname = "latex"; version = "0.1.0.4"; sha256 = "10m0l0wlrkkl474sdmi7cl6w6kqyqzcp05h7jdacxhzbxyf8nahw"; - revision = "1"; - editedCabalFile = "0ryjw2rsw979b9i7i23b6qf4y192za09f1yhi49czgsf4184sccb"; + revision = "2"; + editedCabalFile = "0m1y5c7dlqnfrr0p36dp5jy0g50w3mqhmzv8sawk0l1qrpiznq1k"; libraryHaskellDepends = [ base containers @@ -409678,8 +409827,8 @@ self: { }: mkDerivation { pname = "lawful-conversions"; - version = "0.1.6.1"; - sha256 = "18dp73b63wvzznvk1v47jxalpbfc9zjh184p88pjrjq3y6m514dg"; + version = "0.1.7"; + sha256 = "0ly64ng1lqm1czfcmsdkvnljzbr6z7cxdn6yl2bxbi09826ha1i3"; libraryHaskellDepends = [ base bytestring @@ -411177,8 +411326,8 @@ self: { }: mkDerivation { pname = "leancheck-instances"; - version = "0.0.5"; - sha256 = "111dgr7ivd36v5fqcvnx2jq7iyn9akz5css6mzb5h72rc0sxwq6q"; + version = "0.0.8"; + sha256 = "0xgywj1hpzrxnyg2yx28mlx2ds59g8scdxfw4chm1clg8ljapp45"; libraryHaskellDepends = [ array base @@ -414528,8 +414677,8 @@ self: { }: mkDerivation { pname = "libfuse3"; - version = "0.2.0.1"; - sha256 = "1d9bn7hajkis2xh7q9v0w6y2a0bgr36qxkr30z9hnnvyihd6r01n"; + version = "0.2.1.0"; + sha256 = "1nnncas8z22cz2l1799wf1gg00awhkxff7xwhhfi2s56d3nmpqbj"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -416405,8 +416554,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"; @@ -418906,8 +419055,8 @@ self: { pname = "linear-circuit"; version = "0.1.0.4"; sha256 = "0pyja29w1vrsi8vi65qdbc3c1vajiqgf5gff2zqh368k3hd4zpi4"; - revision = "1"; - editedCabalFile = "0gcz827i0jd9cnswrai36isdrga0y8vdlyb4nn2xjcpzy6zz6bfd"; + revision = "2"; + editedCabalFile = "1k21ln97x5ix02773ww765z50yy6d5dla2qcmfqi086jsrcbkr54"; libraryHaskellDepends = [ base comfort-array @@ -422874,6 +423023,38 @@ 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; + } + ) { llama = null; }; + "llrbtree" = callPackage ( { mkDerivation, base }: mkDerivation { @@ -428373,6 +428554,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, @@ -435483,6 +435701,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, @@ -435983,8 +436252,8 @@ self: { pname = "markov-chain"; version = "0.0.3.4"; sha256 = "1kcjgfdwca4arngbj7w2g8bpmk5p44dyzrwcw8xmja0s200bhlbf"; - revision = "1"; - editedCabalFile = "10qpqdpnkjw72hxkrbxxwwjaf4lxk3shhippwkpn6m5s80fgzlwg"; + revision = "2"; + editedCabalFile = "0rvycamhqvwbh1gqc9s037ijly5jz8z43n4m2wfmiswm6738a62i"; libraryHaskellDepends = [ base containers @@ -436806,6 +437075,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, @@ -445282,8 +445593,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 = [ @@ -446781,6 +447092,7 @@ self: { "minici" = callPackage ( { mkDerivation, + ansi-terminal, base, bytestring, containers, @@ -446802,11 +447114,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 @@ -455771,6 +456084,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 { @@ -464385,8 +464727,8 @@ self: { }: mkDerivation { pname = "murmur3"; - version = "1.0.5"; - sha256 = "0ldmhprzldcxdbv5cd7nm7dfaavns4iv4z6mi1prnx1yn41lp6d0"; + version = "1.0.6"; + sha256 = "1lw3h5mzi7g2mipc4czbsgn08cnvkv3p30i5x6klb7vzzy40wkhb"; libraryHaskellDepends = [ base bytestring @@ -465299,8 +465641,8 @@ self: { }: mkDerivation { pname = "mustache"; - version = "2.4.2"; - sha256 = "14hgfryg77ms5isqfz07w8p81jn1qzg0yp5myjq50pj5zqsw11i2"; + version = "2.4.3.1"; + sha256 = "0par311bk001jj00r7kiwv82v0s2lj6y4kvhrr9jfhnd22kzzl0g"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -465542,6 +465884,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, @@ -466465,8 +466839,8 @@ self: { }: mkDerivation { pname = "myers-diff"; - version = "0.3.0.0"; - sha256 = "1zkhax2wha1cv9zzw7hvk4dnnkd8p6iskd7lf8d7kmkjv88bxjsa"; + version = "0.3.0.2"; + sha256 = "0w0y53qnkja4dpzxsvydg6w5ymwdwwlm6x1yfij24inpycdhjhkw"; libraryHaskellDepends = [ base containers @@ -472749,6 +473123,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, @@ -472889,8 +473307,8 @@ self: { }: mkDerivation { pname = "network-control"; - version = "0.1.6"; - sha256 = "18cgla6n1s773zzbk9h5lgx36bb52if44h8m3xs5w0b22jnql9gl"; + version = "0.1.7"; + sha256 = "042vg6v81m5s97c0xrl0535gnmxlfwlfidq9nbpvwwjw3qw0vm05"; libraryHaskellDepends = [ base psqueues @@ -477099,8 +477517,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 = [ @@ -477431,8 +477849,8 @@ self: { }: mkDerivation { pname = "nix-tree"; - version = "0.6.1"; - sha256 = "1bnfdymkqpjr19c64my9zzmiggh7jy1fhkx109aj2mkaz4m0w4gi"; + version = "0.6.3"; + sha256 = "06dzf87vckd11yiq2ng6l80rd17p920lajykn1vy2azyhivkp59j"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -479218,8 +479636,8 @@ self: { }: mkDerivation { pname = "nonempty-containers"; - version = "0.3.4.5"; - sha256 = "0a241kdg3spbcj9ajwgwribh5pxfdix8ixp8nm4dik5wq1garskf"; + version = "0.3.5.0"; + sha256 = "1dpapwar5392222zr9hz78swk8x7514jmxsf58ak0a6ha9c3ir89"; libraryHaskellDepends = [ aeson base @@ -480563,8 +480981,8 @@ self: { }: mkDerivation { pname = "nqe"; - version = "0.6.5"; - sha256 = "0k8p8sgmw9xl9v76h817zi0dmqkf8wkh8g1h4p481f7psqj82x55"; + version = "0.6.6"; + sha256 = "192w1l3i3cnmxxv2zq02ky31q4vsk6cy5bxih8767gfccn9kgkgi"; libraryHaskellDepends = [ base conduit @@ -482100,8 +482518,8 @@ self: { pname = "numeric-prelude"; version = "0.4.4"; sha256 = "04x6ry2sxr5hsiz4098dn2gqyjqywiq2xk0anf6wc4xrvasgccjs"; - revision = "3"; - editedCabalFile = "0nr7jpr2rzi2w0ffn4nrvzb8s4281kdslshcgp3xwkiz9daij2vb"; + revision = "4"; + editedCabalFile = "0mlhgwq3wiknhvn1d4r7iv3g84vgrlknnhdp66l5wk4sgsw9bw9f"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -486303,45 +486721,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, @@ -486377,7 +486756,6 @@ self: { ]; description = "Haskell utilities for building embedded Elm programs"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -487287,15 +487665,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 = [ @@ -487307,6 +487684,7 @@ self: { network-uri sel text + text-builder-linear text-display ]; executableHaskellDepends = [ @@ -488853,8 +489231,8 @@ self: { pname = "openapi3"; version = "3.2.4"; sha256 = "182bl4z9npcci85771adg7iar1377b5clgzs6wya04j79d391jyv"; - revision = "2"; - editedCabalFile = "1y7is2q6jfq1k35swnw9yv2h122pd5f6zchxl8zah0laafkm03vq"; + revision = "3"; + editedCabalFile = "0ajcly73d6q8vvc5syds7qwqvgr6zd278izg455nbd2rk958c2bk"; isLibrary = true; isExecutable = true; setupHaskellDepends = [ @@ -497802,7 +498180,7 @@ self: { } ) { }; - "pandoc_3_6_4" = callPackage ( + "pandoc_3_7_0_2" = callPackage ( { mkDerivation, aeson, @@ -497887,8 +498265,8 @@ self: { }: mkDerivation { pname = "pandoc"; - version = "3.6.4"; - sha256 = "1igqsbzvgkrwb8k9ycjha9cynz5j50gfsc050j93k4bg3yd9c0lp"; + version = "3.7.0.2"; + sha256 = "1l33amh5dkbxbgicvk4hh231b8x36fb90jlpxmgqwfqldk7j3lmz"; configureFlags = [ "-f-trypandoc" ]; enableSeparateDataOutput = true; libraryHaskellDepends = [ @@ -498218,7 +498596,7 @@ self: { } ) { }; - "pandoc-cli_3_6_4" = callPackage ( + "pandoc-cli_3_7_0_2" = callPackage ( { mkDerivation, base, @@ -498234,8 +498612,8 @@ self: { }: mkDerivation { pname = "pandoc-cli"; - version = "3.6.4"; - sha256 = "046jdqg3ysgap89npr613zzccxhd2hga33d8i588fr8x9r1syvya"; + version = "3.7.0.2"; + sha256 = "0g9x7h2aimiffnv03pcvai64kpwxykz18kd126x92lpsdjwclkgz"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -498318,8 +498696,8 @@ self: { }: mkDerivation { pname = "pandoc-crossref"; - version = "0.3.18.2"; - sha256 = "0ikgh6sdi2ny6yb65sx2zy6rs35q5qy2qpqiy8sz4b1j8i784w9g"; + version = "0.3.20"; + sha256 = "10fgmddlyva8yyqh9m5c8d417bcyxvfqgw9l0q77lp6b161593ya"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -499029,6 +499407,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, @@ -499492,8 +499958,8 @@ self: { }: mkDerivation { pname = "pandoc-server"; - version = "0.1.0.10"; - sha256 = "1rsrdx76llipa9xb624d953rinyhm7nfs53ps4qd343yqw8npjjl"; + version = "0.1.0.11"; + sha256 = "1686kl05pr6bqrmg5dda1d7m9dmk0c087fpg54r9v5iy1x732gws"; libraryHaskellDepends = [ aeson base @@ -501623,6 +502089,8 @@ self: { pname = "parallel-io"; version = "0.3.5"; sha256 = "0b67rjz80n58grz7hcb1lvk15lmww41967kv7f85vlpacfykng49"; + revision = "1"; + editedCabalFile = "0vl317jp2agpd1qjvmmmcqkbp2mrlbwcn5y4c2fzyxwwrr11azp6"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -502199,8 +502667,8 @@ self: { pname = "park-bench"; version = "0.1.1.0"; sha256 = "15vbhljsnqjm3hjqxlzifvkbcysmwz3fqw2hmdlwkzsyncz4p6j9"; - revision = "2"; - editedCabalFile = "0yqb96vd1dgid4fprny49zmn8p26k9m15n1qgp2nwm2bnv6a7mpx"; + revision = "3"; + editedCabalFile = "028bmgxn98jps3pmc18qhlsm1f4rsy27a8vx59kywpb7lj8x7faz"; libraryHaskellDepends = [ array base @@ -503949,7 +504417,7 @@ self: { } ) { }; - "partialord_0_0_3" = callPackage ( + "partialord_0_1_1" = callPackage ( { mkDerivation, base, @@ -503958,8 +504426,8 @@ self: { }: mkDerivation { pname = "partialord"; - version = "0.0.3"; - sha256 = "08qgjqvkxj7xqm3v8n7g7j5cvd9489jhf7m2rrzp92xyqhshilli"; + version = "0.1.1"; + sha256 = "0ibbjsm2rwm3s9vmg87lp1rv9dg50nndrklg379p226fz0lr630d"; libraryHaskellDepends = [ base containers @@ -505633,8 +506101,8 @@ self: { }: mkDerivation { pname = "patrol"; - version = "1.0.0.9"; - sha256 = "177ir2a0c3cg0xawzi8frkdfpzfv7m8mi9l8rbn2pj6rv8m6s0mb"; + version = "1.0.0.11"; + sha256 = "0adci15r7mm0ddbg4zb10kngyl0c7ipaws7drd7idmzrb0gb82kd"; libraryHaskellDepends = [ aeson base @@ -506596,45 +507064,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, @@ -506658,7 +507087,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 ]; } ) { }; @@ -509727,7 +510155,7 @@ self: { } ) { }; - "persistent_2_15_1_0" = callPackage ( + "persistent_2_17_0_0" = callPackage ( { mkDerivation, aeson, @@ -509746,14 +510174,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, @@ -509769,8 +510200,8 @@ self: { }: mkDerivation { pname = "persistent"; - version = "2.15.1.0"; - sha256 = "142c91xplnm9fbzm7gkd1dl3p5da74nxr4bv5a921hhpsrwm0p9g"; + version = "2.17.0.0"; + sha256 = "0y0rmg4xfqmkndckz2a8ndl8djmdc9zab36qb56g9as1zpm91wfn"; libraryHaskellDepends = [ aeson attoparsec @@ -509785,12 +510216,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 @@ -509816,6 +510250,7 @@ self: { fast-logger hspec http-api-data + megaparsec monad-logger mtl path-pieces @@ -510095,6 +510530,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, @@ -511647,6 +512123,94 @@ self: { } ) { 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; + 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; + hydraPlatforms = lib.platforms.none; + maintainers = [ lib.maintainers.psibi ]; + } + ) { inherit (pkgs) sqlite; }; + "persistent-stm" = callPackage ( { mkDerivation, @@ -511781,8 +512345,8 @@ self: { }: mkDerivation { pname = "persistent-test"; - version = "2.13.1.3"; - sha256 = "0qqv00nlqpnfx4h3kkd8k0y41a8dfmgj0rc0smdf6p4kl2g1hrdl"; + version = "2.13.1.4"; + sha256 = "1k2wq6ag4jvqr1krdjfx84mmx0mg09hy38w569zxwdrd03ffcjpy"; libraryHaskellDepends = [ aeson base @@ -512363,7 +512927,6 @@ self: { aeson, base, bytestring, - colourista, containers, envparse, hedgehog, @@ -512387,14 +512950,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 @@ -513295,6 +513856,73 @@ 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; + mainProgram = "phino"; + } + ) { }; + "phizzle" = callPackage ( { mkDerivation, @@ -525742,7 +526370,7 @@ self: { { mkDerivation, base, - data-default, + data-default-class, pontarius-xmpp, text, time, @@ -525750,11 +526378,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 @@ -525910,8 +526538,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 = [ @@ -527234,6 +527862,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, @@ -527317,8 +527959,8 @@ self: { }: mkDerivation { pname = "posix-api"; - version = "0.7.2.0"; - sha256 = "019znszq7n2bvpkhxikcr8pdqi5s3m7hvvlrss0c0m7l0rl3m58l"; + version = "0.7.3.0"; + sha256 = "03qizcbaxj4mmxv6ap9l9rll732jd3z2kk61jx6dnic3kdp056h0"; libraryHaskellDepends = [ base byte-order @@ -527808,6 +528450,7 @@ self: { mkDerivation, aeson, alarmclock, + async, auto-update, base, base64-bytestring, @@ -527822,9 +528465,9 @@ self: { jose, lens, lens-aeson, + mtl, network, postgresql-libpq, - protolude, retry, stm, stm-containers, @@ -527841,13 +528484,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 @@ -527860,8 +528504,8 @@ self: { http-types jose lens + mtl postgresql-libpq - protolude retry stm stm-containers @@ -527876,10 +528520,7 @@ self: { warp-tls websockets ]; - executableHaskellDepends = [ - base - protolude - ]; + executableHaskellDepends = [ base ]; testHaskellDepends = [ aeson base @@ -527891,7 +528532,6 @@ self: { lens lens-aeson network - protolude stm time unordered-containers @@ -528444,6 +529084,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, @@ -531931,8 +532602,8 @@ self: { }: mkDerivation { pname = "pragmatic-show"; - version = "0.1.2.1"; - sha256 = "1i3yj11vdnca6klnn698fdwpjw356r87zbp7jlc4f4v76qhllfrm"; + version = "0.2.0.0"; + sha256 = "0aa9rdbnv93i7ibrp6v5ggyk4c3qh57k580gfpwlxz91nwnp122f"; libraryHaskellDepends = [ base containers @@ -531985,6 +532656,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, @@ -536285,8 +536999,8 @@ self: { pname = "probability"; version = "0.2.8"; sha256 = "06vaq2wsy63vnsprpz0921v5mdqnhp58h1ly721lwrxyd8lg57hg"; - revision = "2"; - editedCabalFile = "0986cz4yd1c8rwf67klswg4v3cbn67pvckw1cd7vk7qzk9ayndk2"; + revision = "3"; + editedCabalFile = "02703w7680va0gicxjx4s644i0y3jm6f20wqkk90hhk3l33yp4y8"; libraryHaskellDepends = [ base containers @@ -536446,7 +537160,7 @@ self: { } ) { }; - "process_1_6_26_0" = callPackage ( + "process_1_6_26_1" = callPackage ( { mkDerivation, base, @@ -536457,8 +537171,8 @@ self: { }: mkDerivation { pname = "process"; - version = "1.6.26.0"; - sha256 = "18gxjw88qs4vgxyiq7srxmj0jy6kn2c5dwpq8a1wdgbbpwd920ys"; + version = "1.6.26.1"; + sha256 = "1w58md2dv4ijprjgd3v3imxn7f052l1g6bxlhkx8cyb0fyxd4cdl"; libraryHaskellDepends = [ base deepseq @@ -538989,8 +539703,8 @@ self: { }: mkDerivation { pname = "prometheus-proc"; - version = "0.1.6.0"; - sha256 = "0rpbpyl1gy08cbcb3d1sdkpvva7jmr8pwbcp0xmdm9k3xh1pj2ng"; + version = "0.1.6.1"; + sha256 = "1v1y3mp2j0j11dbf2sp4j2dpwgp0fhk84jjn51ihjf67x2vlab9b"; libraryHaskellDepends = [ base directory @@ -539128,8 +539842,8 @@ self: { }: mkDerivation { pname = "prompt-hs"; - version = "1.0.0.0"; - sha256 = "1xl7da4jzbnyiw4qjsbzhmc0wxa0y1wa204knlhi3g2dr3dzhj7g"; + version = "1.0.1.0"; + sha256 = "1yarj087xyardxpf7ibv2bpfkaiyikzpzcpa1sf76lfd6v5rwr7s"; libraryHaskellDepends = [ base microlens @@ -539965,8 +540679,8 @@ self: { }: mkDerivation { pname = "proto-lens"; - version = "0.7.1.5"; - sha256 = "042wn6dw4jg0j9gfp4pgzm86j3hq0vkv02rlnp77v13b87q75lfs"; + version = "0.7.1.6"; + sha256 = "13jwrqynj0yq5j5gb4z84b7j5jr0d862cqyyqsdix673wvhsw7dx"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base @@ -541124,8 +541838,8 @@ self: { }: mkDerivation { pname = "protolude"; - version = "0.3.4"; - sha256 = "0lkh2m58fphnqdfk33fd4f24c6s3bnjq1qvhbmfy83a72a19jf7q"; + version = "0.3.5"; + sha256 = "11q4qivjsqxfmb93nzxabipsxmmcpdajrkb8n5hx53awkx15j2n8"; libraryHaskellDepends = [ array async @@ -546808,8 +547522,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; @@ -547706,6 +548420,8 @@ self: { pname = "queue-sheet"; version = "0.8.0.1"; sha256 = "1s7j51542j4in10ihb47jflwkf6m4gsi1z1aq9mzs2ksj65n1yc9"; + revision = "1"; + editedCabalFile = "0bq0abf3qzlpcy6kxrhbzm9zg9fa2ps5fj27i9c67nyc5y520ana"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -547875,8 +548591,8 @@ self: { }: mkDerivation { pname = "quic"; - version = "0.2.12"; - sha256 = "1x5326bmf8pz74dxjdlgf5a6mjf2v2358lmr4x94smbr5gscmlxx"; + version = "0.2.14"; + sha256 = "1f486d4mqc18pfx5krwxv9mh1zkmyjbjddkx4yixjf2yfhq6a855"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -547943,6 +548659,142 @@ 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; + } + ) { }; + "quick-schema" = callPackage ( { mkDerivation, @@ -548520,16 +549372,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 @@ -548548,6 +549399,7 @@ self: { QuickCheck quickcheck-dynamic tasty + tasty-golden tasty-hunit tasty-quickcheck temporary @@ -551831,8 +552683,8 @@ self: { }: mkDerivation { pname = "rampart"; - version = "2.0.0.9"; - sha256 = "0fdzika3dzxcw39v2lj1sz3nlahxi8swfn3sl1br178sp2bd075j"; + version = "2.0.0.11"; + sha256 = "04hj1sh0ad3fg10d7w9fz4xvic6kfxi6iacci63g4m2151w9l7gl"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base @@ -553810,8 +554662,8 @@ self: { }: mkDerivation { pname = "ratel"; - version = "2.0.0.13"; - sha256 = "0y6zr7i8xkv7qpnh3pcy9v3z9gav0km81gsd3zhbm3jzb8iqngkx"; + version = "2.0.0.15"; + sha256 = "1d074x3vdnkdrh2m7z0iswbiihgafbm8ik2nf56ipry27pvkjfq3"; libraryHaskellDepends = [ aeson base @@ -553846,8 +554698,8 @@ self: { }: mkDerivation { pname = "ratel-wai"; - version = "2.0.0.8"; - sha256 = "1hg7187y9r6zy557zy0nrc187529zk9lccqh0jgdfgq2y3siab7f"; + version = "2.0.0.10"; + sha256 = "06wdcy1zych0lwwddznnrgapmzmxmahy98yqcfikqrrf85nd73ng"; libraryHaskellDepends = [ base bytestring @@ -554160,8 +555012,8 @@ self: { }: mkDerivation { pname = "rattletrap"; - version = "14.1.1"; - sha256 = "1qibszp7fyrd452q1nms7hqx3k1kp2551qyxli37khrx3f33q7y5"; + version = "14.1.3"; + sha256 = "0x6n149s39kas2wivnpnpdbwa4v1r1wiyima1vca2bj8h33mbmp4"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -554378,23 +555230,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 @@ -554402,7 +555248,6 @@ self: { io-sim mtl QuickCheck - strict-stm tasty tasty-quickcheck ]; @@ -554467,8 +555312,8 @@ self: { }: mkDerivation { pname = "rawstring-qm"; - version = "0.2.3.0"; - sha256 = "1zk82akj2p4hl9hqwr30fixqfkjlpnb02qwhhflvcpv8gnxpg88i"; + version = "0.2.3.1"; + sha256 = "18kf70h0xwwd814952wkxx9xqcxcxvxga43rnhizd760kg5l808b"; libraryHaskellDepends = [ base bytestring @@ -555056,7 +555901,6 @@ self: { mkDerivation, aeson, aeson-pretty, - amazonka, amazonka-core, amazonka-rds, amazonka-rds-data, @@ -555068,21 +555912,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, @@ -555091,13 +555926,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 @@ -555107,64 +555941,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 @@ -555175,7 +555972,6 @@ self: { description = "Codecs for use with AWS rds-data"; license = lib.licenses.bsd3; hydraPlatforms = lib.platforms.none; - mainProgram = "rds-data"; } ) { }; @@ -555618,8 +556414,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 @@ -556027,8 +556823,8 @@ self: { pname = "reactive-jack"; version = "0.4.1.2"; sha256 = "1ckm95dr3y14bh73nxapm9rl39bz1lpxmclgcnd9n2mkn0b1q54w"; - revision = "1"; - editedCabalFile = "045aivc9nivky6pgfwdfyffglg6v3i1zv5alk9abj5jmrz6d3pyw"; + revision = "2"; + editedCabalFile = "08y0czlc8pkrzbc0x8qiw3q3412pbz2m00vc9gqs02mr24vrsbm9"; libraryHaskellDepends = [ base containers @@ -556072,8 +556868,8 @@ self: { pname = "reactive-midyim"; version = "0.4.1.1"; sha256 = "1hsa7d79mf7r36grl9i41x84kg3s9j5gj2fy40mb1mhvr221pi9v"; - revision = "2"; - editedCabalFile = "131mg8w6dcjzlmrhr8pmlbk2x4qfnza3chik4ylfzi90bqc147gx"; + revision = "3"; + editedCabalFile = "1i4syy9vs2frgl8b92r62yjzzbz8dxx91v5823kf9nrcm7prqffw"; libraryHaskellDepends = [ base containers @@ -560233,8 +561029,8 @@ self: { }: mkDerivation { pname = "reflex-dom-core"; - version = "0.8.1.3"; - sha256 = "0g2sg068mchc0di8agxdcj1wxrc1qfhcnz4qcl3p0sc6h298sf0n"; + version = "0.8.1.4"; + sha256 = "02wzvmhqplhxz4przxmbs4brckap3x8n0p46g62zwygkgbkhqclw"; libraryHaskellDepends = [ aeson base @@ -562824,8 +563620,8 @@ self: { }: mkDerivation { pname = "regex-tdfa"; - version = "1.3.2.3"; - sha256 = "0vyw69nyx1gdy4l54f5d0vnwrp2xzilbizyjd33h7r95b3wbqwc5"; + version = "1.3.2.4"; + sha256 = "15x7pisdvi0afg7ybxpga8aa4q38x9pz9ml7nhz1f7s4nw9w72q7"; libraryHaskellDepends = [ array base @@ -563518,8 +564314,8 @@ self: { }: mkDerivation { pname = "registry"; - version = "0.6.3.1"; - sha256 = "1a0vrl9ji8k7mzgh431wqv9az4kx1qx76abprm9ablrhxhmqryy5"; + version = "0.6.3.2"; + sha256 = "0av7jira1cvbc1cj570fp5d31vqxkb4w9s4hxlqj4hna5h9s5898"; libraryHaskellDepends = [ base containers @@ -563595,8 +564391,8 @@ self: { }: mkDerivation { pname = "registry-aeson"; - version = "0.3.1.1"; - sha256 = "06cfbrplf0qpvfmc0fr73vhf95zqf0lwhphfm10378qdlanp5z10"; + version = "0.3.1.2"; + sha256 = "1i529ckgbxsbaz8j1ycbc49d4n19xmvdv4ngq827r8nsxxqdwgyv"; libraryHaskellDepends = [ aeson base @@ -563655,8 +564451,8 @@ self: { }: mkDerivation { pname = "registry-hedgehog"; - version = "0.8.2.1"; - sha256 = "17y9sp91qdxzvwbvngk9lidljjg84b64sk3y82n05r76ld57wh5m"; + version = "0.8.2.2"; + sha256 = "12szgvyfhplcbq8d2fs2ssa3jlli692kgvy26zcxsfx8pyc9w9sd"; libraryHaskellDepends = [ base containers @@ -563725,8 +564521,8 @@ self: { }: mkDerivation { pname = "registry-hedgehog-aeson"; - version = "0.3.1.1"; - sha256 = "0g1pvj8990c6zfb54m70z3bylzsz9vbm0ggpxnccinlgjl42igdq"; + version = "0.3.1.2"; + sha256 = "1svrpfhv2igp2lwmgsz81xdkkk6hjbgsmhzalp6zwajgs1iad469"; libraryHaskellDepends = [ aeson base @@ -563852,8 +564648,8 @@ self: { }: mkDerivation { pname = "registry-options"; - version = "0.2.1.0"; - sha256 = "1fdmy2822n81ikbrnfwhm96jb8fwa1bckidjvkk2v26l4fh2m06d"; + version = "0.2.1.1"; + sha256 = "1zgdkw5byjzar5kjkhnzm2z271xfh2yqv6v3y5h6m2a9qsfmdq25"; libraryHaskellDepends = [ base boxes @@ -566625,8 +567421,8 @@ self: { }: mkDerivation { pname = "repline"; - version = "0.4.2.0"; - sha256 = "0nldn02yqqmrxkzwzrx3v6hkb4y2hch48jkcr2qrw1dl0vqv70b1"; + version = "0.4.3.0"; + sha256 = "04iy7z3cmkwjhf90jdjqfv2cjcmn2206p4xmjshfn3fda4sawrcl"; libraryHaskellDepends = [ base containers @@ -568132,19 +568928,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 @@ -568152,7 +568943,6 @@ self: { io-classes mtl nothunks - strict-stm ]; testHaskellDepends = [ base @@ -568162,9 +568952,6 @@ self: { mtl QuickCheck quickcheck-state-machine - si-timers - strict-mvar - strict-stm tasty tasty-quickcheck tree-diff @@ -568770,10 +569557,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 @@ -570593,8 +571378,8 @@ self: { }: mkDerivation { pname = "rfc1751"; - version = "0.1.3"; - sha256 = "1f68rss3y64g2s7dmzb635986vf682gb1yvv4x720b29gh65dahk"; + version = "0.1.4"; + sha256 = "0jzs3fx30i3hq60vww4y12slb6wikxka38kw66y7rxd397lx23yh"; libraryHaskellDepends = [ base bytestring @@ -573946,8 +574731,8 @@ self: { }: mkDerivation { pname = "rocksdb-haskell-jprupp"; - version = "2.1.6"; - sha256 = "0hr7wzhhbbhcvghjbc80c1kba62xkja5ghar7sd0grckzan7maq7"; + version = "2.1.7"; + sha256 = "0djdq4h34v1sfxyb9n6yyqxx7jsi6bgi20dr2ff47xy37dz263mi"; libraryHaskellDepends = [ base bytestring @@ -573987,8 +574772,8 @@ self: { }: mkDerivation { pname = "rocksdb-query"; - version = "0.4.2"; - sha256 = "1sh88q0vq0b13ig6vmwi8wa73d45qxdkbbc29zphch6p2z4n81wq"; + version = "0.4.3"; + sha256 = "1ldly7rj1cs3y04zbxxc6dxw09pknqzxf3dbsa2igydsshs9q9f8"; libraryHaskellDepends = [ base bytestring @@ -580191,8 +580976,8 @@ self: { }: mkDerivation { pname = "salve"; - version = "2.0.0.6"; - sha256 = "0rw93gc76sjl1hnjy3jrpdbp9jjya53mpgz8d4695k4875gzvlcn"; + version = "2.0.0.8"; + sha256 = "1nnzsfqyls0kfrb0fcfg88hg4nscydvc6kzk7gd8ryv4hr2g7xy7"; libraryHaskellDepends = [ base ]; testHaskellDepends = [ base @@ -582115,8 +582900,8 @@ self: { }: mkDerivation { pname = "saturn"; - version = "1.0.0.6"; - sha256 = "0nwpxfkm24dwdbak00mid4bl6bx125flva9adxs3ma6jlw0bgblw"; + version = "1.0.0.8"; + sha256 = "00aakwr06ygbidbawr60lq07vk5gp74fp7wj71ndzc1ph6crivwp"; libraryHaskellDepends = [ base containers @@ -582634,7 +583419,7 @@ self: { } ) { inherit (pkgs) z3; }; - "sbv_11_5" = callPackage ( + "sbv_11_7" = callPackage ( { mkDerivation, array, @@ -582663,13 +583448,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 @@ -582693,6 +583479,7 @@ self: { text time transformers + tree-view uniplate ]; testHaskellDepends = [ @@ -588190,8 +588977,8 @@ self: { }: mkDerivation { pname = "secp256k1-haskell"; - version = "1.4.2"; - sha256 = "0b9xff4r63aqkdag7v67h9yxaa023i1mylih9wcjh1qa8lcb9zn6"; + version = "1.4.6"; + sha256 = "0vp8kxkkbqim6w89zy619x7sghp8i008qa7wdnzaf6kb70wr8j92"; libraryHaskellDepends = [ base base16 @@ -588608,21 +589395,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 @@ -591265,8 +592054,8 @@ self: { }: mkDerivation { pname = "serdoc-binary"; - version = "0.3.0.0"; - sha256 = "17a391d471n4rxjs64v6xcrg7czr6a8qiac2sw02f7583shpzigv"; + version = "0.3.1.0"; + sha256 = "1v8psfn9l2zagsxrpbmp63pkg4mqy86zlq5g0x33vygyflrlihqv"; libraryHaskellDepends = [ base binary @@ -591306,8 +592095,8 @@ self: { }: mkDerivation { pname = "serdoc-core"; - version = "0.3.0.0"; - sha256 = "0n0lcm48irb1w95gi3fda7n2hcfli419kxzyw6hpjyaw724hgj4b"; + version = "0.3.1.0"; + sha256 = "03x18gcm3n5vgm82kp0b237pl5jgrlxim83zznlchdlx1scxdwzw"; libraryHaskellDepends = [ base bytestring @@ -591992,6 +592781,8 @@ self: { pname = "servant-activeresource"; version = "0.1.0.0"; sha256 = "0dcip0vbry344pv8za5ldxr9g71vyb63ks3jdpjc7z4vixp5rbsp"; + revision = "1"; + editedCabalFile = "006mbw5mvj5kzz8bigws55xallwrsvdsi5b5y9wc4d7l8a63z0gd"; libraryHaskellDepends = [ aeson base @@ -595230,8 +596021,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 = [ @@ -596116,8 +596907,8 @@ self: { pname = "servant-openapi3"; version = "2.0.1.6"; sha256 = "1hxz3n6l5l8p9s58sjilrn4lv1z17kfik0xdh05v5v1bzf0j2aij"; - revision = "7"; - editedCabalFile = "148mx2hi46l5mdlgikfgilwl3lrvbhqd651qxiky58nr32m07gk0"; + revision = "8"; + editedCabalFile = "0ghm39rrn27ss2dfff4ic48kwss71barrrx7qjss80inz8bpz2r2"; setupHaskellDepends = [ base Cabal @@ -598438,6 +599229,8 @@ self: { pname = "servant-swagger-ui"; version = "0.3.5.5.0.1"; sha256 = "0s0krm17addizhjm8033an4nnz27v9n03431gd5v86i5db879q24"; + revision = "1"; + editedCabalFile = "1dvsma62i3a6zmfb8aaw913xpi6imh37r2nnnqq8jc4sh88v5w1d"; libraryHaskellDepends = [ aeson base @@ -598473,8 +599266,8 @@ self: { pname = "servant-swagger-ui-core"; version = "0.3.5"; sha256 = "0ckvrwrb3x39hfl2hixcj3fhibh0vqsh6y7n1lsm25yvzfrg02zd"; - revision = "11"; - editedCabalFile = "03wabrz068mf4vddlv8mvgvgijp7vqn7i85bqzr7aw7bx6kmkkv1"; + revision = "12"; + editedCabalFile = "1fl9g99iaiibh4355h8l2vk3xsmv7gb9fpg9s6i5a7f12as8lw5q"; libraryHaskellDepends = [ aeson base @@ -598510,6 +599303,8 @@ self: { pname = "servant-swagger-ui-jensoleg"; version = "0.3.5"; sha256 = "1645lp9yw2z2mf6gn0h54wjmhdwbkng12s6gd9sr847nc1rahjqq"; + revision = "1"; + editedCabalFile = "1wmwvham6671w4whmj31qp68xn42bxpwwc6i95hbcqvszha2wbh2"; libraryHaskellDepends = [ aeson base @@ -598541,6 +599336,8 @@ self: { pname = "servant-swagger-ui-redoc"; version = "0.3.5"; sha256 = "0wvv51mnwjycxgppqbb14kms1m77lf4b07jzgrsf0z0yhdfyn3nw"; + revision = "1"; + editedCabalFile = "1k485dxxjvvx69xzcqs4v7j8rrsqgk5gykpz37sv7h3pln3ds2jm"; libraryHaskellDepends = [ aeson base @@ -600312,8 +601109,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 = [ @@ -601531,8 +602328,8 @@ self: { }: mkDerivation { pname = "sha256"; - version = "0.1.0.2"; - sha256 = "0yzv1bf13dqb3g8n671f2db75kxb69nxdrnfz4j49950hr05mwh9"; + version = "0.1.0.3"; + sha256 = "041snznk4mia1jy1rjcdfwjvrr5dvdw0fndxm7bnsx0p9z381x4q"; libraryHaskellDepends = [ base bytestring @@ -605393,8 +606190,8 @@ self: { }: mkDerivation { pname = "shower"; - version = "0.2.0.3"; - sha256 = "0bxg88jbg5pj1nm48c1s04dl7l5psq35jsw60y3v1xpnszx95r1r"; + version = "0.2.0.4"; + sha256 = "0xjh9qhnl94d6pkg52lc3xw1gi1vflc7rs52xh6wj1dahm0nknkr"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -606360,6 +607157,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, @@ -621012,8 +621851,8 @@ self: { pname = "sound-collage"; version = "0.2.1"; sha256 = "09g63b3k0l30z3lxmcz0zpggqqhnr7m01wh2vpm5v561rbnl8rsi"; - revision = "3"; - editedCabalFile = "09slv6fqrkbhr1jn7h8xs0cxhdaq3r6cy1xar3vp8dil4hc6v3j8"; + revision = "4"; + editedCabalFile = "07innczhsry9nar0ry5h9fia7r6aiidqxdh8mppvk6d3bpvh04y6"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -621312,8 +622151,8 @@ self: { pname = "sox"; version = "0.2.3.2"; sha256 = "1ys6xm08gr3pvyrial2z1b3gvyd44b9510dpp4ifxqf882igkjgb"; - revision = "1"; - editedCabalFile = "1ncmbclz44grdvhx8lgizsp8g8sm97q6vs50sfiwxh1aqwjys7kd"; + revision = "2"; + editedCabalFile = "17a26iynli5jimjzlr10jllc4nm7944bzz2z155b4ynj7hy2g8hp"; libraryHaskellDepends = [ base containers @@ -624566,6 +625405,8 @@ self: { pname = "spreadsheet"; version = "0.1.3.10"; sha256 = "022q6an3jl0s8bnwgma8v03b6m4zq3q0drl6nsrcs0nav8n1z5r0"; + revision = "1"; + editedCabalFile = "1dd37qgmy7nzxkbarflh5fm33gy7yqy91pa4pa3x4yggp9v52f61"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -626684,11 +627525,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, @@ -626708,11 +627548,9 @@ self: { nlopt, optparse-applicative, random, - repline, scheduler, split, statistics, - table-layout, transformers, unliftio, unliftio-core, @@ -626722,8 +627560,8 @@ self: { }: mkDerivation { pname = "srtree"; - version = "2.0.1.2"; - sha256 = "102ii4lmix7crryci80f04mpyk2iw4wlwc81kqqq0xf9yd40ycfn"; + version = "2.0.1.4"; + sha256 = "04r9lxf3nffpmmv978h8mfzr0shcbcrwarxs8s2mgpdvdx5qm1sa"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -626755,7 +627593,6 @@ self: { ]; librarySystemDepends = [ nlopt ]; executableHaskellDepends = [ - ansi-terminal attoparsec attoparsec-expr base @@ -626773,11 +627610,9 @@ self: { mtl optparse-applicative random - repline scheduler split statistics - table-layout transformers unliftio unliftio-core @@ -627997,6 +628832,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, @@ -630115,6 +630995,7 @@ self: { cryptohash-sha1, dir-traverse, directory, + directory-ospath-streaming, extensions, filepath, ghc, @@ -630139,8 +631020,8 @@ self: { }: mkDerivation { pname = "stan"; - version = "0.2.0.0"; - sha256 = "1cvn27xma3cqykqla5fid3hvh6q1bszfy7mdlcp00i967src2s1a"; + version = "0.2.1.0"; + sha256 = "1mf01bpy291131jfl4fcslv0jfn8i8jqwr29v1v48j6c6q49rias"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -630155,6 +631036,7 @@ self: { cryptohash-sha1 dir-traverse directory + directory-ospath-streaming extensions filepath ghc @@ -631628,8 +632510,8 @@ self: { }: mkDerivation { pname = "statsd-rupp"; - version = "0.5.0.0"; - sha256 = "0clvpmg50p0f1ny9zz5q1niad1ahnkv0dqyphkyrc2snxh896avp"; + version = "0.5.0.1"; + sha256 = "0m9q0x25a1iwcfi3qfxcbcan569c0m4np25z36kjxvyh4v308vkw"; libraryHaskellDepends = [ base bytestring @@ -632892,20 +633774,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; @@ -636928,6 +637814,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, @@ -638982,7 +639901,7 @@ self: { } ) { }; - "strive_6_0_0_15" = callPackage ( + "strive_6_0_0_17" = callPackage ( { mkDerivation, aeson, @@ -639000,8 +639919,8 @@ self: { }: mkDerivation { pname = "strive"; - version = "6.0.0.15"; - sha256 = "0nflrrnk5kqpkmirziphg9lzb9qswfghkfwsgs1hmfs33nvr5l7k"; + version = "6.0.0.17"; + sha256 = "07sqrn4rx4y7pm82nmqayz4zl53cqq30a6a5zgiixj0h6szwlhdh"; libraryHaskellDepends = [ aeson base @@ -641689,8 +642608,8 @@ self: { }: mkDerivation { pname = "sum-pyramid"; - version = "0.0"; - sha256 = "0jfz80iigdhhpa5fi2djyjzyrnarqvgdywni9785b6cqz3bv9a5n"; + version = "0.0.1"; + sha256 = "1zh7g16d345g8wffgj7wswfryrxxf7ik02fwrncqyc9yxmc7hm6y"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -643218,7 +644137,9 @@ self: { ]; description = "SystemVerilog to Verilog conversion"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; mainProgram = "sv2v"; + broken = true; } ) { }; @@ -644014,8 +644935,8 @@ self: { }: mkDerivation { pname = "swagger2"; - version = "2.8.9"; - sha256 = "18far6inavjcmfwdflgs2isrvp4bcnlj9pgqxnp6wba8pazpp8wj"; + version = "2.8.10"; + sha256 = "1ry3ml6svbmx2jq8cpmbxbbz48gsf0p7afn7h6shzf5yf8wfc5wj"; setupHaskellDepends = [ base Cabal @@ -648258,8 +649179,8 @@ self: { pname = "synthesizer-core"; version = "0.8.4"; sha256 = "11m5zvnwzrsd5ylyc6xd4k56ypmmwzyhixvzc55hgjfpsx9snks9"; - revision = "1"; - editedCabalFile = "1q274hspisb2qi45dj01dcm2sxfcqib0i96jkc2jzlvaynnnqhlr"; + revision = "2"; + editedCabalFile = "0mryvkgdrhrgqvx4zy81kylfrg3nfggqmj93b009ymrj71d6fs1p"; libraryHaskellDepends = [ array base @@ -648542,8 +649463,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 = [ @@ -648866,8 +649787,8 @@ self: { }: mkDerivation { pname = "system-fileio"; - version = "0.3.16.6"; - sha256 = "0qmsvs5jpg6y82cqh0g37f7dz8172ikgiwcpgs72zwxq35xk271a"; + version = "0.3.16.7"; + sha256 = "16593sfb47snq4vixl0qv6119j3yva0nynygz24vcw3ggqmflhrp"; libraryHaskellDepends = [ base bytestring @@ -649796,8 +650717,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 = [ @@ -650345,8 +651266,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; @@ -653141,15 +654062,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 @@ -653158,7 +654077,6 @@ self: { description = "Targeted generators for QuickCheck"; license = lib.licenses.mit; hydraPlatforms = lib.platforms.none; - mainProgram = "targeted-examples"; broken = true; } ) { }; @@ -654205,6 +655123,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, @@ -657298,8 +658274,8 @@ self: { }: mkDerivation { pname = "telegram-bot-api"; - version = "7.4.4"; - sha256 = "1viyh5vkis6gydp7n1vrn3x17hjw3q872z6as54y7kfm9r07kp4h"; + version = "7.4.5"; + sha256 = "0fhn85s1xjba0dw1hcv9y75p19gpdqra4rc1d416p09xa75jnvxn"; libraryHaskellDepends = [ aeson base @@ -657624,9 +658600,9 @@ self: { containers, effectful, exceptions, - fits-parse, libyaml, massiv, + massiv-io, megaparsec, resourcet-effectful, scientific, @@ -657636,8 +658612,8 @@ self: { }: mkDerivation { pname = "telescope"; - version = "0.2.0"; - sha256 = "0ax9sk5910zi09wnyxc9zn4sf54bsvyycsj8faxrgf840wpw990f"; + version = "0.3.0"; + sha256 = "06hfflc1ala8b8zm0838yrd51lwj5bqg1qdqwn9fs0hr1jp5nx1r"; libraryHaskellDepends = [ base binary @@ -657647,9 +658623,9 @@ self: { conduit effectful exceptions - fits-parse libyaml massiv + massiv-io megaparsec resourcet-effectful scientific @@ -657666,9 +658642,9 @@ self: { containers effectful exceptions - fits-parse libyaml massiv + massiv-io megaparsec resourcet-effectful scientific @@ -661051,10 +662027,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 = [ @@ -661991,8 +662965,8 @@ self: { }: mkDerivation { pname = "texmath"; - version = "0.12.10"; - sha256 = "09gff44pz9jyz714jn4xgglkp31vfmsccdlbcf3n732z30y0h9wb"; + version = "0.12.10.1"; + sha256 = "0cxdwnfz61zpcwh2va1vmm4mi41zmh72i8c28v17mb1jwvlk59f1"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -662024,6 +662998,63 @@ self: { } ) { }; + "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 = [ + 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; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "texrunner" = callPackage ( { mkDerivation, @@ -662391,7 +663422,7 @@ self: { } ) { }; - "text-builder_1_0_0_3" = callPackage ( + "text-builder_1_0_0_4" = callPackage ( { mkDerivation, base, @@ -662410,8 +663441,8 @@ self: { }: mkDerivation { pname = "text-builder"; - version = "1.0.0.3"; - sha256 = "1r5v28029hwxl4pkyss5vrxm95ndz0ja4bmcglnsbgpqsj6ia96k"; + version = "1.0.0.4"; + sha256 = "1s4vc5fgf5xkwpia9r5gjngzrm2q4r081hf5zg553fg74jlg88wk"; libraryHaskellDepends = [ base bytestring @@ -662589,6 +663620,43 @@ 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; + } + ) { }; + "text-builder-linear" = callPackage ( { mkDerivation, @@ -667531,21 +668599,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; @@ -667561,13 +668628,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"; @@ -669961,8 +671029,8 @@ self: { }: mkDerivation { pname = "time-manager"; - version = "0.2.2"; - sha256 = "1sm9rm2r45r535xc85xkzla6ym8rd84hs5aygpi1dr67z53d01fn"; + version = "0.2.3"; + sha256 = "1s387nka1nxii026ly4awrz74acs4ci141mh3mvsz4j47cyw7dzf"; libraryHaskellDepends = [ auto-update base @@ -672921,7 +673989,7 @@ self: { } ) { }; - "tls_2_1_9" = callPackage ( + "tls_2_1_10" = callPackage ( { mkDerivation, asn1-encoding, @@ -672954,8 +674022,8 @@ self: { }: mkDerivation { pname = "tls"; - version = "2.1.9"; - sha256 = "0fp9mdvi0h1r6r345j5bh6lk8vz5vr9s9qh7j9nn1a3r5hhpfb8m"; + version = "2.1.10"; + sha256 = "18ffiz82a2jsdfliygynn50pxwndh7kykg7z4xq016p2si5nzxaq"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -674149,8 +675217,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 @@ -675621,6 +676689,7 @@ self: { { mkDerivation, base, + bytestring, containers, data-default, mono-traversable, @@ -675629,10 +676698,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 @@ -675641,6 +676711,7 @@ self: { ]; testHaskellDepends = [ base + bytestring containers data-default mono-traversable @@ -675652,6 +676723,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, @@ -676752,8 +677862,8 @@ self: { }: mkDerivation { pname = "tpdb"; - version = "2.7.3"; - sha256 = "10b03ixjmbhqbnqilyh4afs2mv6ss1p8fdvq9hwa84gsafq31cxz"; + version = "2.8.1"; + sha256 = "1y162ny5c37n58cqd057w8c8865205qi7xq8jsm7gjz3qr86izs8"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -679216,6 +680326,8 @@ self: { pname = "tree-diff"; version = "0.3.4"; sha256 = "0fqfyrab0bf98z251lsfvl2jdcaja6ikfn9q537jbxkx402fi6jy"; + revision = "1"; + editedCabalFile = "1nq6bx4zzp37vw7mmnab5nsc6z8x09xga4aqbfia8r6rp1zxbm10"; libraryHaskellDepends = [ aeson ansi-terminal @@ -686590,6 +687702,137 @@ 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; + mainProgram = "typed-protocols-doc-demo"; + } + ) { }; + "typed-range" = callPackage ( { mkDerivation, @@ -687191,8 +688434,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 @@ -687900,7 +689143,7 @@ self: { } ) { }; - "typst_0_7" = callPackage ( + "typst_0_8_0_1" = callPackage ( { mkDerivation, aeson, @@ -687930,8 +689173,8 @@ self: { }: mkDerivation { pname = "typst"; - version = "0.7"; - sha256 = "1svcmksjvnmw38zy36fmclhjcx2k1y4h2wddgq9gbky2qdkz71mg"; + version = "0.8.0.1"; + sha256 = "00vqm67smsh4idp9506b3698k573p5h101ygff0wkrbkk7bmaf4v"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -687993,6 +689236,26 @@ self: { } ) { }; + "typst-symbols_0_1_8_1" = callPackage ( + { + mkDerivation, + base, + text, + }: + mkDerivation { + pname = "typst-symbols"; + 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; + } + ) { }; + "tyro" = callPackage ( { mkDerivation, @@ -690596,8 +691859,8 @@ self: { pname = "unicode"; version = "0.0.1.1"; sha256 = "1hgqnplpgaw0pwz0lfr59vmljcf4l5b4ynrhdcic94g18lpsmnvg"; - revision = "1"; - editedCabalFile = "00r1lx5zph98p7mw70hh0ibc2ns49qm6a1wnmv6lddi4sqjg7d6i"; + revision = "2"; + editedCabalFile = "0wmih9v4jpxwnhc93gwy890fdcw93wj245yndmr54zjc71gy3139"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -692203,8 +693466,8 @@ self: { pname = "unique-logic-tf"; version = "0.5.1"; sha256 = "0a2hjkm7kwfnqyscxxdw2r2cq3gsydv5ny91vpxxd3paknqqr0cb"; - revision = "3"; - editedCabalFile = "18ksx28w58g0mdnsk0sr57n76r48dbig4dk4cks3kjzhgbix4wd2"; + revision = "4"; + editedCabalFile = "05dl9xbbd1zlynqzz0vmi41q2vhjj7jrgpdzb4jxdxkcg5xrxccr"; libraryHaskellDepends = [ base containers @@ -693206,7 +694469,7 @@ self: { } ) { }; - "unix_2_8_6_0" = callPackage ( + "unix_2_8_7_0" = callPackage ( { mkDerivation, base, @@ -693219,10 +694482,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 @@ -701419,6 +702680,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, @@ -702618,10 +703899,10 @@ self: { binary, blaze-html, bytestring, + containers, criterion, cryptonite, deepseq, - DRBG, exceptions, fgl, fgl-visualize, @@ -702633,14 +703914,14 @@ self: { memory, monad-control, mtl, + mwc-probability, optparse-applicative, parsec, prettyprinter, + primitive, random, recursion-schemes, - shakespeare, shelly, - statistics, tasty, tasty-hedgehog, tasty-hunit, @@ -702655,8 +703936,8 @@ self: { }: mkDerivation { pname = "verismith"; - version = "1.0.0.2"; - sha256 = "0lrc0idpxg4a7mlwb7s3j43zizinszpfwwqfm91cz3fkb5clv21h"; + version = "1.1.0"; + sha256 = "1jbgqxaydgskdm28x2c4cfw97azjdmv7kjf1czdfw6b8gnb1kyvk"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -702666,9 +703947,9 @@ self: { binary blaze-html bytestring + containers cryptonite deepseq - DRBG exceptions fgl fgl-visualize @@ -702680,14 +703961,14 @@ self: { memory monad-control mtl + mwc-probability optparse-applicative parsec prettyprinter + primitive random recursion-schemes - shakespeare shelly - statistics template-haskell text time @@ -702705,7 +703986,6 @@ self: { hedgehog lens parsec - shakespeare tasty tasty-hedgehog tasty-hunit @@ -702732,16 +704012,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 @@ -702749,6 +704028,7 @@ self: { extra mtl safe + stm text time uuid @@ -705863,6 +707143,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, @@ -705880,8 +707213,8 @@ self: { }: mkDerivation { pname = "vulkan"; - version = "3.26.2"; - sha256 = "1y0yrcc2z43s98gyics9v56j0nkh6xk8knmqwslndsznzma6ga0c"; + version = "3.26.4"; + sha256 = "1s8gn6bnhxvbhwwscbh2x5fz2zvwqbgkhcz8pgx347lgcjzalc1r"; libraryHaskellDepends = [ base bytestring @@ -713507,7 +714840,6 @@ self: { bytestring, casing, containers, - Diff, effectful-core, file-embed, html-entities, @@ -713518,8 +714850,8 @@ self: { }: mkDerivation { pname = "web-view"; - version = "0.7.0"; - sha256 = "062n3zff1frm38qzcylrp25krxx2nr5w68w71ijja2j87glj20kz"; + version = "0.7.1"; + sha256 = "1h481qzbi0pmdgzj6y93280wc50d5k8ja5y3cp1sjm7fdpsdw3g2"; libraryHaskellDepends = [ base bytestring @@ -713537,7 +714869,6 @@ self: { bytestring casing containers - Diff effectful-core file-embed html-entities @@ -714698,8 +716029,8 @@ self: { }: mkDerivation { pname = "webdriver-precore"; - version = "0.1.0.1"; - sha256 = "0c86dgnpg8rccmkjfzslvp6nppr9s2scxyy9g15xawaglrrm6xw2"; + version = "0.1.0.2"; + sha256 = "1ac3jnpfqay72y5d61zv7v0i43y293ny7h64iklj1bjlwcn6f1vq"; libraryHaskellDepends = [ aeson aeson-pretty @@ -715204,8 +716535,8 @@ self: { }: mkDerivation { pname = "webfinger-client"; - version = "0.2.1.0"; - sha256 = "04m61f8274nnn81cddv66n5cm4s0lxlz5gyapw1w7yk3pq4xfx9w"; + version = "0.2.2.0"; + sha256 = "0i8gixjsz6hw77gplrk26d15m6d3ddm1ac2hgcmv641msvbfr9p2"; libraryHaskellDepends = [ aeson base @@ -715276,6 +716607,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, @@ -715311,6 +716692,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, @@ -715383,6 +716800,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, @@ -715416,6 +716906,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, @@ -715445,6 +716969,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, @@ -715772,8 +717326,8 @@ self: { }: mkDerivation { pname = "webp"; - version = "0.1.1.0"; - sha256 = "0n1wb2xl1fb3y2wxhng7k39xb6pgc4l722f31zf0vgsnllk74kyr"; + version = "0.1.2.0"; + sha256 = "1yaza5a3y82kin58wjfbsf984h75fvhw6pq3nvcdpi0mwvv6z8sl"; libraryHaskellDepends = [ base binary @@ -719182,7 +720736,7 @@ self: { } ) { }; - "witch_1_3_0_1" = callPackage ( + "witch_1_3_0_6" = callPackage ( { mkDerivation, base, @@ -719197,8 +720751,8 @@ self: { }: mkDerivation { pname = "witch"; - version = "1.3.0.1"; - sha256 = "0nbk4vxqj3ljxi0ybj02rc74ff32v6351mrj4sn9h1iw6lv81w2m"; + version = "1.3.0.6"; + sha256 = "03sx7514g375gc9fdn4439zp967g7ysq94xp7lki5rlbj8rjid1l"; libraryHaskellDepends = [ base bytestring @@ -719997,6 +721551,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, @@ -720829,8 +722428,8 @@ self: { }: mkDerivation { pname = "wordify"; - version = "0.1.1.0"; - sha256 = "06wfa63l2nxk39c50zyacrwh48053z0mj114i08q0ydf95lv44w5"; + version = "0.5.0.0"; + sha256 = "1az84h8c3n92b6y5ccq8mar18cbv1hqb76p37irn4a5lv2l05lsj"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -720854,6 +722453,8 @@ self: { executableHaskellDepends = [ array base + bytestring + conduit containers errors listsafe @@ -720863,12 +722464,15 @@ self: { safe semigroups split + text transformers unordered-containers ]; testHaskellDepends = [ array base + bytestring + conduit containers directory errors @@ -720885,6 +722489,7 @@ self: { test-framework test-framework-hunit test-framework-quickcheck2 + text transformers unordered-containers ]; @@ -721626,8 +723231,8 @@ self: { pname = "wraxml"; version = "0.5"; sha256 = "1zzslycz4hzg2l3pma0yfwdnqf08cw14b1ac5lzjm4z548bhzg0h"; - revision = "1"; - editedCabalFile = "0y0j420isc9cm1f2hl87fy33181w12cx0mn4m40ik8dld0npgbha"; + revision = "2"; + editedCabalFile = "183ih3x2jairigzasv6rz798czwndcbas26k4gb8vg5l4zw3fig3"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -723302,7 +724907,7 @@ self: { } ) { }; - "wuss_2_0_2_3" = callPackage ( + "wuss_2_0_2_5" = callPackage ( { mkDerivation, base, @@ -723315,8 +724920,8 @@ self: { }: mkDerivation { pname = "wuss"; - version = "2.0.2.3"; - sha256 = "1kvkvzlg034gd9jjgja12n5byy5psj59ksmqal2shy95fvcbi9dp"; + version = "2.0.2.5"; + sha256 = "1ipr57cndcn1wnvd0j4b0x0f271kzy1gg049qwi397r9flrmh157"; libraryHaskellDepends = [ base bytestring @@ -724278,8 +725883,8 @@ self: { }: mkDerivation { pname = "xcffib"; - version = "1.8.0"; - sha256 = "15jbxqmp12kraf7cnkw1wj6vxqw076wn0c1p22q5kpf8nzixrl3a"; + version = "1.9.0"; + sha256 = "11zy9lj2dka27s72d86lqdabpr4ij0yls6q33g2pqih6rhaqziya"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -725627,6 +727232,8 @@ self: { pname = "xml-basic"; version = "0.1.3.3"; sha256 = "0rqran7gvn4p0fb6pdlsmav5nhsdli8dxnrh0rclbr14rw6xhzjy"; + revision = "1"; + editedCabalFile = "1ry7i2n9j8bp5g32rf9sh8gb5a9rgwrd3hrfzvq86q307clkywmi"; libraryHaskellDepends = [ base containers @@ -726887,6 +728494,8 @@ self: { pname = "xml-syntax"; version = "0.1.0.2"; sha256 = "1x0q55481rhj3rvlapx3dv1nc8rl0l2lyv3jmxv939xckcmk54is"; + revision = "1"; + editedCabalFile = "1a5s8i9ak8wn7m8i7jw0vyn245qc7daa1z4zmv7ws524r2pzxrg6"; libraryHaskellDepends = [ array-builder array-chunks @@ -734683,6 +736292,8 @@ self: { pname = "yesod-core"; version = "1.6.27.0"; sha256 = "104phivlhpb2b48cmvsj99x358z82xja9xz8i0mlhna40dcpx6cp"; + revision = "1"; + editedCabalFile = "1g96f40avs9cj2lsfbisa1bc53hdd4bmjicaj20xrvscngn4df62"; libraryHaskellDepends = [ aeson attoparsec-aeson @@ -742486,6 +744097,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, From 5d69a7eb2866b6464b178c365c8b81222a5ff7b9 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Mon, 2 Jun 2025 09:40:12 +0200 Subject: [PATCH 14/66] haskell.packages.ghc910.ghc-lib: 9.10.2.20250503 -> 9.10.2.20250515 Fixes eval. --- pkgs/development/haskell-modules/configuration-ghc-9.10.x.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 dcfa3b8859c0..fea2dbd8026b 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.10.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.10.x.nix @@ -68,8 +68,8 @@ 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 (doJailbreak self.ghc-lib_9_10_2_20250515); + ghc-lib-parser = doDistribute (doJailbreak 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; From 2c45299b8dc01412b93e73f84ee7dfbb7bcbbf9a Mon Sep 17 00:00:00 2001 From: maralorn Date: Mon, 2 Jun 2025 13:01:00 +0200 Subject: [PATCH 15/66] pandoc: Backport patch from 3.6.4 to fix tests --- .../development/haskell-modules/configuration-common.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 8bc5e8a87f48..c6a54a94e3d3 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -3076,16 +3076,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 [ From d52317e91933c6e92580197127183b1813f13e85 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Fri, 16 May 2025 12:46:06 +0200 Subject: [PATCH 16/66] haskell.compiler.ghc910: 9.10.1 -> 9.10.2 --- pkgs/top-level/haskell-packages.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index 9cb088d00ad6..e990d8753f55 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -415,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 @@ -630,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; From c6c2ebf98386588f139c29c3a373f7c0ed5a3d49 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Fri, 16 May 2025 15:09:00 +0200 Subject: [PATCH 17/66] haskell.packages.ghc910.git-annex: test on Hydra I'd like to keep this job until we upgrade to the next Stackage LTS version, so we know that it's possible to build git-annex without filepath-bytestring. --- pkgs/top-level/release-haskell.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/top-level/release-haskell.nix b/pkgs/top-level/release-haskell.nix index 3ad70a5dc177..ad737ea57108 100644 --- a/pkgs/top-level/release-haskell.nix +++ b/pkgs/top-level/release-haskell.nix @@ -579,6 +579,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 From 6aee08b687514c52491aa6a21814c8f0b1ce8851 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Mon, 2 Jun 2025 16:28:12 +0200 Subject: [PATCH 18/66] haskellPackages.bsb-http-chunked: re-enable tests on i686 The corresponding bug in blaze-builder has been fixed. --- .../haskell-modules/configuration-common.nix | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index c6a54a94e3d3..3028c0406f84 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -3054,18 +3054,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 @@ -3090,7 +3078,7 @@ self: super: sha256 = "sha256-ayRKeCqYKgZVA826xgAXxGhttm0Gx4ZrIRJlFlXPKhw="; })) (appendPatch (fetchpatch { - name="jats:use-texmath-0.12.10.1"; + name = "jats:use-texmath-0.12.10.1"; url = "https://github.com/jgm/pandoc/commit/d3d5366e5197330e035f9f1700929c9b5a24d532.patch"; sha256 = "sha256-skG7LbKl4ypVnEYA9xMtDbUmHrjuXWfuchV8iMn8Yy0="; includes = [ "test/*" ]; From 85d97632cf6dac91378d277c8cccb8a64410feb3 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Mon, 2 Jun 2025 18:39:02 +0200 Subject: [PATCH 19/66] haskellPackages.feedback: drop override This has been updated to 0.2.0.0, but it's still marked as broken (and rightly so). Clearing the assert. --- .../haskell-modules/configuration-common.nix | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 3028c0406f84..cefe96b3258a 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -2979,21 +2979,6 @@ 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 From 1ffb8b4af1f21fa56633e737d194efb10c7e59aa Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Mon, 2 Jun 2025 18:39:53 +0200 Subject: [PATCH 20/66] haskellPackages.gogol: remove source override 1.0.0.0 has now been released on hackage. --- .../haskell-modules/configuration-common.nix | 39 ------------------- 1 file changed, 39 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index cefe96b3258a..b62122a4c420 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -3291,45 +3291,6 @@ self: super: } // 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 // ( From b79d0b5f455e040a84bfd16f3635276d976d9268 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Mon, 2 Jun 2025 18:40:30 +0200 Subject: [PATCH 21/66] haskellPackages.gi-vte: drop patch We have 2.91.35+ now, so the patch is included. --- .../haskell-modules/configuration-common.nix | 20 ------------------- 1 file changed, 20 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index b62122a4c420..bba8ba028e96 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -2135,26 +2135,6 @@ self: super: 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 From a4e47204abdb040ee1b7954deec009f57e613a1a Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Mon, 2 Jun 2025 18:57:59 +0200 Subject: [PATCH 22/66] haskellPackages: use warnIf instead of assert Contrary to intuition, an assert will **not** fail CI's Eval workflow. Instead, the package will be hidden from Eval. A warning will be evaluated - and then cause Eval to fail. Also, all warnings are printed, before Eval fails. Thus we can see at one glance which packages need to be checked and don't need to iterate. --- .../haskell-modules/configuration-common.nix | 220 ++++++++---------- .../configuration-ghc-9.10.x.nix | 10 +- .../configuration-ghc-9.12.x.nix | 18 +- .../configuration-ghc-9.4.x.nix | 12 +- .../configuration-ghc-9.6.x.nix | 24 +- .../configuration-ghc-9.8.x.nix | 17 +- 6 files changed, 128 insertions(+), 173 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index bba8ba028e96..4663518d4139 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 incomptible 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); @@ -1826,19 +1833,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; @@ -2118,17 +2119,15 @@ 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 @@ -2238,8 +2237,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" @@ -2249,17 +2247,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; @@ -2718,8 +2717,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 }: @@ -2740,7 +2738,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 @@ -3002,7 +3001,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 @@ -3060,19 +3059,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 ( @@ -3102,80 +3095,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; @@ -3229,29 +3196,27 @@ 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; + ktx-codec = warnAfterVersion "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; # 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 @@ -3302,18 +3267,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.10.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.10.x.nix index fea2dbd8026b..066f28e28126 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 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 3898f24c6a74..c2d4fe427da7 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 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 34972d8151b8..0cff894d00ec 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. 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 ded331ba9337..60214323e839 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 ad2433fec1b7..f56b3108ba51 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 + ); } From 5d3f0664a2621f77fe76f5339184dec8c385c4a2 Mon Sep 17 00:00:00 2001 From: Alexandre Esteves Date: Mon, 2 Jun 2025 21:56:52 +0100 Subject: [PATCH 23/66] haskellPackages: remove patches merged upstream --- .../haskell-modules/configuration-common.nix | 44 ------------------- 1 file changed, 44 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 4663518d4139..49ceb97a6089 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -215,27 +215,6 @@ with haskellLib; 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 ### ########################################### @@ -482,15 +461,6 @@ with haskellLib; # 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: @@ -2750,20 +2720,6 @@ with haskellLib; 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 From 068ae71a175a98f2f767c554b359c9c9b0e3312e Mon Sep 17 00:00:00 2001 From: Alexandre Esteves Date: Mon, 2 Jun 2025 20:28:43 +0100 Subject: [PATCH 24/66] haskellPackages.jsaddle-warp: fix build and tests --- .../haskell-modules/configuration-common.nix | 11 ----------- .../development/haskell-modules/configuration-nix.nix | 2 ++ 2 files changed, 2 insertions(+), 11 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 49ceb97a6089..2d6f82bb5665 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -1615,17 +1615,6 @@ with haskellLib; 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 diff --git a/pkgs/development/haskell-modules/configuration-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix index 03dc6bf22533..b179be43546c 100644 --- a/pkgs/development/haskell-modules/configuration-nix.nix +++ b/pkgs/development/haskell-modules/configuration-nix.nix @@ -1666,6 +1666,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 = From 2c526a5d52a941722c59465a07befddbb3b300a3 Mon Sep 17 00:00:00 2001 From: maralorn Date: Mon, 2 Jun 2025 14:30:37 +0200 Subject: [PATCH 25/66] haskell-language-server: Fix build (on ghc 9.12) --- .../configuration-ghc-9.12.x.nix | 24 ++++++------------- .../haskell-modules/configuration-nix.nix | 1 + 2 files changed, 8 insertions(+), 17 deletions(-) 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 c2d4fe427da7..7303fec91cec 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.12.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.12.x.nix @@ -85,8 +85,10 @@ 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; # @@ -167,13 +169,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 { @@ -185,15 +180,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-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix index 03dc6bf22533..6c965fab1bc5 100644 --- a/pkgs/development/haskell-modules/configuration-nix.nix +++ b/pkgs/development/haskell-modules/configuration-nix.nix @@ -1433,6 +1433,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 From 141e7eb60553ffe6d3a5de28712a5213ce0dfd13 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Tue, 3 Jun 2025 08:58:13 +0200 Subject: [PATCH 26/66] haskellPackages: run treefmt Introduced in previous commit. --- .../haskell-modules/configuration-ghc-9.12.x.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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 7303fec91cec..1e4211495c1b 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.12.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.12.x.nix @@ -85,7 +85,7 @@ 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 checks require Diff > 1.0, which is not yet supported by various other deps of hls. + # 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; @@ -181,9 +181,9 @@ with haskellLib; }) (dontCheck (doJailbreak super.doctest-parallel)); # Cabal >=2.4 && <3.13 haskell-language-server = super.haskell-language-server.override { - floskell = null; - retrie = null; - }; + floskell = null; + retrie = null; + }; # Allow Cabal 3.14 hpack = doDistribute self.hpack_0_38_0; From 443e53e24bdf47b4e9bd6e76ef779aa971920d05 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Mon, 2 Jun 2025 23:20:57 +0200 Subject: [PATCH 27/66] haskellPackages: unbreak packages This commit has been generated by maintainers/scripts/haskell/unbreak.nu and maintainers/scripts/haskell/regenerate-hackage-packages.sh --- .../configuration-hackage2nix/broken.yaml | 18 ------ .../transitive-broken.yaml | 23 +++----- .../haskell-modules/hackage-packages.nix | 59 +++---------------- 3 files changed, 14 insertions(+), 86 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index 17afa90ecc14..e4350c763748 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -166,7 +166,6 @@ broken-packages: - 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 +197,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 +434,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 +526,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 @@ -1258,7 +1254,6 @@ 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 - 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 @@ -1581,7 +1576,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 @@ -1721,7 +1715,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 @@ -1880,8 +1873,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 @@ -1978,7 +1969,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 @@ -3241,7 +3231,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 @@ -3480,7 +3469,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 @@ -3571,7 +3559,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 @@ -4086,7 +4073,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 @@ -5371,7 +5357,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 @@ -5931,7 +5916,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 @@ -5965,7 +5949,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 @@ -6797,7 +6780,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/transitive-broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml index e50a2361a3db..5acdf7a5a59c 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 @@ -339,9 +340,7 @@ dont-distribute-packages: - bytestring-read - bytetrie - ca - - cabal-bounds - cabal-cache - - cabal-cargs - cabal-query - cabal-test - cabal2arch @@ -470,6 +469,7 @@ dont-distribute-packages: - clod - cloud-haskell - cloud-seeder + - cloudevents-haskell - cloudyfs - clr-bindings - clr-inline @@ -700,7 +700,6 @@ dont-distribute-packages: - delimiter-separated - delta - delta-h - - delta-store - dep-t-advice - dep-t-dynamic - dep-t-value @@ -1065,8 +1064,6 @@ dont-distribute-packages: - gelatin-gl - gelatin-sdl2 - gelatin-shaders - - gemini-router - - gemini-textboard - Genbank - gencheck - Gene-CluEDO @@ -1085,6 +1082,7 @@ dont-distribute-packages: - geodetic - geolite-csv - getemx + - ghc-debugger - ghc-dump-util - ghc-experimental - ghc-imported-from @@ -1612,7 +1610,6 @@ dont-distribute-packages: - hs-functors - hs-gen-iface - hs-ix - - hs-pkpass - hs-profunctors - hs-sdl-term-emulator - hs2ats @@ -1752,7 +1749,6 @@ dont-distribute-packages: - igrf - ihaskell-inline-r - ihaskell-rlangqq - - ihaskell-symtegration - ihttp - imap - imbib @@ -2211,6 +2207,7 @@ dont-distribute-packages: - Michelangelo - micro-gateway - microformats2-types + - MicroHs - MicrosoftTranslator - midimory - mig-server @@ -2469,7 +2466,6 @@ dont-distribute-packages: - ollama-holes-plugin - olwrapper - om-kubernetes - - one-time-password - online-csv - OnRmt - oops-examples @@ -2759,6 +2755,7 @@ dont-distribute-packages: - queryparser-presto - queryparser-vertica - queuelike + - quick-process - quickcheck-poly - quickcheck-regex - quickcheck-relaxng @@ -2813,12 +2810,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 @@ -2888,7 +2883,6 @@ dont-distribute-packages: - reserve - resin - resource-pool-catchio - - resource-registry - resource-simple - rest-client - rest-core @@ -3548,6 +3542,7 @@ dont-distribute-packages: - TypeClass - typed-encoding-encoding - typed-gui + - typed-protocols-doc - typed-streams - typedflow - TypeIlluminator @@ -3645,7 +3640,6 @@ dont-distribute-packages: - venzone - verdict-json - verifiable-expressions - - verismith - versioning-servant - vertexenum - vflow-types @@ -3730,7 +3724,6 @@ dont-distribute-packages: - windowslive - winery - winio - - wire-streams - Wired - wl-pprint-ansiterm - wl-pprint-terminfo @@ -3749,7 +3742,6 @@ dont-distribute-packages: - WringTwistree - write-buffer-stm - writer-cps-full - - wsjtx-udp - wstunnel - wtk-gtk - wu-wei @@ -3827,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/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 1c085fdccfbe..817205013460 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -29720,6 +29720,7 @@ self: { ]; description = "A small compiler for Haskell"; license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; mainProgram = "mhs"; } ) { }; @@ -75394,9 +75395,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; } ) { }; @@ -78147,8 +78146,6 @@ self: { ]; description = "Utility functions commonly used while solving Advent of Code puzzles"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -87613,6 +87610,7 @@ self: { ]; description = "Type-safe, composable CSS utility functions. Inspired by Tailwindcss and Elm-UI"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -89068,6 +89066,7 @@ self: { doHaddock = false; description = "right-to-left parser backward compatible with attoparsec"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -103806,8 +103805,6 @@ self: { ]; description = "Extends binary with parsec/attoparsec style parsing combinators"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -106929,7 +106926,6 @@ self: { ]; description = "A small tool that clears cookies (and more)"; license = lib.licenses.gpl3Only; - hydraPlatforms = lib.platforms.none; mainProgram = "bisc"; } ) { }; @@ -112071,8 +112067,6 @@ self: { ]; description = "Tools for interacting with Bluesky / AT Protocol"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -122911,7 +122905,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"; } ) { }; @@ -123171,7 +123164,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"; } ) { }; @@ -145319,6 +145311,7 @@ self: { ]; description = "Unofficial Haskell SDK for the CloudEvents specification"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -185300,8 +185293,6 @@ self: { ]; description = "Parse bounce messages per RFC3464, RFC3463"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -185430,7 +185421,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "Facilities for storing a Haskell value, using delta types"; license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -215636,8 +215626,6 @@ self: { ]; description = "Safe helpers for accessing and modifying environment variables"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -228216,8 +228204,6 @@ self: { ]; description = "Bindings to Facebook's API"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -242617,8 +242603,6 @@ self: { ]; description = "Some extensions to the envparse library"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -242799,8 +242783,6 @@ self: { ]; description = "Some extensions to the hw-kafka-client library"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -251418,7 +251400,6 @@ self: { ]; description = "A simple Happstack-style Gemini router"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -251454,8 +251435,6 @@ self: { ]; description = "A lightweight server for the Gemini protocol"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -251503,7 +251482,6 @@ self: { ]; description = "A barebones textboard for the Gemini protocol"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "gemini-textboard"; } ) { }; @@ -257272,6 +257250,7 @@ self: { testHaskellDepends = [ base ]; description = "A step-through machine-interface debugger for GHC Haskell"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; mainProgram = "ghc-debug-adapter"; } ) { }; @@ -346333,7 +346312,6 @@ self: { ]; description = "A library for Passbook pass creation & signing"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.mpscholten ]; } ) { }; @@ -373135,7 +373113,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "IHaskell extension for making the use of Symtegration more seamless"; license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -381990,8 +381967,6 @@ self: { ]; description = "A pure simulator for monadic concurrency with STM"; license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -406385,8 +406360,6 @@ self: { ]; description = "Datatypes and parsing/printing functions to represent the Gemini markup language"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -414709,8 +414682,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; }; @@ -466881,8 +466852,6 @@ self: { weigh ]; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -487714,7 +487683,6 @@ self: { ]; description = "HMAC-Based and Time-Based One-Time Passwords"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; mainProgram = "one-time-password"; } ) { }; @@ -548792,6 +548760,7 @@ self: { doHaddock = false; description = "Run external processes verified at compilation/installation"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -555253,7 +555222,6 @@ self: { ]; description = "A writer-biased RAW lock"; license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -555971,7 +555939,6 @@ self: { doHaddock = false; description = "Codecs for use with AWS rds-data"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -568958,7 +568925,6 @@ self: { ]; description = "Track allocated resources"; license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -589426,9 +589392,7 @@ self: { ]; description = "Cryptography for the casual user"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.mangoiv ]; - broken = true; } ) { }; @@ -644137,9 +644101,7 @@ self: { ]; description = "SystemVerilog to Verilog conversion"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "sv2v"; - broken = true; } ) { }; @@ -648307,8 +648269,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "Library for symbolic integration of mathematical expressions"; license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -687829,6 +687789,7 @@ self: { ]; description = "Derive documentation from typed-protocols source code"; license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; mainProgram = "typed-protocols-doc-demo"; } ) { }; @@ -703998,7 +703959,6 @@ self: { ]; description = "Random verilog generation and simulator testing"; license = lib.licenses.gpl3Only; - hydraPlatforms = lib.platforms.none; mainProgram = "verismith"; } ) { }; @@ -720567,7 +720527,6 @@ self: { ]; description = "Fast binary io-streams adapter"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -724497,7 +724456,6 @@ self: { executableHaskellDepends = [ base ]; description = "WSJT-X UDP protocol"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "wsjtx-dump-udp"; } ) { }; @@ -728513,8 +728471,6 @@ self: { ]; description = "Parse XML from bytes"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -736926,7 +736882,6 @@ self: { ]; description = "Useful glue functions between the fb library and Yesod"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; From f08bf9d01a17accf82f699c8bc1898b6c421cc55 Mon Sep 17 00:00:00 2001 From: Alexandre Esteves Date: Tue, 12 Nov 2024 01:54:21 +0000 Subject: [PATCH 28/66] haskellPackages.ghc: don't depend on libiconv on android-prebuilt Fixes build of `pkgsCross.aarch64-android-prebuilt.haskell.packages.ghc910.primitive`: ``` aarch64-unknown-linux-android-ld: error: attempted static link of dynamic object /nix/store/dc4sk70a32x7qzvqr81rq9036cslrlw3-libiconv-aarch64-unknown-linux-android-1.17/lib/libiconv.so : error: `aarch64-unknown-linux-android-ld' failed in phase `Merge objects'. (Exit code: 1) ``` --- pkgs/development/compilers/ghc/common-hadrian.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/development/compilers/ghc/common-hadrian.nix b/pkgs/development/compilers/ghc/common-hadrian.nix index f94890b91358..f4f40bec3f22 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? From 571e7eb5d272b9c6b0700fe49b14501e6f090c71 Mon Sep 17 00:00:00 2001 From: Alexandre Esteves Date: Tue, 12 Nov 2024 01:57:52 +0000 Subject: [PATCH 29/66] haskellPackages: disable shared libraries on android-prebuilt Fixes build of `pkgsCross.aarch64-android-prebuilt.haskell.packages.ghc910.attoparsec`: ``` RPATH of binary /nix/store/g6ncgk2b04mv722hh2jgfbixyawbwabv-attoparsec-aarch64-unknown-linux-android-0.14.4/lib/ghc-9.10.1/lib/aarch64-android-ghc-9.10.1-inplace/libHSattoparsec-0.14.4-GkMCGqk5eKArKmd1r9IB7-ghc9.10.1.so contains a forbidden reference to /build/ ``` --- pkgs/development/haskell-modules/generic-builder.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/development/haskell-modules/generic-builder.nix b/pkgs/development/haskell-modules/generic-builder.nix index 6e5cb29be5fb..4c7db9d149e9 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 ? From 3094b65aa7251027bb186554b9a40395a72c9a87 Mon Sep 17 00:00:00 2001 From: Alexandre Esteves Date: Fri, 16 May 2025 17:58:46 +0100 Subject: [PATCH 30/66] haskellPackages.android-activity: unmark broken on android --- pkgs/development/haskell-modules/configuration-arm.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-arm.nix b/pkgs/development/haskell-modules/configuration-arm.nix index 36d746e4e987..9b12e09880b8 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; +} From 2e79a5a3aefd6588193c4da7d2f58ed41e17d6b8 Mon Sep 17 00:00:00 2001 From: Alexandre Esteves Date: Fri, 16 May 2025 18:00:28 +0100 Subject: [PATCH 31/66] haskellPackages: add aarch64-android-prebuilt to release-haskell jobset on ghc 9.10 --- pkgs/top-level/release-haskell.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/top-level/release-haskell.nix b/pkgs/top-level/release-haskell.nix index ad737ea57108..315e94e73a79 100644 --- a/pkgs/top-level/release-haskell.nix +++ b/pkgs/top-level/release-haskell.nix @@ -515,6 +515,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 From c327ff43ba4971f9bb980ad0d548c11ca7d37b4f Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Wed, 4 Jun 2025 14:16:42 +0200 Subject: [PATCH 32/66] haskellPackages.persistent-test: pin to < 2.13.1.4, match persistent Since Stackage LTS doesn't run test suites, PVP legal updates can sometimes break test suites. This happened here. See the comment for details. Presumably because of configuration ordering, there's no elegant way to override a constraint from stackage.yaml at the moment. --- .../haskell-modules/configuration-common.nix | 10 +++ .../configuration-hackage2nix/main.yaml | 1 + .../haskell-modules/hackage-packages.nix | 70 +++++++++++++++++++ 3 files changed, 81 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 49ceb97a6089..25224612555a 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -1581,6 +1581,16 @@ with haskellLib; # 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 ( diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml index beeb87c5306f..11c84166d813 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml @@ -107,6 +107,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 diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 817205013460..3cbccd7b215a 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -512280,6 +512280,76 @@ self: { } ) { }; + "persistent-test_2_13_1_3" = 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.3"; + sha256 = "0qqv00nlqpnfx4h3kkd8k0y41a8dfmgj0rc0smdf6p4kl2g1hrdl"; + 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; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "persistent-test" = callPackage ( { mkDerivation, From 1265c0f2927ebeba39c4eec57c7e463dcf8c86a6 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Wed, 4 Jun 2025 14:18:40 +0200 Subject: [PATCH 33/66] git-annex: update sha256 for 10.20250520 Update the link to the mentioned issue and summarize upstream's response. --- pkgs/development/haskell-modules/configuration-common.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 25224612555a..e8f0c604ccb6 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -490,8 +490,10 @@ with haskellLib; # 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: { @@ -499,7 +501,7 @@ with haskellLib; 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 From bfd42933b2f38c35855c5ddb9df521510a3859be Mon Sep 17 00:00:00 2001 From: Alexandre Esteves Date: Tue, 3 Jun 2025 21:34:40 +0100 Subject: [PATCH 34/66] haskellPackages: remove unneeded jailbreaks --- .../haskell-modules/configuration-common.nix | 30 ++----------------- .../configuration-ghc-9.10.x.nix | 14 ++------- .../configuration-ghc-9.12.x.nix | 13 +------- 3 files changed, 6 insertions(+), 51 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index e8f0c604ccb6..7c62c9880e52 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -237,14 +237,8 @@ with haskellLib; ]; }) 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 { @@ -1250,7 +1244,6 @@ with haskellLib; # 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 @@ -1732,9 +1725,6 @@ with haskellLib; }) ] (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 = [ @@ -2176,9 +2166,6 @@ with haskellLib; 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; @@ -2357,9 +2344,6 @@ with haskellLib; # 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 @@ -2824,10 +2808,6 @@ with haskellLib; # 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; @@ -2926,10 +2906,8 @@ with haskellLib; doJailbreak ]; - 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 [ @@ -3166,10 +3144,6 @@ with haskellLib; # 2025-04-13: jailbreak to allow bytestring >= 0.12, text >= 2.1 ktx-codec = warnAfterVersion "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; - # 2025-04-13: jailbreak to allow template-haskell >= 2.17 sr-extra = warnAfterVersion "1.88" ( overrideCabal (drv: { 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 066f28e28126..851d164099eb 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.10.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.10.x.nix @@ -76,8 +76,8 @@ in 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_20250515); - ghc-lib-parser = doDistribute (doJailbreak self.ghc-lib-parser_9_10_2_20250515); + 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; @@ -96,7 +96,6 @@ in # # 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"; @@ -106,15 +105,8 @@ in 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 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 1e4211495c1b..705b4261058f 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.12.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.12.x.nix @@ -95,14 +95,7 @@ with haskellLib; # 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 - # https://github.com/haskell-party/feed/issues/73 - feed = doJailbreak super.feed; # base, time - 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 @@ -111,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 @@ -124,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 From 4081597cf1cda5654a1dd7203bd397fc7bc7479d Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Fri, 6 Jun 2025 01:38:20 +0200 Subject: [PATCH 35/66] haskell.packages.ghc9102.servant-client: fix for text >= 2.1.2 The issue presents itself in README.lhs which normally is a symlink to README.md. Upstream has a patch fixing the issue, but we need to additionally deal with the fact that the Hackage tarball doesn't preserve the symlink, of course. --- .../haskell-modules/configuration-common.nix | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index d2adf2e7b9a2..3ff89fc9de8d 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -1518,6 +1518,31 @@ with haskellLib; }) ] 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 = From 0e051017d42a2880b38a3c1324a7c82aa3f30dfc Mon Sep 17 00:00:00 2001 From: Akshay Mankar Date: Tue, 20 May 2025 17:15:56 +0200 Subject: [PATCH 36/66] haskellPackages.amazonka-s3-streaming: Use source from hackage This package is not part of the amazonka repository. Co-authored-by: sternenseemann --- pkgs/development/haskell-modules/configuration-common.nix | 3 ++- .../haskell-modules/configuration-hackage2nix/broken.yaml | 1 - pkgs/development/haskell-modules/hackage-packages.nix | 2 -- 3 files changed, 2 insertions(+), 4 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 3ff89fc9de8d..199aa72e380a 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -3209,7 +3209,8 @@ with haskellLib; 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 ( diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index e4350c763748..2e10f245f4b8 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -160,7 +160,6 @@ 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 diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 3cbccd7b215a..f50a82e19eb9 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -72200,8 +72200,6 @@ self: { ]; description = "Provides conduits to upload data to S3 using the Multipart API"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; From ad06620ad2e365b7d59c7f4fd172ba51097b6bb4 Mon Sep 17 00:00:00 2001 From: rnhmjoj Date: Mon, 9 Jun 2025 15:10:04 +0200 Subject: [PATCH 37/66] haskellPackages.adblock2privoxy: unbreak --- pkgs/development/haskell-modules/configuration-common.nix | 4 ++++ .../haskell-modules/configuration-hackage2nix/broken.yaml | 1 - pkgs/development/haskell-modules/hackage-packages.nix | 2 -- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 7c62c9880e52..dade3a0ee3c9 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -400,6 +400,10 @@ with haskellLib; }) ] super.lukko; + # Relax version constraints (network < 3.2, text < 2.1) + # https://github.com/essandess/adblock2privoxy/pull/43 + adblock2privoxy = doJailbreak super.adblock2privoxy; + # 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 diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index e4350c763748..4a53e6e72ef0 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 diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 3cbccd7b215a..d22b5e3454d5 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -52739,9 +52739,7 @@ self: { ]; description = "Convert adblock config files to privoxy format"; license = lib.licenses.gpl3Only; - hydraPlatforms = lib.platforms.none; mainProgram = "adblock2privoxy"; - broken = true; } ) { }; From 9f40562c5307bd28c1bf9adc9d1e794167d20741 Mon Sep 17 00:00:00 2001 From: maralorn Date: Wed, 11 Jun 2025 09:22:45 +0200 Subject: [PATCH 38/66] pandoc-crossref: Remove myself as maintainer --- .../haskell-modules/configuration-hackage2nix/main.yaml | 1 - pkgs/development/haskell-modules/hackage-packages.nix | 1 - 2 files changed, 2 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml index 11c84166d813..7def5b35a564 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml @@ -335,7 +335,6 @@ package-maintainers: - optics - pandoc - pandoc-cli - - pandoc-crossref - postgresql-simple - purebred-email - reflex-dom diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index a43d94f9ae28..ab5392be317a 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -498720,7 +498720,6 @@ self: { description = "Pandoc filter for cross-references"; license = lib.licenses.gpl2Only; mainProgram = "pandoc-crossref"; - maintainers = [ lib.maintainers.maralorn ]; } ) { }; From 4df6d52d963430a6a33d545bc82553c57fec3f69 Mon Sep 17 00:00:00 2001 From: maralorn Date: Wed, 11 Jun 2025 09:32:24 +0200 Subject: [PATCH 39/66] haskell.packages.ghc910.haskell-language-server: Fix build --- .../configuration-ghc-9.10.x.nix | 19 ++-- .../configuration-hackage2nix/main.yaml | 1 + .../haskell-modules/hackage-packages.nix | 99 +++++++++++++++++++ 3 files changed, 107 insertions(+), 12 deletions(-) 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 851d164099eb..40351fcd3635 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.10.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.10.x.nix @@ -81,6 +81,7 @@ in 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; @@ -118,17 +119,11 @@ in 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-hackage2nix/main.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml index 7def5b35a564..dff0a6d7bfb4 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml @@ -116,6 +116,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 diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index ab5392be317a..6ced4be90c72 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -641204,6 +641204,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, From c96d965e14b77045f4b3a883853c4341d8cf84d8 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Wed, 11 Jun 2025 13:47:14 +0200 Subject: [PATCH 40/66] haskellPackages.pandoc-crossref: pin to 0.3.19 This matches pandoc == 3.6.*. --- .../configuration-hackage2nix/main.yaml | 2 + .../haskell-modules/hackage-packages.nix | 94 +++++++++++++++++++ 2 files changed, 96 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml index dff0a6d7bfb4..042035a1766b 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 diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 6ced4be90c72..527a2baff4ce 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -498631,6 +498631,99 @@ self: { ) { }; "pandoc-crossref" = 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.19"; + sha256 = "0zzdnv8prz1jkksrmfr3gz23483mkbj1vkjpxda97qld3n8zkdhb"; + 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; + mainProgram = "pandoc-crossref"; + } + ) { }; + + "pandoc-crossref_0_3_20" = callPackage ( { mkDerivation, base, @@ -498719,6 +498812,7 @@ self: { doHaddock = false; description = "Pandoc filter for cross-references"; license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; mainProgram = "pandoc-crossref"; } ) { }; From d3af908be6e79ef83e42d1ffb07c91c998179d6d Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Mon, 2 Jun 2025 15:41:08 +0200 Subject: [PATCH 41/66] elmPackages.elm-instrument: build using GHC 9.4 As Emily has pointed out, elm-instrument builds with GHC 9.4 without any modifications. Later versions of GHC won't work due to the pinned indents package version which is affected by a breaking change in some core package. --- .../elm/packages/ghc8_10/default.nix | 42 ------------------ .../compilers/elm/packages/ghc9_4/default.nix | 43 +++++++++++++++++++ .../elm-instrument/default.nix | 0 .../{ghc8_10 => ghc9_4}/indents/default.nix | 0 4 files changed, 43 insertions(+), 42 deletions(-) rename pkgs/development/compilers/elm/packages/{ghc8_10 => ghc9_4}/elm-instrument/default.nix (100%) rename pkgs/development/compilers/elm/packages/{ghc8_10 => ghc9_4}/indents/default.nix (100%) diff --git a/pkgs/development/compilers/elm/packages/ghc8_10/default.nix b/pkgs/development/compilers/elm/packages/ghc8_10/default.nix index 223e389dd501..279b9bf07ef9 100644 --- a/pkgs/development/compilers/elm/packages/ghc8_10/default.nix +++ b/pkgs/development/compilers/elm/packages/ghc8_10/default.nix @@ -29,55 +29,13 @@ pkgs.haskell.packages.ghc810.override { 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/ghc9_4/default.nix b/pkgs/development/compilers/elm/packages/ghc9_4/default.nix index 2f44db00458e..20dd4ada7e54 100644 --- a/pkgs/development/compilers/elm/packages/ghc9_4/default.nix +++ b/pkgs/development/compilers/elm/packages/ghc9_4/default.nix @@ -33,6 +33,46 @@ pkgs.haskell.packages.ghc94.override { ]; }) (self.callPackage ./elm-format/elm-format.nix { }) ); + + 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 { + # 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; + } + ) + ); }; fixHaddock = overrideCabal (_: { @@ -49,5 +89,8 @@ pkgs.haskell.packages.ghc94.override { 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 { }); + + # elm-instrument needs this + indents = self.callPackage ./indents { }; }; } diff --git a/pkgs/development/compilers/elm/packages/ghc8_10/elm-instrument/default.nix b/pkgs/development/compilers/elm/packages/ghc9_4/elm-instrument/default.nix similarity index 100% rename from pkgs/development/compilers/elm/packages/ghc8_10/elm-instrument/default.nix rename to pkgs/development/compilers/elm/packages/ghc9_4/elm-instrument/default.nix diff --git a/pkgs/development/compilers/elm/packages/ghc8_10/indents/default.nix b/pkgs/development/compilers/elm/packages/ghc9_4/indents/default.nix similarity index 100% rename from pkgs/development/compilers/elm/packages/ghc8_10/indents/default.nix rename to pkgs/development/compilers/elm/packages/ghc9_4/indents/default.nix From ca971864847951c85a7daa307296a55e33124db2 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Thu, 12 Jun 2025 11:15:33 +0200 Subject: [PATCH 42/66] elmPackages.elm-pages: fix build --- .../compilers/elm/packages/node/elm-pages/default.nix | 6 +++--- .../compilers/elm/packages/node/generate-node-packages.sh | 2 +- .../compilers/elm/packages/node/node-packages.nix | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) 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 45d9079105fa..5cff788322d5 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.24.2"; src = pkgs.fetchFromGitHub { owner = "evanw"; repo = "esbuild"; rev = "v${version}"; - hash = "sha256-FpvXWIlt67G8w3pBKZo/mcp57LunxDmRUaCU/Ne89B8="; + hash = "sha256-XVZNHPMl03hpGHgoaViWWj8eMDZBKDb7BfOrPGlVqEM="; }; vendorHash = "sha256-+BfxCyg0KkDQpHt/wycy/8CTG6YBA/VJvJFhhzUnSiQ="; } @@ -34,7 +34,7 @@ nodePkgs."elm-pages".overrideAttrs (old: { ]; preRebuild = '' - sed -i 's/"esbuild": "0\.19\.12"/"esbuild": "0.21.5"/' package.json + sed -i 's/"esbuild": "0\.23\.1"/"esbuild": "0.24.2"/' package.json ''; # can't use `patches = [ ]` with a nodePkgs derivation; 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 8a326b6fc5ba..8edd8d66d5a1 100755 --- a/pkgs/development/compilers/elm/packages/node/generate-node-packages.sh +++ b/pkgs/development/compilers/elm/packages/node/generate-node-packages.sh @@ -11,4 +11,4 @@ $(nix-build $ROOT -A nodePackages.node2nix --no-out-link)/bin/node2nix \ -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 +sed -i 's/sources."esbuild-0.23.1"/sources."esbuild-0.24.2"/' node-packages.nix diff --git a/pkgs/development/compilers/elm/packages/node/node-packages.nix b/pkgs/development/compilers/elm/packages/node/node-packages.nix index a70ea93618cf..a8bf84da4ef0 100644 --- a/pkgs/development/compilers/elm/packages/node/node-packages.nix +++ b/pkgs/development/compilers/elm/packages/node/node-packages.nix @@ -19157,7 +19157,7 @@ in sources."tsx-4.19.2" // { dependencies = [ - sources."esbuild-0.23.1" + sources."esbuild-0.24.2" ]; } ) From 0b3a725fa31302f66103a471012c288982a7e7e1 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Thu, 12 Jun 2025 11:19:33 +0200 Subject: [PATCH 43/66] elmPackages.elm-verify-examples: fix build elm-verify-examples doesn't depend on elmi-to-json anymore. --- .../compilers/elm/packages/node/default.nix | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/pkgs/development/compilers/elm/packages/node/default.nix b/pkgs/development/compilers/elm/packages/node/default.nix index 6e0f9c4055c4..27a3b357095d 100644 --- a/pkgs/development/compilers/elm/packages/node/default.nix +++ b/pkgs/development/compilers/elm/packages/node/default.nix @@ -45,7 +45,7 @@ with elmLib; elm-verify-examples = let - patched = patchBinwrap [ elmi-to-json ] nodePkgs.elm-verify-examples // { + patched = nodePkgs.elm-verify-examples // { meta = with lib; nodePkgs.elm-verify-examples.meta @@ -59,14 +59,6 @@ with elmLib; 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 = From 46919f572c5aec8d1cfa286bcf427e0a4085c3ef Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Thu, 12 Jun 2025 11:23:04 +0200 Subject: [PATCH 44/66] elmPackages.elm-verify-examples: remove unused dependency esbuild --- .../compilers/elm/packages/node/default.nix | 45 +++++-------------- 1 file changed, 10 insertions(+), 35 deletions(-) diff --git a/pkgs/development/compilers/elm/packages/node/default.nix b/pkgs/development/compilers/elm/packages/node/default.nix index 27a3b357095d..12fb7cc1b56f 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,23 +24,17 @@ with elmLib; elm-git-install ; - elm-verify-examples = - let - patched = 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; - }); + }; elm-coverage = let From 6bf506ee2c7ce6bc0b960e9108329f8f763761b3 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Wed, 11 Jun 2025 20:15:02 +0200 Subject: [PATCH 45/66] elmPackages: run generate-node-packages.sh I did not commit changes to node-composition.nix, which didn't seem intended. --- .../elm/packages/node/elm-pages/default.nix | 8 +- .../packages/node/generate-node-packages.sh | 2 - .../elm/packages/node/node-packages.nix | 1660 ++++++++--------- 3 files changed, 823 insertions(+), 847 deletions(-) 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 5cff788322d5..365c2477cb14 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.24.2"; + version = "0.25.5"; src = pkgs.fetchFromGitHub { owner = "evanw"; repo = "esbuild"; rev = "v${version}"; - hash = "sha256-XVZNHPMl03hpGHgoaViWWj8eMDZBKDb7BfOrPGlVqEM="; + 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\.23\.1"/"esbuild": "0.24.2"/' 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 8edd8d66d5a1..66cc71ca32bb 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.23.1"/sources."esbuild-0.24.2"/' node-packages.nix diff --git a/pkgs/development/compilers/elm/packages/node/node-packages.nix b/pkgs/development/compilers/elm/packages/node/node-packages.nix index a8bf84da4ef0..0cbc74888e74 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" = { @@ -1938,13 +1938,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" = { @@ -2046,13 +2046,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 +2208,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"; @@ -2325,22 +2334,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 +2397,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.1.tgz"; - sha512 = "XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA=="; + 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-4.0.1.tgz"; + sha512 = "YClrbvTCXGe70pU2JiEiPLYXO9gQkyxYeKpJIQHVS/gOs6EWMQP2RYBwjFLNT322Ji8TOC3IMPfsYCedNpzKfA=="; }; }; "braces-2.3.2" = { @@ -2496,13 +2514,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" = { @@ -2694,13 +2712,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 +2811,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" = { @@ -3243,6 +3261,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 +3567,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" = { @@ -3954,13 +3981,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 +4206,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 +4476,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" = { @@ -4548,13 +4575,13 @@ let 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" = { @@ -4710,13 +4737,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 +4836,13 @@ let sha512 = "U9bFFjX8tFiATgtkJ1zg25+KviIXpgRvRHS8sau3GfhVzThRQrOeksPeT0BWW2MNZs1OEWJ1DPXOQMn0KKRkvg=="; }; }; - "esbuild-0.23.1" = { + "esbuild-0.25.5" = { name = "esbuild"; packageName = "esbuild"; - version = "0.23.1"; + version = "0.25.5"; src = fetchurl { - url = "https://registry.npmjs.org/esbuild/-/esbuild-0.23.1.tgz"; - sha512 = "VVNz/9Sa0bs5SELtn3f7qhJCDPCF5oMEl5cO9/SSinpE9hbPVvxbd572HH5AKiP7WD8INO53GgfDDhRjkylHEg=="; - }; - }; - "esbuild-0.24.2" = { - name = "esbuild"; - packageName = "esbuild"; - version = "0.24.2"; - 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" = { @@ -5214,13 +5232,13 @@ let 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 +5259,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"; @@ -5502,13 +5529,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" = { @@ -5772,13 +5799,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 +5880,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,13 +5925,13 @@ let sha512 = "7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg=="; }; }; - "glob-11.0.1" = { + "glob-11.0.2" = { name = "glob"; packageName = "glob"; - version = "11.0.1"; + version = "11.0.2"; src = fetchurl { - url = "https://registry.npmjs.org/glob/-/glob-11.0.1.tgz"; - sha512 = "zrQDm8XPnYEKawJScsnM0QzobJxlT/kHOOlRTio8IH/GrmxRE5fjllkzdaHclIuNjUQTJYH2xHNIGfdpJkDJUw=="; + url = "https://registry.npmjs.org/glob/-/glob-11.0.2.tgz"; + sha512 = "YT7U7Vye+t5fZ/QMkBFrTJ7ZQxInIUjwyAjVj84CYXqgBdv30MFUPGnBR6sQaVq6Is15wYJUsnzTuWaGRBhBAQ=="; }; }; "glob-7.1.4" = { @@ -5997,13 +6024,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 +6096,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 +6429,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 +6492,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 +6672,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 +6699,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 +7185,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 +7563,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" = { @@ -7671,13 +7716,13 @@ let 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 +7887,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 +7923,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" = { @@ -8085,13 +8130,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 +8265,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 +8499,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" = { @@ -8562,13 +8607,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" = { @@ -8616,13 +8661,13 @@ let sha512 = "bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg=="; }; }; - "minizlib-3.0.1" = { + "minizlib-3.0.2" = { name = "minizlib"; packageName = "minizlib"; - version = "3.0.1"; + version = "3.0.2"; 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" = { @@ -8787,22 +8832,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" = { @@ -9174,13 +9219,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 +9327,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 +9858,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 +9921,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 +10038,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 +10074,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" = { @@ -10938,15 +10992,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"; @@ -11253,13 +11298,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 +11370,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 +11424,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 +11514,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 +11631,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 +11937,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" = { @@ -12018,13 +12063,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" = { @@ -12306,6 +12351,15 @@ let sha512 = "ZnWpYnYugiOVEY5GkcuJK1io5V8QmNYChG62gSit9pQVGErXtrKuPC55ITaVSukmMta5qpMU7vqLt2Lnni4f/g=="; }; }; + "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/stop-iteration-iterator/-/stop-iteration-iterator-1.1.0.tgz"; + sha512 = "eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ=="; + }; + }; "stream-browserify-2.0.2" = { name = "stream-browserify"; packageName = "stream-browserify"; @@ -12819,13 +12873,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 +12963,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"; @@ -13062,13 +13125,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 +13170,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 +13368,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 +13413,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" = { @@ -13494,13 +13557,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"; + version = "1.1.3"; src = fetchurl { - url = "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.2.tgz"; - sha512 = "PPypAm5qvlD7XMZC3BujecnaOxwhrtoFR+Dqkk5Aa/6DssiH0ibKoketaj9w8LP7Bont1rYeoV5plxD7RTEPRg=="; + url = "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz"; + sha512 = "UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw=="; }; }; "upgrade-1.1.0" = { @@ -13701,13 +13764,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" = { @@ -14007,13 +14070,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" = { @@ -14286,13 +14349,13 @@ let sha512 = "+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ=="; }; }; - "ws-8.18.0" = { + "ws-8.18.2" = { name = "ws"; packageName = "ws"; - version = "8.18.0"; + version = "8.18.2"; src = fetchurl { - url = "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz"; - sha512 = "8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw=="; + url = "https://registry.npmjs.org/ws/-/ws-8.18.2.tgz"; + sha512 = "DMricUmwGZUVr++AEAe2uiVM7UoO9MAVZMDu05UQOaUII0lp+zOzLLU4Xqh/JvTqklB1T4uELaaPBKyjE1r4fQ=="; }; }; "xmlbuilder-13.0.2" = { @@ -14403,13 +14466,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" = { @@ -14738,7 +14801,7 @@ in sources."binary-extensions-2.3.0" sources."binwrap-0.2.3" sources."bluebird-3.7.2" - sources."brace-expansion-1.1.11" + sources."brace-expansion-1.1.12" sources."braces-3.0.3" sources."buffers-0.1.1" sources."camelcase-5.3.1" @@ -15032,17 +15095,17 @@ in sources."ansi-styles-6.2.1" sources."anymatch-3.1.3" sources."array-flatten-1.1.1" - sources."balanced-match-1.0.2" + sources."balanced-match-3.0.1" sources."batch-0.6.1" sources."binary-extensions-2.3.0" sources."body-parser-1.20.3" - sources."brace-expansion-2.0.1" + sources."brace-expansion-4.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."call-bound-1.0.4" sources."chalk-5.4.1" sources."chokidar-3.6.0" sources."color-convert-2.0.1" @@ -15089,13 +15152,13 @@ in ) 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 +15178,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 +15189,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 +15198,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 +15218,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 +15290,7 @@ in ]; } ) - sources."ws-8.18.0" + sources."ws-8.18.2" ]; buildInputs = globalBuildInputs; meta = { @@ -15262,7 +15325,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 +15353,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 +15363,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 +15518,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 +15602,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 +15681,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 +15706,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 +15729,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 +15763,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 +15782,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 +15924,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 +15938,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 +15946,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 +15954,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 +15994,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 +16050,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 +16125,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 +16133,7 @@ in sources."asn1.js-4.10.1" // { dependencies = [ - sources."bn.js-4.12.1" + sources."bn.js-4.12.2" ]; } ) @@ -16189,7 +16203,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 +16223,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 +16246,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 +16257,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 +16265,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 +16323,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 +16386,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 +16420,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 +16486,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 +16527,7 @@ in sources."diffie-hellman-5.0.3" // { dependencies = [ - sources."bn.js-4.12.1" + sources."bn.js-4.12.2" ]; } ) @@ -16534,15 +16547,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 +16564,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 +16594,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 +16629,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 +16715,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 +16769,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 +16786,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 +16884,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 +16967,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 +16997,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 +17006,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 +17069,7 @@ in sources."miller-rabin-4.0.1" // { dependencies = [ - sources."bn.js-4.12.1" + sources."bn.js-4.12.2" ]; } ) @@ -17074,7 +17089,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 +17104,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 +17165,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 +17187,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 +17218,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 +17250,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 +17353,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 +17634,7 @@ in sources."public-encrypt-4.0.3" // { dependencies = [ - sources."bn.js-4.12.1" + sources."bn.js-4.12.2" ]; } ) @@ -17723,7 +17725,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 +17759,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 +17856,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 +17956,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 +17971,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 +17984,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 +18067,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 +18135,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 +18165,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 +18379,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 +18415,13 @@ in sources."workbox-window-4.3.1" sources."worker-farm-1.7.0" ( - sources."wrap-ansi-8.1.0" + sources."wrap-ansi-2.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" - // { - 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 +18477,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 +18538,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 +18563,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 +18571,7 @@ in } ) ( - sources."@jsonjoy.com/util-1.5.0" + sources."@jsonjoy.com/util-1.6.0" // { dependencies = [ sources."tslib-2.8.1" @@ -18613,17 +18596,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 +18626,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 +18638,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 +18648,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 +18657,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 +18681,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 +18698,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 +18718,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 +18744,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 +18782,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 +18795,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 +18804,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 +18839,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 +18847,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 +18879,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 +18898,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 +18926,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 +18945,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 +18957,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 +18979,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 +18994,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 +19038,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 +19080,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 +19106,7 @@ in } ) ( - sources."terser-5.39.0" + sources."terser-5.42.0" // { dependencies = [ sources."commander-2.20.3" @@ -19141,11 +19121,19 @@ in ]; } ) + ( + sources."tinyglobby-0.2.14" + // { + dependencies = [ + sources."picomatch-4.0.2" + ]; + } + ) sources."tmp-0.0.33" sources."to-regex-range-5.0.1" sources."toidentifier-1.0.1" ( - sources."tree-dump-1.0.2" + sources."tree-dump-1.0.3" // { dependencies = [ sources."tslib-2.8.1" @@ -19153,18 +19141,11 @@ in } ) sources."tslib-1.14.1" - ( - sources."tsx-4.19.2" - // { - dependencies = [ - sources."esbuild-0.24.2" - ]; - } - ) + 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 +19155,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 +19184,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 +19209,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 +19237,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 +19254,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" From 9404d8d57e4257af1923c909fc9f9d5ea39d3583 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Wed, 11 Jun 2025 18:39:02 +0200 Subject: [PATCH 46/66] elmPackages.elm-coverage: drop This allows dropping elmi-to-json, which in turn allows dropping GHC 8.10.7. Along with elmi-to-json, we can remove the patchBinwrap utility, which was only used for that purpose. Along with elm-coverage, we can also drop elm-instrument, which was only used as a dependency of the former, and it's reverse dependency indents. --- pkgs/development/compilers/elm/default.nix | 28 +- .../development/compilers/elm/lib/default.nix | 40 +- .../compilers/elm/packages/README.md | 11 - .../elm/packages/ghc8_10/default.nix | 41 - .../packages/ghc8_10/elmi-to-json/default.nix | 51 -- .../compilers/elm/packages/ghc9_4/default.nix | 43 - .../ghc9_4/elm-instrument/default.nix | 92 -- .../elm/packages/ghc9_4/indents/default.nix | 23 - .../compilers/elm/packages/node/default.nix | 34 - .../elm/packages/node/node-packages.json | 1 - .../elm/packages/node/node-packages.nix | 787 ------------------ pkgs/development/compilers/elm/update.sh | 2 - pkgs/top-level/release-haskell.nix | 2 - 13 files changed, 8 insertions(+), 1147 deletions(-) delete mode 100644 pkgs/development/compilers/elm/packages/ghc8_10/default.nix delete mode 100644 pkgs/development/compilers/elm/packages/ghc8_10/elmi-to-json/default.nix delete mode 100644 pkgs/development/compilers/elm/packages/ghc9_4/elm-instrument/default.nix delete mode 100644 pkgs/development/compilers/elm/packages/ghc9_4/indents/default.nix diff --git a/pkgs/development/compilers/elm/default.nix b/pkgs/development/compilers/elm/default.nix index d94256300710..c1b530471c3b 100644 --- a/pkgs/development/compilers/elm/default.nix +++ b/pkgs/development/compilers/elm/default.nix @@ -19,9 +19,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; }; @@ -37,11 +34,7 @@ let assembleScope = self: basics: - (hs96Pkgs self).elmPkgs - // (hs94Pkgs self).elmPkgs - // (hs810Pkgs self).elmPkgs - // (patchedNodePkgs self) - // basics; + (hs96Pkgs self).elmPkgs // (hs94Pkgs 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 3b1197378322..5f6fa9f724b3 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 6121e816ea88..e182ddb54123 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 279b9bf07ef9..000000000000 --- a/pkgs/development/compilers/elm/packages/ghc8_10/default.nix +++ /dev/null @@ -1,41 +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 { }) - ); - }; - in - elmPkgs - // { - inherit elmPkgs; - - # aeson 2.0.3.0 does not build with attoparsec_0_13_2_5 - aeson = doJailbreak self.aeson_1_5_6_0; - }; -} 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 5e9ba62daf33..000000000000 --- 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/ghc9_4/default.nix b/pkgs/development/compilers/elm/packages/ghc9_4/default.nix index 20dd4ada7e54..2f44db00458e 100644 --- a/pkgs/development/compilers/elm/packages/ghc9_4/default.nix +++ b/pkgs/development/compilers/elm/packages/ghc9_4/default.nix @@ -33,46 +33,6 @@ pkgs.haskell.packages.ghc94.override { ]; }) (self.callPackage ./elm-format/elm-format.nix { }) ); - - 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 { - # 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; - } - ) - ); }; fixHaddock = overrideCabal (_: { @@ -89,8 +49,5 @@ pkgs.haskell.packages.ghc94.override { 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 { }); - - # elm-instrument needs this - indents = self.callPackage ./indents { }; }; } diff --git a/pkgs/development/compilers/elm/packages/ghc9_4/elm-instrument/default.nix b/pkgs/development/compilers/elm/packages/ghc9_4/elm-instrument/default.nix deleted file mode 100644 index efcab21123d6..000000000000 --- a/pkgs/development/compilers/elm/packages/ghc9_4/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/ghc9_4/indents/default.nix b/pkgs/development/compilers/elm/packages/ghc9_4/indents/default.nix deleted file mode 100644 index 239ca059f710..000000000000 --- a/pkgs/development/compilers/elm/packages/ghc9_4/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/node/default.nix b/pkgs/development/compilers/elm/packages/node/default.nix index 12fb7cc1b56f..2c839705f0ff 100644 --- a/pkgs/development/compilers/elm/packages/node/default.nix +++ b/pkgs/development/compilers/elm/packages/node/default.nix @@ -36,40 +36,6 @@ with elmLib; }; }; - 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 = with lib; diff --git a/pkgs/development/compilers/elm/packages/node/node-packages.json b/pkgs/development/compilers/elm/packages/node/node-packages.json index de18f87602ad..d769163fd8ed 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 0cbc74888e74..f6bb3f4350b8 100644 --- a/pkgs/development/compilers/elm/packages/node/node-packages.nix +++ b/pkgs/development/compilers/elm/packages/node/node-packages.nix @@ -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"; @@ -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"; @@ -2271,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"; @@ -2307,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"; @@ -2568,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"; @@ -2847,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"; @@ -2937,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"; @@ -2982,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"; @@ -3090,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"; @@ -3693,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"; @@ -4494,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"; @@ -4566,15 +4458,6 @@ 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-revision15" = { name = "elm-test"; packageName = "elm-test"; @@ -4593,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"; @@ -5223,15 +5097,6 @@ 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.1" = { name = "fastq"; packageName = "fastq"; @@ -5367,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"; @@ -5403,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"; @@ -5421,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"; @@ -5466,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"; @@ -5484,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"; @@ -5664,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"; @@ -5934,15 +5736,6 @@ let sha512 = "YT7U7Vye+t5fZ/QMkBFrTJ7ZQxInIUjwyAjVj84CYXqgBdv30MFUPGnBR6sQaVq6Is15wYJUsnzTuWaGRBhBAQ=="; }; }; - "glob-7.1.4" = { - name = "glob"; - packageName = "glob"; - version = "7.1.4"; - src = fetchurl { - url = "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz"; - sha512 = "hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A=="; - }; - }; "glob-7.2.3" = { name = "glob"; packageName = "glob"; @@ -7707,15 +7500,6 @@ 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.3.0" = { name = "json-stable-stringify"; packageName = "json-stable-stringify"; @@ -8076,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"; @@ -8562,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"; @@ -8580,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"; @@ -8643,24 +8400,6 @@ let sha512 = "MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g=="; }; }; - "minizlib-1.3.3" = { - name = "minizlib"; - packageName = "minizlib"; - version = "1.3.3"; - 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.2" = { name = "minizlib"; packageName = "minizlib"; @@ -8715,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"; @@ -8733,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"; @@ -8796,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"; @@ -8940,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"; @@ -10884,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"; @@ -11127,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"; @@ -11154,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"; @@ -11991,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"; @@ -12342,15 +11991,6 @@ let sha512 = "RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ=="; }; }; - "stealthy-require-1.1.1" = { - name = "stealthy-require"; - packageName = "stealthy-require"; - version = "1.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz"; - sha512 = "ZnWpYnYugiOVEY5GkcuJK1io5V8QmNYChG62gSit9pQVGErXtrKuPC55ITaVSukmMta5qpMU7vqLt2Lnni4f/g=="; - }; - }; "stop-iteration-iterator-1.1.0" = { name = "stop-iteration-iterator"; packageName = "stop-iteration-iterator"; @@ -12729,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"; @@ -12792,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"; @@ -12810,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"; @@ -12837,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"; @@ -13071,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"; @@ -13107,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"; @@ -13530,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"; @@ -13566,15 +13134,6 @@ let sha512 = "UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw=="; }; }; - "upgrade-1.1.0" = { - name = "upgrade"; - packageName = "upgrade"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/upgrade/-/upgrade-1.1.0.tgz"; - sha512 = "NtkVvqVCqsJo5U3mYRum2Tw6uCltOxfIJ/AfTZeTmw6U39IB5X23xF+kRZ9aiPaORqeiQQ7Q209/ibhOvxzwHA=="; - }; - }; "uri-js-4.4.1" = { name = "uri-js"; packageName = "uri-js"; @@ -13998,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"; @@ -14259,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"; @@ -14358,15 +13899,6 @@ let sha512 = "DMricUmwGZUVr++AEAe2uiVM7UoO9MAVZMDu05UQOaUII0lp+zOzLLU4Xqh/JvTqklB1T4uELaaPBKyjE1r4fQ=="; }; }; - "xmlbuilder-13.0.2" = { - name = "xmlbuilder"; - packageName = "xmlbuilder"; - version = "13.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-13.0.2.tgz"; - sha512 = "Eux0i2QdDYKbdbA6AM6xE4m6ZTZr4G4xF9kahI2ukSEMCzwce2eX9WlTI5J3s+NU7hpasFsr8hWIONae7LluAQ=="; - }; - }; "xmlbuilder-15.1.1" = { name = "xmlbuilder"; packageName = "xmlbuilder"; @@ -14484,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"; @@ -14520,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"; @@ -14776,307 +14290,6 @@ in bypassCache = true; reconstructLock = true; }; - elm-coverage = nodeEnv.buildNodePackage { - name = "elm-coverage"; - packageName = "elm-coverage"; - version = "0.4.1"; - src = fetchurl { - url = "https://registry.npmjs.org/elm-coverage/-/elm-coverage-0.4.1.tgz"; - sha512 = "flFXaCikbA6NccBEvrFIgJj9up7rc9A8aOwe0o0Erruvk5f5idWu3/gIBfqTaos7Xc2Fz6fshYyoH5sfyt1r7g=="; - }; - dependencies = [ - sources."ajv-6.12.6" - sources."ansi-regex-5.0.1" - sources."ansi-styles-3.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."binary-extensions-2.3.0" - sources."binwrap-0.2.3" - sources."bluebird-3.7.2" - sources."brace-expansion-1.1.12" - 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."elm-test-0.19.1" - // { - 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."elmi-to-json-1.2.0" - // { - 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"; diff --git a/pkgs/development/compilers/elm/update.sh b/pkgs/development/compilers/elm/update.sh index d718bd0fbb08..06840608e271 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 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 '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/top-level/release-haskell.nix b/pkgs/top-level/release-haskell.nix index 315e94e73a79..2d55c838148d 100644 --- a/pkgs/top-level/release-haskell.nix +++ b/pkgs/top-level/release-haskell.nix @@ -393,8 +393,6 @@ let inherit (pkgsPlatforms.elmPackages) elm elm-format - elm-instrument - elmi-to-json ; }; From f105d662f9636d9205aee3fdc8e6f0af07d97ed8 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Sat, 21 Jun 2025 13:46:25 +0200 Subject: [PATCH 47/66] haskell.packages.ghc94.stan: don't use directory-ospath-streaming The reliance on the OsPath API of this package means that there's no (easy?) install plan for GHC < 9.6. We only _need_ stan for GHC 9.4 HLS, on lower versions it seems to be broken by independent issues. --- .../development/haskell-modules/configuration-ghc-9.4.x.nix | 6 ++++++ 1 file changed, 6 insertions(+) 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 0cff894d00ec..35e610333d82 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.4.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.4.x.nix @@ -139,6 +139,12 @@ self: super: { 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 From ffcada9749c35bfb4a5ddef74693a66ec1d82672 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Sat, 21 Jun 2025 22:08:11 +0200 Subject: [PATCH 48/66] haskellPackages.postgrest: 13.0.0 -> 13.0.4 Just fixes some regressions in v13. Changelog: https://github.com/PostgREST/postgrest/blob/v13.0.4/CHANGELOG.md --- pkgs/development/haskell-modules/configuration-common.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index dbdfcdc0f0fa..50154cc2964c 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -2778,12 +2778,12 @@ with haskellLib; 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="; }; }) ]; From 4578b4e63e32be23ff8c7ffe8a60a5b1ee6980e3 Mon Sep 17 00:00:00 2001 From: Julien Malka Date: Sat, 21 Jun 2025 15:12:02 +0200 Subject: [PATCH 49/66] haskellPackages.hexstring: unbreak --- .../haskell-modules/configuration-common.nix | 18 ++++++++++++++++++ .../configuration-hackage2nix/broken.yaml | 1 - .../haskell-modules/hackage-packages.nix | 2 -- 3 files changed, 18 insertions(+), 3 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index dbdfcdc0f0fa..7316bf1f1d8d 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -2528,6 +2528,24 @@ with haskellLib; ''; }) 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" ]; diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index 96fe5f98f6dd..90238ac8c43b 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -2600,7 +2600,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 diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index afd4702cf3b3..d83d90f7c287 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -322751,8 +322751,6 @@ self: { ]; description = "Fast and safe representation of a hex string"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; From dd23e181c8bfe6b2f7a9bc63cc94ce66e8aa6fe1 Mon Sep 17 00:00:00 2001 From: Sander Date: Mon, 23 Jun 2025 15:21:37 +0200 Subject: [PATCH 50/66] elmPackages.elm-format: 0.8.7 -> 0.8.8 This release officially supports GHC 9.6. To avoid dependency conflicts with the elm compiler (see ansi-wl-pprint), elm-format is now built with GHC 9.8. The GHC 9.4 elm package overrides have been removed. --- pkgs/development/compilers/elm/default.nix | 8 +-- .../compilers/elm/packages/ghc9_4/default.nix | 53 ------------------- .../compilers/elm/packages/ghc9_8/default.nix | 36 +++++++++++++ .../elm-format/avh4-lib.nix | 7 ++- .../elm-format/elm-format-lib.nix | 5 +- .../elm-format/elm-format-markdown.nix | 5 +- .../elm-format/elm-format-test-lib.nix | 5 +- .../elm-format/elm-format.nix | 20 +++++-- 8 files changed, 67 insertions(+), 72 deletions(-) delete mode 100644 pkgs/development/compilers/elm/packages/ghc9_4/default.nix create mode 100644 pkgs/development/compilers/elm/packages/ghc9_8/default.nix rename pkgs/development/compilers/elm/packages/{ghc9_4 => ghc9_8}/elm-format/avh4-lib.nix (84%) rename pkgs/development/compilers/elm/packages/{ghc9_4 => ghc9_8}/elm-format/elm-format-lib.nix (88%) rename pkgs/development/compilers/elm/packages/{ghc9_4 => ghc9_8}/elm-format/elm-format-markdown.nix (78%) rename pkgs/development/compilers/elm/packages/{ghc9_4 => ghc9_8}/elm-format/elm-format-test-lib.nix (87%) rename pkgs/development/compilers/elm/packages/{ghc9_4 => ghc9_8}/elm-format/elm-format.nix (69%) diff --git a/pkgs/development/compilers/elm/default.nix b/pkgs/development/compilers/elm/default.nix index c1b530471c3b..6fc37cc58db8 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,9 +22,6 @@ let ; }; - # 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 @@ -34,7 +34,7 @@ let assembleScope = self: basics: - (hs96Pkgs self).elmPkgs // (hs94Pkgs self).elmPkgs // (patchedNodePkgs self) // basics; + (hs98Pkgs self).elmPkgs // (hs96Pkgs self).elmPkgs // (patchedNodePkgs self) // basics; in lib.makeScope pkgs.newScope ( self: 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 2f44db00458e..000000000000 --- 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_8/default.nix b/pkgs/development/compilers/elm/packages/ghc9_8/default.nix new file mode 100644 index 000000000000..0e8cf8749d96 --- /dev/null +++ b/pkgs/development/compilers/elm/packages/ghc9_8/default.nix @@ -0,0 +1,36 @@ +{ pkgs, lib }: + +self: +pkgs.haskell.packages.ghc98.override { + overrides = + self: super: + let + inherit (pkgs.haskell.lib.compose) justStaticExecutables overrideCabal; + + 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: { + 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 472afd58b6e8..ac2963015b39 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 823c2c3f2729..1431976b603a 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 4d3420da3f6c..639870aa4671 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 c9ddc2b25293..48c86d2e3c37 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 69% 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 7a8cf08f644d..b7a805abb57b 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 @@ -20,13 +20,13 @@ tasty-quickcheck, text, }: -mkDerivation { +mkDerivation rec { 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 = "0klhnfvy1l6mck46qwk6pp4d66cvj0m5w91ylghdcr4fb6ka1gp0"; + rev = "b06902f1e450f8be1e7b318caab7ccb1950893fa"; fetchSubmodules = true; }; isLibrary = false; @@ -61,8 +61,18 @@ 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"; + postPatch = '' + mkdir -p ./generated + cat < ./generated/Build_elm_format.hs + module Build_elm_format where + + gitDescribe :: String + gitDescribe = "${version}" + EOHS + ''; } From e6ef81d433cb172b24d6905833b725d065b5e935 Mon Sep 17 00:00:00 2001 From: Sander Date: Mon, 23 Jun 2025 19:20:09 +0200 Subject: [PATCH 51/66] elmPackages: update and run the `update.sh` script - Vendored the post-patch script for elm-format. - Updated `update.sh` and committed the changes. --- .../packages/ghc9_6/ansi-wl-pprint/default.nix | 2 +- .../compilers/elm/packages/ghc9_6/elm/default.nix | 2 +- .../compilers/elm/packages/ghc9_8/default.nix | 15 +++++++++++---- .../elm/packages/ghc9_8/elm-format/elm-format.nix | 15 +++------------ pkgs/development/compilers/elm/update.sh | 6 +++--- 5 files changed, 19 insertions(+), 21 deletions(-) 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 53b9b6865f89..4d9092e5b684 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 954d15f92e74..253a9986ac64 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 index 0e8cf8749d96..8e6078f81876 100644 --- a/pkgs/development/compilers/elm/packages/ghc9_8/default.nix +++ b/pkgs/development/compilers/elm/packages/ghc9_8/default.nix @@ -8,12 +8,19 @@ pkgs.haskell.packages.ghc98.override { inherit (pkgs.haskell.lib.compose) justStaticExecutables overrideCabal; elmPkgs = { - /* - The elm-format expression is updated via a script in the https://github.com/avh4/elm-format repo: - `package/nix/build.sh` - */ + # 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 diff --git a/pkgs/development/compilers/elm/packages/ghc9_8/elm-format/elm-format.nix b/pkgs/development/compilers/elm/packages/ghc9_8/elm-format/elm-format.nix index b7a805abb57b..1b50f8d8384a 100644 --- a/pkgs/development/compilers/elm/packages/ghc9_8/elm-format/elm-format.nix +++ b/pkgs/development/compilers/elm/packages/ghc9_8/elm-format/elm-format.nix @@ -20,13 +20,13 @@ tasty-quickcheck, text, }: -mkDerivation rec { +mkDerivation { pname = "elm-format"; version = "0.8.8"; src = fetchgit { url = "https://github.com/avh4/elm-format"; - sha256 = "0klhnfvy1l6mck46qwk6pp4d66cvj0m5w91ylghdcr4fb6ka1gp0"; - rev = "b06902f1e450f8be1e7b318caab7ccb1950893fa"; + sha256 = "13i1wgva6p9zsx1a7sfb3skc0rv187isb920chkhljyh48c12k8l"; + rev = "d07fddc8c0eef412dba07be4ab8768d6abcca796"; fetchSubmodules = true; }; isLibrary = false; @@ -66,13 +66,4 @@ mkDerivation rec { description = "A source code formatter for Elm"; license = lib.licenses.bsd3; mainProgram = "elm-format"; - postPatch = '' - mkdir -p ./generated - cat < ./generated/Build_elm_format.hs - module Build_elm_format where - - gitDescribe :: String - gitDescribe = "${version}" - EOHS - ''; } diff --git a/pkgs/development/compilers/elm/update.sh b/pkgs/development/compilers/elm/update.sh index 06840608e271..5e47110d4a2f 100755 --- a/pkgs/development/compilers/elm/update.sh +++ b/pkgs/development/compilers/elm/update.sh @@ -3,10 +3,10 @@ # Update all cabal packages. 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 --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 From 1c57a2a24c0e5fce7a2899162c6a5bca12ffd177 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Mon, 23 Jun 2025 23:21:46 +0200 Subject: [PATCH 52/66] haskellPackages.jpeg-turbo: fix dep discovery and tests --- pkgs/development/haskell-modules/configuration-common.nix | 3 +++ pkgs/development/haskell-modules/configuration-nix.nix | 5 +++++ 2 files changed, 8 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index d4233d489a68..29627ab88bd7 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -404,6 +404,9 @@ with haskellLib; # 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; + # 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 diff --git a/pkgs/development/haskell-modules/configuration-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix index c55acd37e867..277fe49a3ff4 100644 --- a/pkgs/development/haskell-modules/configuration-nix.nix +++ b/pkgs/development/haskell-modules/configuration-nix.nix @@ -599,6 +599,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; From 0edfc9c6ca0ae11a123695141aba65035f7fbf1d Mon Sep 17 00:00:00 2001 From: Levin Engel Date: Sun, 29 Jun 2025 14:37:56 +0200 Subject: [PATCH 53/66] haskellPackages.haskore: fixed broken package (doJailbreak, dontCheck) --- .../haskell-modules/configuration-common.nix | 10 ++++++++++ .../configuration-hackage2nix/broken.yaml | 1 - pkgs/development/haskell-modules/hackage-packages.nix | 2 -- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 29627ab88bd7..e2e629424f94 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -3214,6 +3214,16 @@ with haskellLib; # 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 diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index 90238ac8c43b..35c52927e98e 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -2465,7 +2465,6 @@ broken-packages: - haskoin # failure in job https://hydra.nixos.org/build/233201668 at 2023-09-02 - 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-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 diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index d83d90f7c287..ffb6c5433065 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -308296,8 +308296,6 @@ self: { ]; description = "The Haskore Computer Music System"; license = "GPL"; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; From 194cbf4a0895705600d67f5c98c9e2e0a1654811 Mon Sep 17 00:00:00 2001 From: rnhmjoj Date: Mon, 30 Jun 2025 00:18:02 +0200 Subject: [PATCH 54/66] haskellPackages.selda-json: unbreak --- pkgs/development/haskell-modules/configuration-common.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index e2e629424f94..9b85d839e7aa 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -1099,9 +1099,11 @@ with haskellLib; } 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 From 4d5170aadd8ba4618df97f6e235b6286c81a10d2 Mon Sep 17 00:00:00 2001 From: Peter Becich Date: Sun, 29 Jun 2025 14:55:44 -0700 Subject: [PATCH 55/66] haskellPackages.cabal2nix: unstable-2025-04-30 -> unstable-2025-06-14 This update fixes the `regenerate-hackage-packages` script. ``` ./maintainers/scripts/haskell/update-cabal2nix-unstable.sh ``` Previously, `regenerate-hackage-packages` failed with: ``` ... hackage2nix: user error (cannot parse cabal file /nix/store/kmz1d73l5k1nhv5269dl5i68yjwlbcir-unpacked-cabal-hashes/pms-application-service/0.0.3.0/pms-application-service.cabal) hackage2nix: thread blocked indefinitely in an MVar operation ``` --- .../development/haskell-modules/cabal2nix-unstable.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/haskell-modules/cabal2nix-unstable.nix b/pkgs/development/haskell-modules/cabal2nix-unstable.nix index 8a0cda37add8..7daf09ffe0dd 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 From 5e6d29f0b21cd887a1e3920bd432a2de52f552fe Mon Sep 17 00:00:00 2001 From: Peter Becich Date: Sun, 29 Jun 2025 16:36:29 -0700 Subject: [PATCH 56/66] haskellPackages: regenerate package set based on current config ``` ./maintainers/scripts/haskell/regenerate-hackage-packages.sh ``` No update of Hackage or Stackage. --- .../transitive-broken.yaml | 3 - .../haskell-modules/hackage-packages.nix | 258 ++++++++---------- 2 files changed, 119 insertions(+), 142 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml index 5acdf7a5a59c..a7d4dc95eb40 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml @@ -277,7 +277,6 @@ dont-distribute-packages: - bitcoin-api-extra - bitcoin-block - bitcoin-tx - - bitcoin-types - bitcoind-regtest - Bitly - bitly-cli @@ -2205,7 +2204,6 @@ dont-distribute-packages: - MFlow - Mhailist - Michelangelo - - micro-gateway - microformats2-types - MicroHs - MicrosoftTranslator @@ -3148,7 +3146,6 @@ dont-distribute-packages: - sibe - sigma-ij - signals - - signature - signify-hs - silvi - simgi diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 09ce986b32a2..757263097f4a 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -108139,7 +108139,6 @@ self: { ]; description = "Provides consistent low-level types used commonly among Bitcoin implementations"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -421049,142 +421048,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 ( { @@ -444398,7 +444380,6 @@ self: { ]; description = "A Micro service gateway"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "simple-gateway"; } ) { }; @@ -607253,7 +607234,6 @@ self: { ]; description = "Hmac sha256 signature json and http payload"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; From 1df940707450f714b8467cc585f1eeb9593e6a54 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Sun, 29 Jun 2025 00:40:22 +0200 Subject: [PATCH 57/66] haskellPackages.env-extra: fix flaky test failures --- .../haskell-modules/configuration-common.nix | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 29627ab88bd7..d9e03a232e10 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -362,6 +362,26 @@ with haskellLib; # 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 From ac76b76a880e39ac747466e58490d323fce67830 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Mon, 30 Jun 2025 16:13:36 +0200 Subject: [PATCH 58/66] haskellPackages: mark builds failing on hydra as broken This commit has been generated by maintainers/scripts/haskell/mark-broken.sh based on *evaluation [1816057](https://hydra.nixos.org/eval/1816057) of nixpkgs commit [028a94b](https://github.com/NixOS/nixpkgs/commits/028a94be88e833c919631df2973a00ec008062a8) as of 2025-06-23 09:22 UTC* from the haskell-updates jobset on hydra under https://hydra.nixos.org/jobset/nixpkgs/haskell-updates --- .../configuration-hackage2nix/broken.yaml | 17 +++++++++ .../transitive-broken.yaml | 3 +- .../haskell-modules/hackage-packages.nix | 37 ++++++++++++++++++- 3 files changed, 55 insertions(+), 2 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index 35c52927e98e..4d3b395e9611 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -1253,6 +1253,7 @@ broken-packages: - 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 - 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 @@ -1883,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 @@ -1903,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 @@ -2007,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 @@ -2108,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 @@ -2408,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 @@ -2463,6 +2469,7 @@ 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-vintage # failure in job https://hydra.nixos.org/build/233230742 at 2023-09-02 @@ -3645,6 +3652,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 @@ -4577,6 +4585,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 @@ -5021,11 +5030,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 @@ -5167,6 +5178,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 @@ -6091,6 +6103,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 @@ -6408,6 +6421,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 @@ -6536,6 +6550,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 @@ -6681,6 +6696,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 @@ -6730,6 +6746,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 diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml index a7d4dc95eb40..3fdaff21535c 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml @@ -681,6 +681,7 @@ dont-distribute-packages: - ddc-tools - ddc-war - ddci-core + - dde - debug - decimal-arithmetic - dedukti @@ -1025,6 +1026,7 @@ dont-distribute-packages: - frpnow-gtk - frpnow-gtk3 - frpnow-vty + - fs-sim - ftdi - ftp-client-conduit - FTPLine @@ -1374,7 +1376,6 @@ dont-distribute-packages: - haskoon - haskoon-httpspec - haskoon-salvia - - haskore-realtime - haskore-supercollider - haskore-synthesizer - hasktorch-ffi-thc diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 3cb628deecde..e986a83feb0b 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -182871,6 +182871,7 @@ self: { ]; description = "Delay differential equations"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -185416,6 +185417,8 @@ self: { testToolDepends = [ hspec-discover ]; description = "Facilities for storing a Haskell value, using delta types"; license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -243806,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; } ) { }; @@ -245428,6 +245433,8 @@ self: { ]; description = "Abstract interface for the file system"; license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -245509,6 +245516,7 @@ self: { ]; description = "Simulated file systems"; license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -254840,6 +254848,8 @@ self: { ]; description = "GenValidity support for URI"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -270837,6 +270847,8 @@ self: { ]; description = "Compile git revision info into Haskell projects"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -301992,7 +302004,9 @@ self: { ]; description = "Haskell port of purescript-halogen library"; license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; mainProgram = "halogen-core-prototype"; + broken = true; } ) { }; @@ -307691,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; } ) { }; @@ -308336,7 +308352,6 @@ self: { ]; description = "Routines for realtime playback of Haskore songs"; license = "GPL"; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -422997,6 +423012,8 @@ self: { ]; description = "Haskell FFI bindings to the llama.cpp LLM inference library"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { llama = null; }; @@ -514021,7 +514038,9 @@ self: { testToolDepends = [ hspec-discover ]; description = "Command-Line Manipulator of 𝜑-Calculus Expressions"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; mainProgram = "phino"; + broken = true; } ) { }; @@ -555356,6 +555375,8 @@ self: { ]; description = "A writer-biased RAW lock"; license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -556073,6 +556094,8 @@ self: { doHaddock = false; description = "Codecs for use with AWS rds-data"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -569059,6 +569082,8 @@ self: { ]; description = "Track allocated resources"; license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -663846,6 +663871,8 @@ self: { ]; description = "Orphan instances of \"lawful-conversions\" for \"text-builder\""; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -693236,6 +693263,8 @@ self: { ]; description = "A union-find/map data structure"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -704191,7 +704220,9 @@ self: { ]; description = "Random verilog generation and simulator testing"; license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; mainProgram = "verismith"; + broken = true; } ) { }; @@ -720759,6 +720790,8 @@ self: { ]; description = "Fast binary io-streams adapter"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -724688,7 +724721,9 @@ self: { executableHaskellDepends = [ base ]; description = "WSJT-X UDP protocol"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; mainProgram = "wsjtx-dump-udp"; + broken = true; } ) { }; From c85656eae6448c6bad258ea6ee8e7e6805cd892a Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Mon, 30 Jun 2025 16:15:08 +0200 Subject: [PATCH 59/66] maintainers/scripts/haskell: don't redundantly add C++ Nix to env MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Since the shebang calls nix-shell, we can safely assume that Nix (Lix, C++ Nix) is installed. Our scripts should support a wide enough range of Nix versions so that using the “impure” version of the tool is not a problem. This works around #400784. My theory is that the Nix frontend commands no longer work with older versions of the Nix daemon nor the Lix daemon in our workloads. --- maintainers/scripts/haskell/regenerate-hackage-packages.sh | 2 +- .../scripts/haskell/regenerate-transitive-broken-packages.sh | 2 +- maintainers/scripts/haskell/update-hackage.sh | 2 +- maintainers/scripts/haskell/update-stackage.sh | 2 +- .../scripts/haskell/upload-nixos-package-list-to-hackage.sh | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/maintainers/scripts/haskell/regenerate-hackage-packages.sh b/maintainers/scripts/haskell/regenerate-hackage-packages.sh index e7652540ab8b..3b7c0a8297e1 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 076602d6d6b9..d128433ce32b 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 5aa644a3d0fa..27a77d5db9df 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 fc33b14b799f..8401ec1f2108 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 9130941a5366..cbf600d95e76 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. From 6422b851ec94c3865849684f39e0e873cbc3db53 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Mon, 30 Jun 2025 13:31:53 +0200 Subject: [PATCH 60/66] haskellPackages.cabal-cargs: remove dependence on location of source --- .../haskell-modules/configuration-common.nix | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 22342d8b16b6..7a0a512c7913 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -176,6 +176,29 @@ with haskellLib; 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 From 621d9115f4f747d99eea4d4dc9a460b954560cf5 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Mon, 30 Jun 2025 13:32:47 +0200 Subject: [PATCH 61/66] haskellPackages.geomancy-layout: disable tests due to missing data --- pkgs/development/haskell-modules/configuration-common.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 7a0a512c7913..fc0cc8329840 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -2033,6 +2033,10 @@ with haskellLib; # 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; From 88244f3e5c284fbb342b0bc1c63e3ff71f9981e6 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Mon, 30 Jun 2025 13:33:56 +0200 Subject: [PATCH 62/66] haskellPackages.cabal-cargs: enable separate bin output --- pkgs/development/haskell-modules/configuration-nix.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix index 277fe49a3ff4..795b769677a2 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; From bbb13daacc156a67eb57d26fa2a78ef94fbac7f2 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Tue, 1 Jul 2025 11:24:19 +0200 Subject: [PATCH 63/66] haskellPackages.JuicyPixels-jpeg-turbo: also disable tests This package is affected by the same problem as jpeg-turbo, missing test files in the sdist. --- pkgs/development/haskell-modules/configuration-common.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index fc0cc8329840..1c07abc0c99f 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -449,6 +449,7 @@ with haskellLib; # 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 From 49b74e0300d05c4f78af87b97ed49559862c89fa Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Tue, 1 Jul 2025 11:56:37 +0200 Subject: [PATCH 64/66] top-level/release-haskell.nix: nixfmt attribute is just an alias now --- pkgs/top-level/release-haskell.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/top-level/release-haskell.nix b/pkgs/top-level/release-haskell.nix index 2d55c838148d..9350d267e323 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 From d1779090326fc6bd6eddfc606dd177055a199863 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Tue, 1 Jul 2025 12:20:47 +0200 Subject: [PATCH 65/66] haskell.compiler.ghc902Binary: workaround com.apple.provenance xattr See #413450. (Ported from 759f22430c78267e863e583c79dd2269b51d1e5c.) --- pkgs/development/compilers/ghc/9.0.2-binary.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/development/compilers/ghc/9.0.2-binary.nix b/pkgs/development/compilers/ghc/9.0.2-binary.nix index de15bd8e55f0..65f6d133287a 100644 --- a/pkgs/development/compilers/ghc/9.0.2-binary.nix +++ b/pkgs/development/compilers/ghc/9.0.2-binary.nix @@ -350,6 +350,15 @@ stdenv.mkDerivation { # 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 From 3ea4dc04503b4370e06eca0e43c062c8b11883fa Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Wed, 2 Jul 2025 00:41:58 +0200 Subject: [PATCH 66/66] haskellPackages: mark builds failing on hydra as broken This commit has been generated by maintainers/scripts/haskell/mark-broken.sh based on *evaluation [1816563](https://hydra.nixos.org/eval/1816563) of nixpkgs commit [bbb13da](https://github.com/NixOS/nixpkgs/commits/bbb13daacc156a67eb57d26fa2a78ef94fbac7f2) as of 2025-07-01 22:36 UTC* from the haskell-updates jobset on hydra under https://hydra.nixos.org/jobset/nixpkgs/haskell-updates --- .../haskell-modules/configuration-hackage2nix/broken.yaml | 3 +++ .../configuration-hackage2nix/transitive-broken.yaml | 2 ++ pkgs/development/haskell-modules/hackage-packages.nix | 8 ++++++++ 3 files changed, 13 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index 4d3b395e9611..ff7ec02444af 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -2472,6 +2472,7 @@ broken-packages: - 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-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 @@ -4733,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 @@ -5520,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 diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml index 3fdaff21535c..c53cd7260bd4 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml @@ -1633,6 +1633,7 @@ dont-distribute-packages: - hsdev - hsec-core - Hsed + - hsendxmpp - hsfacter - HSGEP - HSHHelpers @@ -2205,6 +2206,7 @@ dont-distribute-packages: - MFlow - Mhailist - Michelangelo + - micro-gateway - microformats2-types - MicroHs - MicrosoftTranslator diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index e986a83feb0b..61d87665d8ef 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -308352,6 +308352,8 @@ self: { ]; description = "Routines for realtime playback of Haskore songs"; license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -350308,6 +350310,7 @@ self: { ]; description = "sendxmpp clone, sending XMPP messages via CLI"; license = lib.licenses.agpl3Only; + hydraPlatforms = lib.platforms.none; mainProgram = "hsendxmpp"; } ) { }; @@ -444395,6 +444398,7 @@ self: { ]; description = "A Micro service gateway"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; mainProgram = "simple-gateway"; } ) { }; @@ -526511,6 +526515,8 @@ self: { ]; description = "XEPs implementation on top of pontarius-xmpp"; license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -607257,6 +607263,8 @@ self: { ]; description = "Hmac sha256 signature json and http payload"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { };