Commit Graph

7367 Commits

Author SHA1 Message Date
maralorn
0e0bb200ff
Merge pull request #165327 from ncfavier/fetchpatch-relative
fetchpatch: add `preIncludes` and `relative`
2022-03-25 16:32:14 +01:00
sternenseemann
f6d7cbb247 haskellPackages.validation: allow lens 5.* in test suite 2022-03-25 14:20:55 +01:00
sternenseemann
c1f8889beb haskell.packages.ghc{884,8017}.mysql-simple: provide blaze-textual
The package shims blaze-textual for GHC >= 9.0 and makes its inclusion
conditional, causing hackage2nix to miss this dependency.
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
Malte Brandy
a39208ddde haskellPackages: mark more packages as broken or unsupported 2022-03-24 03:05:27 +01:00
Malte Brandy
9a68365233 haskellPackages: enable builds for some pkgs needed by top-level pkgs 2022-03-23 14:39:56 +01:00
Malte Brandy
22091f9a39 haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-03-23 14:22:37 +01:00
Malte Brandy
213a808539 haskellPackages: mark packages failing on hydra as broken 2022-03-23 13:03:52 +01:00
github-actions[bot]
b86264453e
Merge master into haskell-updates 2022-03-23 00:11:32 +00:00
Malte Brandy
8b791af7b1 haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-03-23 00:59:36 +01:00
Malte Brandy
44456a87e8 haskellPackages: prune broken.yaml 2022-03-23 00:57:42 +01:00
maralorn
1c77127651
Merge pull request #165337 from Profpatsch/hoogle-local-really-local
haskellPackages.hoogleLocal: build database locally
2022-03-22 23:15:17 +01:00
Profpatsch
7f08e0ca6d haskellPackages.hoogleLocal: build database locally 2022-03-22 22:36:59 +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
f79f6076d7 haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-03-22 15:38:16 +01:00
sternenseemann
60c9963d40 Merge remote-tracking branch 'origin/master' into haskell-updates 2022-03-22 15:24:55 +01:00
Profpatsch
4ceb138f4b haskellPackages.HaskellNet-SSL: mark unbroken
It builds!
2022-03-22 15:24:28 +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
maralorn
bffe0405b8
Merge pull request #165083 from sternenseemann/large-hashable-aeson-2.0
[haskell-updates] haskellPackages.large-hashable: 0.1.0.4 -> unstable-2021-11-01
2022-03-21 20:52:43 +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
Janus Troelsen
267cf195d7 Assert versions that have 9.2 compatible versions on Hackage 2022-03-21 05:20:26 +00:00
github-actions[bot]
febc24b11a
Merge master into haskell-updates 2022-03-21 00:11:04 +00:00
Robert Hensing
9bc841fec1
Merge pull request #164305 from hercules-ci/haskellPackages-shellFor-extraDependencies
haskellPackages.shellFor: Add extraDependencies
2022-03-20 19:18:44 +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
4cf31659f4 haskellPackages.ghcup: drop maintainership 2022-03-20 16:45:16 +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
4e4a88d03a haskell.package-list: only include versions that conform to PVP
Since this list is intended for Hackage, we need to make sure that only
packages with versions conforming to the PVP versioning scheme are
actually included in the CSV or Hackage will reject it.
2022-03-20 11:43:37 +01:00
sternenseemann
71cfd5ea3e haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-03-20 11:13:15 +01:00
sternenseemann
9b8dfcd9bf haskellPackages: stackage Nightly 2022-03-17 -> LTS 19.0
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2022-03-20 11:11:10 +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
sternenseemann
44eec0054e haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-03-19 11:38:46 +01:00
sternenseemann
2a6a57498b haskellPackages: stackage-nightly 2022-03-10 -> 2022-03-17
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2022-03-19 11:36:29 +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
rnhmjoj
654940f36b haskellPackages.mkDerivation: check haddock availability
This change makes the haskell builder run the haddockPhase only if the
haddock program is availble (for example, it's not when cross-compiling).
2022-03-17 19:43:04 +01:00
sternenseemann
617b53c75f Merge remote-tracking branch 'origin/master' into haskell-updates 2022-03-17 17:57:37 +01:00
Michael Schneider
dd8cebebbf haskellPackages.persistent-migration: disable integration tests
No PostgreSQL db in the build sandbox.
2022-03-17 17:57:04 +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
github-actions[bot]
6863d678bc
Merge master into haskell-updates 2022-03-17 00:10:36 +00:00
Robert Hensing
70e6eb9ec8 haskellPackages.stack: Patch for new Cabal 2022-03-16 16:52:01 +01:00
Malte Brandy
c998ef53b8 nix-output-monitor: 1.1.2.0 -> 1.1.2.1 + Refactor 2022-03-16 15:04:52 +01:00
Ellie Hermaszewska
da48de160e
Merge pull request #164339 from ncfavier/knob-ghc9 2022-03-16 16:32:22 +08:00
Naïm Favier
0ba189f2d7
haskellPackages.knob: add patch for GHC 9 support
Patch sent to upstream via email, but the package hasn't been updated in
ten years.

Changes:
- IO.seek should now return the new offset so I used modifyMVar instead
  of modifyMVar_
- mkFileHandle now requires a RawIO instance for Device. Since this was
  not the case before and I don't think we need to actually support raw
  IO, I used DeriveAnyClass.
2022-03-16 02:10:08 +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
2e87d165f7 haskellPackages.shellFor: Add extraDependencies
An example use case is when you have Haskell scripts that use
libraries that don't occur in your packages' dependencies.
2022-03-15 20:38:22 +01:00
Robert Hensing
c13629eb12 haskellPackages.elm2nix: Patch for aeson-2 2022-03-15 18:30:38 +01:00
Malte Brandy
bb72482cc3 haskell-language-server: Disable more flaky tests 2022-03-15 14:14:49 +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
8f980b4383 haskell.packages.ghc922.ghc-lib-parser-ex: adjust for hackage update 2022-03-13 13:32:45 +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
Robert Hensing
4eba052b8d haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-03-11 17:29:38 +01:00
Robert Hensing
19f8fcd766 haskellPackages: stackage-nightly 2022-03-09 -> 2022-03-10
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2022-03-11 17:28:38 +01:00
sternenseemann
f5c34205ad Merge remote-tracking branch 'origin/master' into haskell-updates 2022-03-11 16:47:23 +01:00
Profpatsch
7de3b6b55e haskellPackages.unicode-show: remove broken marker
It compiles just fine? Strange.
2022-03-11 14:32:32 +01:00
Robert Hensing
44cb144942 haskell.packages.ghc922.tomland: Jailbreak 2022-03-11 12:05:30 +01:00
Robert Hensing
ec2c273190 haskell.packages.ghc922.servant*: Jailbreak and patch 2022-03-11 12:05:30 +01:00
Robert Hensing
451278963b haskell.packages.ghc922.protolude: Patch 2022-03-11 12:05:30 +01:00
Robert Hensing
98d263c0e0 haskell.packages.ghc922.lzma-conduit: Jailbreak 2022-03-10 13:48:15 +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
sternenseemann
fce0a0eb1b haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-03-09 17:55:25 +01:00
sternenseemann
dd5bdec6f7 haskellPackages: stackage-nightly 2022-03-03 -> 2022-03-09
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2022-03-09 17:55:24 +01:00
sternenseemann
47f837f5e8 haskell.compiler: ghc921 -> ghc922
https://www.haskell.org/ghc/download_ghc_9_2_2.html
2022-03-09 16:42:07 +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
github-actions[bot]
05e2709249
Merge master into haskell-updates 2022-03-09 00:10:37 +00:00
Malte Brandy
de687e6c8e nix-output-monitor: 1.0.5.0 -> 1.1.1.0 2022-03-08 14:16:48 +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
Robert Hensing
71f2c74efb haskellPackages.cryptonite: Disable Argon2 on aarch64-darwin
A workaround for packages that don't use this hash function.
See https://github.com/haskell-crypto/cryptonite/issues/360
2022-03-08 12:01:23 +01:00
Dominik Schrempf
5a8ee94382
haskell.packages.ghc921.basement: fix build
See also https://github.com/haskell-foundation/foundation/issues/563.
2022-03-07 20:58:57 +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
4eba40e7a5 haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-03-03 12:44:37 +01:00
sternenseemann
66846d1a84 haskellPackages: stackage-nightly 2022-03-02 -> 2022-03-03
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2022-03-03 12:40:15 +01:00
sternenseemann
873e8a602d haskellPackages.hls-class-plugin: fix attribute redefinition 2022-03-03 12:36:41 +01:00
Malte Brandy
6f2d495316 haskellPackages.hls-class-plugin: Disable flaky test. 2022-03-03 02:45:08 +01:00
sternenseemann
ee56ce6e56 haskellPackages.hgeometry: patch for GHC 9.0 2022-03-03 00:13:39 +01:00
sternenseemann
c60b2e1623 haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-03-02 23:26:01 +01:00
sternenseemann
8ecdf545a0 haskellPackages: stackage-nightly 2022-02-27 -> 2022-03-02
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2022-03-02 23:24:21 +01:00
Teo Camarasu
a0ed90b345 haskellPackages.ekg-core: fix build by relaxing bounds 2022-03-02 23:01:18 +01:00
Jappie Klooster
bffa5bc47d haskellPackages.keter: unbreak 2022-03-02 21:46:58 +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
Dennis Gosnell
94fb4d49df
haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-03-01 10:27:42 +09:00
Bruno Bigras
1ab2463d56 haskellPackages.beam-sqlite: unbreak 2022-02-28 17:00:23 -05:00
sternenseemann
f225383133 haskellPackages.spdx: lift bounds on Cabal and base 2022-02-27 11:56:24 +01:00
sternenseemann
f10a7e5a3b haskellPackages.cabal-install: ignore stackage bound
We have generally shipped the latest cabal-install version. Stackage has
re-added cabal-install recently which caused cabal-install to get
downgraded to 3.4 to match the Cabal version shipped by GHC 9.0.2. This
commit reverts that change.
2022-02-27 11:47:32 +01:00
sternenseemann
cb63ca9b2d haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-02-27 10:44:42 +01:00
sternenseemann
dcf92bf76e haskellPackages: stackage-nightly 2022-02-25 -> 2022-02-27
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2022-02-27 10:39:01 +01:00
sternenseemann
5466eee416 Merge remote-tracking branch 'origin/master' into haskell-updates 2022-02-27 10:38:43 +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
Robert Hensing
b4524d8eda haskellPackages.haskellSrc2nix: stdenvNoCC.mkDerivation -> runCommand
No need to fuss with phases.
2022-02-26 13:38:11 +01:00
Robert Hensing
46bb6a78db haskellPackages.callCabal2nix: Use stdenvNoCC
Delays C compiler realisation to the actual build, which is more
parallelizable; doesn't block the evaluator.
2022-02-26 13:28:12 +01:00
Adomas Jatužis
f4828172d7 haskellPackages.xmonad-dbus: unbreak
it requires a running dbus session while running its tests which is not
available in nix sandbox
2022-02-26 12:31:15 +01:00
sternenseemann
5bd0ba079e haskellPackages.ema: fix eval 2022-02-26 10:28:42 +01:00
sternenseemann
41ac9ddde0 haskellPackages.reflection: disable tests for GHC 9.0.2 everywhere
Thanks to Ryan Scott's investigation it became clear this crash can also
happen on Linux and thus seems to be a general issue in GHC 9.0.2 (only,
luckily). We'll disable the test suite everywhere for now, but the
prospect of this crash / incorrect runtime result is a bit ominous.
Refer to the [ghc-issue] for details.

[ghc-issue]: https://gitlab.haskell.org/ghc/ghc/-/issues/21141
2022-02-26 10:10:16 +01:00
sternenseemann
028b0da11b haskellPackages.reflection: disable test suite on darwin
The test suite crashes with a memory access violation or similar, seems
like a possible RTS bug, reported to reflection upstream for now.
2022-02-26 00:40:23 +01:00
Malte Brandy
2460c8b1a5 haskell.packages.ghc8107.haskell-language-server: Fix build 2022-02-25 23:55:06 +01:00
Malte Brandy
69ae736f00 haskellPackages.streamly: Fix darwin build 2022-02-25 23:34:54 +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
sternenseemann
1c85a665de haskellPackages.dhall-nix: restrict to 1.1.23 for dhall 1.40 2022-02-25 22:42:09 +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
1aa02b5c38 haskell.packages.ghc8{107,84}.OneTuple: provide hashable
We need to manually simulate the following conditional in the cabal
file:

    if impl(ghc >=9.0)
      build-depends: ghc-prim

    else
      build-depends: hashable >=1.3.5.0 && <1.5
2022-02-25 21:15:57 +01:00
sternenseemann
b4e2052364 haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-02-25 13:15:56 +01:00
sternenseemann
8b659c90f5 haskellPackages: stackage-nightly 2022-02-19 -> 2022-02-25
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2022-02-25 12:50:03 +01:00
sternenseemann
e347759873 haskellPackages.xdot: drop now obsolete patch 2022-02-24 09:58:56 +01:00
sternenseemann
fab0d31f43 all-cabal-hashes: 2022-02-22T04:07:26Z -> 2022-02-23T21:28:02Z
This commit has been generated by maintainers/scripts/haskell/update-hackage.sh
and maintainers/scripts/haskell/regenerate-hackage-packages.sh.
2022-02-23 22:43:48 +01:00
sternenseemann
376a511e09 elmPackages.elm: build using attoparsec 0.13.2.5
Seems like elm is not quite ready for attoparsec 0.14.
2022-02-23 22:36:48 +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
6b03b385a9
haskell.packages.ghc8107.pantry_0_5_2_1: add package
This adds pantry_0_5_2_1, which currently only works with ghc8107.
This is for supporting stack-2.7.3.
2022-02-23 21:32:50 +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
Dennis Gosnell
058cbf42eb
stack: add cdepillabout as maintainer 2022-02-23 20:54:54 +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
sternenseemann
3f805e7690 haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-02-22 12:18:29 +01:00
sternenseemann
29850ac05e haskellPackages: stackage-nightly 2022-02-17 -> 2022-02-19
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2022-02-22 12:18:28 +01:00
sternenseemann
d84b322b5f haskell.packages.ghc8107.weeder: use weeder 2.2.0 2022-02-21 11:27:38 +01:00
sternenseemann
eee13b46f6 haskellPackages: drop obsolete attributes
These are unused and no longer enforced by any configuration directive.
2022-02-21 11:02:13 +01:00
sternenseemann
7c8a83016e haskellPackages.futhark-manifest: remove broken flag 2022-02-21 01:12:42 +01:00
sternenseemann
99568d7fe0 haskell.packages.ghc902.weeder: fix eval
weeder 2.3.0 is the default version now.
2022-02-21 01:12:42 +01:00
Malte Brandy
77b623d5a2 haskell-language-server: Fix build 2022-02-21 00:59:59 +01:00
Malte Brandy
38b125a59d haskellPackages: Drop a lot of unnecessary overrides 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
dd0c4562f9 haskellPackages.xmonad: use appropriate patch for >= 0.17
We already had a xmonad-nix.patch for XMonad 0.17, so it's just a matter
of using it. The old patch for 0.16 can be dropped as well, since we no
longer ship that version.
2022-02-20 22:41:18 +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
3f7a1c05f1 haskellPackages.acc: remove broken flag 2022-02-20 12:36:31 +01:00
sternenseemann
0b193ee953 haskellPackages.pandoc-lua-marshal: remove broken flag 2022-02-20 12:22:30 +01:00
sternenseemann
fe3228edbd haskellPackages.comfort*: remove broken flag 2022-02-20 12:17:21 +01:00
sternenseemann
a2b1f8b47c haskellPackages.th-lego: remove broken flag 2022-02-20 12:06:05 +01:00
sternenseemann
6f0d052531 haskellPackages.singleton-th: remove broken flag 2022-02-20 12:01:19 +01:00
sternenseemann
c0a7ad5c71 haskellPackages.hslua-module-version: remove broken flag
This builds as-is now.
2022-02-20 11:33:53 +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
e95f451ea6 haskell.packages.ghc921: fix eval for Stackage Nightly 2022-02-17
We can drop a lot of version picks that have already made their way into
Stackage Nightly.
2022-02-20 01:15:17 +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
104c152fd7 haskellPackages.libyaml-streamly: remove broken flag
With Stackage Nightly libyaml-streamly, a dependency of ghcup, is now
buildable as is.
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
cd67b4fcbb haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-02-18 18:24:22 +01:00
sternenseemann
32abf39913 haskellPackages: match default GHC version 9.0.2 in hackage2nix conf 2022-02-18 18:24:22 +01:00
sternenseemann
b5489b75ee haskellPackages: Stackage LTS 18.25 -> Stackage Nightly 2022-02-07 2022-02-18 18:24:22 +01:00
Berk Ozkutuk
d9ffac4812 haskell.packages.ghc921.aeson-diff: Fix build by jailbreaking 2022-02-17 21:17:31 +01:00
Berk Ozkutuk
3f70d03369 haskell.packages.ghc902.aeson-diff: Fix build by jailbreaking 2022-02-17 21:17:31 +01:00
sternenseemann
33674e239f haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2022-02-16 11:06:57 +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
9b4f621741 haskellPackages.http-client-restricted: pin to 0.0.4 for stackage compat 2022-02-16 09:53:29 +01:00
sternenseemann
f7f47b9b91 haskellPackages.hls-rename-plugin: unbreak 2022-02-16 09:46:12 +01:00
sternenseemann
4d94f512e2 haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-02-14 18:35:50 +01:00
sternenseemann
c82e6a3887 haskellPackages: stackage-lts 18.24 -> 18.25
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2022-02-14 18:31:45 +01:00
sternenseemann
b4b2a8e02c haskellPackages.dates: unmark as broken 2022-02-14 18:18:40 +01:00
sternenseemann
44ff13dd30 haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2022-02-14 16:22:03 +01:00
github-actions[bot]
5c325c71b3
Merge master into haskell-updates 2022-02-09 00:08:15 +00:00
Dennis Gosnell
6c976d3099 spago: 0.20.4 -> 0.20.5 2022-02-08 11:55:00 -08:00
sternenseemann
ed91ac4129 haskellPackages.hs-mesos: place dont-distribute entry appropriately
hs-mesos doesn't depend on webkit and was misplaced.
2022-02-08 18:38:27 +01:00
sternenseemann
03f1d132a2 Merge remote-tracking branch 'origin/master' into haskell-updates 2022-02-08 13:28:56 +01:00
sternenseemann
8c27f7a2bd haskellPackages.ghcWithPackages: throw on old override interface
Adding a fake override function via passthru will at least give users of
the old override interface a more helpful error message. Additionally we
also document the changes in the changelog.
2022-02-08 13:28:30 +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
sternenseemann
6a6a2cdbe9 haskellPackages.ihaskell: use enableSharedExecutable over adhoc flag 2022-02-08 12:39:45 +01:00
sternenseemann
63e8fc415f haskellPackages.haskell-language-server: fix shared build 2022-02-08 12:30:46 +01:00
sternenseemann
550e3a38ba haskell.packages.ghc902.alex: drop unnecessary patch 2022-02-08 11:38:47 +01:00
sternenseemann
f863b4543a haskellPackages: preserve ghc-exactprint 1.4.1
We'll continue using this version for GHC 9.2.1. 1.5.0 changes behavior
in a breaking way, but the API stays the same, making it a risky
upgrade. Hopefully dependents will tell us via version constraints what
to use in the future.
2022-02-07 20:48:37 +01:00
Malte Brandy
1409648a62 haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-02-06 23:57:19 +01:00
Malte Brandy
035ddbea8d haskellPackages: stackage-lts 18.23 -> 18.24
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2022-02-06 23:56:21 +01:00
Malte Brandy
9334f6f1da haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2022-02-06 23:44:57 +01:00
Malte Brandy
7ebca5e87b haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2022-02-06 23:20:34 +01:00
Malte Brandy
3302c41f7f haskell-language-server: Disable flaky tests for some plugins 2022-02-06 19:14:21 +01:00
Malte Brandy
b20fb1ba49 haskell.packages.ghc921.haskell-language-server: Fix build and enable 2022-02-05 03:15:11 +01:00
Malte Brandy
c87d14a770 haskell.packages.ghc902.haskell-language-server: Enable all working plugins 2022-02-05 03:13:24 +01:00
Malte Brandy
11895db491 haskellPackages.haskell-language-server: Fix dependencies and refactor overrides 2022-02-05 03:12:50 +01:00
sternenseemann
7ef2b7a350 haskell.packages.ghc921.ghc-exactprint: provide missing data-default 2022-02-04 10:56:58 +01:00
sternenseemann
7155cd6d14 haskell.packages.ghc921.haskell-src-meta: drop obsolete patch 2022-02-04 10:48:49 +01:00
sternenseemann
05bf6ed89e haskell.packages.ghc901.primitive-extras: 0.10.1 -> 0.10.1.4
This update resolves a compilation failure we were seeing with 9.0.1.
2022-02-04 10:13:36 +01:00
Akshay Mankar
cc44c59e4b haskell.packages.ghc901.generic-lens*: 2.2.0.0 -> 2.2.1.0
hackage-packages.nix doesn't have generic-lens_2_2_0_0, perhaps this got missed
in the last update.
2022-02-04 09:43:57 +01:00
github-actions[bot]
97dcdd5e57
Merge master into haskell-updates 2022-02-04 00:08:07 +00:00