Merge pull request #185755 from NixOS/haskell-updates

haskellPackages: update stackage and hackage
This commit is contained in:
sternenseemann 2022-08-19 14:45:18 +02:00 committed by GitHub
commit bd80584a49
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
13 changed files with 540 additions and 441 deletions

View File

@ -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"
}

View File

@ -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.

View File

@ -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

View File

@ -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;

View File

@ -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"

View File

@ -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

View File

@ -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:

View File

@ -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

View File

@ -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

File diff suppressed because it is too large Load Diff

View File

@ -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;
};
}

View File

@ -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;
};
}

View File

@ -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