Commit graph

2926 commits

Author SHA1 Message Date
Malte Brandy 345c32b3c3 haskellPackages.reflex: remove outdated patch 2022-06-19 21:41:52 +02:00
Malte Brandy 1524e65da0 haskellPackages.patch: remove outdated patch (applied to the patch package) 2022-06-19 21:41:52 +02:00
sternenseemann a4ec946a2f haskellPackages.arbtt: provide tzdata for test suite 2022-06-19 14:15:27 +02:00
Dennis Gosnell 88dcf0ff20
haskellPackages.arch-web: remove no longer needed jailbreak 2022-06-18 12:53:34 +09:00
Dennis Gosnell 58a089bf4a
haskellPackages.hnix: small refactoring of overrides 2022-06-17 16:42:14 +09:00
Richard Marko 31a2d6b558 haskellPackages: use hnix-store 0.5 for hnix 2022-06-17 08:43:54 +02:00
sternenseemann 386a1ed075 haskellPackages.large-hashable: 2021-11-01 -> 2022-06-10
aeson 2.0 was finally addressed upstream, allowing us to drop a patch.
2022-06-14 16:42:07 +02:00
Dennis Gosnell 24fc52a14b haskellPackages.ghc-lib-parser-ex_9_2_1_0: update overrides for this version 2022-06-08 17:32:26 +09:00
sternenseemann a05afc66e8 haskellPackages.NGLess: disable incomplete test suite 2022-06-07 21:14:28 +02:00
sternenseemann 70d95b25b6 haskellPackages.protolude: drop upstreamed patches 2022-06-05 13:47:28 +02:00
sternenseemann 2aa6ee92a6 glirc: 2.38 -> 2.39 2022-06-04 13:11:26 +02:00
Robert Helgesson cab946ac22 lucid-htmx: jailbreak to fix build 2022-06-02 11:26:38 +02:00
sternenseemann 09c8e8a3f1 haskellPackages.purescript*: disable on hydra if broken
To make this logic less cluttered, implement the broken/dontDistribute
logic in a single function that can be reused for all purescript-related
packages.
2022-06-01 19:42:29 +02:00
sternenseemann ad720c33b5 haskellPackages.purescript-{c,a}st: broken for GHC >= 9.0 2022-06-01 19:20:59 +02:00
sternenseemann 56bbe95331 haskellPackages.sensei: break infinite recursion
Not sure what exactly caused it, but we don't need to overrideScope
anymore since hspec_2_10_0 works as is. Since it's usually a test
dependency only we don't really risk inconsistent dependency errors if
we are diligent.
2022-06-01 14:22:00 +02:00
sternenseemann 9957da786e haskellPackages.hspec_2_10_0: provide correct dependency versions 2022-06-01 12:50:37 +02:00
sternenseemann 1eb05612d0 haskellPackages.servant-openapi3: disable false negative doctests 2022-06-01 12:50:26 +02:00
sternenseemann 1e9aa74229 haskellPackages.pandoc-crossref: allow pandoc 2.19
Clean up override for broken & deprecated pandoc-citeproc.
2022-06-01 11:47:09 +02:00
sternenseemann 64f0689adf haskell.packages.ghc8107.purescript-{a,c}st: sync with purescript
Although purescript-{cst,ast} don't depend on purescript, it's important
that they use the same dependencies as the latter, so packages that
depend on more than one of them at the same time work, like e.g.
purenix (which is broken at the moment because it doesn't support
purescript 0.15).
2022-05-31 23:46:50 +02:00
sternenseemann adb86aa95d haskell.packages.ghc8107.purescript: clean up patch, unbreak
After a dependency got unbroken recently, only a patch for LTS 18 which
is now part of the release needed cleaning up and aeson 1.5.* and
corresponding bower-json version to be provided.
2022-05-31 21:27:20 +02:00
sternenseemann 37c1c54c3e haskellPackages.Chart-diagrams: build with up to date SVGFonts 2022-05-31 20:43:53 +02:00
sternenseemann ed7715885e haskellPackages.reflex: drop witherable bounds patch
witherable bounds have been relaxed by upstream via a Hackage revision,
so we no longer need to apply that part of the patch.
2022-05-31 15:01:37 +02:00
Alexander Foremny 2d0b56360f glirc: unbreak via downgrade to 2.38
glirc 2.39 does not compile against any set of released packages and is
unlikely to be fixed without a subsequent release
(https://github.com/glguy/irc-core/issues/99).
2022-05-31 14:02:40 +02:00
sternenseemann 423a751465 haskellPackages.git-annex: adjust sha256 for 10.20220525 2022-05-31 12:33:02 +02:00
sternenseemann 7badab08b5 haskellPackages.tasty-discover: drop obsolete overrides
Finally all the patches we applied have reached a hackage release.
2022-05-30 15:21:57 +02:00
sternenseemann 6540a11768 haskellPackages.composite-{base,aeson}: drop obsolete overrides
With this, composite-aeson builds again as well.
2022-05-30 11:33:54 +02:00
sternenseemann 1c2971c8a4 haskellPackages: use 9.2.3 releases for ghc-lib* packages 2022-05-29 20:13:17 +02:00
Robert Hensing 366420b0d2 hercules-ci-agent: Work around missing file from sdist 2022-05-23 22:46:41 +02:00
Malte Brandy 9da0f836bf haskellPackages.size-based: remove obsolete patch 2022-05-21 12:33:39 +02:00
Malte Brandy 47c1c35f7e haskellPackages.genric-arbitrary: remove obsolete patch 2022-05-21 12:32:16 +02:00
Jade Lovelace 7bbe4df45a haskellPackages.friendly: jailbreak for ghc-9.0.2/optparse-applicative 0.16 2022-05-20 13:59:40 -07:00
Malte Brandy 9b6f7450b2 haskellPackages: fix eval errors 2022-05-20 22:41:38 +02:00
sternenseemann a4ae7b86c9 haskellPackages.fast-tags: apply patch for nondeterministic tests
Resolves #172843.
2022-05-20 11:28:27 +02:00
Malte Brandy d8d447f9a8 haskellPackages.sensei: fix build 2022-05-19 23:49:22 +02:00
sternenseemann 5d91721366 Merge remote-tracking branch 'origin/master' into haskell-updates 2022-05-19 08:34:54 +02:00
Robert Hensing ba97023d25 haskellPackages.inline-c-cpp: Fix crash 2022-05-18 18:26:35 +02:00
Neil Mayhew c9b8574c3e haskellPackages.polynomial: Fix build failures for ghc 9 2022-05-17 19:59:23 -06:00
Malte Brandy 93aa55a299 haskellPackages.hspec-discover: bump version pin 2022-05-18 00:05:40 +02:00
Malte Brandy 5fab45719e haskellPackages.hspec-core: bump version pin 2022-05-17 23:55:55 +02:00
Malte Brandy 16ec961dc0 haskellPackages: fix package pins 2022-05-17 23:34:42 +02:00
Kerstin Humm 4bf84c57e2 haskellPackages.squeal-postgresql: fix build 2022-05-17 23:27:43 +02:00
Teo Camarasu a4a51d9e45 haskellPackages.threadscope: unmark as broken, remove jailbreak 2022-05-16 11:01:26 +01:00
Neil Mayhew 58bb9995a8 haskellPackages.debian: Fix test failures for ghc 9 2022-05-15 15:08:07 -06:00
Ellie Hermaszewska c97dbbd63a
haskellPackages.matterhorn: remove out of date scope overrides 2022-05-14 09:12:54 +08:00
Ellie Hermaszewska 440710cb69
haskellPackages.git-annex: update hash 2022-05-09 17:42:54 +08:00
sternenseemann fdd493e6bb haskellPackages.servant-cassava: allow servant 0.19 2022-05-04 00:28:22 +02:00
Dennis Gosnell f16072011c
haskellPackages.hls-change-type-signature-plugin: dontCheck 2022-05-02 11:42:50 +09:00
Dennis Gosnell 4d5a66a1b5
haskellPackages.hls-test-utils: remove unneeded patches 2022-05-01 20:53:08 +09:00
sternenseemann 0f9de1bcbd haskellPackages.generic-arbitrary: apply patch for negative resizes
See https://github.com/typeable/generic-arbitrary/issues/14 for the problem.
2022-04-26 19:44:27 +02:00
libjared 5724dddf17 haskellPackages.sensei: mark unbroken, override
Sensei had an issue on NixOS relating to tmpfs, and 0.6.2 fixes that.
But it still needs an override because it (the binary *and* the tests)
require the git binary and latest hspec.
2022-04-24 13:21:43 -05:00
Dennis Gosnell 6fe53651df
haskellPackages.cryptostore: remove override for now-released version 2022-04-21 16:32:45 +09:00
Dennis Gosnell bd6a853913
nvfetcher: remove jailbreak that is no longer necessary 2022-04-21 16:31:51 +09:00
github-actions[bot] 26f575c4a5
Merge master into haskell-updates 2022-04-19 00:11:02 +00:00
sternenseemann c1f2751804 haskellPackages.cryptostore: 0.2.1.0 -> 0.2.2.0
This upgrade fixes a genuine bug caught by the test suite (which wasn't
flaky as it turns out), so we'll upgrade manually.
2022-04-16 20:26:26 +02:00
Robert Hensing f60768b6cd haskellPackages.persistent-postgresql: Enable tests 2022-04-16 17:39:19 +02:00
Robert Hensing b4b5328389 haskellPackages.esqueleto: Enable tests 2022-04-16 17:37:13 +02:00
Robert Hensing 5388103926 haskellPackages.pg-client: Enable tests 2022-04-16 17:25:54 +02:00
sternenseemann ab12eef0fb haskellPackages.cryptostore: disable flaky test suite 2022-04-13 00:48:46 +02:00
sternenseemann 7ae9629ced
Merge pull request #167957 from TristanCacqueray/unbreak-bloodhound
haskellPackages: unbreak bloodhound
2022-04-10 17:28:36 +02:00
sternenseemann 5b8e4d9de7 Merge remote-tracking branch 'origin/master' into haskell-updates 2022-04-09 14:23:08 +02:00
Tristan Cacqueray c16208e4a3 haskellPackages: unbreak bloodhound 2022-04-09 11:17:39 +00:00
Gabriel Ebner 5dadb0d98b wstunnel: fix build 2022-04-09 11:21:01 +02:00
sternenseemann 216f2754c5 niv: build using up to date dependencies
Upstream finally cut a new release with some adjustments allowing niv to
be built using the Stackage LTS solver.
2022-04-07 02:01:33 +02:00
Malte Brandy f10066e81b haskellPackages.jsaddle-webkit2gtk: remove obsolete patch 2022-04-04 22:54:07 +02:00
sternenseemann f553614955 haskellPackages.graphql-engine: 2.0.10 -> 2.3.1
haskellPackages.kriti-lang: init at 0.3.1

Towards getting hasura-related packages to work with Stackage Nightly /
GHC 9.0.
2022-04-03 15:43:33 +02:00
sternenseemann 103d171526
Merge pull request #166548 from sternenseemann/fix-ghclibdir-computation
[haskell-updates] ghcWithPackages: fix ghclibdir computation with variantSuffix
2022-04-03 14:22:34 +02:00
rnhmjoj 6a36abcd59 haskellPackages.leveldb-haskell: fix build
Closes #166892.
2022-04-02 14:05:08 +02:00
sternenseemann 0dca45b6f8 haskellPackages.yarn2nix: drop obsolete override
0.10.1 has propagated into hackage-packages.nix
2022-03-31 14:09:57 +02:00
sternenseemann 38fe947cf4 haskellPackages.graphql: keep aeson support disabled
1.0.3.0 hasn't introduced support for aeson 2.0
2022-03-31 13:03:21 +02:00
sternenseemann 6016ed5076 treewide: replace uses of ghc.name to find packages' datadir 2022-03-31 12:53:40 +02:00
Robert Hensing 9d270f0381 haskellPackages.mmark: Use stackage-provided version
Fixes an evaluation error as the versioned attr is missing now.
2022-03-31 12:37:31 +02:00
sternenseemann b0d3044823 haskellPackages.graphql: convert assert on hspec into warning
We should only make use of asserts to assert a property about the
*current* attribute in order to make it possible for downstream users to
change versions of packages: When a downstream user changes the package
an attribute points to, the assert is removed as the attribute is
swapped out, so asserting something about itself is okay. However, when
it asserts a property about another package, changing that other package
may break the package unexpectedly, with no better workaround then
passing in an empty `configurationCommon` overlay.

See also: https://github.com/NixOS/nixpkgs/pull/166425
2022-03-30 18:39:05 +02:00
sternenseemann 4c31a79bbc haskellPackages.yarn2nix: 0.8.0 -> 0.10.1
Cheese in a package update while keeping the old expression in
hackage-packages.nix, so we can avoid any regressions updating our
hackage snapshot might introduce.
2022-03-28 19:40:54 +02:00
sternenseemann f85b49ff19 vaultenv: provide aeson 1.5.6.0 2022-03-28 18:59:29 +02:00
sternenseemann 1f57d3e722 nix-linter: 0.2.0.3 -> 0.2.0.4 2022-03-27 12:11:28 +02:00
sternenseemann 4ed08031db haskellPackages.mattermost-api: build with aeson 1.5
This applies the same override as achieved via overrideScope from
matterhorn also for the mattermost-api attribute.
2022-03-27 11:13:10 +02:00
maralorn 671fd5da51
Merge pull request #165823 from ncfavier/haskell-fetchpatch-relative
haskellPackages: use fetchpatch's `relative` argument
2022-03-27 00:55:36 +01:00
sternenseemann b4e65fc3d7 haskellPackages.geojson: disable test suite failing to compile 2022-03-26 23:19:00 +01:00
sternenseemann 229609de16 haskellPackages.cabal-install-parsers: provide Cabal 3.6 2022-03-26 22:39:42 +01:00
sternenseemann 3388c7684e haskellPackages.mustache: drop upstreamed patch 2022-03-26 22:38:36 +01:00
sternenseemann e63b736b1b haskellPackages.git-annex: update sha256 for 10.20220322
Also drop aeson 2.0 patch included in this release.
2022-03-26 22:38:36 +01:00
Naïm Favier ad560b3ef4 haskellPackages.knob: remove patch after 0.2 2022-03-26 11:25:42 +01:00
sternenseemann 27aed0d10b haskellPackages.mmark: 0.0.7.4 -> 0.0.7.5 2022-03-26 11:02:16 +01:00
Naïm Favier 084588444d
haskellPackages: use fetchpatch's relative argument 2022-03-26 10:01:01 +01:00
sternenseemann 372d0a707e Merge remote-tracking branch 'origin/master' into haskell-updates 2022-03-26 09:59:28 +01:00
sternenseemann f6d7cbb247 haskellPackages.validation: allow lens 5.* in test suite 2022-03-25 14:20:55 +01:00
Naïm Favier 92cb4fc15b
haskellPackages.yi-language: use fetchpatch's relative argument
We can drop `includes` since there's only one file in that directory.
2022-03-25 10:45:35 +01:00
Naïm Favier 37e093f5f1
haskellPackages.hledger-lib: use fetchpatch's relative argument
We can drop `includes` since there's only one file in that directory.
2022-03-25 10:45:12 +01:00
Malte Brandy 194c266f9a haskellPackages: configuration-common.nix add imports at top of file 2022-03-24 19:19:57 +01:00
Malte Brandy 38df6e7a57 haskellPackages.arch-web: jailbreak 2022-03-24 18:58:17 +01:00
Malte Brandy 8bb8fcbc6a haskellPackages.nvfetcher: jailbreak 2022-03-24 18:58:06 +01:00
maralorn 5d20cc6958
Merge pull request #165014 from ncfavier/lambdabot-patch
lambdabot: apply upstream patches for GHC 9.0.2 support
2022-03-22 22:32:06 +01:00
Naïm Favier 9b2781de35
haskellPackages: fix time-travelling comment 2022-03-22 15:58:52 +01:00
Naïm Favier f60832c17a
haskellPackages: move knob patch to configuration-common 2022-03-22 15:58:52 +01:00
Naïm Favier 832c091143
lambdabot: apply patch to fix GHC 9 build 2022-03-22 15:58:52 +01:00
Naïm Favier fe3d3d5764
haskellPackages.dice: apply patch to fix GHC 9 build 2022-03-22 15:58:52 +01:00
Naïm Favier f8c740b781
haskellPackages.misfortune: apply patch to fix GHC 9 build 2022-03-22 15:58:51 +01:00
Malte Brandy d7b31a50c1 haskellPackages.reflex-dom: jailbreak 2022-03-22 00:33:26 +01:00
Malte Brandy ff9be3cd21 haskellPackages.jsaddle-webkit2gtk: add patch 2022-03-22 00:21:57 +01:00
Malte Brandy 53b13c9995 haskellPackages.stylish-haskell: pin deps 2022-03-21 23:16:57 +01:00
Malte Brandy 6b3818b9c0 haskellPackages.niv: pin aeson < 2.0 2022-03-21 23:16:27 +01:00
Malte Brandy 7fb5fa680a haskellPackages.policeman: drop 2022-03-21 22:55:51 +01:00
Robert Hensing 406981a49a haskellPackages.moto-postgresql: Patch for MonadFail 2022-03-21 21:49:34 +01:00
Robert Hensing 76be4bd381 haskellPackages.moto: Patch for GHC 9.0 2022-03-21 21:49:08 +01:00
Robert Hensing 96cdae6026 haskellPackages.pipes-aeson: Patch for aeson-2 2022-03-21 21:36:46 +01:00
sternenseemann 1cbdce18e1 haskellPackages.large-hashable: 0.1.0.4 -> unstable-2021-11-01
master has accumulated not a lot, but significant changes, requiring to
apply a lot of intermediate patches to make newer fixes apply. Since
nothing in the package set depends on large-hashable and the changes
since 0.1.0.4 are (mostly?) internal, I didn't bother with backporting
the patch for aeson 2.0 to apply on top of the hackage tarball.
2022-03-21 09:38:59 +01:00
maralorn ee2066f8d2
Merge pull request #164970 from sternenseemann/llvm-hs
[haskell-updates] haskell.packages.ghc922.llvm-hs-pure: fix build with bytestring 0.11
2022-03-20 18:56:05 +01:00
Ellie Hermaszewska b34575a0b5
haskellPackages.update-nix-fetchgit: Document when to remove our patch 2022-03-21 00:07:01 +08:00
Ellie Hermaszewska 702fa7b52e
haskellPackages.update-nix-fetchgit: Patch to make compatible with github-rest version in package set 2022-03-21 00:05:21 +08:00
Malte Brandy 16f3fbbd6f haskellPackages.clay: drop jailbreak 2022-03-20 16:45:32 +01:00
Malte Brandy 80f8dc823b haskellPackages.neuron: pin clay version 2022-03-20 16:45:01 +01:00
Malte Brandy d2fe726d1c haskellPackages.matrix-client: drop jailbreak 2022-03-20 15:47:37 +01:00
sternenseemann 48b01ad75f matterhorn: build with aeson 1.5.6.0 2022-03-20 13:29:46 +01:00
sternenseemann 8656de8646 haskell.packages.ghc922.llvm-hs-pure: fix build with bytestring 0.11 2022-03-20 11:57:17 +01:00
sternenseemann e3ab27de78 haskellPackages.hadolint: allow deepseq 1.4.5.0 2022-03-20 10:30:28 +01:00
Malte Brandy b83cf10783 haskellPackages.monad-validate: append patch 2022-03-20 00:52:22 +01:00
Malte Brandy fceb5f98a1 haskellPackages.jwt: Disable checks 2022-03-20 00:52:22 +01:00
sternenseemann 6b25081893 haskellPackages.{alg,category,util}: work around Safe Haskell error
Workaround taken from https://github.com/strake/util.hs/issues/1
2022-03-20 00:40:38 +01:00
Malte Brandy 177255c8aa haskellPackages.descriptive: pin aeson < 2.0 2022-03-20 00:19:36 +01:00
sternenseemann 2812c1a74e haskellPackages.mmsyn5: lift too strict base constraint 2022-03-19 23:57:58 +01:00
sternenseemann 4e332dd557 haskellPackages.yi-language: disable test suite requiring hspec < 2.8 2022-03-19 23:55:42 +01:00
Malte Brandy 5833e42997 haskellPackages.snap: Update comment 2022-03-19 23:47:19 +01:00
Malte Brandy ce4bff5467 haskellPackages.hinit: jailbreak 2022-03-19 23:27:49 +01:00
Malte Brandy 5bb4a85079 haskellPackages.matrix-client: jailbreak 2022-03-19 23:19:26 +01:00
Malte Brandy 9e5ac8625e haskellPackages: Fix whitespace lint 2022-03-19 15:49:58 +01:00
Malte Brandy d0fda788ae haskellPackages.shake-bench: Fix build 2022-03-19 01:49:44 +01:00
Malte Brandy ad32e89c44 haskellPackages.snap: Fix build 2022-03-19 01:49:43 +01:00
Robert Hensing 8a27cdef32
Merge pull request #164452 from hercules-ci/haskell-updates-ghc-9.0-stack
haskellPackages.stack: Patch for new Cabal
2022-03-17 10:22:36 +01:00
Robert Hensing 70e6eb9ec8 haskellPackages.stack: Patch for new Cabal 2022-03-16 16:52:01 +01:00
Malte Brandy 1a78adaa30 haskellPackages.neuron: Fix build 2022-03-16 02:02:42 +01:00
Malte Brandy 3cf437e461 haskellPackages.shower: jailbreak 2022-03-16 01:42:43 +01:00
Malte Brandy 4585f07fce haskellPackages.reflex-dom-core: add patches 2022-03-16 01:42:43 +01:00
Malte Brandy ab1a3c7224 haskellPackages.reflex: add patch 2022-03-16 01:42:43 +01:00
Malte Brandy a17834b469 haskellPackages.dependent-sum-aeson-orphans: jailbreak 2022-03-16 01:42:42 +01:00
Malte Brandy d3dcfdaf4c haskellPackages.jsaddle-dom: Fix build 2022-03-16 01:42:42 +01:00
Malte Brandy 102af71d8c haskellPackages.ghcjs-dom: fix package qualified import issue 2022-03-16 01:42:42 +01:00
Malte Brandy 0eef43331c haskellPackages.jsaddle: jailbreak 2022-03-16 01:42:42 +01:00
Robert Hensing c13629eb12 haskellPackages.elm2nix: Patch for aeson-2 2022-03-15 18:30:38 +01:00
sternenseemann 0146f135ae haskellPackages.mustache: patch for unordered-containers 0.2.17 2022-03-15 12:17:32 +01:00
Malte Brandy c8a4385f72 haskellPackages.patch: Add patch for ghc 9.0 compat 2022-03-13 21:10:53 +01:00
sternenseemann 2ff66af811 gitit: patch to build with hoauth >= 2.3.0 and pandoc >= 2.17 2022-03-12 19:43:49 +01:00
sternenseemann 86e22e8560 haskellPackages.hgeometry: drop obsolete patch
The changes have been released by upstream in the meantime.
2022-03-09 18:01:36 +01:00
sternenseemann efca299c53 haskellPackages.{basement,foundation}: drop obsolete overrides
Stackage has finally also updated to these versions.
2022-03-09 17:55:29 +01:00
Malte Brandy 0dcac2951f haskellPackages.base64: dontCheck 2022-03-09 15:15:22 +01:00
Malte Brandy 7a8de8f5d4 haskellPackages.patch: Patch to fix build 2022-03-09 15:14:37 +01:00
Robert Hensing 7745ce6275
Merge pull request #163303 from hercules-ci/haskell-updates
haskell-updates fixes
2022-03-09 10:31:05 +01:00
sternenseemann 660e7aaa14 haskellPackages.hercules-ci-api-agent: adjust override for 0.4.1.1 2022-03-08 14:13:12 +01:00
sternenseemann 33f275b4c2 all-cabal-hashes: 2022-03-03T10:08:52Z -> 2022-03-08T11:03:28Z
* Regenerate package set

* Adjust overrides for upgrades of ghc-lib* and Cabal.
2022-03-08 13:57:59 +01:00
Robert Hensing 37ed97a969 haskellPackages.servant-auth-server: Jailbreak 2022-03-08 12:45:47 +01:00
Robert Hensing c269f8e79b haskellPackages.validation-selective: Jailbreak for selective 0.5 2022-03-08 12:01:23 +01:00
sternenseemann 1943fe6bb2 haskellPackages.git-annex: patch for aeson 2.0 compat 2022-03-03 15:23:29 +01:00
sternenseemann 21f7df26f7 haskellPackages.foundation: 0.0.27 -> 0.0.28
haskellPackages.basement: 0.0.13 -> 0.0.14

Fixes a build failure, update minor according to PVP, so should be fine
to ignore Stackage Nightly for a bit.
2022-03-03 13:06:31 +01:00
sternenseemann ee56ce6e56 haskellPackages.hgeometry: patch for GHC 9.0 2022-03-03 00:13:39 +01:00
Teo Camarasu a0ed90b345 haskellPackages.ekg-core: fix build by relaxing bounds 2022-03-02 23:01:18 +01:00
Kerstin Humm 508794ec3a
haskellPackages: raise version bounds for binary-strict, remove jailbreak for webify 2022-03-01 15:42:34 +01:00
Dennis Gosnell 322a423c6a
Merge pull request #162351 from TeofilC/fix-size-based
haskellPackages: size-based: fix build with template-haskell 2.17
2022-03-01 22:12:11 +09:00
Teo Camarasu 1af73bd412 haskellPackages.snap-core: do jailbreak to allow newer attoparsec 2022-03-01 11:43:05 +00:00
Teo Camarasu 551a6e81ba haskellPackages: size-based: fix build with template-haskell 2.17 2022-03-01 11:16:04 +00:00
sternenseemann f225383133 haskellPackages.spdx: lift bounds on Cabal and base 2022-02-27 11:56:24 +01:00
Deniz Alp 4fa49984b1
haskellPackages.map-syntax: Jailbreak to fix build 2022-02-27 16:37:27 +09:00
Deniz Alp d957e12ae8
haskellPackages.xmlhtml: Disable version checks 2022-02-27 15:29:07 +09:00
Deniz Alp 1566456c1a haskellPackages.io-streams-haproxy: Disable version checks 2022-02-26 21:04:36 +03:00
sternenseemann 140c56e116 haskellPackages.colourista: allow hspec 2.8 2022-02-26 14:58:50 +01:00
sternenseemann 5bd0ba079e haskellPackages.ema: fix eval 2022-02-26 10:28:42 +01:00
Malte Brandy 2833bd5f7c haskellPackages.paths: Jailbreak 2022-02-25 23:30:08 +01:00
sternenseemann 925e00c40c haskellPackages: jailbreak glirc-related packages
These have a restrictive upper bound on attoparsec on hackage. A fix is
present in the upstream repo, but not reflected on hackage.
2022-02-25 22:59:08 +01:00
Malte Brandy ee745d0676 haskellPackages.ema: Fix build 2022-02-25 22:16:16 +01:00
Malte Brandy 0acc49e24d haskellPackages.cabal-fmt: Fix build with patch 2022-02-25 21:48:08 +01:00
sternenseemann e347759873 haskellPackages.xdot: drop now obsolete patch 2022-02-24 09:58:56 +01:00
Deniz Alp 3c22208dc9 haskellPackages.fakedata: Re-enable test suite
As the comment says the issue was fixed in version 1.0.1 and we now track
version 1.0.2.
2022-02-23 22:06:09 +01:00
Dennis Gosnell 05f768bc9e
stack: switch to building with ghc8107
stack-2.7.3 currently only supports being built with ghc8107, not
ghc902.
2022-02-23 21:53:58 +09:00
Dennis Gosnell 48b4665863
haskellPackages.aeson_1_5_6_0: generate this package
stack-2.7.3 needs pantry-0.5.2.1, which needs aeson < 2.
This commit generates the latest aeson version which is < 2.
2022-02-23 21:23:19 +09:00
Dennis Gosnell bac88bf4db
haskellPackages.aeson: re-enable tests 2022-02-23 21:19:25 +09:00
Domen Kožar bfc0a60a24 haskellPackages.servant-swagger-ui-core: jailbreak to fix the build 2022-02-22 14:16:52 +00:00
Deniz Alp 22c75b75c5 haskellPackages.xdot: Apply patch bumping upper bound on base 2022-02-22 13:27:12 +01:00
sternenseemann 759631e28b haskellPackages.heterocephalus: drop obsolete override
1.0.5.5 made its way into our branch.
2022-02-22 12:28:11 +01:00
Malte Brandy 77b623d5a2 haskell-language-server: Fix build 2022-02-21 00:59:59 +01:00
sternenseemann bef56cfb09 haskellPackages.filtrable: allow tasty 1.4 2022-02-21 00:44:31 +01:00
sternenseemann 46f0cc56db haskellPackages.haskell-ci: provide ShellCheck 0.7.2 again
ShellCheck was updated after we switched from Stackage LTS, but
haskell-ci is very particular about the ShellCheck version it wants.
2022-02-21 00:38:07 +01:00
sternenseemann 8a54680cf2 haskellPackages.Spock: unbreak
Surprisingly, we didn't have one of Haskell's popular web frameworks
working, but luckily it was quite easy to get working again.
2022-02-21 00:37:08 +01:00
sternenseemann e117482cd4 haskellPackages.Spock-core: patch for GHC 9.0 support 2022-02-21 00:35:31 +01:00
sternenseemann b32a80d9ec haskellPackages.ShellCheck: drop obsolete patch
Said issue has been fixed in 0.8.0 which we ship by default now.
2022-02-21 00:04:27 +01:00
sternenseemann 4fdc933fe5 haskellPackages.heterocephalus: patch for GHC 9.0 2022-02-20 23:16:07 +01:00
sternenseemann 97ad10cfcc haskellPackages.system-fileio: allow chell >= 0.5 2022-02-20 22:22:59 +01:00
sternenseemann a62bfb18cc haskellPackages: clean up accidentally commited override 2022-02-20 21:55:58 +01:00
sternenseemann c90db6bd1f haskellPackages.graphviz: allow hspec 2.8.5 2022-02-20 21:50:53 +01:00
sternenseemann a826da2d94 haskellPackages.flat: fix build with GHC 9.0 2022-02-20 21:47:23 +01:00
sternenseemann 2dde9a3002 haskellPackages.HTF: disable test suite incompatible with aeson 2.0 2022-02-20 21:32:06 +01:00
sternenseemann 7e8311311e haskellPackages.protolude: fix build with GHC 9.0 2022-02-20 21:07:42 +01:00
sternenseemann b68dc5365f haskellPackages.composite-base: patch for template-haskell 2.17 2022-02-20 20:53:38 +01:00
sternenseemann 927809735d haskellPackages.tree-sitter: allow template-haskell 2.17 2022-02-20 20:40:30 +01:00
sternenseemann a95dcb8778 haskellPackages.polysemy: drop obsolete patch
We are using 1.6.0.0 now, so it's no longer necessary.
2022-02-20 20:27:25 +01:00
sternenseemann 18dc2c6f68 haskellPackages.hledger-lib: drop obsolete patch
This patch has been released as part of 1.24, so we no longer need to
apply it for Stackage Nightly.
2022-02-20 20:21:43 +01:00
sternenseemann a6feb43e4f Merge remote-tracking branch 'origin/master' into haskell-updates 2022-02-20 20:18:52 +01:00
Calvin Beck dae6f96a41 haskellPackages.git-annex: Add shellPath for the git-annex-shell.
Git annex provides a login shell for restricted access:
https://git-annex.branchable.com/git-annex-shell/

This was not exposed with `passthru.shellPath` before, so you could
not set a user's shell to `haskellPackages.git-annex` declaratively
before this change.
2022-02-20 20:17:26 +01:00
sternenseemann 35aff43aba haskellPackages.csv: work around ill conceived Setup.hs
This Setup.hs uses Cabal < 3 defaultUserHooks for no apparent reason. We
can simply revert to the default Setup.hs, as was already done for GHC
8.10.
2022-02-20 20:10:56 +01:00
sternenseemann 0e233d7a63 haskellPackages.hnix-store-core: allow algebraic-graphs 0.6 2022-02-20 20:03:57 +01:00
sternenseemann 3f9aa37aa2 haskellPackages.aws: patch for aeson 2.0 compatibility 2022-02-20 17:09:08 +01:00
sternenseemann d9cbb54b1f haskellPackages.regex-compat-tdfa: fix build with GHC >= 9.0
Seems that GHC 9 got a bit stricter in terms of bang pattern syntax.
2022-02-20 13:46:45 +01:00
sternenseemann 600b5f43f0 haskellPackages.linear-base: work around upstream's broken Setup.hs
With GHC 9.0.2 being the default, it's about time this package worked.
2022-02-20 11:31:31 +01:00
sternenseemann 5c971a179d haskellPackages.fgl*: allow newer hspec 2022-02-19 09:52:22 +01:00
sternenseemann b80b106e43 haskellPackages.vinyl: fix build with aeson 2.0 2022-02-19 09:52:22 +01:00
sternenseemann bf8bd354dd haskellPackages.tasty-discover: fix build with tasty-hspec >= 1.2 2022-02-18 18:24:23 +01:00
sternenseemann 36613295ab haskellPackages.hw-*: adjust overrides for Stackage Nightly
While the generic-lens issue is solved, we now need to be more lenient
on the hspec bounds.
2022-02-18 18:24:23 +01:00
sternenseemann 65454750ce haskellPackages: fix evaluation with stackage nightly 2022-02-17
I've tried to be conservative and only clean up things that broke eval
which in most cases had to do with uses of versioned packages that have
become the default in Stackage Nightly now. There's probably still
potential for cleaning up some additional workarounds and likely there
are still a lot of new workarounds to be found once we know about the
build failures.

Also note that clean eval only means that nix-env doesn't fail.

Notes:

* HLS now lacks the stylish-haskell and britanny plugins by default,
  since they don't support GHC 9.0.2. We'll need to re-enable them
  for GHC < 9.0.2
* A lot of uses of hspec 2.9.* can probably be removed, as 2.8.* which
  is used in Stackage Nightly is new enough for most packages.
2022-02-18 18:24:23 +01:00
sternenseemann 7b1e2a2277 haskell.packages.ghc8107: pick correct versions of GHC-specific pkgs
Extra acrobatics are required for ghc-bignum which has been removed from
hackage-packages.nix, since it is bundled with GHC starting with 9.0.2.
2022-02-18 18:24:22 +01:00
sternenseemann 8c50dc598f haskellPackages.utc: mark as broken
utc has been unmaintained for a while now (last commit was 2016). We
duct taped it to keep it compiling, but now System.Clock is no longer
importable safely. I think it's time to lay it to rest, as it also has
some severe bugs causing it to produce incorrect results.

It's a bit sad, as I think it would be the better time library. Maybe
I'll try to become the hackage maintainer at some point [1].

[1]: https://github.com/lpeterse/haskell-utc/issues/8#issuecomment-786653135
2022-02-16 10:09:32 +01:00
sternenseemann f7f47b9b91 haskellPackages.hls-rename-plugin: unbreak 2022-02-16 09:46:12 +01:00
Deniz Alp e6cde9b47a haskellPackages.numerals: Disable version checks
We could also be using fetchFromGithub but the repo looks stale enough that it
doesn't really matter, plus the upper bounds for almost all the dependencies
doesn't exist anymore.
2022-02-08 13:17:20 +01:00
Malte Brandy 11895db491 haskellPackages.haskell-language-server: Fix dependencies and refactor overrides 2022-02-05 03:12:50 +01:00
sternenseemann 42f558024c haskellPackages.git-annex: adjust src hash for 10.20220127 2022-02-01 19:45:10 +01:00
sternenseemann b9c74e0661 haskellPackages.nix-tree: reflect brick update 2022-01-31 23:02:46 +01:00
Robert Hensing a7e9abd515 Revert "fix hercules-ci-agent build"
The fix is not needed anymore.

This reverts commit ef5324801f.
2022-01-26 10:56:15 +01:00
Malte Brandy e7adab577c haskellPackages: Fix eval by bumping some versioned references 2022-01-24 21:50:48 +01:00
Dennis Gosnell f84aef8b01
arbtt: jailbreak because of tasty-golden version constraint 2022-01-24 10:11:10 +09:00
sternenseemann b2f63fbd6f haskellPackages.hnix: drop obsolete patch 2022-01-22 01:19:07 +01:00
sternenseemann 05b0805535 haskellPackages.nix-tree: reflect brick 0.65 -> 0.66 update 2022-01-21 12:08:17 +01:00
Piyush P Kurur f833757ba1 haskellPackages.raaz: disable parallel building
Parallel builds seems to interfere with backpack type checking.
See: https://gitlab.haskell.org/ghc/ghc/-/issues/17188 for more details.
2022-01-21 12:01:25 +01:00
Artem Pelenitsyn 3ac0d71f3c haskellPackages.hs-speedscope: unbreak 2022-01-18 15:09:17 -05:00
Domen Kožar 41a0b8d86a hnix: patch to fix the build 2022-01-18 15:34:18 +01:00
Domen Kožar ef5324801f fix hercules-ci-agent build 2022-01-18 10:34:42 +01:00
sternenseemann af2e1acb5f haskellPackages: drop references to cabal-install-parsers_0_4_2
This package has been removed in a previous commit and the remaining
references cause eval issues.
2022-01-16 22:40:45 +01:00
sternenseemann 7a8250dd3b haskellPackages.haskell-ci{,-unstable}: adjust overrides to >= 0.14
The following pinned packages are no longer needed:

haskellPackages.ShellCheck_0_7_1: drop
haskellPackages.cabal-install-parsers_0_4_2: drop
2022-01-15 22:02:39 +01:00
Ellie Hermaszewska 26cd4c1be1
haskellPackages.haskell-ci-unstable: bump attoparsec dependency 2022-01-14 22:18:12 +08:00
Malte Brandy e49d3a2ebc haskellPackages.ghcup: Fix build 2022-01-10 00:53:06 +01:00
Malte Brandy 85fb55626b haskellPackages.haskell-language-server: Fix build by pinning dependencies 2022-01-08 23:43:59 +01:00
sternenseemann dc0704c08f haskellPackages.mfsolve: disable broken test suite 2022-01-07 21:39:39 +01:00
sternenseemann f371562bb4 haskellPackages.git-annex: adjust src hash for 8.20211231 2022-01-07 21:39:22 +01:00
sternenseemann fb075fab73 haskellPackages.{ghcWithPackages, ghcWithHoogle}: make overrideable
This is achieved by passing the entire package set to the respective
wrappers and passing the select function as a second attribute. Together
with the new support for callPackage-ing functions this allows for
things like `ghcWithPackages.override { useLLVM = true; } (p: [ … ])`.

To make this possible for `ghcWithHoogle` as well, we need to make the
wrapper a bit more bespoke and inline the hoogle feature as well. The
hoogle wrapper, however, can remain separate and is exposed as
`hoogleWithPackages` additionally, as it can also serve standalone use.
`hoogleLocal` is kept for backwards compatibility (including the old,
suboptimal API), but will inform users about the better alternative via
a warning.
2022-01-06 12:21:45 +01:00
Dennis Gosnell d0e6c53a96
haskellPackages.lsp: bump override for most recent version 2022-01-05 11:14:20 +09:00
sternenseemann eb9951e70a haskellPackages.gtk2hs-buildtools: remove -O0 workaround 2022-01-04 21:14:27 +01:00
sternenseemann f2a896ee98 haskell.packages.ghc902.hie-bios: patch for breaking change in ghc 2021-12-28 12:10:41 +01:00
sternenseemann 96b5f414fe haskellPackages.morpheus-graphql: disable ordering dependent test 2021-12-27 14:59:36 +01:00
sternenseemann bc0c1f4597 haskellPackages.sdp*: disable library profiling
All reverse dependencies of sdp also need their profiling disabled in
order to successfully compile.
2021-12-27 14:57:27 +01:00
github-actions[bot] c52815aa6d
Merge master into haskell-updates 2021-12-27 00:08:27 +00:00
John Ericson e22939cc80 haskellPackages.nix-thunk: Document patches
As requested in
https://github.com/NixOS/nixpkgs/pull/150635#discussion_r770152144

Sorry I didn't notice the existing comments and do this from the get-go.
2021-12-26 17:04:12 -05:00
sternenseemann f9b337d15e haskellPackages.minio-hs: disable ordering dependent test case 2021-12-26 14:46:00 +01:00
sternenseemann a808b2d932 haskellPackages.sdp: disable library profiling breaking the build 2021-12-26 14:12:56 +01:00
sternenseemann b07e9851b7 haskellPackages.memory-cd: work around compilation failure in tests 2021-12-26 14:12:56 +01:00
sternenseemann bcf8a276d5 haskellPackages.polysemy-plugin: unbreak
polysemy-plugin has reentered Stackage LTS, so the old workaround is no
longer necessary. We do need to jailbreak it, ironically, since Stackage
LTS ignores tests (?) and polysemy-plugin's bound on doctest is too
strict.
2021-12-26 14:12:56 +01:00
sternenseemann 73d9158d70 haskellPackages.hpack-dhall: disable tests due to outdated test data 2021-12-26 14:12:55 +01:00
sternenseemann f4b07c3549 haskellPackages.aeson-quick: skip ordering dependent tests 2021-12-26 14:12:55 +01:00
sternenseemann 64a14527a9 haskellPackages.xmlbf: skip ordering dependent tests 2021-12-26 14:12:55 +01:00
sternenseemann b51b7162b1 haskellPackages.hschema-aeson: skip ordering dependent tests 2021-12-26 14:12:55 +01:00
sternenseemann ecb3268d04 haskellPackages.dropbox: skip ordering dependent tests 2021-12-26 14:12:55 +01:00
sternenseemann 2725f26574 haskellPackages.morpheus-graphql-core: skip ordering dependent tests 2021-12-26 14:12:55 +01:00
sternenseemann 71e3d4dbb1 haskellPackages.aeson-deriving: disable ordering dependent tests 2021-12-26 14:12:55 +01:00
sternenseemann 4821b61a70 haskellPackages.json-to-haskell: skip ordering dependent tests 2021-12-26 14:12:55 +01:00
sternenseemann 755fb7d17e haskellPackages.haskell-postgis: skip ordering dependent test case 2021-12-26 14:12:55 +01:00
sternenseemann 7782b76df6 haskellPackages.HUnit-Plus: test are broken by unordered-containers
Most likely order-dependent test suite, probably no harm in ignoring the
failure for now.
2021-12-23 16:28:31 +01:00