+2
doc/release-notes/rl-2511.section.md
+2
doc/release-notes/rl-2511.section.md
···- `conduwuit` was removed due to upstream ceasing development and deleting their repository. For existing data, a migration to `matrix-conduit`, `matrix-continuwuity` or `matrix-tuwunel` may be possible.+- The GHCJS 8.10.7, exposed via `haskell.compiler.ghcjs` and `haskell.compiler.ghcjs810`, has been removed. Downstream users should migrate their projects to the new JavaScript backend of GHC proper which can be used via `pkgsCross.ghcjs` from Nixpkgs.- `gnome-keyring` no longer ships with an SSH agent anymore because it has been deprecated upstream. You should use `gcr_4` instead, which provides the same features. More information on why this was done can be found on [the relevant GCR upstream PR](https://gitlab.gnome.org/GNOME/gcr/-/merge_requests/67).- `stdenv.mkDerivation` and other derivation builders that use it no longer allow the value of `env` to be anything but an attribute set, for the purpose of setting environment variables that are available to the [builder](https://nix.dev/manual/nix/latest/store/derivation/#builder) process. An environment variable called `env` can still be provided by means of `mkDerivation { env.env = ...; }`, though we recommend to use a more specific name than "env".
-42
pkgs/development/compilers/ghcjs/8.10/common-overrides.nix
-42
pkgs/development/compilers/ghcjs/8.10/common-overrides.nix
···
-70
pkgs/development/compilers/ghcjs/8.10/configured-ghcjs-src.nix
-70
pkgs/development/compilers/ghcjs/8.10/configured-ghcjs-src.nix
···-sed -i 's@let libDir = takeDirectory haddockPath </> ".." </> "lib"@let libDir = takeDirectory haddockPath </> ".." </> "lib/ghcjs-${version}"@' src-bin/HaddockDriver.hs
-144
pkgs/development/compilers/ghcjs/8.10/default.nix
-144
pkgs/development/compilers/ghcjs/8.10/default.nix
···-wrapProgram $out/bin/ghcjs-pkg --add-flags "--global-package-db=$out/lib/${bootGhcjs.name}/package.conf.d"-wrapProgram $out/bin/ghcjs-hsc2hs --add-flags "-I$out/lib/${bootGhcjs.name}/include --template=$out/lib/${bootGhcjs.name}/include/template-hsc.h"
-54
pkgs/development/compilers/ghcjs/8.10/generate_host_version.hs
-54
pkgs/development/compilers/ghcjs/8.10/generate_host_version.hs
···
-6
pkgs/development/compilers/ghcjs/8.10/git.json
-6
pkgs/development/compilers/ghcjs/8.10/git.json
-245
pkgs/development/compilers/ghcjs/8.10/stage0.nix
-245
pkgs/development/compilers/ghcjs/8.10/stage0.nix
···
-87
pkgs/development/compilers/ghcjs/ghcjs-base.nix
-87
pkgs/development/compilers/ghcjs/ghcjs-base.nix
···
-1
pkgs/development/haskell-modules/configuration-arm.nix
-1
pkgs/development/haskell-modules/configuration-arm.nix
-10
pkgs/development/haskell-modules/configuration-common.nix
-10
pkgs/development/haskell-modules/configuration-common.nix
···
+1
-4
pkgs/development/haskell-modules/configuration-ghc-8.10.x.nix
+1
-4
pkgs/development/haskell-modules/configuration-ghc-8.10.x.nix
···-if self.ghc.llvmPackages != null then pkgs.lib.dontRecurseIntoAttrs self.ghc.llvmPackages else null;
-154
pkgs/development/haskell-modules/configuration-ghcjs-8.x.nix
-154
pkgs/development/haskell-modules/configuration-ghcjs-8.x.nix
···-# doctest doesn't work on ghcjs, but sometimes dontCheck doesn't seem to get rid of the dependency-url = "https://github.com/UnkindPartition/tasty/commit/e692065642fd09b82acccea610ad8f49edd207df.patch";
+1
-11
pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml
+1
-11
pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml
·········
+3
-9
pkgs/development/haskell-modules/configuration-nix.nix
+3
-9
pkgs/development/haskell-modules/configuration-nix.nix
···+++ lib.optionals (!(pkgs.stdenv.hostPlatform.isAarch64 || pkgs.stdenv.hostPlatform.isx86_64)) [
-543
pkgs/development/haskell-modules/hackage-packages.nix
-543
pkgs/development/haskell-modules/hackage-packages.nix
············description = "Lift a binary, non-decreasing function onto ordered lists and order the output";··················
+9
-18
pkgs/top-level/haskell-packages.nix
+9
-18
pkgs/top-level/haskell-packages.nix
············+ghcjs = throw "'haskell.compiler.ghcjs' has been removed. Please use 'pkgsCross.ghcjs' instead."; # Added 2025-09-06+ghcjs810 = throw "'haskell.compiler.ghcjs810' has been removed. Please use 'pkgsCross.ghcjs' instead."; # Added 2025-09-06···compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-9.14.x.nix { };-packageSetConfig = callPackage ../development/haskell-modules/configuration-ghcjs-8.x.nix { };···+ghcjs = throw "'haskell.packages.ghcjs' has been removed. Please use 'pkgsCross.ghcjs' instead."; # Added 2025-09-06+ghcjs810 = throw "'haskell.packages.ghcjs810' has been removed. Please use 'pkgsCross.ghcjs' instead."; # Added 2025-09-06
-1
pkgs/top-level/release-cross.nix
-1
pkgs/top-level/release-cross.nix
+1
-21
pkgs/top-level/release-haskell.nix
+1
-21
pkgs/top-level/release-haskell.nix
······