Commit graph

2926 commits

Author SHA1 Message Date
Robert Hensing a984b76bfd haskellPackages.pipes-http: allow bytestring 0.11
Jailbreak ahead of
https://github.com/Gabriella439/Haskell-Pipes-HTTP-Library/pull/17
2022-12-10 17:18:31 +01:00
sternenseemann 7a03b5aa82 haskellPackages.jack: drop now unnecessary jailbreak 2022-12-09 09:04:40 +01:00
maralorn 1bb1559d75 haskellPackages: Fix eval errors 2022-12-09 04:43:38 +01:00
Ellie Hermaszewska 7d9a258576
haskellPackages.vulkan-utils: dontCheck 2022-12-08 10:21:44 +08:00
sternenseemann 1001c04497 haskellPackages.rate-limit: allow time 0.11 2022-12-08 01:25:34 +01:00
sternenseemann 37de16cab7 haskellPackages.jack: allow bytestring 0.11 2022-12-08 01:00:29 +01:00
sternenseemann 70567f6709 haskellPackages.gitit: allow newer pandoc, skylighting, hoauth2 2022-12-07 22:30:59 +01:00
Weijia Wang 9de7befdb2 haskellPackages.postgrest: 9.0.1 -> 10.1.1 2022-12-02 19:32:27 +01:00
Robert Hensing da7988fe44 Revert "haskellPackages.type-errors: apply upstream patch for 9.2"
The patches have been merged, released, and pulled in by hackage2nix.

