Merge pull request #185755 from NixOS/haskell-updates
haskellPackages: update stackage and hackage
This commit is contained in:
commit
bd80584a49
@ -1,6 +1,6 @@
|
||||
{
|
||||
"commit": "7a6596613e0d6549f329cb3c2862b035667e0fc3",
|
||||
"url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/7a6596613e0d6549f329cb3c2862b035667e0fc3.tar.gz",
|
||||
"sha256": "07sm18dn6lsi8xjhfhm7dyw62lpln9wyhafkigc6f3xaqblz3ap4",
|
||||
"msg": "Update from Hackage at 2022-08-07T14:05:30Z"
|
||||
"commit": "eb862a59277fd86ad3138e9f25e793f0fe0364ba",
|
||||
"url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/eb862a59277fd86ad3138e9f25e793f0fe0364ba.tar.gz",
|
||||
"sha256": "10agwlxzp76lnp4d6zncvjgv78hr3rss3j3i3bfpsn3i7af1qcw8",
|
||||
"msg": "Update from Hackage at 2022-08-09T06:14:32Z"
|
||||
}
|
||||
|
@ -177,32 +177,27 @@ assert buildTargetLlvmPackages.llvm == llvmPackages.llvm;
|
||||
assert stdenv.targetPlatform.isDarwin -> buildTargetLlvmPackages.clang == llvmPackages.clang;
|
||||
|
||||
stdenv.mkDerivation (rec {
|
||||
version = "9.4.0.20220721";
|
||||
version = "9.4.1";
|
||||
pname = "${targetPrefix}ghc${variantSuffix}";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://downloads.haskell.org/ghc/9.4.1-rc1/ghc-${version}-src.tar.xz";
|
||||
sha256 = "bca8c52f76d8747a66291181de2de7bdf9ff80093808fe39bf5cbff0f116c426";
|
||||
url = "https://downloads.haskell.org/ghc/${version}/ghc-${version}-src.tar.xz";
|
||||
sha256 = "sha256-y/7UZAvfAl4zulVDPa+M32mPTgSZrnqADd5EqC5zluM=";
|
||||
};
|
||||
|
||||
enableParallelBuilding = true;
|
||||
|
||||
outputs = [ "out" "doc" ];
|
||||
|
||||
|
||||
patches = [
|
||||
# fix hyperlinked haddock sources: https://github.com/haskell/haddock/pull/1482
|
||||
# add missing profiling targets in make build system
|
||||
(fetchpatch {
|
||||
url = "https://patch-diff.githubusercontent.com/raw/haskell/haddock/pull/1482.patch";
|
||||
sha256 = "sha256-8w8QUCsODaTvknCDGgTfFNZa8ZmvIKaKS+2ZJZ9foYk=";
|
||||
extraPrefix = "utils/haddock/";
|
||||
stripLen = 1;
|
||||
})
|
||||
# fix race condition in make build system
|
||||
(fetchpatch {
|
||||
name = "ghc-hs-boot-copying-fix.patch";
|
||||
url = "https://gitlab.haskell.org/ghc/ghc/-/commit/4f17eff0cbd125eca55b68f4927befdd45008eb6.diff";
|
||||
sha256 = "0anq3w9z9mhxb0wx6rvxac3n7rl3apcma9zk3r9zz9hj9v7vkqzx";
|
||||
name = "ghc-9.4.1-fix-bootstrapping-with-profiling-1.patch";
|
||||
url = "https://gitlab.haskell.org/ghc/ghc/-/commit/47b4fea08bd0ef1476b8d134c7baf06157fe5fa5.diff";
|
||||
sha256 = "sha256-oYQWg9cK0RNL9I+kap8KER+iiKim73zG6URQs8BeAXU=";
|
||||
})
|
||||
./ghc-9.4.1-fix-bootstrapping-with-profiling-2.patch
|
||||
];
|
||||
|
||||
postPatch = "patchShebangs .";
|
||||
@ -240,14 +235,6 @@ stdenv.mkDerivation (rec {
|
||||
'' + ''
|
||||
|
||||
echo -n "${buildMK}" > mk/build.mk
|
||||
# GHC 9.4.1-rc1 tarball is not properly prepared, also the boot script has been renamed
|
||||
# https://gitlab.haskell.org/ghc/ghc/-/issues/21626#note_444654
|
||||
# TODO(@sternenseemann): make source-dist rules include all boot-generated files
|
||||
./boot.source
|
||||
|
||||
# Too restrictive upper bound on Cabal the make build system chokes on
|
||||
# XXX(@sternenseemann): this should be upstreamed
|
||||
substituteInPlace utils/ghc-cabal/ghc-cabal.cabal --replace "3.8" "3.9"
|
||||
|
||||
sed -i -e 's|-isysroot /Developer/SDKs/MacOSX10.5.sdk||' configure
|
||||
'' + lib.optionalString (stdenv.isLinux && hostPlatform.libc == "glibc") ''
|
||||
@ -277,6 +264,13 @@ stdenv.mkDerivation (rec {
|
||||
--replace '*-android*|*-gnueabi*)' \
|
||||
'*-android*|*-gnueabi*|*-musleabi*)'
|
||||
done
|
||||
''
|
||||
# HACK: allow bootstrapping with GHC 8.10 which works fine, as we don't have
|
||||
# binary 9.0 packaged. Bootstrapping with 9.2 is broken without hadrian.
|
||||
+ ''
|
||||
substituteInPlace configure --replace \
|
||||
'MinBootGhcVersion="9.0"' \
|
||||
'MinBootGhcVersion="8.10"'
|
||||
'';
|
||||
|
||||
# TODO(@Ericson2314): Always pass "--target" and always prefix.
|
||||
|
@ -0,0 +1,18 @@
|
||||
diff --git a/ghc.mk b/ghc.mk
|
||||
index dd65e7adfe..b91af56078 100644
|
||||
--- a/ghc.mk
|
||||
+++ b/ghc.mk
|
||||
@@ -509,11 +509,13 @@ libraries/containers/containers/dist-install/build/Data/IntMap/Internal.o: libra
|
||||
libraries/containers/containers/dist-install/build/Data/Graph.o: libraries/template-haskell/dist-install/build/Language/Haskell/TH/Lib/Internal.hi
|
||||
libraries/containers/containers/dist-install/build/Data/Set/Internal.o: libraries/template-haskell/dist-install/build/Language/Haskell/TH/Lib/Internal.hi
|
||||
libraries/containers/containers/dist-install/build/Data/IntSet/Internal.o: libraries/template-haskell/dist-install/build/Language/Haskell/TH/Lib/Internal.hi
|
||||
+libraries/containers/containers/dist-install/build/Data/Sequence/Internal.o: libraries/template-haskell/dist-install/build/Language/Haskell/TH/Lib/Internal.hi
|
||||
|
||||
libraries/containers/containers/dist-install/build/Data/IntMap/Internal.p_o: libraries/template-haskell/dist-install/build/Language/Haskell/TH/Lib/Internal.p_hi
|
||||
libraries/containers/containers/dist-install/build/Data/Graph.p_o: libraries/template-haskell/dist-install/build/Language/Haskell/TH/Lib/Internal.p_hi
|
||||
libraries/containers/containers/dist-install/build/Data/Set/Internal.p_o: libraries/template-haskell/dist-install/build/Language/Haskell/TH/Lib/Internal.p_hi
|
||||
libraries/containers/containers/dist-install/build/Data/IntSet/Internal.p_o: libraries/template-haskell/dist-install/build/Language/Haskell/TH/Lib/Internal.p_hi
|
||||
+libraries/containers/containers/dist-install/build/Data/Sequence/Internal.p_o: libraries/template-haskell/dist-install/build/Language/Haskell/TH/Lib/Internal.p_hi
|
||||
|
||||
ifeq "$(BIGNUM_BACKEND)" "gmp"
|
||||
GMP_ENABLED = YES
|
@ -237,6 +237,11 @@ self: super: {
|
||||
# base bound
|
||||
digit = doJailbreak super.digit;
|
||||
|
||||
# matterhorn-50200.17.0 won't work with brick >= 0.71
|
||||
matterhorn = doJailbreak (super.matterhorn.overrideScope (self: super: {
|
||||
brick = self.brick_0_70_1;
|
||||
}));
|
||||
|
||||
# 2020-06-05: HACK: does not pass own build suite - `dontCheck`
|
||||
# 2022-06-17: Use hnix-store 0.5 until hnix 0.17
|
||||
hnix = generateOptparseApplicativeCompletion "hnix" (dontCheck (
|
||||
@ -351,24 +356,6 @@ self: super: {
|
||||
lensref = dontCheck super.lensref;
|
||||
lvmrun = disableHardening ["format"] (dontCheck super.lvmrun);
|
||||
matplotlib = dontCheck super.matplotlib;
|
||||
|
||||
brick_0_73 = doDistribute (super.brick_0_73.overrideScope (self: super: {
|
||||
vty = self.vty_5_36;
|
||||
text-zipper = self.text-zipper_0_12;
|
||||
}));
|
||||
|
||||
# https://github.com/matterhorn-chat/matterhorn/issues/679 they do not want to be on stackage
|
||||
matterhorn = doJailbreak (appendPatches [
|
||||
# Fix build with brick 0.73
|
||||
(fetchpatch {
|
||||
name = "matterhorn-brick-0.72.patch";
|
||||
url = "https://github.com/matterhorn-chat/matterhorn/commit/d52df3342b8420e219095aad477205e47fbef11b.patch";
|
||||
sha256 = "1ifvv926g9m8niyc9nl1hy9bkx4kf12ciyv2v8vnrzz3njp4fsrz";
|
||||
})
|
||||
] (super.matterhorn.overrideScope (self: super: {
|
||||
brick = self.brick_0_73;
|
||||
})));
|
||||
|
||||
memcache = dontCheck super.memcache;
|
||||
metrics = dontCheck super.metrics;
|
||||
milena = dontCheck super.milena;
|
||||
|
@ -92,13 +92,15 @@ self: super: {
|
||||
mime-string = disableOptimization super.mime-string;
|
||||
|
||||
# Older compilers need the latest ghc-lib to build this package.
|
||||
hls-hlint-plugin = addBuildDepend self.ghc-lib (overrideCabal (drv: {
|
||||
# Workaround for https://github.com/haskell/haskell-language-server/issues/2728
|
||||
postPatch = ''
|
||||
sed -i 's/(GHC.RealSrcSpan x,/(GHC.RealSrcSpan x Nothing,/' src/Ide/Plugin/Hlint.hs
|
||||
'';
|
||||
})
|
||||
super.hls-hlint-plugin);
|
||||
# Fix build with ghc-lib >= 9.0 and ghc <= 8.10.7
|
||||
# https://github.com/haskell/haskell-language-server/issues/2728
|
||||
hls-hlint-plugin = addBuildDepend self.ghc-lib (appendPatch (pkgs.fetchpatch {
|
||||
name = "hls-hlint-plugin-workaround.patch";
|
||||
url = "https://github.com/haskell/haskell-language-server/pull/2854.patch";
|
||||
hash = "sha256-bLGu0OQtXsmMF3rZM+R6k7bsZm4Vgf2r0ert5Wunong=";
|
||||
stripLen = 2;
|
||||
includes = ["src/Ide/Plugin/Hlint.hs"];
|
||||
}) super.hls-hlint-plugin);
|
||||
|
||||
haskell-language-server = appendConfigureFlags [
|
||||
"-f-stylishhaskell"
|
||||
|
@ -269,6 +269,7 @@ broken-packages:
|
||||
- awesomium-raw
|
||||
- aws-cloudfront-signer
|
||||
- aws-ec2
|
||||
- aws-ec2-knownhosts
|
||||
- aws-general
|
||||
- aws-lambda-haskell-runtime
|
||||
- aws-lambda-runtime
|
||||
@ -550,6 +551,7 @@ broken-packages:
|
||||
- cabal-upload
|
||||
- cabalvchk
|
||||
- cabin
|
||||
- cabocha
|
||||
- cached
|
||||
- cache-polysemy
|
||||
- caching
|
||||
@ -557,6 +559,7 @@ broken-packages:
|
||||
- cafeteria-prelude
|
||||
- caffegraph
|
||||
- cairo-core
|
||||
- cake3
|
||||
- cal3d
|
||||
- calamity
|
||||
- caledon
|
||||
@ -1203,6 +1206,7 @@ broken-packages:
|
||||
- dump-core
|
||||
- dunai-core
|
||||
- Dung
|
||||
- duplo
|
||||
- dura
|
||||
- dvault
|
||||
- dvdread
|
||||
@ -1957,6 +1961,7 @@ broken-packages:
|
||||
- hashtables-plus
|
||||
- hasim
|
||||
- hask
|
||||
- haskades
|
||||
- haskanoid
|
||||
- haskarrow
|
||||
- haskbot-core
|
||||
@ -2138,6 +2143,7 @@ broken-packages:
|
||||
- heterogeneous-list-literals
|
||||
- hetris
|
||||
- heukarya
|
||||
- hevm
|
||||
- HExcel
|
||||
- hexchat
|
||||
- hexif
|
||||
@ -2206,6 +2212,7 @@ broken-packages:
|
||||
- hinter
|
||||
- hinterface
|
||||
- hipchat-hs
|
||||
- hipe
|
||||
- Hipmunk
|
||||
- hipsql-api
|
||||
- hircules
|
||||
@ -2551,6 +2558,7 @@ broken-packages:
|
||||
- hylolib
|
||||
- hyperdrive
|
||||
- hyperfunctions
|
||||
- hypergeomatrix
|
||||
- hyper-haskell-server
|
||||
- hyperion
|
||||
- hyperloglogplus
|
||||
@ -2677,6 +2685,7 @@ broken-packages:
|
||||
- ireal
|
||||
- iri
|
||||
- iridium
|
||||
- iris
|
||||
- iron-mq
|
||||
- irt
|
||||
- isdicom
|
||||
@ -2720,6 +2729,7 @@ broken-packages:
|
||||
- jinquantities
|
||||
- jml-web-service
|
||||
- jni
|
||||
- jobqueue
|
||||
- join-api
|
||||
- joinlist
|
||||
- joint
|
||||
@ -2780,6 +2790,7 @@ broken-packages:
|
||||
- Kalman
|
||||
- kangaroo
|
||||
- karabiner-config
|
||||
- karps
|
||||
- katip-datadog
|
||||
- katip-elasticsearch
|
||||
- katip-kafka
|
||||
@ -2824,6 +2835,7 @@ broken-packages:
|
||||
- korea-holidays
|
||||
- kraken
|
||||
- krank
|
||||
- krapsh
|
||||
- Kriens
|
||||
- krpc
|
||||
- KSP
|
||||
@ -2887,6 +2899,7 @@ broken-packages:
|
||||
- language-webidl
|
||||
- LargeCardinalHierarchy
|
||||
- Lastik
|
||||
- latest-npm-version
|
||||
- latex-formulae-image
|
||||
- latex-svg-image
|
||||
- LATS
|
||||
@ -3042,6 +3055,7 @@ broken-packages:
|
||||
- lojbanParser
|
||||
- lojbanXiragan
|
||||
- lol
|
||||
- lol-calculus
|
||||
- longboi
|
||||
- longshot
|
||||
- lookup-tables
|
||||
@ -3201,6 +3215,7 @@ broken-packages:
|
||||
- miconix-test
|
||||
- microgroove
|
||||
- microlens-each
|
||||
- micrologger
|
||||
- micro-recursion-schemes
|
||||
- microsoft-translator
|
||||
- mida
|
||||
@ -3477,6 +3492,7 @@ broken-packages:
|
||||
- niagra
|
||||
- nibblestring
|
||||
- nice-html
|
||||
- nicovideo-translator
|
||||
- nitro
|
||||
- nix-delegate
|
||||
- nix-eval
|
||||
@ -3525,7 +3541,7 @@ broken-packages:
|
||||
- numhask-histogram
|
||||
- numhask-prelude
|
||||
- Nutri
|
||||
- nvim-hs-contrib
|
||||
- nvim-hs-ghcid
|
||||
- NXTDSL
|
||||
- nyan-interpolation-core
|
||||
- nylas
|
||||
@ -3808,6 +3824,7 @@ broken-packages:
|
||||
- phraskell
|
||||
- Phsu
|
||||
- phybin
|
||||
- pia-forward
|
||||
- pi-calculus
|
||||
- picedit
|
||||
- pickle
|
||||
@ -4065,6 +4082,7 @@ broken-packages:
|
||||
- pushbullet-types
|
||||
- pusher-haskell
|
||||
- pusher-ws
|
||||
- pushme
|
||||
- push-notifications
|
||||
- putlenses
|
||||
- puzzle-draw
|
||||
@ -4496,6 +4514,7 @@ broken-packages:
|
||||
- servant-static-th
|
||||
- servant-streaming
|
||||
- servant-streamly
|
||||
- servant-util
|
||||
- servant-wasm
|
||||
- servant-yaml
|
||||
- servant-zeppelin
|
||||
@ -5037,6 +5056,7 @@ broken-packages:
|
||||
- tex2txt
|
||||
- texbuilder
|
||||
- text1
|
||||
- text-all
|
||||
- text-and-plots
|
||||
- text-ascii
|
||||
- text-builder-linear
|
||||
@ -5134,6 +5154,10 @@ broken-packages:
|
||||
- tkhs
|
||||
- tkyprof
|
||||
- tmp-proc-example
|
||||
- tmp-proc-postgres
|
||||
- tmp-proc-rabbitmq
|
||||
- tmp-proc-redis
|
||||
- tmp-proc-zipkin
|
||||
- todo
|
||||
- tofromxml
|
||||
- to-haskell
|
||||
|
@ -91,58 +91,64 @@ default-package-overrides:
|
||||
- reflex-dom-core < 0.7.0.2
|
||||
# Downgrade hasql-dynamic-statements until hasql 1.6 is in Stackage
|
||||
- hasql-dynamic-statements < 0.3.1.2
|
||||
# Its dependency brick >= 1.0 is not yet in stackage
|
||||
- brick-skylighting < 1.0
|
||||
|
||||
extra-packages:
|
||||
- aeson < 2 # required by pantry-0.5.2
|
||||
- base16-bytestring < 1 # required for cabal-install etc.
|
||||
- Cabal == 2.2.* # required for jailbreak-cabal etc.
|
||||
- Cabal == 2.4.* # required for cabal-install etc.
|
||||
- Cabal == 3.2.* # required for cabal-install etc.
|
||||
- Cabal == 3.4.* # required for cabal-install etc.
|
||||
- Diff < 0.4 # required by liquidhaskell-0.8.10.2: https://github.com/ucsd-progsys/liquidhaskell/issues/1729
|
||||
- ShellCheck == 0.7.2 # 2022-02-20: haskell-ci 0.14 needs this
|
||||
- aeson < 2 # required by pantry-0.5.2
|
||||
- attoparsec == 0.13.* # 2022-02-23: Needed to compile elm for now
|
||||
- base16-bytestring < 1 # required for cabal-install etc.
|
||||
- bower-json == 1.0.0.1 # 2022-05-21: Needed for spago 0.20.9
|
||||
- clay < 0.14 # 2022-03-20: Needed for neuron 1.0.0.0
|
||||
- crackNum < 3.0 # 2021-05-21: 3.0 removed the lib which sbv 7.13 uses
|
||||
- dependent-map == 0.2.4.0 # required by Hasura 1.3.1, 2020-08-20
|
||||
- dependent-sum == 0.4 # required by Hasura 1.3.1, 2020-08-20
|
||||
- dhall == 1.29.0 # required for ats-pkg
|
||||
- dhall == 1.38.1 # required for spago
|
||||
- Diff < 0.4 # required by liquidhaskell-0.8.10.2: https://github.com/ucsd-progsys/liquidhaskell/issues/1729
|
||||
- doctest == 0.18.* # 2021-11-19: closest to stackage version for GHC 9.*
|
||||
- fourmolu == 0.6.0.0 # 2022-06-05: Last fourmolu version compatible with hls 1.7/ hls-fourmolu-plugin 1.0.3.0
|
||||
- ghc-api-compat == 8.10.7 # 2022-02-17: preserve for GHC 8.10.7
|
||||
- ghc-api-compat == 8.6 # 2021-09-07: preserve for GHC 8.8.4
|
||||
- ghc-lib == 8.10.7.* # 2022-02-17: preserve for GHC 8.10.7
|
||||
- ghc-lib == 9.2.* # 2022-02-17: preserve for GHC 9.2
|
||||
- ghc-lib-parser == 8.10.7.* # 2022-02-17: preserve for GHC 8.10.7
|
||||
- ghc-lib-parser == 9.2.* # 2022-02-17: preserve for GHC 9.2
|
||||
- ghc-lib-parser-ex == 8.10.* # 2022-02-17: preserve for GHC 8.10.7
|
||||
- ghc-lib-parser-ex == 9.2.* # 2022-07-13: preserve for GHC 9.2
|
||||
- ghc-lib-parser-ex >= 9.2.0.3 && < 9.2.1 # 2022-07-13: needed by hlint 3.4.1
|
||||
- haddock == 2.23.* # required on GHC < 8.10.x
|
||||
- haddock-api == 2.23.* # required on GHC < 8.10.x
|
||||
- haddock-library ==1.7.* # required by stylish-cabal-0.5.0.0
|
||||
- happy == 1.19.12 # for ghcjs
|
||||
- hinotify == 0.3.9 # for xmonad-0.26: https://github.com/kolmodin/hinotify/issues/29
|
||||
- hnix-store-core == 0.5.0.0 # 2022-06-17: Until hnix 0.17
|
||||
- hnix-store-remote == 0.5.0.0 # 2022-06-17: Until hnix 0.17
|
||||
- hspec < 2.8 # 2022-04-07: Needed for tasty-hspec 1.1.6
|
||||
- hspec-core < 2.8 # 2022-04-07: Needed for tasty-hspec 1.1.6
|
||||
- hspec-discover < 2.8 # 2022-04-07: Needed for tasty-hspec 1.1.6
|
||||
- hspec-golden == 0.1.* # 2022-04-07: Needed for elm-format
|
||||
- immortal == 0.2.2.1 # required by Hasura 1.3.1, 2020-08-20
|
||||
- language-javascript == 0.7.0.0 # required by purescript
|
||||
- mmorph == 1.1.3 # Newest working version of mmorph on ghc 8.6.5. needed for hls
|
||||
- network == 2.6.3.1 # required by pkgs/games/hedgewars/default.nix, 2020-11-15
|
||||
- optparse-applicative < 0.16 # needed for niv-0.2.19
|
||||
- ormolu == 0.2.* # 2022-02-21: For ghc 8.8 and 8.10
|
||||
- pantry == 0.5.2.1 # needed for stack-2.7.3
|
||||
- path == 0.9.0 # 2021-12-03: path version building with stackage genvalidity and GHC 9.0.2
|
||||
- relude == 0.7.0.0 # 2022-02-25: Needed for ema 0.6
|
||||
- resolv == 0.1.1.2 # required to build cabal-install-3.0.0.0 with pre ghc-8.8.x
|
||||
- sbv == 7.13 # required for pkgs.petrinizer
|
||||
- crackNum < 3.0 # 2021-05-21: 3.0 removed the lib which sbv 7.13 uses
|
||||
- ghc-api-compat == 8.6 # 2021-09-07: preserve for GHC 8.8.4
|
||||
- ghc-api-compat == 8.10.7 # 2022-02-17: preserve for GHC 8.10.7
|
||||
- ghc-lib == 8.10.7.* # 2022-02-17: preserve for GHC 8.10.7
|
||||
- ghc-lib-parser == 8.10.7.* # 2022-02-17: preserve for GHC 8.10.7
|
||||
- ghc-lib-parser-ex == 8.10.* # 2022-02-17: preserve for GHC 8.10.7
|
||||
- ghc-lib-parser-ex >= 9.2.0.3 && < 9.2.1 # 2022-07-13: needed by hlint 3.4.1
|
||||
- doctest == 0.18.* # 2021-11-19: closest to stackage version for GHC 9.*
|
||||
- path == 0.9.0 # 2021-12-03: path version building with stackage genvalidity and GHC 9.0.2
|
||||
- ormolu == 0.2.* # 2022-02-21: For ghc 8.8 and 8.10
|
||||
- ShellCheck == 0.7.2 # 2022-02-20: haskell-ci 0.14 needs this
|
||||
- tasty-hspec == 1.1.6 # 2022-04-07: Needed for elm-format
|
||||
- vty == 5.35.1 # 2022-07-08: needed for glirc-2.39.0.1
|
||||
- weeder == 2.2.* # 2022-02-21: preserve for GHC 8.10.7
|
||||
- weeder == 2.3.* # 2022-05-31: preserve for GHC 9.0.2
|
||||
- attoparsec == 0.13.* # 2022-02-23: Needed to compile elm for now
|
||||
- relude == 0.7.0.0 # 2022-02-25: Needed for ema 0.6
|
||||
- clay < 0.14 # 2022-03-20: Needed for neuron 1.0.0.0
|
||||
- hspec-golden == 0.1.* # 2022-04-07: Needed for elm-format
|
||||
- tasty-hspec == 1.1.6 # 2022-04-07: Needed for elm-format
|
||||
- hspec < 2.8 # 2022-04-07: Needed for tasty-hspec 1.1.6
|
||||
- hspec-core < 2.8 # 2022-04-07: Needed for tasty-hspec 1.1.6
|
||||
- hspec-discover < 2.8 # 2022-04-07: Needed for tasty-hspec 1.1.6
|
||||
- bower-json == 1.0.0.1 # 2022-05-21: Needed for spago 0.20.9
|
||||
- fourmolu == 0.6.0.0 # 2022-06-05: Last fourmolu version compatible with hls 1.7/ hls-fourmolu-plugin 1.0.3.0
|
||||
- hnix-store-core == 0.5.0.0 # 2022-06-17: Until hnix 0.17
|
||||
- hnix-store-remote == 0.5.0.0 # 2022-06-17: Until hnix 0.17
|
||||
- vty == 5.35.1 # 2022-07-08: needed for glirc-2.39.0.1
|
||||
- brick == 0.70.* # 2022-08-13: needed by matterhorn-50200.17.0
|
||||
|
||||
package-maintainers:
|
||||
abbradar:
|
||||
|
@ -1,4 +1,4 @@
|
||||
# Stackage LTS 19.17
|
||||
# Stackage LTS 19.18
|
||||
# This file is auto-generated by
|
||||
# maintainers/scripts/haskell/update-stackage.sh
|
||||
default-package-overrides:
|
||||
@ -258,7 +258,7 @@ default-package-overrides:
|
||||
- bytestring-mmap ==0.2.2
|
||||
- bytestring-strict-builder ==0.4.5.6
|
||||
- bytestring-to-vector ==0.3.0.1
|
||||
- bytestring-tree-builder ==0.2.7.9
|
||||
- bytestring-tree-builder ==0.2.7.10
|
||||
- bytestring-trie ==0.2.7
|
||||
- bz2 ==1.0.1.0
|
||||
- bzlib ==0.5.1.0
|
||||
@ -397,7 +397,7 @@ default-package-overrides:
|
||||
- conduino ==0.2.2.0
|
||||
- conduit ==1.3.4.2
|
||||
- conduit-aeson ==0.1.0.1
|
||||
- conduit-algorithms ==0.0.12.0
|
||||
- conduit-algorithms ==0.0.13.0
|
||||
- conduit-combinators ==1.3.0
|
||||
- conduit-concurrent-map ==0.1.3
|
||||
- conduit-connection ==0.1.0.5
|
||||
@ -442,7 +442,7 @@ default-package-overrides:
|
||||
- crc32c ==0.0.0
|
||||
- credential-store ==0.1.2
|
||||
- criterion ==1.5.13.0
|
||||
- criterion-measurement ==0.1.3.0
|
||||
- criterion-measurement ==0.1.4.0
|
||||
- cron ==0.7.0
|
||||
- crypto-api ==0.13.3
|
||||
- crypto-api-tests ==0.3
|
||||
@ -604,7 +604,7 @@ default-package-overrides:
|
||||
- doctest-exitcode-stdio ==0.0
|
||||
- doctest-extract ==0.1
|
||||
- doctest-lib ==0.1
|
||||
- doctest-parallel ==0.2.3
|
||||
- doctest-parallel ==0.2.4
|
||||
- doldol ==0.4.1.2
|
||||
- do-list ==1.0.1
|
||||
- domain ==0.1.1.3
|
||||
@ -683,7 +683,7 @@ default-package-overrides:
|
||||
- errors ==2.3.0
|
||||
- errors-ext ==0.4.2
|
||||
- ersatz ==0.4.11
|
||||
- esqueleto ==3.5.5.0
|
||||
- esqueleto ==3.5.6.1
|
||||
- essence-of-live-coding ==0.2.6
|
||||
- essence-of-live-coding-gloss ==0.2.6
|
||||
- essence-of-live-coding-pulse ==0.2.6
|
||||
@ -992,8 +992,8 @@ default-package-overrides:
|
||||
- hashtables ==1.2.4.2
|
||||
- haskeline ==0.8.2
|
||||
- haskell-awk ==1.2.0.1
|
||||
- haskell-gi ==0.26.0
|
||||
- haskell-gi-base ==0.26.0
|
||||
- haskell-gi ==0.26.1
|
||||
- haskell-gi-base ==0.26.1
|
||||
- haskell-gi-overloading ==1.0
|
||||
- haskell-lexer ==1.1
|
||||
- haskell-lsp-types ==0.24.0.0
|
||||
@ -1007,7 +1007,7 @@ default-package-overrides:
|
||||
- hasktags ==0.72.0
|
||||
- hasql ==1.5.1
|
||||
- hasql-migration ==0.3.0
|
||||
- hasql-notifications ==0.2.0.1
|
||||
- hasql-notifications ==0.2.0.2
|
||||
- hasql-optparse-applicative ==0.3.0.9
|
||||
- hasql-pool ==0.5.2.2
|
||||
- hasql-queue ==1.2.0.2
|
||||
@ -1176,7 +1176,7 @@ default-package-overrides:
|
||||
- HTTP ==4000.3.16
|
||||
- http-api-data ==0.4.3
|
||||
- http-api-data-qq ==0.1.0.0
|
||||
- http-client ==0.7.12
|
||||
- http-client ==0.7.13.1
|
||||
- http-client-openssl ==0.3.3
|
||||
- http-client-overrides ==0.1.1.0
|
||||
- http-client-tls ==0.3.6.1
|
||||
@ -2229,7 +2229,7 @@ default-package-overrides:
|
||||
- simple-affine-space ==0.1.1
|
||||
- simple-cabal ==0.1.3
|
||||
- simple-cmd ==0.2.7
|
||||
- simple-cmd-args ==0.1.7
|
||||
- simple-cmd-args ==0.1.8
|
||||
- simple-log ==0.9.12
|
||||
- simple-media-timestamp ==0.2.0.0
|
||||
- simple-media-timestamp-attoparsec ==0.1.0.0
|
||||
@ -2337,7 +2337,7 @@ default-package-overrides:
|
||||
- storable-record ==0.0.6
|
||||
- storable-tuple ==0.0.3.3
|
||||
- storablevector ==0.2.13.1
|
||||
- store ==0.7.15
|
||||
- store ==0.7.16
|
||||
- store-core ==0.4.4.4
|
||||
- store-streaming ==0.2.0.3
|
||||
- Stream ==0.4.7.2
|
||||
|
@ -1502,6 +1502,7 @@ dont-distribute-packages:
|
||||
- gbu
|
||||
- gdax
|
||||
- gdiff-ig
|
||||
- gedcom
|
||||
- geek
|
||||
- geek-server
|
||||
- gelatin-freetype2
|
||||
@ -2544,6 +2545,7 @@ dont-distribute-packages:
|
||||
- lol-cpp
|
||||
- lol-repa
|
||||
- lol-tests
|
||||
- lol-typing
|
||||
- loli
|
||||
- loop-effin
|
||||
- looper
|
||||
@ -2827,7 +2829,6 @@ dont-distribute-packages:
|
||||
- numhask-hedgehog
|
||||
- numhask-range
|
||||
- numhask-test
|
||||
- nvim-hs-ghcid
|
||||
- nyan
|
||||
- nyan-interpolation
|
||||
- nyan-interpolation-simple
|
||||
@ -3395,6 +3396,7 @@ dont-distribute-packages:
|
||||
- servant-streaming-server
|
||||
- servant-swagger-tags
|
||||
- servant-to-elm
|
||||
- servant-util-beam-pg
|
||||
- servant-waargonaut
|
||||
- servant-zeppelin-client
|
||||
- servant-zeppelin-server
|
||||
@ -3634,6 +3636,7 @@ dont-distribute-packages:
|
||||
- syntaxnet-haskell
|
||||
- synthesizer-llvm
|
||||
- sys-process
|
||||
- systemstats
|
||||
- t3-client
|
||||
- ta
|
||||
- tag-stream
|
||||
@ -3841,6 +3844,7 @@ dont-distribute-packages:
|
||||
- urbit-airlock
|
||||
- urbit-api
|
||||
- ureader
|
||||
- urembed
|
||||
- uri-enumerator
|
||||
- uri-enumerator-file
|
||||
- usb
|
||||
|
739
pkgs/development/haskell-modules/hackage-packages.nix
generated
739
pkgs/development/haskell-modules/hackage-packages.nix
generated
File diff suppressed because it is too large
Load Diff
@ -24,4 +24,9 @@ buildEnv {
|
||||
fi
|
||||
done
|
||||
'';
|
||||
meta = {
|
||||
# ihaskell has an indirect dependency on the Python package mistune, which
|
||||
# is marked insecure.
|
||||
hydraPlatforms = lib.platforms.none;
|
||||
};
|
||||
}
|
||||
|
@ -107,5 +107,8 @@ stdenv.mkDerivation rec {
|
||||
all movement on the battlefield has ceased).'';
|
||||
maintainers = with maintainers; [ kragniz fpletz ];
|
||||
inherit (fpc.meta) platforms;
|
||||
# https://github.com/NixOS/nixpkgs/pull/185755#issuecomment-1219024584
|
||||
broken = true;
|
||||
hydraPlatforms = platforms.none;
|
||||
};
|
||||
}
|
||||
|
@ -157,10 +157,19 @@ in {
|
||||
};
|
||||
ghc941 = callPackage ../development/compilers/ghc/9.4.1.nix {
|
||||
bootPkgs =
|
||||
# TODO(@sternenseemann): Package 9.0.2 bindist or wait for upstream fix
|
||||
# Need to use 902 due to
|
||||
# Building with 9.2 is broken due to
|
||||
# https://gitlab.haskell.org/ghc/ghc/-/issues/21914
|
||||
packages.ghc902;
|
||||
# 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.hostPlatform.isAarch then
|
||||
# TODO(@sternenseemann): package bindist
|
||||
packages.ghc902
|
||||
# No suitable bindists for powerpc64le
|
||||
else if stdenv.hostPlatform.isPower64 && stdenv.hostPlatform.isLittleEndian then
|
||||
packages.ghc902
|
||||
else
|
||||
packages.ghc8107Binary;
|
||||
inherit (buildPackages.python3Packages) sphinx;
|
||||
# Need to use apple's patched xattr until
|
||||
# https://github.com/xattr/xattr/issues/44 and
|
||||
|
Loading…
Reference in New Issue
Block a user