Merge PR #369373 (haskell-updates) into staging
This commit is contained in:
@@ -764,7 +764,7 @@ that depend on that library, you may want to use:
|
||||
|
||||
```nix
|
||||
haskellPackages.haskell-ci.overrideScope (self: super: {
|
||||
Cabal = self.Cabal_3_14_0_0;
|
||||
Cabal = self.Cabal_3_14_1_0;
|
||||
})
|
||||
```
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@ set -eu -o pipefail
|
||||
# (should be capitalized like the display name)
|
||||
SOLVER=LTS
|
||||
# Stackage solver verson, if any. Use latest if empty
|
||||
VERSION=
|
||||
VERSION=22
|
||||
TMP_TEMPLATE=update-stackage.XXXXXXX
|
||||
readonly SOLVER
|
||||
readonly VERSION
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"commit": "11b47ef0c5fa2ddecc20a556776ede00e9569867",
|
||||
"url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/11b47ef0c5fa2ddecc20a556776ede00e9569867.tar.gz",
|
||||
"sha256": "17k59rkyrz1ax8gx8jps295371p25ksscli9jbp3h4ivfmls5fyd",
|
||||
"msg": "Update from Hackage at 2024-11-07T13:09:31Z"
|
||||
"commit": "c9ce1cc4a029220ec3582fbcf69e082d245d78b6",
|
||||
"url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/c9ce1cc4a029220ec3582fbcf69e082d245d78b6.tar.gz",
|
||||
"sha256": "02x3z4rg4dwarzb6p88z7sff40bkbq41gxnczvzph8s3s8jq9iw1",
|
||||
"msg": "Update from Hackage at 2024-12-23T18:27:47Z"
|
||||
}
|
||||
|
||||
@@ -34,10 +34,10 @@
|
||||
}:
|
||||
mkDerivation {
|
||||
pname = "cabal2nix";
|
||||
version = "unstable-2024-12-22";
|
||||
version = "unstable-2024-12-31";
|
||||
src = fetchzip {
|
||||
url = "https://github.com/NixOS/cabal2nix/archive/cc5c0285bac65da2be0afd123f1cee94104c25fd.tar.gz";
|
||||
sha256 = "1jrjgjjg1nkdc4fhk9m8hp5j5zq9bs0lvvk4v3kx6xmvjx93hk8h";
|
||||
url = "https://github.com/NixOS/cabal2nix/archive/e290b906f056dd1414ede71b4bb6375be2d0aa5d.tar.gz";
|
||||
sha256 = "0x94w4dfjfxp3f5h7w5738znkyb8barzjki0xsf94asiffiqsgxn";
|
||||
};
|
||||
postUnpack = "sourceRoot+=/cabal2nix; echo source root reset to $sourceRoot";
|
||||
isLibrary = true;
|
||||
|
||||
@@ -29,15 +29,15 @@ self: super: {
|
||||
Cabal_3_12_1_0 = doDistribute (super.Cabal_3_12_1_0.override {
|
||||
Cabal-syntax = self.Cabal-syntax_3_12_1_0;
|
||||
});
|
||||
Cabal_3_14_0_0 = doDistribute (super.Cabal_3_14_0_0.override {
|
||||
Cabal-syntax = self.Cabal-syntax_3_14_0_0;
|
||||
Cabal_3_14_1_0 = doDistribute (super.Cabal_3_14_1_0.override {
|
||||
Cabal-syntax = self.Cabal-syntax_3_14_1_0;
|
||||
});
|
||||
|
||||
# hackage-security == 0.6.2.6 has a wider support range in theory, but it only
|
||||
# makes sense to use the non Stackage version if we want to use Cabal* >= 3.12
|
||||
# makes sense to use the non Stackage version if we want to use Cabal* >= 3.14
|
||||
hackage-security_0_6_2_6 = super.hackage-security_0_6_2_6.override {
|
||||
Cabal = self.Cabal_3_12_1_0;
|
||||
Cabal-syntax = self.Cabal-syntax_3_12_1_0;
|
||||
Cabal = self.Cabal_3_14_1_0;
|
||||
Cabal-syntax = self.Cabal-syntax_3_14_1_0;
|
||||
};
|
||||
|
||||
# cabal-install needs most recent versions of Cabal and Cabal-syntax,
|
||||
@@ -48,9 +48,9 @@ self: super: {
|
||||
cabalInstallOverlay = cself: csuper:
|
||||
{
|
||||
hackage-security = self.hackage-security_0_6_2_6;
|
||||
} // lib.optionalAttrs (lib.versionOlder self.ghc.version "9.10.2") {
|
||||
Cabal = cself.Cabal_3_12_1_0;
|
||||
Cabal-syntax = cself.Cabal-syntax_3_12_1_0;
|
||||
} // lib.optionalAttrs (lib.versionOlder self.ghc.version "9.12") {
|
||||
Cabal = cself.Cabal_3_14_1_0;
|
||||
Cabal-syntax = cself.Cabal-syntax_3_14_1_0;
|
||||
};
|
||||
in
|
||||
{
|
||||
@@ -169,7 +169,7 @@ self: super: {
|
||||
# jacinda needs latest version of alex and happy
|
||||
jacinda = super.jacinda.override {
|
||||
alex = self.alex_3_5_1_0;
|
||||
happy = self.happy_2_1_2;
|
||||
happy = self.happy_2_1_3;
|
||||
};
|
||||
|
||||
# 2024-07-09: rhine 1.4.* needs newer monad-schedule than stackage (and is only consumer)
|
||||
@@ -203,6 +203,11 @@ self: super: {
|
||||
http-api-data = doJailbreak super.http-api-data;
|
||||
tasty-discover = doJailbreak super.tasty-discover;
|
||||
|
||||
# Too strict lower bound on lens, drop with LTS 23
|
||||
provide = doJailbreak super.provide;
|
||||
# Too strict bounds on quickcheck-instances/tasty-qickcheck, drop with LTS 23
|
||||
lawful-conversions = doJailbreak super.lawful-conversions;
|
||||
|
||||
# Out of date test data: https://github.com/ocharles/weeder/issues/176
|
||||
weeder = appendPatch (pkgs.fetchpatch {
|
||||
name = "weeder-2.9.0-test-fix-expected.patch";
|
||||
@@ -265,9 +270,6 @@ self: super: {
|
||||
termbox-bindings-c = appendConfigureFlags [
|
||||
"--ghc-option=-optc=-Wno-error=implicit-function-declaration"
|
||||
] super.termbox-bindings-c;
|
||||
libxml-sax = appendConfigureFlags [
|
||||
"--ghc-option=-optc=-Wno-error=implicit-function-declaration"
|
||||
] super.libxml-sax;
|
||||
|
||||
# There are numerical tests on random data, that may fail occasionally
|
||||
lapack = dontCheck super.lapack;
|
||||
@@ -374,6 +376,11 @@ self: super: {
|
||||
# As well as deepseq < 1.5 (so it forbids GHC 9.8)
|
||||
hw-fingertree = doJailbreak super.hw-fingertree;
|
||||
|
||||
# Test suite is slow and sometimes comes up with counter examples.
|
||||
# Upstream is aware (https://github.com/isovector/nspace/issues/1),
|
||||
# if it's a bug, at least doesn't seem to be nixpkgs-specific.
|
||||
nspace = dontCheck super.nspace;
|
||||
|
||||
# 2024-03-10: Maintainance stalled, fixes unmerged: https://github.com/haskell/ThreadScope/pull/130
|
||||
threadscope = overrideCabal (drv: {
|
||||
prePatch = drv.prePatch or "" + ''
|
||||
@@ -442,7 +449,7 @@ self: super: {
|
||||
name = "git-annex-${super.git-annex.version}-src";
|
||||
url = "git://git-annex.branchable.com/";
|
||||
rev = "refs/tags/" + super.git-annex.version;
|
||||
sha256 = "0lhy8yhlnjw8n9ymn1r6n7z9vgil188asj10s2q5mjb706ip8wmj";
|
||||
sha256 = "0jr4crq52qvnn85qxw077bdpzrgvamm7fmrqn6ygrhlyk1lb9n9x";
|
||||
# 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
|
||||
@@ -490,6 +497,10 @@ self: super: {
|
||||
# https://github.com/awakesecurity/nix-graph/issues/5
|
||||
nix-graph = doJailbreak super.nix-graph;
|
||||
|
||||
# Too strict bounds on hspec
|
||||
# https://github.com/illia-shkroba/pfile/issues/2
|
||||
pfile = doJailbreak super.pfile;
|
||||
|
||||
# Manually maintained
|
||||
cachix-api = overrideCabal (drv: {
|
||||
version = "1.7.5";
|
||||
@@ -1966,18 +1977,18 @@ self: super: {
|
||||
|
||||
# Pandoc 3.5 improves the quality of PDF rendering in Quarto >=1.6.30.
|
||||
# https://github.com/NixOS/nixpkgs/pull/349683
|
||||
pandoc-cli_3_5 = super.pandoc-cli_3_5.overrideScope (
|
||||
pandoc-cli_3_6 = super.pandoc-cli_3_6.overrideScope (
|
||||
self: super: {
|
||||
doclayout = self.doclayout_0_5;
|
||||
hslua-module-doclayout = self.hslua-module-doclayout_1_2_0;
|
||||
lpeg = self.lpeg_1_1_0;
|
||||
pandoc = self.pandoc_3_5;
|
||||
pandoc-lua-engine = self.pandoc-lua-engine_0_3_3;
|
||||
pandoc-server = self.pandoc-server_0_1_0_9;
|
||||
texmath = self.texmath_0_12_8_11;
|
||||
pandoc = self.pandoc_3_6;
|
||||
pandoc-lua-engine = self.pandoc-lua-engine_0_4;
|
||||
pandoc-server = self.pandoc-server_0_1_0_10;
|
||||
texmath = self.texmath_0_12_8_12;
|
||||
tls = self.tls_2_0_6;
|
||||
toml-parser = self.toml-parser_2_0_1_0;
|
||||
typst = self.typst_0_6;
|
||||
typst = self.typst_0_6_1;
|
||||
typst-symbols = self.typst-symbols_0_1_6;
|
||||
}
|
||||
);
|
||||
@@ -2153,6 +2164,7 @@ self: super: {
|
||||
# 2021-04-16: too strict bounds on QuickCheck and tasty
|
||||
# https://github.com/hasufell/lzma-static/issues/1
|
||||
lzma-static = doJailbreak super.lzma-static;
|
||||
xz = doJailbreak super.xz;
|
||||
|
||||
# Too strict version bounds on base:
|
||||
# https://github.com/obsidiansystems/database-id/issues/1
|
||||
@@ -2237,8 +2249,8 @@ self: super: {
|
||||
}) super.gi-gtk-declarative;
|
||||
gi-gtk-declarative-app-simple = doJailbreak super.gi-gtk-declarative-app-simple;
|
||||
|
||||
gi-gtk_4 = self.gi-gtk_4_0_9;
|
||||
gi-gtk_4_0_9 = doDistribute (super.gi-gtk_4_0_9.override {
|
||||
gi-gtk_4 = self.gi-gtk_4_0_11;
|
||||
gi-gtk_4_0_11 = doDistribute (super.gi-gtk_4_0_11.override {
|
||||
gi-gdk = self.gi-gdk_4;
|
||||
});
|
||||
gi-gdk_4 = self.gi-gdk_4_0_9;
|
||||
@@ -2752,21 +2764,6 @@ self: super: {
|
||||
# base <4.14
|
||||
decimal-literals = doJailbreak super.decimal-literals;
|
||||
|
||||
# 2024-06-22: hevm ghc96 fixes
|
||||
hevm = lib.pipe super.hevm [
|
||||
(appendPatch (fetchpatch {
|
||||
url = "https://github.com/ethereum/hevm/compare/02c072f...hellwolf:hevm:c29d3a7.patch";
|
||||
hash = "sha256-cL26HD77vXsiKqo5G6PXgK0q19MUGMwaNium5x93CBI=";
|
||||
}))
|
||||
(overrideCabal (old: {
|
||||
postPatch = old.postPatch or "" + ''
|
||||
sed -i 's/^ *brick .*,/brick,/' hevm.cabal
|
||||
sed -i 's/^ *vty .*,/vty,/' hevm.cabal
|
||||
'';
|
||||
}))
|
||||
doJailbreak
|
||||
];
|
||||
|
||||
# multiple bounds too strict
|
||||
snaplet-sqlite-simple = doJailbreak super.snaplet-sqlite-simple;
|
||||
|
||||
@@ -2942,36 +2939,6 @@ self: super: {
|
||||
})
|
||||
super.linux-namespaces;
|
||||
|
||||
inherit
|
||||
(let
|
||||
unbreakRepa = packageName: drv: lib.pipe drv [
|
||||
# 2023-12-23: Apply build fixes for ghc >=9.4
|
||||
(appendPatches (lib.optionals (lib.versionAtLeast self.ghc.version "9.4") (repaPatches.${packageName} or [])))
|
||||
# 2023-12-23: jailbreak for base <4.17, vector <0.13
|
||||
doJailbreak
|
||||
];
|
||||
# https://github.com/haskell-repa/repa/pull/27
|
||||
repaPatches = lib.mapAttrs (relative: hash: lib.singleton (pkgs.fetchpatch {
|
||||
name = "repa-pr-27.patch";
|
||||
url = "https://github.com/haskell-repa/repa/pull/27/commits/40cb2866bb4da51a8cac5e3792984744a64b016e.patch";
|
||||
inherit relative hash;
|
||||
})) {
|
||||
repa = "sha256-bcSnzvCJmmSBts9UQHA2dYL0Q+wXN9Fbz5LfkrmhCo8=";
|
||||
repa-io = "sha256-KsIN7NPWCyTpVzhR+xaBKGl8vC6rYH94llvlTawSxFk=";
|
||||
repa-examples = "sha256-//2JG1CW1h2sKS2BSJadVAujSE3v1TfS0F8zgcNkPI8=";
|
||||
repa-algorithms = "sha256-z/a7DpT3xJrIsif4cbciYcTSjapAtCoNNVX7PrZtc4I=";
|
||||
};
|
||||
in
|
||||
lib.mapAttrs unbreakRepa super)
|
||||
repa
|
||||
repa-io
|
||||
repa-examples
|
||||
repa-algorithms
|
||||
# The following packages aren't fixed yet, sorry:
|
||||
# repa-array, repa-convert, repa-eval, repa-flow,
|
||||
# repa-query, repa-scalar, repa-store, repa-stream
|
||||
;
|
||||
|
||||
# Use recent git version as the hackage version is outdated and not building on recent GHC versions
|
||||
haskell-to-elm = overrideSrc {
|
||||
version = "unstable-2023-12-02";
|
||||
@@ -3087,4 +3054,10 @@ self: super: {
|
||||
})
|
||||
] super.hailgun;
|
||||
|
||||
# opencascade-hs requires the include path configuring relative to the
|
||||
# opencascade subdirectory in include.
|
||||
opencascade-hs = appendConfigureFlags [
|
||||
"--extra-include-dirs=${lib.getDev pkgs.opencascade-occt}/include/opencascade"
|
||||
] super.opencascade-hs;
|
||||
|
||||
} // import ./configuration-tensorflow.nix {inherit pkgs haskellLib;} self super
|
||||
|
||||
@@ -53,7 +53,7 @@ self: super: {
|
||||
unix = null;
|
||||
# GHC only bundles the xhtml library if haddock is enabled, check if this is
|
||||
# still the case when updating: https://gitlab.haskell.org/ghc/ghc/-/blob/0198841877f6f04269d6050892b98b5c3807ce4c/ghc.mk#L463
|
||||
xhtml = if self.ghc.hasHaddock or true then null else doDistribute self.xhtml_3000_3_0_0;
|
||||
xhtml = if self.ghc.hasHaddock or true then null else doDistribute self.xhtml_3000_4_0_0;
|
||||
|
||||
# Need the Cabal-syntax-3.6.0.0 fake package for Cabal < 3.8 to allow callPackage and the constraint solver to work
|
||||
Cabal-syntax = self.Cabal-syntax_3_6_0_0;
|
||||
@@ -174,8 +174,8 @@ self: super: {
|
||||
# Needs OneTuple for ghc < 9.2
|
||||
binary-orphans = addBuildDepends [ self.OneTuple ] super.binary-orphans;
|
||||
|
||||
# Requires GHC < 9.4
|
||||
ghc-source-gen = doDistribute (unmarkBroken super.ghc-source-gen);
|
||||
# 0.4.6.0 only supports >= 9.0
|
||||
ghc-source-gen = doDistribute self.ghc-source-gen_0_4_5_0;
|
||||
|
||||
# No instance for (Show B.Builder) arising from a use of ‘print’
|
||||
http-types = dontCheck super.http-types;
|
||||
|
||||
@@ -50,7 +50,7 @@ self: super: {
|
||||
unix = null;
|
||||
# GHC only bundles the xhtml library if haddock is enabled, check if this is
|
||||
# still the case when updating: https://gitlab.haskell.org/ghc/ghc/-/blob/0198841877f6f04269d6050892b98b5c3807ce4c/ghc.mk#L463
|
||||
xhtml = if self.ghc.hasHaddock or true then null else doDistribute self.xhtml_3000_3_0_0;
|
||||
xhtml = if self.ghc.hasHaddock or true then null else doDistribute self.xhtml_3000_4_0_0;
|
||||
|
||||
# Need the Cabal-syntax-3.6.0.0 fake package for Cabal < 3.8 to allow callPackage and the constraint solver to work
|
||||
Cabal-syntax = self.Cabal-syntax_3_6_0_0;
|
||||
@@ -94,7 +94,7 @@ self: super: {
|
||||
ghc-lib-parser-ex = addBuildDepend self.ghc-lib-parser super.ghc-lib-parser-ex;
|
||||
|
||||
# This became a core library in ghc 8.10., so we don’t have an "exception" attribute anymore.
|
||||
exceptions = self.exceptions_0_10_8;
|
||||
exceptions = self.exceptions_0_10_9;
|
||||
|
||||
# vector 0.12.2 indroduced doctest checks that don’t work on older compilers
|
||||
vector = dontCheck super.vector;
|
||||
|
||||
@@ -52,7 +52,7 @@ self: super: {
|
||||
unix = null;
|
||||
# GHC only bundles the xhtml library if haddock is enabled, check if this is
|
||||
# still the case when updating: https://gitlab.haskell.org/ghc/ghc/-/blob/0198841877f6f04269d6050892b98b5c3807ce4c/ghc.mk#L463
|
||||
xhtml = if self.ghc.hasHaddock or true then null else doDistribute self.xhtml_3000_3_0_0;
|
||||
xhtml = if self.ghc.hasHaddock or true then null else doDistribute self.xhtml_3000_4_0_0;
|
||||
|
||||
# Need the Cabal-syntax-3.6.0.0 fake package for Cabal < 3.8 to allow callPackage and the constraint solver to work
|
||||
Cabal-syntax = self.Cabal-syntax_3_6_0_0;
|
||||
@@ -151,9 +151,6 @@ self: super: {
|
||||
# Needs OneTuple for ghc < 9.2
|
||||
binary-orphans = addBuildDepends [ self.OneTuple ] super.binary-orphans;
|
||||
|
||||
# Requires GHC < 9.4
|
||||
ghc-source-gen = doDistribute (unmarkBroken super.ghc-source-gen);
|
||||
|
||||
hspec-megaparsec = super.hspec-megaparsec_2_2_0;
|
||||
|
||||
# No instance for (Show B.Builder) arising from a use of ‘print’
|
||||
|
||||
@@ -62,31 +62,33 @@ self: super: {
|
||||
# already made the relevant changes.
|
||||
aeson = doDistribute self.aeson_2_2_3_0;
|
||||
attoparsec-aeson = doDistribute self.attoparsec-aeson_2_2_2_0;
|
||||
auto-update = super.auto-update_0_2_2;
|
||||
auto-update = doDistribute self.auto-update_0_2_6;
|
||||
dependent-sum-template = doJailbreak self.dependent-sum-template_0_2_0_1; # template-haskell < 2.22
|
||||
extensions = doDistribute self.extensions_0_1_0_2;
|
||||
fourmolu = doDistribute self.fourmolu_0_16_2_0;
|
||||
hashable = doDistribute self.hashable_1_4_7_0;
|
||||
integer-conversion = doDistribute self.integer-conversion_0_1_1;
|
||||
ghc-lib = doDistribute self.ghc-lib_9_10_1_20241103;
|
||||
ghc-lib-parser = doDistribute self.ghc-lib-parser_9_10_1_20241103;
|
||||
ghc-lib-parser-ex = doDistribute self.ghc-lib-parser-ex_9_10_0_0;
|
||||
http2 = doDistribute self.http2_5_3_5;
|
||||
http2 = doDistribute self.http2_5_3_9;
|
||||
http-semantics = doDistribute self.http-semantics_0_3_0;
|
||||
htree = doDistribute self.htree_0_2_0_0;
|
||||
lens = doDistribute self.lens_5_3_2;
|
||||
lukko = doDistribute self.lukko_0_1_2;
|
||||
network-control = super.network-control_0_1_3;
|
||||
network-run = super.network-run_0_4_0;
|
||||
ormolu = doDistribute self.ormolu_0_7_7_0;
|
||||
primitive = doDistribute (dontCheck self.primitive_0_9_0_0); # tests introduce a recursive dependency via hspec
|
||||
primitive = doDistribute self.primitive_0_9_0_0;
|
||||
quickcheck-instances = doDistribute self.quickcheck-instances_0_3_32;
|
||||
rebase = doDistribute self.rebase_1_21_1;
|
||||
rerebase = doDistribute self.rerebase_1_21_1;
|
||||
scientific = doDistribute self.scientific_0_3_8_0;
|
||||
semirings = doDistribute self.semirings_0_7;
|
||||
time-manager = super.time-manager_0_1_1;
|
||||
th-abstraction = doDistribute self.th-abstraction_0_7_0_0;
|
||||
time-manager = doDistribute self.time-manager_0_2_2;
|
||||
th-abstraction = doDistribute self.th-abstraction_0_7_1_0;
|
||||
uuid-types = doDistribute self.uuid-types_1_0_6;
|
||||
warp = pkgs.haskell.lib.dontCheck super.warp_3_4_4; # test suite assumes it can freely call curl
|
||||
warp = pkgs.haskell.lib.dontCheck super.warp_3_4_7; # test suite assumes it can freely call curl
|
||||
|
||||
# A given major version of ghc-exactprint only supports one version of GHC.
|
||||
ghc-exactprint = doDistribute self.ghc-exactprint_1_9_0_0;
|
||||
@@ -122,7 +124,7 @@ self: super: {
|
||||
#
|
||||
# Test suite issues
|
||||
#
|
||||
call-stack = dontCheck super.call-stack; # expects the package to be named "main", but we generate a name
|
||||
call-stack = dontCheck super.call-stack; # https://github.com/sol/call-stack/issues/19
|
||||
lifted-base = dontCheck super.lifted-base; # doesn't compile with transformers ==0.6.*
|
||||
lukko_0_1_2 = dontCheck super.lukko_0_1_2; # doesn't compile with tasty ==1.4.*
|
||||
resolv = dontCheck super.resolv; # doesn't compile with filepath ==1.5.*
|
||||
|
||||
@@ -2,9 +2,10 @@
|
||||
|
||||
let
|
||||
inherit (pkgs) lib;
|
||||
|
||||
in
|
||||
|
||||
with haskellLib;
|
||||
|
||||
self: super: {
|
||||
llvmPackages = lib.dontRecurseIntoAttrs self.ghc.llvmPackages;
|
||||
|
||||
@@ -56,4 +57,13 @@ self: super: {
|
||||
unix = null;
|
||||
xhtml = null;
|
||||
|
||||
# Version upgrades
|
||||
htree = doDistribute self.htree_0_2_0_0;
|
||||
primitive = doDistribute self.primitive_0_9_0_0;
|
||||
splitmix = doDistribute self.splitmix_0_1_1;
|
||||
tagged = doDistribute self.tagged_0_8_9;
|
||||
tar = doDistribute self.tar_0_6_3_0;
|
||||
|
||||
# Test suite issues
|
||||
call-stack = dontCheck super.call-stack; # https://github.com/sol/call-stack/issues/19
|
||||
}
|
||||
|
||||
@@ -52,7 +52,7 @@ self: super: {
|
||||
unix = null;
|
||||
# GHC only bundles the xhtml library if haddock is enabled, check if this is
|
||||
# still the case when updating: https://gitlab.haskell.org/ghc/ghc/-/blob/0198841877f6f04269d6050892b98b5c3807ce4c/ghc.mk#L463
|
||||
xhtml = if self.ghc.hasHaddock or true then null else doDistribute self.xhtml_3000_3_0_0;
|
||||
xhtml = if self.ghc.hasHaddock or true then null else doDistribute self.xhtml_3000_4_0_0;
|
||||
|
||||
# Need the Cabal-syntax-3.6.0.0 fake package for Cabal < 3.8 to allow callPackage and the constraint solver to work
|
||||
Cabal-syntax = self.Cabal-syntax_3_6_0_0;
|
||||
@@ -129,9 +129,6 @@ self: super: {
|
||||
# A given major version of ghc-exactprint only supports one version of GHC.
|
||||
ghc-exactprint = super.ghc-exactprint_1_5_0;
|
||||
|
||||
# Requires GHC < 9.4
|
||||
ghc-source-gen = doDistribute (unmarkBroken super.ghc-source-gen);
|
||||
|
||||
# Packages which need compat library for GHC < 9.6
|
||||
inherit (lib.mapAttrs (_: addBuildDepends [ self.foldable1-classes-compat ]) super)
|
||||
indexed-traversable
|
||||
|
||||
@@ -61,7 +61,7 @@ in
|
||||
unix = null;
|
||||
# GHC only bundles the xhtml library if haddock is enabled, check if this is
|
||||
# still the case when updating: https://gitlab.haskell.org/ghc/ghc/-/blob/0198841877f6f04269d6050892b98b5c3807ce4c/ghc.mk#L463
|
||||
xhtml = if self.ghc.hasHaddock or true then null else doDistribute self.xhtml_3000_3_0_0;
|
||||
xhtml = if self.ghc.hasHaddock or true then null else doDistribute self.xhtml_3000_4_0_0;
|
||||
|
||||
# Jailbreaks & Version Updates
|
||||
|
||||
|
||||
@@ -53,11 +53,11 @@ self: super: {
|
||||
#
|
||||
# Version upgrades
|
||||
#
|
||||
th-abstraction = doDistribute self.th-abstraction_0_7_0_0;
|
||||
ghc-lib-parser = doDistribute self.ghc-lib-parser_9_8_3_20241103;
|
||||
th-abstraction = doDistribute self.th-abstraction_0_7_1_0;
|
||||
ghc-lib-parser = doDistribute self.ghc-lib-parser_9_8_4_20241130;
|
||||
ghc-lib-parser-ex = doDistribute self.ghc-lib-parser-ex_9_8_0_2;
|
||||
ghc-lib = doDistribute self.ghc-lib_9_8_3_20241103;
|
||||
megaparsec = doDistribute self.megaparsec_9_6_1;
|
||||
ghc-lib = doDistribute self.ghc-lib_9_8_4_20241130;
|
||||
megaparsec = doDistribute self.megaparsec_9_7_0;
|
||||
# aeson 2.2.3.0 seemingly unnecessesarily bumped the lower bound on hashable
|
||||
# https://github.com/haskell/aeson/commit/1a666febd0775d8e88d315ece1b97cd20602fb5f
|
||||
aeson = doJailbreak (doDistribute self.aeson_2_2_3_0);
|
||||
|
||||
@@ -40,7 +40,7 @@ self: super:
|
||||
# GHCJS does not ship with the same core packages as GHC.
|
||||
# https://github.com/ghcjs/ghcjs/issues/676
|
||||
stm = doJailbreak self.stm_2_5_3_1;
|
||||
exceptions = dontCheck self.exceptions_0_10_8;
|
||||
exceptions = dontCheck self.exceptions_0_10_9;
|
||||
|
||||
## OTHER PACKAGES
|
||||
|
||||
|
||||
@@ -129,7 +129,6 @@ broken-packages:
|
||||
- alex-prelude # failure in job https://hydra.nixos.org/build/233238387 at 2023-09-02
|
||||
- al # failure in job https://hydra.nixos.org/build/252733710 at 2024-03-16
|
||||
- alfred # failure in job https://hydra.nixos.org/build/233227316 at 2023-09-02
|
||||
- alfred-margaret # failure in job https://hydra.nixos.org/build/233223038 at 2023-09-02
|
||||
- alga # failure in job https://hydra.nixos.org/build/233252723 at 2023-09-02
|
||||
- algebra-dag # failure in job https://hydra.nixos.org/build/233191945 at 2023-09-02
|
||||
- algebraic-classes # failure in job https://hydra.nixos.org/build/233246872 at 2023-09-02
|
||||
@@ -384,8 +383,8 @@ broken-packages:
|
||||
- bdelta # failure in job https://hydra.nixos.org/build/233214765 at 2023-09-02
|
||||
- bdo # failure in job https://hydra.nixos.org/build/233216486 at 2023-09-02
|
||||
- beamable # failure in job https://hydra.nixos.org/build/233211619 at 2023-09-02
|
||||
- beam # failure in job https://hydra.nixos.org/build/233213313 at 2023-09-02
|
||||
- beam-automigrate # failure in job https://hydra.nixos.org/build/282936134 at 2024-12-24
|
||||
- beam # failure in job https://hydra.nixos.org/build/233213313 at 2023-09-02
|
||||
- beam-mysql # failure in job https://hydra.nixos.org/build/233253237 at 2023-09-02
|
||||
- beam-newtype-field # failure in job https://hydra.nixos.org/build/233206317 at 2023-09-02
|
||||
- bearriver # failure in job https://hydra.nixos.org/build/269669840 at 2024-08-19
|
||||
@@ -746,8 +745,8 @@ broken-packages:
|
||||
- cg # failure in job https://hydra.nixos.org/build/233212272 at 2023-09-02
|
||||
- cgi-utils # failure in job https://hydra.nixos.org/build/233251773 at 2023-09-02
|
||||
- cgroup-rts-threads # failure in job https://hydra.nixos.org/build/233207888 at 2023-09-02
|
||||
- chalkboard # failure in job https://hydra.nixos.org/build/234453414 at 2023-09-13
|
||||
- chakra # failure in job https://hydra.nixos.org/build/282936173 at 2024-12-24
|
||||
- chalkboard # failure in job https://hydra.nixos.org/build/234453414 at 2023-09-13
|
||||
- chalmers-lava2000 # failure in job https://hydra.nixos.org/build/233239592 at 2023-09-02
|
||||
- changelog-d # failure in job https://hydra.nixos.org/build/252716175 at 2024-03-16
|
||||
- changelog-d # failure in job https://hydra.nixos.org/build/253689337 at 2024-03-31
|
||||
@@ -1227,6 +1226,8 @@ broken-packages:
|
||||
- dead-code-detection # failure in job https://hydra.nixos.org/build/233205957 at 2023-09-02
|
||||
- Deadpan-DDP # failure in job https://hydra.nixos.org/build/233221990 at 2023-09-02
|
||||
- dead-simple-json # failure in job https://hydra.nixos.org/build/233204301 at 2023-09-02
|
||||
- debruijn # failure in job https://hydra.nixos.org/build/283207128 at 2024-12-31
|
||||
- debruijn-safe # failure in job https://hydra.nixos.org/build/283210219 at 2024-12-31
|
||||
- debugger-hs # failure in job https://hydra.nixos.org/build/233206302 at 2023-09-02
|
||||
- debug-me # failure in job https://hydra.nixos.org/build/233213991 at 2023-09-02
|
||||
- debug-trace-file # failure in job https://hydra.nixos.org/build/233231840 at 2023-09-02
|
||||
@@ -1238,6 +1239,7 @@ broken-packages:
|
||||
- deepcontrol # failure in job https://hydra.nixos.org/build/233238035 at 2023-09-02
|
||||
- DeepDarkFantasy # failure in job https://hydra.nixos.org/build/233242150 at 2023-09-02
|
||||
- deepl # failure in job https://hydra.nixos.org/build/233232956 at 2023-09-02
|
||||
- deep-map # failure in job https://hydra.nixos.org/build/283207785 at 2024-12-31
|
||||
- deepseq-bounded # failure in job https://hydra.nixos.org/build/233211193 at 2023-09-02
|
||||
- deepseq-instances # failure in job https://hydra.nixos.org/build/233236748 at 2023-09-02
|
||||
- deepseq-magic # failure in job https://hydra.nixos.org/build/233228993 at 2023-09-02
|
||||
@@ -1489,6 +1491,7 @@ broken-packages:
|
||||
- edit-lenses # failure in job https://hydra.nixos.org/build/233195827 at 2023-09-02
|
||||
- editline # failure in job https://hydra.nixos.org/build/233259515 at 2023-09-02
|
||||
- effectful-st # failure in job https://hydra.nixos.org/build/233248591 at 2023-09-02
|
||||
- effectful-zoo # failure in job https://hydra.nixos.org/build/283208805 at 2024-12-31
|
||||
- effect-handlers # failure in job https://hydra.nixos.org/build/233234988 at 2023-09-02
|
||||
- effective-aspects # failure in job https://hydra.nixos.org/build/233223120 at 2023-09-02
|
||||
- effect-stack # failure in job https://hydra.nixos.org/build/233212358 at 2023-09-02
|
||||
@@ -1523,8 +1526,8 @@ broken-packages:
|
||||
- elm-websocket # failure in job https://hydra.nixos.org/build/233192201 at 2023-09-02
|
||||
- elocrypt # failure in job https://hydra.nixos.org/build/233229627 at 2023-09-02
|
||||
- ema-generics # failure in job https://hydra.nixos.org/build/233200038 at 2023-09-02
|
||||
- email # deprecated, depends on outdated dependencies
|
||||
- emailaddress # failure in job https://hydra.nixos.org/build/233202700 at 2023-09-02
|
||||
- email # deprecated, depends on outdated dependencies
|
||||
- email-header # failure in job https://hydra.nixos.org/build/233243713 at 2023-09-02
|
||||
- email-postmark # failure in job https://hydra.nixos.org/build/233245426 at 2023-09-02
|
||||
- embed-config # failure in job https://hydra.nixos.org/build/233237733 at 2023-09-02
|
||||
@@ -2060,6 +2063,7 @@ broken-packages:
|
||||
- gi-ibus # failure in job https://hydra.nixos.org/build/233220272 at 2023-09-02
|
||||
- gi-keybinder # failure in job https://hydra.nixos.org/build/265273447 at 2024-07-14
|
||||
- gingersnap # failure in job https://hydra.nixos.org/build/233227186 at 2023-09-02
|
||||
- gi-nm # failure in job https://hydra.nixos.org/build/283561133 at 2024-12-31
|
||||
- ginsu # failure in job https://hydra.nixos.org/build/233223259 at 2023-09-02
|
||||
- gipeda # failure in job https://hydra.nixos.org/build/233228149 at 2023-09-02
|
||||
- giphy-api # failure in job https://hydra.nixos.org/build/233203687 at 2023-09-02
|
||||
@@ -2810,6 +2814,7 @@ broken-packages:
|
||||
- hsc3-cairo # failure in job https://hydra.nixos.org/build/233215926 at 2023-09-02
|
||||
- hsc3-db # failure in job https://hydra.nixos.org/build/233191679 at 2023-09-02
|
||||
- hsc3-dot # failure in job https://hydra.nixos.org/build/233219452 at 2023-09-02
|
||||
- hsc3 # failure in job https://hydra.nixos.org/build/283199022 at 2024-12-31
|
||||
- hsc3-lang # failure in job https://hydra.nixos.org/build/233198291 at 2023-09-02
|
||||
- hsc3-process # failure in job https://hydra.nixos.org/build/233196358 at 2023-09-02
|
||||
- hsc3-rec # failure in job https://hydra.nixos.org/build/233206364 at 2023-09-02
|
||||
@@ -2844,6 +2849,7 @@ broken-packages:
|
||||
- hsfilt # failure in job https://hydra.nixos.org/build/233242295 at 2023-09-02
|
||||
- hs-fltk # failure in job https://hydra.nixos.org/build/233225244 at 2023-09-02
|
||||
- hsforce # failure in job https://hydra.nixos.org/build/233242016 at 2023-09-02
|
||||
- hsftp # failure in job https://hydra.nixos.org/build/283199528 at 2024-12-31
|
||||
- hs-gizapp # failure in job https://hydra.nixos.org/build/233248733 at 2023-09-02
|
||||
- hsgnutls # failure in job https://hydra.nixos.org/build/233199419 at 2023-09-02
|
||||
- hsgnutls-yj # failure in job https://hydra.nixos.org/build/233220680 at 2023-09-02
|
||||
@@ -3523,14 +3529,17 @@ broken-packages:
|
||||
- libphonenumber # failure in job https://hydra.nixos.org/build/233251839 at 2023-09-02
|
||||
- libpq # failure in job https://hydra.nixos.org/build/233192542 at 2023-09-02
|
||||
- librandomorg # failure in job https://hydra.nixos.org/build/233232749 at 2023-09-02
|
||||
- libremidi # failure in job https://hydra.nixos.org/build/283561085 at 2024-12-31
|
||||
- libsecp256k1 # failure in job https://hydra.nixos.org/build/234441559 at 2023-09-13
|
||||
- libsodium # failure in job https://hydra.nixos.org/build/243816565 at 2024-01-01
|
||||
- libsystemd-daemon # failure in job https://hydra.nixos.org/build/233207090 at 2023-09-02
|
||||
- libtagc # failure in job https://hydra.nixos.org/build/233223631 at 2023-09-02
|
||||
- libtelnet # failure in job https://hydra.nixos.org/build/233209594 at 2023-09-02
|
||||
- libtorch-ffi # failure in job https://hydra.nixos.org/build/283204506 at 2024-12-31
|
||||
- libvirt-hs # failure in job https://hydra.nixos.org/build/253697570 at 2024-03-31
|
||||
- libxls # failure in job https://hydra.nixos.org/build/233257847 at 2023-09-02
|
||||
- libxlsxwriter-hs # failure in job https://hydra.nixos.org/build/233244798 at 2023-09-02
|
||||
- libxml-sax # failure in job https://hydra.nixos.org/build/283561084 at 2024-12-31
|
||||
- libxslt # failure in job https://hydra.nixos.org/build/233248464 at 2023-09-02
|
||||
- libyaml-streamly # failure in job https://hydra.nixos.org/build/233203611 at 2023-09-02
|
||||
- libzfs # failure in job https://hydra.nixos.org/build/233662945 at 2023-09-02
|
||||
@@ -4272,7 +4281,6 @@ broken-packages:
|
||||
- openapi3-code-generator # failure in job https://hydra.nixos.org/build/233255628 at 2023-09-02
|
||||
- openapi-petstore # failure in job https://hydra.nixos.org/build/233221722 at 2023-09-02
|
||||
- openapi-typed # failure in job https://hydra.nixos.org/build/233226830 at 2023-09-02
|
||||
- opencascade-hs # failure in job https://hydra.nixos.org/build/243821447 at 2024-01-01
|
||||
- opencc # failure in job https://hydra.nixos.org/build/233211902 at 2023-09-02
|
||||
- opench-meteo # failure in job https://hydra.nixos.org/build/233212476 at 2023-09-02
|
||||
- OpenCL # failure in job https://hydra.nixos.org/build/233216571 at 2023-09-02
|
||||
@@ -4530,6 +4538,7 @@ broken-packages:
|
||||
- pg-harness # failure in job https://hydra.nixos.org/build/233219805 at 2023-09-02
|
||||
- pg-harness-server # failure in job https://hydra.nixos.org/build/233236493 at 2023-09-02
|
||||
- pgp-wordlist # failure in job https://hydra.nixos.org/build/252723543 at 2024-03-16
|
||||
- pg-query # failure in job https://hydra.nixos.org/build/283202281 at 2024-12-31
|
||||
- pg-recorder # failure in job https://hydra.nixos.org/build/233241248 at 2023-09-02
|
||||
- pgsql-simple # failure in job https://hydra.nixos.org/build/233228421 at 2023-09-02
|
||||
- pg-store # failure in job https://hydra.nixos.org/build/233208603 at 2023-09-02
|
||||
@@ -5098,12 +5107,12 @@ broken-packages:
|
||||
- reorderable # failure in job https://hydra.nixos.org/build/233256477 at 2023-09-02
|
||||
- reorder-expression # failure in job https://hydra.nixos.org/build/233215573 at 2023-09-02
|
||||
- repa-bytestring # failure in job https://hydra.nixos.org/build/252723812 at 2024-03-16
|
||||
- repa-convert # failure in job https://hydra.nixos.org/build/283561102 at 2024-12-31
|
||||
- repa-devil # failure in job https://hydra.nixos.org/build/252724171 at 2024-03-16
|
||||
- repa-eval # failure in job https://hydra.nixos.org/build/233259486 at 2023-09-02
|
||||
- repa-examples # failure in job https://hydra.nixos.org/build/252712195 at 2024-03-16
|
||||
- repa-linear-algebra # failure in job https://hydra.nixos.org/build/252713634 at 2024-03-16
|
||||
- repa-scalar # failure in job https://hydra.nixos.org/build/233213694 at 2023-09-02
|
||||
- repa-series # failure in job https://hydra.nixos.org/build/233200085 at 2023-09-02
|
||||
- repa-stream # failure in job https://hydra.nixos.org/build/283561119 at 2024-12-31
|
||||
- ReplaceUmlaut # failure in job https://hydra.nixos.org/build/233228662 at 2023-09-02
|
||||
- repl # failure in job https://hydra.nixos.org/build/233233135 at 2023-09-02
|
||||
- RepLib # failure in job https://hydra.nixos.org/build/233210112 at 2023-09-02
|
||||
@@ -5952,6 +5961,7 @@ broken-packages:
|
||||
- tak # failure in job https://hydra.nixos.org/build/233191188 at 2023-09-02
|
||||
- Takusen # failure in job https://hydra.nixos.org/build/233230088 at 2023-09-02
|
||||
- takusen-oracle # failure in job https://hydra.nixos.org/build/233197944 at 2023-09-02
|
||||
- talash # failure in job https://hydra.nixos.org/build/283561113 at 2024-12-31
|
||||
- tamarin-prover-utils # failure in job https://hydra.nixos.org/build/233235417 at 2023-09-02
|
||||
- Tape # failure in job https://hydra.nixos.org/build/233191662 at 2023-09-02
|
||||
- tapioca # failure in job https://hydra.nixos.org/build/233207781 at 2023-09-02
|
||||
@@ -5962,6 +5972,7 @@ broken-packages:
|
||||
- tasty-checklist # failure in job https://hydra.nixos.org/build/252710481 at 2024-03-16
|
||||
- tasty-fail-fast # failure in job https://hydra.nixos.org/build/233200040 at 2023-09-02
|
||||
- tasty-flaky # failure in job https://hydra.nixos.org/build/275140265 at 2024-10-21
|
||||
- tasty-golden-extra # failure in job https://hydra.nixos.org/build/283204600 at 2024-12-31
|
||||
- tasty-grading-system # failure in job https://hydra.nixos.org/build/236673021 at 2023-10-04
|
||||
- tasty-hedgehog-coverage # failure in job https://hydra.nixos.org/build/233231332 at 2023-09-02
|
||||
- tasty-mgolden # failure in job https://hydra.nixos.org/build/233248196 at 2023-09-02
|
||||
@@ -6143,6 +6154,7 @@ broken-packages:
|
||||
- time-w3c # failure in job https://hydra.nixos.org/build/233225902 at 2023-09-02
|
||||
- timezone-detect # failure in job https://hydra.nixos.org/build/233205213 at 2023-09-02
|
||||
- tini # failure in job https://hydra.nixos.org/build/252732072 at 2024-03-16
|
||||
- tinyapp # failure in job https://hydra.nixos.org/build/283207451 at 2024-12-31
|
||||
- tinyid # failure in job https://hydra.nixos.org/build/233249999 at 2023-09-02
|
||||
- TinyLaunchbury # failure in job https://hydra.nixos.org/build/233233671 at 2023-09-02
|
||||
- tinylog # failure in job https://hydra.nixos.org/build/233198434 at 2023-09-02
|
||||
@@ -6343,6 +6355,7 @@ broken-packages:
|
||||
- unamb-custom # failure in job https://hydra.nixos.org/build/233197458 at 2023-09-02
|
||||
- unbeliever # failure in job https://hydra.nixos.org/build/233221256 at 2023-09-02
|
||||
- unbounded-delays-units # failure in job https://hydra.nixos.org/build/233200989 at 2023-09-02
|
||||
- unbound-generics-unify # failure in job https://hydra.nixos.org/build/283205015 at 2024-12-31
|
||||
- unboxed-containers # failure in job https://hydra.nixos.org/build/233200384 at 2023-09-02
|
||||
- unboxed # failure in job https://hydra.nixos.org/build/233219555 at 2023-09-02
|
||||
- unboxed-references # failure in job https://hydra.nixos.org/build/233192713 at 2023-09-02
|
||||
@@ -6646,6 +6659,7 @@ broken-packages:
|
||||
- wkt-geom # failure in job https://hydra.nixos.org/build/233199774 at 2023-09-02
|
||||
- wkt-types # failure in job https://hydra.nixos.org/build/269668682 at 2024-08-19
|
||||
- WL500gPLib # failure in job https://hydra.nixos.org/build/233203811 at 2023-09-02
|
||||
- wled-json # failure in job https://hydra.nixos.org/build/283201821 at 2024-12-31
|
||||
- wl-pprint-console # failure in job https://hydra.nixos.org/build/233204682 at 2023-09-02
|
||||
- wl-pprint-extras # failure in job https://hydra.nixos.org/build/233233369 at 2023-09-02
|
||||
- WMSigner # failure in job https://hydra.nixos.org/build/233199780 at 2023-09-02
|
||||
|
||||
@@ -40,6 +40,8 @@ default-package-overrides:
|
||||
- http-semantics < 0.3.0
|
||||
# 2024-12-23: last version to be compatible with Stackage LTS 22/23 (due to data-default)
|
||||
- diagrams-input < 0.1.4
|
||||
# 2024-12-31: last version that's compatible with GHC < 9.9
|
||||
- htree < 0.2.0.0
|
||||
|
||||
extra-packages:
|
||||
- Cabal == 3.2.* # Used for packages needing newer Cabal on ghc 8.6 and 8.8
|
||||
@@ -63,6 +65,9 @@ extra-packages:
|
||||
- ghc-lib == 9.8.* # 2024-05-19: preserve for GHC 9.8
|
||||
- ghc-lib-parser == 9.2.* # 2022-02-17: preserve for GHC 8.10, 9.0
|
||||
- ghc-lib-parser == 9.8.* # 2024-05-19: preserve for GHC 9.8
|
||||
- ghc-lib == 9.10.* # 2024-12-30: preserve for GHC 9.10/ghc-tags 1.9
|
||||
- ghc-lib-parser == 9.10.* # 2024-12-26: preserve for ghc-syntax-highlighter == 0.0.12.0
|
||||
- ghc-lib-parser-ex == 9.10.* # 2024-12-26: preserve for 9.10 HLS
|
||||
- ghc-lib-parser-ex == 9.2.* # 2022-07-13: preserve for GHC 8.10, 9.0
|
||||
- ghc-lib-parser-ex == 9.8.* # 2024-05-19: preserve for GHC 9.8
|
||||
- happy == 1.19.12 # for ghcjs
|
||||
@@ -112,6 +117,7 @@ extra-packages:
|
||||
- extensions == 0.1.0.2 # 2024-10-20: for GHC 9.10/Cabal 3.12
|
||||
- network-run == 0.4.0 # 2024-10-20: for GHC 9.10/network == 3.1.*
|
||||
- typst-symbols >=0.1.6 && <0.1.7 # 2024-11-20: for pandoc 3.5 and quarto
|
||||
- ghc-source-gen < 0.4.6.0 # 2024-12-31: support GHC < 9.0
|
||||
|
||||
package-maintainers:
|
||||
abbradar:
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Stackage LTS 22.40
|
||||
# Stackage LTS 22.43
|
||||
# This file is auto-generated by
|
||||
# maintainers/scripts/haskell/update-stackage.sh
|
||||
default-package-overrides:
|
||||
@@ -508,8 +508,8 @@ default-package-overrides:
|
||||
- blaze-textual ==0.2.3.1
|
||||
- bloodhound ==0.21.0.0
|
||||
- bloomfilter ==2.0.1.2
|
||||
- bluefin ==0.0.10.0
|
||||
- bluefin-internal ==0.0.10.0
|
||||
- bluefin ==0.0.12.1
|
||||
- bluefin-internal ==0.0.13.0
|
||||
- bm ==0.2.0.0
|
||||
- bmp ==1.2.6.4
|
||||
- bnb-staking-csvs ==0.2.2.0
|
||||
@@ -579,8 +579,8 @@ default-package-overrides:
|
||||
- cabal2spec ==2.7.1
|
||||
- cabal-appimage ==0.4.0.5
|
||||
- cabal-clean ==0.2.20230609
|
||||
- cabal-debian ==5.2.4
|
||||
- cabal-doctest ==1.0.10
|
||||
- cabal-debian ==5.2.5
|
||||
- cabal-doctest ==1.0.11
|
||||
- cabal-file ==0.1.1
|
||||
- cabal-plan ==0.7.3.0
|
||||
- cabal-rpm ==2.1.5
|
||||
@@ -794,7 +794,7 @@ default-package-overrides:
|
||||
- crypton-x509 ==1.7.7
|
||||
- crypton-x509-store ==1.6.9
|
||||
- crypton-x509-system ==1.6.7
|
||||
- crypton-x509-validation ==1.6.12
|
||||
- crypton-x509-validation ==1.6.13
|
||||
- crypto-pubkey-types ==0.4.3
|
||||
- crypto-random-api ==0.2.0
|
||||
- cryptostore ==0.3.1.0
|
||||
@@ -883,7 +883,7 @@ default-package-overrides:
|
||||
- deriveJsonNoPrefix ==0.1.0.1
|
||||
- derive-storable ==0.3.1.0
|
||||
- derive-topdown ==0.0.3.0
|
||||
- deriving-aeson ==0.2.9
|
||||
- deriving-aeson ==0.2.10
|
||||
- deriving-compat ==0.6.6
|
||||
- deriving-trans ==0.9.1.0
|
||||
- detour-via-sci ==1.0.0
|
||||
@@ -1105,13 +1105,13 @@ default-package-overrides:
|
||||
- fixed ==0.3
|
||||
- fixed-length ==0.2.3.1
|
||||
- fixed-vector ==1.2.3.0
|
||||
- fixed-vector-hetero ==0.6.1.1
|
||||
- fixed-vector-hetero ==0.6.2.0
|
||||
- fix-whitespace ==0.1
|
||||
- flac ==0.2.1
|
||||
- flac-picture ==0.1.3
|
||||
- flags-applicative ==0.1.0.3
|
||||
- flat ==0.6
|
||||
- flatparse ==0.5.1.0
|
||||
- flatparse ==0.5.1.1
|
||||
- flay ==0.4
|
||||
- flexible-defaults ==0.0.3
|
||||
- FloatingHex ==0.5
|
||||
@@ -1234,7 +1234,7 @@ default-package-overrides:
|
||||
- ghc-lib ==9.6.6.20240701
|
||||
- ghc-lib-parser ==9.6.6.20240701
|
||||
- ghc-lib-parser-ex ==9.6.0.2
|
||||
- ghc-parser ==0.2.6.0
|
||||
- ghc-parser ==0.2.7.0
|
||||
- ghc-paths ==0.1.0.12
|
||||
- ghc-syntax-highlighter ==0.0.10.0
|
||||
- ghc-tcplugins-extra ==0.4.6
|
||||
@@ -1493,13 +1493,13 @@ default-package-overrides:
|
||||
- hsndfile-vector ==0.5.2
|
||||
- HsOpenSSL ==0.11.7.8
|
||||
- HsOpenSSL-x509-system ==0.1.0.4
|
||||
- hspec ==2.11.9
|
||||
- hspec-api ==2.11.9
|
||||
- hspec ==2.11.10
|
||||
- hspec-api ==2.11.10
|
||||
- hspec-attoparsec ==0.1.0.2
|
||||
- hspec-checkers ==0.1.0.2
|
||||
- hspec-contrib ==0.5.2
|
||||
- hspec-core ==2.11.9
|
||||
- hspec-discover ==2.11.9
|
||||
- hspec-core ==2.11.10
|
||||
- hspec-discover ==2.11.10
|
||||
- hspec-expectations ==0.8.4
|
||||
- hspec-expectations-json ==1.0.2.1
|
||||
- hspec-expectations-lifted ==0.10.0
|
||||
@@ -1510,7 +1510,7 @@ default-package-overrides:
|
||||
- hspec-junit-formatter ==1.1.2.1
|
||||
- hspec-leancheck ==0.0.6
|
||||
- hspec-megaparsec ==2.2.1
|
||||
- hspec-meta ==2.11.9
|
||||
- hspec-meta ==2.11.10
|
||||
- hspec-parsec ==0
|
||||
- hspec-smallcheck ==0.5.3
|
||||
- hspec-tmp-proc ==0.5.2.0
|
||||
@@ -1633,7 +1633,7 @@ default-package-overrides:
|
||||
- integer-conversion ==0.1.0.1
|
||||
- integer-logarithms ==1.0.3.1
|
||||
- integer-roots ==1.0.2.0
|
||||
- integer-types ==0.1.4.0
|
||||
- integer-types ==0.1.4.1
|
||||
- integration ==0.2.1
|
||||
- intern ==0.9.5
|
||||
- interpolate ==0.2.1
|
||||
@@ -1782,7 +1782,7 @@ default-package-overrides:
|
||||
- liboath-hs ==0.0.1.2
|
||||
- libyaml ==0.1.4
|
||||
- libyaml-clib ==0.2.5
|
||||
- lifted-async ==0.10.2.6
|
||||
- lifted-async ==0.10.2.7
|
||||
- lifted-base ==0.2.3.12
|
||||
- lift-generics ==0.2.1
|
||||
- lift-type ==0.1.2.0
|
||||
@@ -1822,7 +1822,7 @@ default-package-overrides:
|
||||
- logging-effect ==1.4.0
|
||||
- logging-facade ==0.3.1
|
||||
- logging-facade-syslog ==1
|
||||
- logict ==0.8.1.0
|
||||
- logict ==0.8.2.0
|
||||
- logstash ==0.1.0.4
|
||||
- loop ==0.3.0
|
||||
- lpeg ==1.0.4
|
||||
@@ -2001,7 +2001,7 @@ default-package-overrides:
|
||||
- multiset ==0.3.4.3
|
||||
- multistate ==0.8.0.4
|
||||
- murmur3 ==1.0.5
|
||||
- murmur-hash ==0.1.0.10
|
||||
- murmur-hash ==0.1.0.11
|
||||
- MusicBrainz ==0.4.1
|
||||
- mustache ==2.4.2
|
||||
- mutable-containers ==0.3.4.1
|
||||
@@ -2108,7 +2108,7 @@ default-package-overrides:
|
||||
- Only ==0.1
|
||||
- oo-prototypes ==0.1.0.0
|
||||
- oops ==0.2.0.1
|
||||
- opaleye ==0.10.3.1
|
||||
- opaleye ==0.10.4.0
|
||||
- OpenAL ==1.7.0.5
|
||||
- openapi3 ==3.2.4
|
||||
- open-browser ==0.2.1.0
|
||||
@@ -2142,7 +2142,7 @@ default-package-overrides:
|
||||
- OrderedBits ==0.0.2.0
|
||||
- ordered-containers ==0.2.4
|
||||
- ormolu ==0.7.2.0
|
||||
- os-string ==2.0.6
|
||||
- os-string ==2.0.7
|
||||
- overhang ==1.0.0
|
||||
- packcheck ==0.6.0
|
||||
- pager ==0.1.1.0
|
||||
@@ -2357,7 +2357,7 @@ default-package-overrides:
|
||||
- pureMD5 ==2.1.4
|
||||
- purescript-bridge ==0.15.0.0
|
||||
- purview ==0.2.0.2
|
||||
- pusher-http-haskell ==2.1.0.18
|
||||
- pusher-http-haskell ==2.1.0.19
|
||||
- pvar ==1.0.0.0
|
||||
- pwstore-fast ==2.4.4
|
||||
- PyF ==0.11.3.0
|
||||
@@ -2526,7 +2526,7 @@ default-package-overrides:
|
||||
- safe-foldable ==0.1.0.0
|
||||
- safe-gen ==1.0.1
|
||||
- safeio ==0.0.6.0
|
||||
- safe-json ==1.2.0.1
|
||||
- safe-json ==1.2.0.2
|
||||
- safe-money ==0.9.1
|
||||
- SafeSemaphore ==0.10.1
|
||||
- saltine ==0.2.1.0
|
||||
@@ -2559,7 +2559,7 @@ default-package-overrides:
|
||||
- sdl2-image ==2.1.0.0
|
||||
- sdl2-mixer ==1.2.0.0
|
||||
- sdl2-ttf ==2.1.3
|
||||
- search-algorithms ==0.3.2
|
||||
- search-algorithms ==0.3.3
|
||||
- secp256k1-haskell ==1.1.0
|
||||
- securemem ==0.1.10
|
||||
- selections ==0.3.0.0
|
||||
@@ -2640,13 +2640,13 @@ default-package-overrides:
|
||||
- shellmet ==0.0.5.0
|
||||
- shelltestrunner ==1.10
|
||||
- shell-utility ==0.1
|
||||
- shellwords ==0.1.3.1
|
||||
- shellwords ==0.1.3.2
|
||||
- shelly ==1.12.1
|
||||
- should-not-typecheck ==2.1.0
|
||||
- show-combinators ==0.2.0.0
|
||||
- siggy-chardust ==1.0.0
|
||||
- signal ==0.1.0.4
|
||||
- silently ==1.2.5.3
|
||||
- silently ==1.2.5.4
|
||||
- simple ==2.0.0
|
||||
- simple-affine-space ==0.2.1
|
||||
- simple-cabal ==0.1.3.1
|
||||
@@ -2835,8 +2835,8 @@ default-package-overrides:
|
||||
- system-argv0 ==0.1.1
|
||||
- systemd ==2.3.0
|
||||
- systemd-socket-activation ==1.1.0.1
|
||||
- system-fileio ==0.3.16.4
|
||||
- system-filepath ==0.4.14
|
||||
- system-fileio ==0.3.16.5
|
||||
- system-filepath ==0.4.14.1
|
||||
- system-info ==0.5.2
|
||||
- system-linux-proc ==0.1.1.1
|
||||
- tabular ==0.2.2.8
|
||||
@@ -2915,7 +2915,7 @@ default-package-overrides:
|
||||
- text-ansi ==0.3.0.1
|
||||
- text-binary ==0.2.1.1
|
||||
- text-builder ==0.6.7.2
|
||||
- text-builder-dev ==0.3.5
|
||||
- text-builder-dev ==0.3.6
|
||||
- text-builder-linear ==0.1.3
|
||||
- text-conversions ==0.3.1.1
|
||||
- text-format ==0.3.2.1
|
||||
@@ -2932,7 +2932,7 @@ default-package-overrides:
|
||||
- text-rope ==0.2
|
||||
- text-short ==0.1.6
|
||||
- text-show ==3.10.5
|
||||
- text-show-instances ==3.9.9
|
||||
- text-show-instances ==3.9.10
|
||||
- text-zipper ==0.13
|
||||
- tfp ==1.0.2
|
||||
- tf-random ==0.5
|
||||
@@ -3208,10 +3208,10 @@ default-package-overrides:
|
||||
- wai-websockets ==3.0.1.2
|
||||
- wakame ==0.1.0.0
|
||||
- warp ==3.3.31
|
||||
- warp-tls ==3.4.7
|
||||
- warp-tls ==3.4.9
|
||||
- wave ==0.2.1
|
||||
- wcwidth ==0.0.2
|
||||
- webdriver ==0.12.0.0
|
||||
- webdriver ==0.12.0.1
|
||||
- webex-teams-api ==0.2.0.1
|
||||
- webex-teams-conduit ==0.2.0.1
|
||||
- webpage ==0.0.5.1
|
||||
@@ -3225,7 +3225,7 @@ default-package-overrides:
|
||||
- wide-word ==0.1.6.0
|
||||
- Win32-notify ==0.3.0.3
|
||||
- windns ==0.1.0.1
|
||||
- witch ==1.2.2.0
|
||||
- witch ==1.2.3.1
|
||||
- withdependencies ==0.3.1
|
||||
- witherable ==0.4.2
|
||||
- within ==0.2.0.1
|
||||
@@ -3266,7 +3266,7 @@ default-package-overrides:
|
||||
- xmlbf ==0.7
|
||||
- xmlbf-xeno ==0.2.2
|
||||
- xmlbf-xmlhtml ==0.2.2
|
||||
- xml-conduit ==1.9.1.3
|
||||
- xml-conduit ==1.9.1.4
|
||||
- xmlgen ==0.6.2.2
|
||||
- xml-hamlet ==0.5.0.2
|
||||
- xml-helpers ==1.0.0
|
||||
|
||||
@@ -607,7 +607,7 @@ dont-distribute-packages:
|
||||
- bamstats
|
||||
- barley
|
||||
- base32-bytestring
|
||||
- base_4_20_0_1
|
||||
- base_4_21_0_0
|
||||
- baserock-schema
|
||||
- basic
|
||||
- batchd
|
||||
@@ -798,7 +798,7 @@ dont-distribute-packages:
|
||||
- chart-cli
|
||||
- chart-svg
|
||||
- chart-svg-various
|
||||
- chart-svg_0_7_0_0
|
||||
- chart-svg_0_8_0_0
|
||||
- chart-unit
|
||||
- chassis
|
||||
- chatty
|
||||
@@ -961,14 +961,14 @@ dont-distribute-packages:
|
||||
- copilot-cbmc
|
||||
- copilot-frp-sketch
|
||||
- copilot-language
|
||||
- copilot-language_4_0
|
||||
- copilot-language_4_1
|
||||
- copilot-libraries
|
||||
- copilot-libraries_4_0
|
||||
- copilot-libraries_4_1
|
||||
- copilot-sbv
|
||||
- copilot-theorem
|
||||
- copilot-theorem_4_0
|
||||
- copilot-theorem_4_1
|
||||
- copilot-verifier
|
||||
- copilot_4_0
|
||||
- copilot_4_1
|
||||
- corenlp-parser
|
||||
- coroutine-enumerator
|
||||
- coroutine-iteratee
|
||||
@@ -985,7 +985,7 @@ dont-distribute-packages:
|
||||
- cqrs-test
|
||||
- cqrs-testkit
|
||||
- crackNum
|
||||
- crackNum_3_14
|
||||
- crackNum_3_15
|
||||
- craft
|
||||
- craftwerk-cairo
|
||||
- craftwerk-gtk
|
||||
@@ -1733,8 +1733,6 @@ dont-distribute-packages:
|
||||
- gore-and-ash-sync
|
||||
- gps
|
||||
- gps2htmlReport
|
||||
- gpu-vulkan
|
||||
- gpu-vulkan-middle
|
||||
- grab-form
|
||||
- graflog
|
||||
- grammar-combinators
|
||||
@@ -2114,6 +2112,7 @@ dont-distribute-packages:
|
||||
- hoppy-docs
|
||||
- hoppy-runtime
|
||||
- hoppy-std
|
||||
- hotel-california
|
||||
- hotswap
|
||||
- hp2any-graph
|
||||
- hp2any-manager
|
||||
@@ -2144,6 +2143,10 @@ dont-distribute-packages:
|
||||
- hs-functors
|
||||
- hs-gen-iface
|
||||
- hs-ix
|
||||
- hs-opentelemetry-awsxray
|
||||
- hs-opentelemetry-instrumentation-tasty
|
||||
- hs-opentelemetry-sdk
|
||||
- hs-opentelemetry-utils-exceptions
|
||||
- hs-pkpass
|
||||
- hs-profunctors
|
||||
- hs-sdl-term-emulator
|
||||
@@ -2689,6 +2692,7 @@ dont-distribute-packages:
|
||||
- mediabus-fdk-aac
|
||||
- mediabus-rtp
|
||||
- mediawiki2latex
|
||||
- mello
|
||||
- mellon-gpio
|
||||
- mellon-web
|
||||
- memcache-conduit
|
||||
@@ -2955,6 +2959,7 @@ dont-distribute-packages:
|
||||
- openpgp-crypto-api
|
||||
- openssh-github-keys
|
||||
- opentelemetry-lightstep
|
||||
- opentelemetry-plugin
|
||||
- opentok
|
||||
- opentracing-http-client
|
||||
- opentracing-jaeger
|
||||
@@ -3026,7 +3031,7 @@ dont-distribute-packages:
|
||||
- perdure
|
||||
- perf
|
||||
- perf-analysis
|
||||
- perf_0_13_0_0
|
||||
- perf_0_14_0_1
|
||||
- perfecthash
|
||||
- periodic-client
|
||||
- periodic-client-exe
|
||||
@@ -3161,6 +3166,7 @@ dont-distribute-packages:
|
||||
- potoki-hasql
|
||||
- potoki-zlib
|
||||
- powerqueue-sqs
|
||||
- ppad-base58
|
||||
- ppad-hmac-drbg
|
||||
- ppad-secp256k1
|
||||
- pqueue-mtl
|
||||
@@ -3277,6 +3283,7 @@ dont-distribute-packages:
|
||||
- random-extras
|
||||
- random-hypergeometric
|
||||
- range-space
|
||||
- ranged-list_0_1_2_3
|
||||
- rasa
|
||||
- rasa-example-config
|
||||
- rasa-ext-bufs
|
||||
@@ -3368,10 +3375,8 @@ dont-distribute-packages:
|
||||
- remote-json-server
|
||||
- remotion
|
||||
- repa-array
|
||||
- repa-convert
|
||||
- repa-flow
|
||||
- repa-plugin
|
||||
- repa-stream
|
||||
- repa-v4l2
|
||||
- replicant
|
||||
- repo-based-blog
|
||||
@@ -3733,6 +3738,7 @@ dont-distribute-packages:
|
||||
- sr-extra
|
||||
- srt-dhall
|
||||
- srt-formatting
|
||||
- srtree_2_0_0_2
|
||||
- sscgi
|
||||
- sshd-lint
|
||||
- sssp
|
||||
@@ -3814,7 +3820,7 @@ dont-distribute-packages:
|
||||
- sydtest-webdriver-screenshot_0_1_0_0
|
||||
- sydtest-webdriver-yesod
|
||||
- sydtest-yesod
|
||||
- sydtest_0_18_0_1
|
||||
- sydtest_0_19_0_0
|
||||
- sylvia
|
||||
- symantic-atom
|
||||
- symantic-http-demo
|
||||
@@ -3847,7 +3853,6 @@ dont-distribute-packages:
|
||||
- tak-ai
|
||||
- takahashi
|
||||
- tal
|
||||
- talash
|
||||
- tamarin-prover
|
||||
- tamarin-prover-term
|
||||
- tamarin-prover-theory
|
||||
@@ -3996,6 +4001,7 @@ dont-distribute-packages:
|
||||
- type-sets
|
||||
- type-structure
|
||||
- type-sub-th
|
||||
- typecheck-plugin-nat-simple_0_1_0_11
|
||||
- typed-admin
|
||||
- typed-encoding-encoding
|
||||
- typed-gui
|
||||
@@ -4027,6 +4033,7 @@ dont-distribute-packages:
|
||||
- unicoder
|
||||
- uniform-io
|
||||
- uniform-watch
|
||||
- unimap
|
||||
- uniqueness-periods
|
||||
- uniqueness-periods-vector-examples
|
||||
- uniqueness-periods-vector-filters
|
||||
@@ -4138,8 +4145,6 @@ dont-distribute-packages:
|
||||
- warp-grpc
|
||||
- warp-quic
|
||||
- warped
|
||||
- waterfall-cad
|
||||
- waterfall-cad-examples
|
||||
- wavesurfer
|
||||
- wavy
|
||||
- weatherhs
|
||||
|
||||
@@ -709,6 +709,7 @@ self: super: builtins.intersectAttrs super {
|
||||
|
||||
# Break infinite recursion cycle between QuickCheck and splitmix.
|
||||
splitmix = dontCheck super.splitmix;
|
||||
splitmix_0_1_1 = dontCheck super.splitmix_0_1_1;
|
||||
|
||||
# Break infinite recursion cycle with OneTuple and quickcheck-instances.
|
||||
foldable1-classes-compat = dontCheck super.foldable1-classes-compat;
|
||||
@@ -826,6 +827,8 @@ self: super: builtins.intersectAttrs super {
|
||||
# Setup PATH for the actual tests
|
||||
ln -sf dist/build/git-annex/git-annex git-annex
|
||||
ln -sf git-annex git-annex-shell
|
||||
ln -sf git-annex git-remote-annex
|
||||
ln -sf git-annex git-remote-tor-annex
|
||||
PATH+=":$PWD"
|
||||
|
||||
echo checkFlags: $checkFlags ''${checkFlagsArray:+"''${checkFlagsArray[@]}"}
|
||||
@@ -983,6 +986,7 @@ self: super: builtins.intersectAttrs super {
|
||||
# break infinite recursion with base-orphans
|
||||
primitive = dontCheck super.primitive;
|
||||
primitive_0_7_1_0 = dontCheck super.primitive_0_7_1_0;
|
||||
primitive_0_9_0_0 = dontCheck super.primitive_0_9_0_0;
|
||||
|
||||
cut-the-crap =
|
||||
let path = pkgs.lib.makeBinPath [ pkgs.ffmpeg pkgs.youtube-dl ];
|
||||
@@ -1344,12 +1348,12 @@ self: super: builtins.intersectAttrs super {
|
||||
|
||||
# Test have become more fussy in >= 2.0. We need to have which available for
|
||||
# tests to succeed and the makefile no longer finds happy by itself.
|
||||
happy_2_1_2 = overrideCabal (drv: {
|
||||
happy_2_1_3 = overrideCabal (drv: {
|
||||
buildTools = drv.buildTools or [ ] ++ [ pkgs.buildPackages.which ];
|
||||
preCheck = drv.preCheck or "" + ''
|
||||
export PATH="$PWD/dist/build/happy:$PATH"
|
||||
'';
|
||||
}) super.happy_2_1_2;
|
||||
}) super.happy_2_1_3;
|
||||
# Additionally install documentation
|
||||
jacinda = overrideCabal (drv: {
|
||||
enableSeparateDocOutput = true;
|
||||
@@ -1434,6 +1438,12 @@ self: super: builtins.intersectAttrs super {
|
||||
# Disable checks to break dependency loop with SCalendar
|
||||
scalendar = dontCheck super.scalendar;
|
||||
|
||||
# Make sure we build xz against nixpkgs' xz package instead of
|
||||
# Hackage repackaging of the upstream sources.
|
||||
xz = enableCabalFlag "system-xz" super.xz;
|
||||
xz-clib = dontDistribute super.xz-clib;
|
||||
lzma-static = dontDistribute super.lzma-static; # deprecated
|
||||
|
||||
halide-haskell = super.halide-haskell.override { Halide = pkgs.halide; };
|
||||
|
||||
feedback = self.generateOptparseApplicativeCompletions [ "feedback" ]
|
||||
@@ -1449,7 +1459,7 @@ self: super: builtins.intersectAttrs super {
|
||||
}) super)
|
||||
gi-javascriptcore
|
||||
gi-webkit2webextension
|
||||
gi-gtk_4_0_9
|
||||
gi-gtk_4_0_11
|
||||
gi-gdk_4_0_9
|
||||
gi-gsk
|
||||
gi-adwaita
|
||||
|
||||
+4997
-1846
File diff suppressed because it is too large
Load Diff
@@ -1,6 +1,6 @@
|
||||
{ stdenv
|
||||
, lib
|
||||
, pandoc_3_5
|
||||
, pandoc_3_6
|
||||
, typst
|
||||
, esbuild
|
||||
, deno
|
||||
@@ -38,7 +38,7 @@ stdenv.mkDerivation (final: {
|
||||
preFixup = ''
|
||||
wrapProgram $out/bin/quarto \
|
||||
--prefix QUARTO_DENO : ${lib.getExe deno} \
|
||||
--prefix QUARTO_PANDOC : ${lib.getExe pandoc_3_5} \
|
||||
--prefix QUARTO_PANDOC : ${lib.getExe pandoc_3_6} \
|
||||
--prefix QUARTO_ESBUILD : ${lib.getExe esbuild} \
|
||||
--prefix QUARTO_DART_SASS : ${lib.getExe dart-sass} \
|
||||
--prefix QUARTO_TYPST : ${lib.getExe typst} \
|
||||
|
||||
@@ -64,6 +64,6 @@ callPackage' ./hadrian.nix (
|
||||
}
|
||||
// lib.optionalAttrs (lib.versionAtLeast ghcVersion "9.11") {
|
||||
# See https://gitlab.haskell.org/ghc/ghc/-/commit/145a6477854d4003a07573d5e7ffa0c9a64ae29c
|
||||
Cabal = bootPkgs.Cabal_3_14_0_0;
|
||||
Cabal = bootPkgs.Cabal_3_14_1_0;
|
||||
}
|
||||
)
|
||||
|
||||
@@ -4673,7 +4673,7 @@ with pkgs;
|
||||
|
||||
pakcs = callPackage ../development/compilers/pakcs { };
|
||||
|
||||
pandoc_3_5 = callPackage ../by-name/pa/pandoc/package.nix { selectPandocCLI = (p: p.pandoc-cli_3_5); };
|
||||
pandoc_3_6 = callPackage ../by-name/pa/pandoc/package.nix { selectPandocCLI = (p: p.pandoc-cli_3_6); };
|
||||
|
||||
paperwork = callPackage ../applications/office/paperwork/paperwork-gtk.nix { };
|
||||
|
||||
|
||||
@@ -385,7 +385,7 @@ in
|
||||
buildTargetLlvmPackages = pkgsBuildTarget.llvmPackages_15;
|
||||
llvmPackages = pkgs.llvmPackages_15;
|
||||
};
|
||||
ghc98 = compiler.ghc982; # HLS doesn't work yet with 9.8.3
|
||||
ghc98 = compiler.ghc984;
|
||||
ghc9101 = callPackage ../development/compilers/ghc/9.10.1.nix {
|
||||
bootPkgs =
|
||||
# For GHC 9.6 no armv7l bindists are available.
|
||||
@@ -595,7 +595,7 @@ in
|
||||
ghc = bh.compiler.ghc984;
|
||||
compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-9.8.x.nix { };
|
||||
};
|
||||
ghc98 = packages.ghc982; # HLS doesn't work yet with 9.8.3
|
||||
ghc98 = packages.ghc984;
|
||||
ghc9101 = callPackage ../development/haskell-modules {
|
||||
buildHaskellPackages = bh.packages.ghc9101;
|
||||
ghc = bh.compiler.ghc9101;
|
||||
|
||||
@@ -559,17 +559,12 @@ let
|
||||
compilerNames.ghc928
|
||||
compilerNames.ghc947
|
||||
compilerNames.ghc948
|
||||
compilerNames.ghc9101
|
||||
] released;
|
||||
Cabal_3_10_3_0 = released;
|
||||
Cabal_3_12_1_0 = released;
|
||||
Cabal_3_14_0_0 = released;
|
||||
cabal2nix = lib.subtractLists [
|
||||
compilerNames.ghc9101
|
||||
] released;
|
||||
cabal2nix-unstable = lib.subtractLists [
|
||||
compilerNames.ghc9101
|
||||
] released;
|
||||
Cabal_3_14_1_0 = released;
|
||||
cabal2nix = released;
|
||||
cabal2nix-unstable = released;
|
||||
funcmp = released;
|
||||
haskell-language-server = lib.subtractLists [
|
||||
# Support ceased as of 2.3.0.0
|
||||
@@ -577,24 +572,18 @@ let
|
||||
# Support ceased as of 2.5.0.0
|
||||
compilerNames.ghc902
|
||||
] released;
|
||||
hoogle = lib.subtractLists [
|
||||
] released;
|
||||
hoogle = released;
|
||||
hlint = lib.subtractLists [
|
||||
compilerNames.ghc902
|
||||
compilerNames.ghc9101
|
||||
compilerNames.ghc9121
|
||||
] released;
|
||||
hpack = lib.subtractLists [
|
||||
compilerNames.ghc9101
|
||||
] released;
|
||||
hpack = released;
|
||||
hsdns = released;
|
||||
jailbreak-cabal = released;
|
||||
language-nix = lib.subtractLists [
|
||||
compilerNames.ghc9101
|
||||
] released;
|
||||
language-nix = released;
|
||||
nix-paths = released;
|
||||
titlecase = lib.subtractLists [
|
||||
compilerNames.ghc9101
|
||||
] released;
|
||||
titlecase = released;
|
||||
ghc-api-compat = [
|
||||
compilerNames.ghc8107
|
||||
compilerNames.ghc902
|
||||
@@ -602,32 +591,20 @@ let
|
||||
ghc-bignum = [
|
||||
compilerNames.ghc8107
|
||||
];
|
||||
ghc-lib = lib.subtractLists [
|
||||
compilerNames.ghc9101
|
||||
ghc-lib = released;
|
||||
ghc-lib-parser = released;
|
||||
ghc-lib-parser-ex = released;
|
||||
ghc-source-gen = lib.subtractLists [
|
||||
compilerNames.ghc9121
|
||||
] released;
|
||||
ghc-lib-parser = lib.subtractLists [
|
||||
compilerNames.ghc9101
|
||||
] released;
|
||||
ghc-lib-parser-ex = lib.subtractLists [
|
||||
compilerNames.ghc9101
|
||||
] released;
|
||||
ghc-source-gen = [
|
||||
# Feel free to remove these as they break,
|
||||
compilerNames.ghc8107
|
||||
compilerNames.ghc902
|
||||
compilerNames.ghc928
|
||||
];
|
||||
ghc-tags = lib.subtractLists [
|
||||
compilerNames.ghc9101
|
||||
] released;
|
||||
hashable = lib.subtractLists [
|
||||
compilerNames.ghc9101
|
||||
] released;
|
||||
primitive = lib.subtractLists [
|
||||
compilerNames.ghc9101
|
||||
compilerNames.ghc9121
|
||||
] released;
|
||||
hashable = released;
|
||||
primitive = released;
|
||||
weeder = lib.subtractLists [
|
||||
compilerNames.ghc9101
|
||||
compilerNames.ghc9121
|
||||
] released;
|
||||
})
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user