This reverts commit fc4cfafbb4.
2022-12-02 11:23:38 +00:00
sternenseemann ca6af0b613 dhall-nixpkgs: allow building with hnix 0.16 2022-11-30 21:53:09 +01:00
sternenseemann ec89642673 dhall-nix: patch for compatibility with hnix 0.16 2022-11-30 21:53:09 +01:00
sternenseemann 21c4d08cd6 haskellPackages.hnix: 0.14.0.8 -> 0.16
0.14 doesn't seem to be buildable with LTS 20 / GHC 9.2, so we'll have to
try and upgrade. I've also downgraded hnix-store* globally mostly because
it was kind of silly to have them on latest before – those packages are
not really used independently of hnix.
2022-11-30 21:53:09 +01:00
Artur Cygan b05635daf6 haskellPackages: unbreak selected packages 2022-11-28 19:42:37 +01:00
Dennis Gosnell b239a47c8d
haskellPackages.vinyl-updates: remove unused override 2022-11-27 17:23:35 -05:00
Artur Cygan a3b01f7434 haskellPackages: unbreak selected packages 2022-11-27 20:18:23 +01:00
Artur Cygan 560818fddf haskellPackages: configuration common cleanup 2022-11-27 03:48:59 +01:00
sternenseemann 2c0e0d2b1c haskellPackages: move purescript override block into inherit
Since the “purescript block” was at the end of the file before (after a
set update), a lot of unrelated overrides where added to it
accidentally, leading to a confusing collection of overrides in there.
With the inherit method of establishing a shared scope for a handful of
overrides this should no longer be a problem.
2022-11-26 23:51:54 +01:00
sternenseemann a2da422ee3 haskellPackages.purescript: drop unnecessary overrides
We no longer need to fiddle around with the broken flag, as the package
is in the default set now.
2022-11-26 23:49:20 +01:00
sternenseemann d3b5468d9a haskell.packages.ghc8107.purescript-*st: mark as broken
These packages are not really used by anything anymore (except dovetail
which has not been working (ever?)). As they now choke on the
base-compat version we ship, we'll mark them as broken.
2022-11-26 23:49:17 +01:00
sternenseemann 444c0d0206 haskellPackages.purenix: adjust override for pure purescript dep
Before, purenix relied on purescript-*st which is no longer the case. It
now depends on the main purescript package and needs to inherit its
overrides.
2022-11-26 23:48:34 +01:00
sternenseemann 755ae77ecc haskellPackages.text-format: drop upstreamed patch 2022-11-26 22:53:54 +01:00
sternenseemann 446357bcca haskell-ci: allow Stackage LTS-20 dependency version 2022-11-26 12:40:05 +01:00
sternenseemann 685e53f56e haskellPackages.Unique: allow hashable 1.4.* 2022-11-26 12:14:47 +01:00
Dennis Gosnell 561e8fdcf3
stack: remove overrides 2022-11-25 22:07:50 -05:00
Dennis Gosnell 597ed02231
haskellPackages.hspec-contrib: dontCheck 2022-11-25 22:01:14 -05:00
sternenseemann 4d26fe5c57 haskellPackages.hashing: allow bytestring-0.11.* 2022-11-24 15:55:44 +01:00
sternenseemann b76addd0d5 haskellPackages.irc-{client,conduit}: lift upper bound on time and bytestring 2022-11-24 15:37:59 +01:00
sternenseemann 07ac1b4fa0 haskellPackages.tasty-discover: disable broken test suite 2022-11-24 15:37:59 +01:00
sternenseemann 521c788e8f haskellPackages.multipart: allow bytestring-0.11 2022-11-24 15:37:59 +01:00
Naïm Favier 1d8f8eaf38 haskellPackages.haskell-language-server: add missing dep
This is needed because hackage2nix doesn't know we want to disable the
`auto` flag, so it adds the wrong dependencies.
2022-11-24 15:32:48 +01:00
sternenseemann 3d095b8b6e haskellPackages.singleton-th: allow th-desugar-1.14 2022-11-24 15:11:26 +01:00
sternenseemann fc4cfafbb4 haskellPackages.type-errors: apply upstream patch for 9.2 2022-11-24 03:36:00 +01:00
sternenseemann b48e351eeb haskellPackages.wide-word: lift constraint on hedgehog 2022-11-24 03:13:51 +01:00
sternenseemann 26f659e65f haskellPackages.mbox: fix build for time >= 1.10
Patch proposed to upstream via email, using a trivial replacement
as suggested in the time documentation.
2022-11-22 19:25:08 +01:00
Dennis Gosnell bdfbb16f93 haskellPackages.linear-base: remove unnecessary overrides 2022-11-22 13:15:45 +09:00
Dennis Gosnell 359553ebbb haskellPackages.flat: remove unnecessary overrides 2022-11-22 12:34:58 +09:00
Dennis Gosnell e34601f42e haskellPackages.heist: remove unnecessary overrides 2022-11-22 12:29:10 +09:00
Dennis Gosnell eb935bc540 haskellPackages.vinyl: remove unnecessary override 2022-11-22 11:27:46 +09:00
Naïm Favier cd55072f6a
lambdabot: remove upstreamed patches 2022-11-21 23:46:30 +01:00
Naïm Favier cfd3e36aaf
haskellPackages.oeis: jailbreak 2022-11-21 23:46:30 +01:00
Naïm Favier ea84ce7593
haskellPackages: fixes 2022-11-21 15:32:41 +01:00
sternenseemann 51990439e9 hpack: work around test suite choking on CRLF 2022-11-21 14:48:49 +01:00
zowoq 7505248de3 Revert "haskellPackages.hercules-ci-agent: add patch"
This reverts commit 34f6edc870.

