haskell.compiler.ghc982: drop

Latest 9.8.x minor release is 9.8.4, which is also in Stackage 23.28.

Thus, dropping according to the GHC Deprecation Policy.

(cherry picked from commit 1874b16d387f9009b1ff28d9123b3ad74dcff669)

Changed files
-51
pkgs
-4
pkgs/development/compilers/ghc/9.8.2.nix
···
-
import ./common-hadrian.nix {
-
version = "9.8.2";
-
sha256 = "4vt6fddGEjfSLoNlqD7dnhp30uFdBF85RTloRah3gck=";
-
}
-10
pkgs/development/compilers/ghc/common-hadrian.nix
···
../../tools/haskell/hadrian/disable-hyperlinked-source-extra-args.patch
)
]
-
# Incorrect bounds on Cabal in hadrian
-
# https://gitlab.haskell.org/ghc/ghc/-/issues/24100
-
++
-
lib.optionals
-
(lib.elem version [
-
"9.8.2"
-
])
-
[
-
../../tools/haskell/hadrian/hadrian-9.8.1-allow-Cabal-3.10.patch
-
]
++ lib.optionals (lib.versionAtLeast version "9.8" && lib.versionOlder version "9.12") [
(fetchpatch {
name = "enable-ignore-build-platform-mismatch.patch";
-13
pkgs/development/tools/haskell/hadrian/hadrian-9.8.1-allow-Cabal-3.10.patch
···
-
diff --git a/hadrian.cabal b/hadrian.cabal
-
index 70fded11aa..3893537f05 100644
-
--- a/hadrian/hadrian.cabal
-
+++ b/hadrian/hadrian.cabal
-
@@ -150,7 +150,7 @@ executable hadrian
-
, TypeOperators
-
other-extensions: MultiParamTypeClasses
-
, TypeFamilies
-
- build-depends: Cabal >= 3.2 && < 3.9
-
+ build-depends: Cabal >= 3.2 && < 3.11
-
, base >= 4.11 && < 5
-
, bytestring >= 0.10 && < 0.13
-
, containers >= 0.5 && < 0.7
-23
pkgs/top-level/haskell-packages.nix
···
llvmPackages = pkgs.llvmPackages_15;
};
ghc96 = compiler.ghc967;
-
ghc982 = callPackage ../development/compilers/ghc/9.8.2.nix {
-
bootPkgs =
-
# For GHC 9.6 no armv7l bindists are available.
-
if stdenv.buildPlatform.isAarch32 then
-
bb.packages.ghc963
-
else if stdenv.buildPlatform.isPower64 && stdenv.buildPlatform.isLittleEndian then
-
bb.packages.ghc963
-
else
-
bb.packages.ghc963Binary;
-
inherit (buildPackages.python3Packages) sphinx;
-
# Need to use apple's patched xattr until
-
# https://github.com/xattr/xattr/issues/44 and
-
# https://github.com/xattr/xattr/issues/55 are solved.
-
inherit (buildPackages.darwin) xattr autoSignDarwinBinariesHook;
-
# Support range >= 11 && < 16
-
buildTargetLlvmPackages = pkgsBuildTarget.llvmPackages_15;
-
llvmPackages = pkgs.llvmPackages_15;
-
};
ghc983 = callPackage ../development/compilers/ghc/9.8.3.nix {
bootPkgs =
# For GHC 9.6 no armv7l bindists are available.
···
compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-9.6.x.nix { };
};
ghc96 = packages.ghc967;
-
ghc982 = callPackage ../development/haskell-modules {
-
buildHaskellPackages = bh.packages.ghc982;
-
ghc = bh.compiler.ghc982;
-
compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-9.8.x.nix { };
-
};
ghc983 = callPackage ../development/haskell-modules {
buildHaskellPackages = bh.packages.ghc983;
ghc = bh.compiler.ghc983;
-1
pkgs/top-level/release-haskell.nix
···
ghc948
ghc963
ghc967
-
ghc982
ghc983
ghc984
ghc9101