Merge pull request #181822 from NixOS/haskell-updates

haskellPackages: update stackage and hackage
This commit is contained in:
maralorn 2022-07-19 00:05:01 +02:00 committed by GitHub
commit 2df3794165
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
6 changed files with 688 additions and 178 deletions

View file

@ -1,6 +1,6 @@
{
"commit": "0b418fc93e5dd9f19c4ca625c57e2cf984267e90",
"url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/0b418fc93e5dd9f19c4ca625c57e2cf984267e90.tar.gz",
"sha256": "0rvx383fyl39spw0qr7a1rpqnyzfsjykakia4y2z3658aw4k72cx",
"msg": "Update from Hackage at 2022-07-12T21:40:07Z"
"commit": "ed7ce097be7422b359f02c2dc7e829abbdb9a6e8",
"url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/ed7ce097be7422b359f02c2dc7e829abbdb9a6e8.tar.gz",
"sha256": "09sz6m2mhb16n5xrp6k96ng2mjb1zsnpw0qxdlbgca1l8ad1pdha",
"msg": "Update from Hackage at 2022-07-17T05:56:49Z"
}

View file

@ -8,10 +8,10 @@
}:
mkDerivation {
pname = "cabal2nix";
version = "unstable-2022-06-20";
version = "unstable-2022-07-17";
src = fetchzip {
url = "https://github.com/NixOS/cabal2nix/archive/9d18320d76e3f29f1787a8377125812150c59021.tar.gz";
sha256 = "1gykznb1fl9d9cqksbxc4qsyspp9xazamv57hmv3jpljzl8lq2aq";
url = "https://github.com/NixOS/cabal2nix/archive/6c6fa480dd535a8a6909b60e1130a6b5bfc2a2c4.tar.gz";
sha256 = "19dagxhj1aflhf19xab8yss5mia6kfpghn4h0na8zshqab8xxgrd";
};
isLibrary = true;
isExecutable = true;

View file

@ -1664,6 +1664,12 @@ self: super: {
hspec-meta = self.hspec-meta_2_9_3;
};
# Point hspec 2.7.10 to correct dependencies
hspec_2_7_10 = doDistribute (super.hspec_2_7_10.override {
hspec-discover = self.hspec-discover_2_7_10;
hspec-core = self.hspec-core_2_7_10;
});
# waiting for aeson bump
servant-swagger-ui-core = doJailbreak super.servant-swagger-ui-core;
@ -2394,7 +2400,11 @@ self: super: {
# https://hub.darcs.net/shelarcy/regex-compat-tdfa/issue/3
regex-compat-tdfa = appendPatches [
./patches/regex-compat-tdfa-ghc-9.0.patch
] super.regex-compat-tdfa;
] (overrideCabal {
# Revision introduces bound base < 4.15
revision = null;
editedCabalFile = null;
} super.regex-compat-tdfa);
# https://github.com/kowainik/validation-selective/issues/64
validation-selective = doJailbreak super.validation-selective;
@ -2572,6 +2582,10 @@ self: super: {
lsp = self.lsp_1_5_0_0;
};
# Too strict bounds on hspec
# https://github.com/klapaucius/vector-hashtables/issues/11
vector-hashtables = doJailbreak super.vector-hashtables;
} // import ./configuration-tensorflow.nix {inherit pkgs haskellLib;} self super // (let
# We need to build purescript with these dependencies and thus also its reverse
# dependencies to avoid version mismatches in their dependency closure.
@ -2620,4 +2634,7 @@ in {
purescript-ast = purescriptStOverride super.purescript-ast;
purenix = purescriptStOverride super.purenix;
# tests use doctest-parallel which produces some errors during testing
clash-prelude = dontCheck super.clash-prelude;
})

View file

@ -63,6 +63,7 @@ broken-packages:
- adp-multi
- adtrees
- advent-of-code-ocr
- aern2-fun
- AERN-Basics
- aeson-applicative
- aeson-bson
@ -870,6 +871,7 @@ broken-packages:
- CoreDump
- CoreErlang
- core-haskell
- corenlp-parser
- core-telemetry
- core-webserver-warp
- Coroutine
@ -1891,6 +1893,7 @@ broken-packages:
- hack-handler-happstack
- hack-handler-kibro
- HackMail
- hackport
- hactor
- hactors
- haddock-api
@ -2996,6 +2999,7 @@ broken-packages:
- libpafe
- libpq
- librandomorg
- libsecp256k1
- libsystemd-daemon
- libsystemd-journal
- libtagc
@ -4079,6 +4083,7 @@ broken-packages:
- PriorityChansConverger
- priority-queue
- probable
- prob-fx
- Probnet
- process-conduit
- processing
@ -4457,6 +4462,7 @@ broken-packages:
- salvia-protocol
- sandlib
- sandman
- sandwich-hedgehog
- sarasvati
- sat
- satchmo
@ -4662,7 +4668,6 @@ broken-packages:
- simple-form
- simple-genetic-algorithm
- SimpleH
- SimpleServer
- simple-index
- simpleirc
- simple-log
@ -4673,6 +4678,7 @@ broken-packages:
- simpleprelude
- simple-rope
- simple-server
- SimpleServer
- simplesmtpclient
- simple-sql-parser
- simple-stacked-vm
@ -4999,6 +5005,7 @@ broken-packages:
- swearjure
- swf
- swift-lda
- swiss
- swiss-ephemeris
- SWMMoutGetMB
- sws
@ -5505,7 +5512,6 @@ broken-packages:
- vector-endian
- vector-fftw
- vector-functorlazy
- vector-hashtables
- vector-heterogenous
- vector-random
- vector-read-instances

View file

@ -427,6 +427,7 @@ dont-distribute-packages:
- adict
- adjunction
- adp-multi-monadiccp
- aern2-mfun
- aeson-native
- aeson-result
- affine
@ -856,6 +857,7 @@ dont-distribute-packages:
- bytable
- bytehash
- bytelog
- bytepatch
- bytestring-builder-varword
- bytestring-read
- ca
@ -952,18 +954,6 @@ dont-distribute-packages:
- claferIG
- claferwiki
- clash
- clash-ghc
- clash-lib
- clash-lib-hedgehog
- clash-multisignal
- clash-prelude
- clash-prelude-hedgehog
- clash-prelude-quickcheck
- clash-shake
- clash-systemverilog
- clash-verilog
- clash-vhdl
- clashilator
- classify-frog
- classy-miso
- clckwrks
@ -1292,6 +1282,7 @@ dont-distribute-packages:
- dph-prim-interface
- dph-prim-par
- dph-prim-seq
- drama
- dropbox-sdk
- dropsolve
- dsh-sql
@ -2303,7 +2294,6 @@ dont-distribute-packages:
- hyloutils
- hyperpublic
- iException
- ice40-prim
- icepeak
- ide-backend
- ide-backend-server
@ -2592,7 +2582,6 @@ dont-distribute-packages:
- linux-ptrace
- lio-eci11
- lio-simple
- lion
- liquid-base
- liquid-bytestring
- liquid-containers
@ -3373,8 +3362,6 @@ dont-distribute-packages:
- restful-snap
- restricted-workers
- rethinkdb-model
- retroclash-lib
- retroclash-sim
- rewrite
- rewriting
- rezoom

File diff suppressed because it is too large Load diff