patch is included in 0.9.8
2022-11-20 18:57:12 +10:00
sternenseemann 01ce03efa4 haskellPackages.monad-bayes: remove stale jailbreak
monad-bayes is now broken because it requires a too recent brick version.
Removing this jailbreak will make the nature of the problem clearer at
least.
2022-11-19 02:01:36 +01:00
maralorn 7e53f5f41c haskellPackages.fourmolu_0_9_0_0: Fix build 2022-11-18 12:54:51 +01:00
Dennis Gosnell 4e2df25b91
haskellPackages: update ghc-lib-parser to 9.2.5.20221107 and fourmolu to 0.9.0.0 2022-11-15 18:20:39 -05:00
Amneesh Singh 1bb311a89e
haskellPackages.swarm: fix broken package
Signed-off-by: Amneesh Singh <natto@weirdnatto.in>
2022-11-15 16:52:04 -05:00
sternenseemann c171316c93 haskellPackages.arch-web: allow servant 0.19.* 2022-11-08 11:58:32 +01:00
Damien Cassou b9d792c57d haskellPackages.hledger_1_27_1: Fix dependency toward hledger-lib 2022-11-07 19:12:54 +01:00
sternenseemann 87b39ba9dc git-annex: update sha256 for 10.20221103 2022-11-07 17:45:08 +01:00
Naïm Favier 7f1a41d9ab haskellPackages.dice: remove upstreamed patch 2022-11-07 17:39:54 +01:00
maralorn 004544d38b haskellPackages.tzdata: dontCheck 2022-11-05 01:40:33 +01:00
maralorn 693e11dae3
Merge pull request #199442 from maralorn/emanote
emanote: init at 0.8.0.0
2022-11-05 01:04:52 +01:00
maralorn 8b4a5f4d3e emanote: init at 0.8.0.0 2022-11-05 00:29:53 +01:00
sternenseemann 9226c0b10b haskellPackages.xlsx: run tests again 2022-11-04 15:12:17 +01:00
zowoq 34f6edc870 haskellPackages.hercules-ci-agent: add patch 2022-11-03 13:23:26 +10:00
sternenseemann 502531cb2d haskell.packages.ghc924.purescript: allow building and test on Hydra
purescript now requires at least GHC 9.2 to be built due to the use of
OverloadedRecordDot. Consequently `haskellPackages.purescript` is marked
as broken. After eliminating the test dependency on the broken
utf8-light in language-javascript_0_7_0_0 we can build and test
purescript in the 9.2.4 package set.
2022-10-30 17:25:14 +01:00
sternenseemann a0383f7ad9 haskellPackages.xdg-basedir-compliant: work around missing test data 2022-10-30 17:18:27 +01:00
sternenseemann a434092372 haskellPackages.xlsx: work around missing test data 2022-10-30 17:17:18 +01:00
Weijia Wang 9d697a3be3 haskellPackages.*: disable postgresql tests on darwin
Co-authored-by: sternenseemann <sternenseemann@systemli.org>
2022-10-30 16:45:51 +01:00
sternenseemann 94da83f419 haskellPackages.extensions: remove stale override and unbreak 2022-10-29 14:57:38 +02:00
maralorn ed531547ff haskellPackages.implicit-hie: Remove assertion to fix eval on ghc 9.4
Cabal-syntax is a core package from 9.4 on, so self.Cabal-syntax is then null.
2022-10-28 00:01:13 +02:00
maralorn fc886ef1fc haskell-language-server: Tune overrides to increase dependency sharing 2022-10-27 23:53:43 +02:00
maralorn 09cf8c3f30 haskellPackages.implici-hie: Override dependency to fix build 2022-10-27 23:21:10 +02:00
sternenseemann b167f1bb14 haskellPackages.cabal2nix-unstable: 2022-10-10 -> 2022-10-22
With this hackage2nix knows that libcrypt can no longer be found in
glibc, but needs to be taken from libxcrypt. We can trim down the
overrides accordingly, leaving only the test failure workaround for
crypt-sha512.
2022-10-22 21:38:09 +02:00
sternenseemann bc44680dee Merge remote-tracking branch 'origin/master' into haskell-updates 2022-10-22 17:05:54 +02:00
Martin Weinelt 51fcbf5bb7 Merge remote-tracking branch 'origin/master' into staging-next 2022-10-16 00:18:40 +02:00
Dennis Gosnell bf32c0534e
haskellPackages.colourista: remove no longer needed doJailbreak 2022-10-15 15:07:59 -04:00
sternenseemann da5ca3c245 git-annex: update sha256 for 10.20221003 2022-10-12 12:58:28 +02:00
Martin Weinelt 9001f0dcd7
haskellPackages.xmonad-utils: fix build with libxcrypt 2022-10-09 18:14:33 +02:00
Martin Weinelt 2d19e7cf6b
haskellPackages.nano-cryptr: fix build with libxcrypt 2022-10-09 18:14:33 +02:00
Martin Weinelt 6f1812a595
haskellPackages.Unixutils: fix build with libxcrypt 2022-10-09 18:14:33 +02:00
Martin Weinelt 284396cf04
haskellPackages.crypt-sha512: fix build with libxcrypt
and disable tests due to different ehaviour exhibited compared to
glibc when a low number of rounds is passed.

