Merge pull request #77812 from NixOS/haskell-updates

Update Haskell package set (plus other fixes)
This commit is contained in:
Peter Simons 2020-01-17 21:16:02 +01:00 committed by GitHub
commit 63f515a3df
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 1620 additions and 299 deletions

View File

@ -1,6 +1,6 @@
{ fetchurl }:
fetchurl {
url = "https://github.com/commercialhaskell/all-cabal-hashes/archive/477d50a859be91a25b2fed6494d414044d7e71ab.tar.gz";
sha256 = "0wzi2wgcp5ykwp4wrhcfdaxlbdzrmlgalparx3ap80q069c8fd0n";
url = "https://github.com/commercialhaskell/all-cabal-hashes/archive/b2812edaaed9f9033e48dfbcd45e7e5fb56daccd.tar.gz";
sha256 = "1a2073gknks4r2ibm3ji1wrib6pr3aicg6wjgzsj2r5xgad7jm6g";
}

View File

@ -1052,17 +1052,17 @@ self: super: {
# This raises the lower bound on prettyprinter to 1.5.1 since
# `removeTrailingWhitespace` is buggy in earlier versions.
# This will probably be able to be removed when we update to LTS-15.
dhall_1_28_0 =
dontCheck (super.dhall_1_28_0.override {
dhall_1_29_0 =
dontCheck (super.dhall_1_29_0.override {
prettyprinter = self.prettyprinter_1_5_1;
prettyprinter-ansi-terminal =
self.prettyprinter-ansi-terminal.override {
prettyprinter = self.prettyprinter_1_5_1;
};
});
dhall-bash_1_0_25 = super.dhall-bash_1_0_25.override { dhall = self.dhall_1_28_0; };
dhall-json_1_6_0 = super.dhall-json_1_6_0.override {
dhall = self.dhall_1_28_0;
dhall-bash_1_0_27 = super.dhall-bash_1_0_27.override { dhall = self.dhall_1_29_0; };
dhall-json_1_6_1 = super.dhall-json_1_6_1.override {
dhall = self.dhall_1_29_0;
prettyprinter = self.prettyprinter_1_5_1;
prettyprinter-ansi-terminal =
self.prettyprinter-ansi-terminal.override {
@ -1228,8 +1228,7 @@ self: super: {
temporary-resourcet = doJailbreak super.temporary-resourcet;
# Requires dhall >= 1.23.0
ats-pkg = super.ats-pkg.override { dhall = self.dhall_1_28_0; };
dhall-to-cabal = super.dhall-to-cabal.override { dhall = self.dhall_1_28_0; };
ats-pkg = super.ats-pkg.override { dhall = self.dhall_1_29_0; };
# Test suite doesn't work with current QuickCheck
# https://github.com/pruvisto/heap/issues/11
@ -1239,7 +1238,7 @@ self: super: {
constraints-deriving = dontCheck super.constraints-deriving;
# need newer version of ghc-libparser
hlint = super.hlint.override { ghc-lib-parser = self.ghc-lib-parser_8_8_1_20191204; };
hlint = super.hlint.override { ghc-lib-parser = self.ghc-lib-parser_8_8_2; };
# https://github.com/sol/hpack/issues/366
hpack = self.hpack_0_33_0;
@ -1363,7 +1362,7 @@ self: super: {
# Needs ghc-lib-parser 8.8.1 (does not build with 8.8.0)
ormolu = doJailbreak (super.ormolu.override {
ghc-lib-parser = self.ghc-lib-parser_8_8_1_20191204;
ghc-lib-parser = self.ghc-lib-parser_8_8_2;
});
# krank-0.1.0 does not accept PyF-0.9.0.0.

View File

@ -105,6 +105,7 @@ self: super: {
skylighting = self.skylighting_0_8_3;
skylighting-core = self.skylighting-core_0_8_3;
sop-core = self.sop-core_0_5_0_0;
tls-session-manager = self.tls-session-manager_0_0_4;
texmath = self.texmath_0_12;
th-desugar = self.th-desugar_1_10;
tls = self.tls_1_5_3;

View File

@ -67,6 +67,8 @@ core-packages:
# comment saying "# LTS Haskell x.y". Any changes after that commend will be
# lost the next time `update-stackage.sh` runs.
default-package-overrides:
# pandoc-2.9 does not accept the 0.3 version yet
- doclayout < 0.3
# LTS Haskell 14.20
- abstract-deque ==0.3
- abstract-deque-tests ==0.3
@ -1198,6 +1200,8 @@ default-package-overrides:
- l10n ==0.1.0.1
- labels ==0.3.3
- lackey ==1.0.10
- lambdabot-core ==5.2
- lambdabot-irc-plugins ==5.2
- LambdaHack ==0.9.5.0
- lame ==0.2.0
- language-c ==0.8.3
@ -2510,6 +2514,7 @@ extra-packages:
- dbus <1 # for xmonad-0.26
- deepseq == 1.3.0.1 # required to build Cabal with GHC 6.12.3
- dhall == 1.27.0 # required for spago 0.13.0. Probably can be removed when next version of spago is available.
- doctemplates == 0.8 # required by pandoc-2.9.x
- generic-deriving == 1.10.5.* # new versions don't compile with GHC 7.10.x
- gloss < 1.9.3 # new versions don't compile with GHC 7.8.x
- haddock == 2.22.* # required on GHC 8.0.x
@ -2776,6 +2781,7 @@ broken-packages:
- accelerate-fftw
- accelerate-fourier
- accelerate-kullback-liebler
- accelerate-llvm
- accelerate-llvm-native
- accelerate-random
- accelerate-typelits
@ -2882,6 +2888,7 @@ broken-packages:
- algebra
- algebra-sql
- algebraic
- algebraic-classes
- algebraic-graphs
- algebraic-prelude
- algo-s
@ -2910,6 +2917,7 @@ broken-packages:
- AMI
- ampersand
- amqp-conduit
- amqp-utils
- analyze
- analyze-client
- anansi-pandoc
@ -3012,6 +3020,7 @@ broken-packages:
- ariadne
- arion
- arith-encode
- arithmetic-circuits
- armada
- armor
- arpa
@ -3105,6 +3114,7 @@ broken-packages:
- avl-static
- AvlTree
- avr-shake
- avro-piper
- awesome-prelude
- awesomium
- awesomium-glut
@ -4241,6 +4251,7 @@ broken-packages:
- dictionaries
- dictparser
- diet
- diff
- diffcabal
- difference-monoid
- DifferenceLogic
@ -4460,6 +4471,7 @@ broken-packages:
- elevator
- elision
- elliptic-curve
- elm-street
- elm-websocket
- elsa
- elynx-seq
@ -4496,6 +4508,7 @@ broken-packages:
- EnumMap
- enummapmap
- enummapset-th
- env-extra
- env-parser
- envstatus
- epanet-haskell
@ -4572,6 +4585,7 @@ broken-packages:
- exact-real
- exact-real-positional
- except-exceptions
- exception-hierarchy
- exception-monads-fd
- exchangerates
- execs
@ -4602,6 +4616,7 @@ broken-packages:
- extended-categories
- extensible-data
- extensible-effects-concurrent
- extensible-skeleton
- Extra
- extract-dependencies
- extractelf
@ -4837,6 +4852,7 @@ broken-packages:
- freddy
- free-category
- free-concurrent
- free-functors
- free-game
- free-http
- free-operational
@ -5039,6 +5055,7 @@ broken-packages:
- ghci-lib
- ghci-ng
- ghci-pretty
- ghcide
- ghcjs-base-stub
- ghcjs-dom-jsffi
- ghcjs-fetch
@ -5049,6 +5066,7 @@ broken-packages:
- ghcprofview
- ght
- gi-cairo-again
- gi-gdkx11
- gi-graphene
- gi-gsk
- gi-gstpbutils
@ -5074,6 +5092,7 @@ broken-packages:
- git-fmt
- git-gpush
- git-jump
- git-mediate
- git-object
- git-remote-ipfs
- git-repair
@ -5247,6 +5266,7 @@ broken-packages:
- gstreamer
- GTALib
- gtfs
- gtfs-realtime
- gtk-serialized-event
- gtk-toy
- gtk2hs-hello
@ -5493,6 +5513,7 @@ broken-packages:
- haskell-src-exts-prisms
- haskell-src-exts-qq
- haskell-src-exts-sc
- haskell-src-exts-simple
- haskell-src-meta-mwotton
- haskell-stack-trace-plugin
- haskell-token-utils
@ -5784,6 +5805,7 @@ broken-packages:
- hiccup
- hichi
- hid-examples
- hie-bios
- hie-core
- hieraclus
- hierarchical-clustering
@ -5969,6 +5991,7 @@ broken-packages:
- hpaste
- hpasteit
- HPath
- hpath-io
- hpc-tracer
- hPDB
- hPDB-examples
@ -6221,6 +6244,8 @@ broken-packages:
- http-shed
- http-streams
- http-wget
- http2-client
- http2-client-exe
- http2-client-grpc
- http2-grpc-proto3-wire
- https-everywhere-rules
@ -6248,6 +6273,7 @@ broken-packages:
- hunt-searchengine
- hunt-server
- hurdle
- hurl
- hurriyet
- husk-scheme
- husk-scheme-libs
@ -6411,6 +6437,7 @@ broken-packages:
- indieweb-algorithms
- inf-interval
- infer-upstream
- infernal
- infernu
- infinity
- infix
@ -6433,6 +6460,7 @@ broken-packages:
- instapaper-sender
- instinct
- int-multimap
- intcode
- integer-pure
- integreat
- intel-aes
@ -6845,6 +6873,7 @@ broken-packages:
- Level0
- levmar
- levmar-chart
- lex-applicative
- lfst
- lgtk
- lha
@ -6960,6 +6989,7 @@ broken-packages:
- llvm-general
- llvm-general-pure
- llvm-general-quote
- llvm-hs
- llvm-hs-pretty
- llvm-ht
- llvm-pkg-config
@ -7411,6 +7441,9 @@ broken-packages:
- mtl-tf
- mtlx
- mtp
- mu-grpc-client
- mu-grpc-server
- mu-protobuf
- MuCheck
- MuCheck-Hspec
- MuCheck-HUnit
@ -7547,6 +7580,7 @@ broken-packages:
- network-anonymous-tor
- network-api-support
- network-arbitrary
- network-bitcoin
- network-builder
- network-bytestring
- network-connection
@ -7790,6 +7824,7 @@ broken-packages:
- Paillier
- pairing
- pam
- pan-os-syslog
- panda
- pandoc-citeproc-preamble
- pandoc-crossref
@ -7830,6 +7865,7 @@ broken-packages:
- parco-parsec
- parconc-examples
- pareto
- parquet-hs
- Parry
- parse-help
- parseargs
@ -8135,6 +8171,7 @@ broken-packages:
- presto-hdbc
- pretty-ncols
- pretty-relative-time
- prettyprinter-graphviz
- prettyprinter-vty
- preview
- prim-array
@ -8386,6 +8423,7 @@ broken-packages:
- reactive-glut
- reactive-thread
- reactor
- read-ctags
- read-io
- reader-soup
- readline-statevar
@ -8429,10 +8467,13 @@ broken-packages:
- reflex-basic-host
- reflex-dom-retractable
- reflex-dom-svg
- reflex-fsnotify
- reflex-ghci
- reflex-gloss
- reflex-gloss-scene
- reflex-libtelnet
- reflex-orphans
- reflex-process
- reflex-sdl2
- reflex-transformers
- reflex-vty
@ -8445,6 +8486,7 @@ broken-packages:
- reg-alloc-graph-color
- regex-deriv
- regex-dfa
- regex-do
- regex-generator
- regex-parsec
- regex-pderiv
@ -8760,6 +8802,7 @@ broken-packages:
- seclib
- second-transfer
- secp256k1
- secp256k1-haskell
- secp256k1-legacy
- secret-santa
- secret-sharing
@ -8924,6 +8967,7 @@ broken-packages:
- shellmate-extras
- shh
- shh-extras
- shine-examples
- shivers-cfg
- shoap
- shopify
@ -8979,6 +9023,7 @@ broken-packages:
- simplenote
- simpleprelude
- SimpleServer
- simplest-sqlite
- simseq
- singleton-dict
- singleton-typelits
@ -9313,6 +9358,7 @@ broken-packages:
- streaming-postgresql-simple
- streaming-process
- streaming-sort
- streamly-fsnotify
- strelka
- strict-data
- StrictBench
@ -9435,6 +9481,7 @@ broken-packages:
- Tablify
- tabloid
- tabs
- taffybar
- tag-bits
- tag-stream
- tagged-exception-core
@ -9600,6 +9647,7 @@ broken-packages:
- thumbnail-plus
- thumbnail-polish
- tic-tac-toe
- ticker
- tickle
- TicTacToe
- tictactoe3d
@ -9659,6 +9707,7 @@ broken-packages:
- todos
- tofromxml
- toilet
- token-search
- tokenify
- tokstyle
- toktok
@ -9748,6 +9797,7 @@ broken-packages:
- tripLL
- trivia
- tropical
- tropical-geometry
- truelevel
- trurl
- tsession
@ -9981,7 +10031,9 @@ broken-packages:
- vcsgui
- vcswrapper
- Vec-Boolean
- vec-lens
- Vec-OpenGLRaw
- vec-optics
- Vec-Transform
- vect-floating
- vect-floating-accelerate
@ -10102,6 +10154,7 @@ broken-packages:
- warp-dynamic
- warp-grpc
- warp-static
- warp-systemd
- WashNGo
- wasm
- watcher

File diff suppressed because it is too large Load Diff

View File

@ -11,11 +11,11 @@
}:
mkDerivation {
pname = "spago";
version = "0.13.0";
version = "0.13.1";
src = fetchgit {
url = "https://github.com/spacchetti/spago.git";
sha256 = "158xq5zn32iwswxmpma92763hl6kzq7kb01cyvphmmlilx55b6yk";
rev = "426838670ba9de4593f4c533a6947efb2d8ad4ba";
sha256 = "0l6sy1hz5dbnrjkvb2f44afhd48nwqx5kx1h29ns93xbbd57hci8";
rev = "b87858609c671d8f3dc78f858ce1d8c492bd1062";
fetchSubmodules = true;
};
isLibrary = true;