https://github.com/phadej/crypt-sha512/issues/13
2022-10-09 18:14:32 +02:00
Dennis Gosnell 0f955bb63c
Merge pull request #195224 from dalpd/fix-snaplet-purescript
haskellPackages.snaplet-purescript: GHC9 compatibility
2022-10-09 10:07:59 -04:00
Deniz Alp Durmaz 903b57513e haskellPackages.snaplet-purescript: GHC9 compatibility 2022-10-09 14:51:24 +03:00
Deniz Alp Durmaz 26e666d33c haskellPackages.espial: Apply patch to work with GHC 9.X 2022-10-09 12:27:34 +03:00
sternenseemann ac1f1ad0e0 haskell: support cross in generateOptparseApplicativeCompletions
Deprecate haskell.lib{,.compose}.generateOptparseApplicativeCompletion*
in favor of the newly added
haskell.packages.*.generateOptparseApplicativeCompletions (plural!)
which takes into account whether we are cross-compiling or not. If we
are, generating completions is disabled, since we can't execute software
built for a different platform.

The move is necessary, so we can receive the /same/ stdenv as the
package we are overriding in order to accurately check whether we can
execute produced binaries.

Resolves #174040.
Resolves #49648.
2022-10-07 00:37:53 +02:00
Joachim Breitner 5ff268a184 haskellPackages.rec-def: Unbreak 2022-10-04 11:57:10 +02:00
Dennis Gosnell 05e72e325c stack: use hpack-0.35.0 2022-09-29 12:34:47 -04:00
sternenseemann ba34615202 git-annex: update sha256 for 10.20220927 2022-09-29 15:47:42 +02:00
Domen Kožar ba9342a67b haskellPackages.cachix: fix build 2022-09-25 11:09:09 +01:00
maralorn 2523a78403 haskellPackages.cabal-fmt: 0.1.5.1 -> 0.1.6.0 2022-09-21 19:29:02 +02:00
maralorn 352da0ce31 haskellPackages.hlint: Fix plugin and ghc924 jobs 2022-09-21 06:12:47 +02:00
maralorn 7c2fda45cc haskell-language-server: 1.7.0.0 -> 1.8.0.0 2022-09-21 05:23:07 +02:00
maralorn a7d50b4e09 haskellPackages.ghcup: Remove override for defunct package 2022-09-21 05:22:42 +02:00
Dennis Gosnell 2a5b10b81d stack: get 2.9.1 building 2022-09-20 16:16:21 -04:00
maralorn 6f241f7cec haskellPackages: Move permanent overrides to configuration.nix 2022-09-20 02:49:53 +02:00
maralorn 2d4bd8892f haskellPackages: Bump hspec versions 2022-09-20 02:49:53 +02:00
sternenseemann 0826d45087 elm2nix: drop now released patches 2022-09-17 12:52:47 +02:00
github-actions[bot] 464616ef3c
Merge master into haskell-updates 2022-09-13 00:16:44 +00:00
Dennis Gosnell 801760e9e4
haskellPackages.hspec_2_10_5: bump 2022-09-11 23:31:34 +09:00
Vladimír Čunát a3d7dfe8a3
Merge branch 'master' into staging-next 2022-09-11 08:43:51 +02:00
Manuel Bärenz 00174c930e haskellPackages.monad-bayes: Jailbreak for GHC 9.* 2022-09-02 15:49:36 +02:00
sternenseemann ae2e5c8ec3 haskellPackages: reflect hspec 2.10.0.1 -> 2.10.1 2022-08-31 16:28:15 +02:00
sternenseemann b83be8a193 haskellPackages.haskell-ci-unstable: remove at 0.14.1-8311a99
It's a huge annoyance getting the pre 0.15 versions of haskell-ci to
work, so I'll just put this off for now.
2022-08-31 16:20:08 +02:00
sternenseemann 266ea7a682 haskellPackages.haskell-ci: build with cabal-install-parsers 0.4.5
haskell-ci 0.14.3 doesn't yet support the latest Cabal /
cabal-install-parsers versions.
2022-08-31 15:52:01 +02:00
sternenseemann 19f1864eb3 blucontrols: allow building with finite-typelits 0.1.6.0 2022-08-30 14:25:18 +02:00
sternenseemann ea5a5bffbd haskellPackages.recursion-schemes: fix patch line ending issues 2022-08-30 14:21:59 +02:00
sternenseemann 9190f415ad git-annex: update sha256 for 10.20220822 2022-08-30 13:09:07 +02:00
Vladimír Čunát f08ac2c92b
Merge branch 'master' into staging-next 2022-08-29 08:58:52 +02:00