Commit Graph

2389 Commits

Author SHA1 Message Date
sternenseemann
cacae0fc44 haskellPackages.composite-{base,aeson}: unbreak 2021-06-17 11:00:14 +02:00
sternenseemann
ca264edb1b haskellPackages.table-layout: unbreak 2021-06-16 23:07:32 +02:00
Tommy Bidne
faa7f48140 haskellPackages.xmonad-wallpaper: jailbreak
Compiles with random 1.2.0, but bound is too strict at <1.2.

Co-authored-by: sterni <sternenseemann@systemli.org>
2021-06-16 14:27:57 +02:00
sternenseemann
ee899c8c93 haskellPackages.wide-word: remove now unnecessary override 2021-06-14 23:02:10 +02:00
maralorn
222b6c80ac
Merge pull request #126364 from sternenseemann/haskell-test-flags
haskell-generic-builder: allow passing flags to the test suite(s)
2021-06-12 22:53:38 +02:00
Malte Brandy
7b92c7f795
haskellPackages.hackage-db: Reactivate hydra job 2021-06-12 19:27:16 +02:00
sternenseemann
57ec1813ff haskell-generic-builder: allow passing flags to the test suite(s)
Every flag the generic builder receives via `testFlags` is passed via
`--test-option` [1] to `Setup.hs` which in turn passes them to the
underlying test suite binary. These wrapped options are added to
`checkFlagsArray` in `checkPhase`. This needs to be done in bash since
without structuredAttrs in nixpkgs so far, Nix arrays aren't properly
translated into bash arrays, so we'd have all sorts of quoting issues
when spaces are involved.

Re-using `checkFlags` and `checkFlagsArray` from standard stdenv
setup.sh also results in an additional feature: Using `overrideAttrs`
`checkFlags` and `checkFlagsArray` can additionally be overridden,
which allows passing extra flags to `Setup.hs` whithout being wrapped
with `--test-option`.

[1]: See also https://cabal.readthedocs.io/en/3.4/setup-commands.html?highlight=test-option#cmdoption-runhaskell-Setup.hs-test-test-option
     According to the cabal-install man page this also allows passing
     special variables which are substituted for other values
     depending on context.
2021-06-09 15:09:00 +02:00
sternenseemann
f1692c9431 haskellPackages.parallel-io: remove now unnecessary override 2021-06-09 12:32:07 +02:00
Matthieu Coudron
121fdde827 haskellPackages.wide-word: unbreak
tests added breaking constraints which seem safe to lift.

Co-authored-by: sterni <sternenseemann@systemli.org>
2021-06-09 12:22:00 +02:00
sternenseemann
0b4e5efe09 haskellPackages.discord-haskell: build example binaries again
This reverts commit 683d06d4ae. upstream
resolved the issue we were experiencing.
2021-06-08 12:50:05 +02:00
sternenseemann
683d06d4ae haskellPackages.discord-haskell: unbreak 2021-06-06 18:40:13 +02:00
ernestkz
bd103151ea haskellPackages.reactive-banana: unbreak
Co-authored-by: sterni <sternenseemann@systemli.org>
2021-06-06 16:48:37 +02:00
sternenseemann
9b1e0e4b74 haskellPackages.jsaddle-webkit2gtk: remove now unnecessary patch
Upstream seems to have fixed the issue in the meantime -- without merging
Malte's PR, however.
2021-06-05 02:29:27 +02:00
sternenseemann
6609035410 haskell.packages: group all diagrams overrides 2021-06-05 01:08:43 +02:00
sternenseemann
e6cf0980db haskellPackages.diagrams-lib: pin to < 1.4.4
While diagrams-lib 1.4.4 doesn't per se require us to update any
diagrams lib to 1.5.0 it would require monoid-extras 0.6 which would
force us to update diagrams-core to 1.5.0, thus breaking
haskellPackages.diagrams.

Since we can just keep the patch we fetch and downgrade to 1.4.3, we
can continue sitting out the slow update cycle of the diagrams universe.
2021-06-05 01:05:49 +02:00
sternenseemann
9a0592e682 Revert "haskell.packages: remove constraint on monoid-extras"
This reverts commit 52d69816b0.

Unfortunately there is no way to update to monoid-extras 0.6 yet without
marking some packages as broken. The issue is that not all diagrams*
packages have had an update adding support for GHC 9.x yet (which would
also include monoid-extras 0.6 support). The only alternative to pinning
diagrams* and monoid-extras would be to have mismatched versions between
them which always causes issues with haskellPackages.diagrams.

Note that this commit re-introduces some build failures which are to be
fixed in a follow-up commit.
2021-06-05 01:05:32 +02:00
sternenseemann
6e9760124b haskellPackages.diagrams-rasterific: unbreak 2021-06-03 12:31:24 +02:00
sternenseemann
52d69816b0 haskell.packages: remove constraint on monoid-extras
Seems like the monoid-extras situation wasn't as bad as I thought and
some new releases in the meantime make every diagrams package we had
working previously work again.

* haskellPackages.monoid-extras: 0.5.1 -> 0.6
* haskellPackages.diagrams-lib: remove now unnecessary patch
* haskellPackages.namespace: jailbreak to build with new monoid-extras
2021-06-03 12:29:44 +02:00
sternenseemann
67c5d844e1 haskellPackages.hnix: make build with relude < 1.0
The commits we revert still do the trick, but we need to revert one
additional commit now which increases the lower version bound for
relude.
2021-06-03 01:35:28 +02:00
Joe Hermaszewski
c5b75e96d9 haskellPackages.hnix: Remove patches now present on Hackage 2021-06-03 01:22:16 +02:00
Joe Hermaszewski
5ccfe3400e haskellPackages.update-nix-fetchgit: Remove patches now present on Hackage 2021-06-03 01:22:16 +02:00
sternenseemann
f0db036283 haskellPackages.parallel-io: update override comment 2021-06-03 01:16:35 +02:00
sternenseemann
0b93c12bd4 haskell.packages: remove obsolete source overrides
Both taffybar and ap-normalize where bumped to a version newer than the
last hackage pin which we have caught up with now, so we can clean up
those.
2021-06-03 00:53:44 +02:00
Kerstin Humm
b401b43209 haskellPackages.webify: unbreak, jailbreak, as patches are not upstreamable atm 2021-06-01 12:42:23 +02:00
Kerstin Humm
8f33bb975d haskellPackages.hakyll: unbreak, jailbreak, patch for pandoc version 2021-06-01 12:29:58 +02:00
sternenseemann
d1f97a0dfb haskellPackages.ap-normalize: 0.1.0.0 -> 0.1.0.1
Manually upgrade for darwin build fix.
2021-05-25 17:30:48 +02:00
Rodney Lorrimar
aa34feebd8
haskellPackages.taffybar: override src until next Hackage update
Taffybar 3.2.5 fixes dyre compatibility, but is not in
Hackage as of 2021-05-19T07:17:55Z.
2021-05-23 14:08:52 +10:00
sternenseemann
7559b35d90 haskellPackages.libarchive: don't parallelize test suite
hspec is invoked with -j1 in the hopes that this migitates the issue of
the current failures on Hydra: https://github.com/vmchale/libarchive/issues/20
2021-05-22 17:48:58 +02:00
Joe Hermaszewski
4d9f73595f haskellPackages.hnix: Patch to fix broken location annotations
Also reenable tests for update-nix-fetchgit
2021-05-22 16:29:55 +08:00
sternenseemann
2ce6cdb88f haskellPackages.sbv_7_13: pin dependency crackNum to < 3.0
3.0 for some removed its library, so we need to retain a version prior
to that for building sbv_7_13 (which we need for petrinizer).
2021-05-22 00:15:39 +02:00
Malte Brandy
00cca094c4
haskellPackages: Remove obsoletes patches for gtk-sni-tray and taffybar 2021-05-20 14:27:05 +02:00
sternenseemann
eb196dea43 haskellPackages.lsp-test: disable test suite again
I removed the `dontCheck` override accidentally when cleaning up eval
errors.
2021-05-20 12:30:12 +02:00
sternenseemann
88ad7c8ef6 haskellPackages.alpaca-netcode: disable flaky test 2021-05-20 10:28:21 +02:00
sternenseemann
a16119c325 haskellPackages.Euterpea: jailbreak
Compiles with random 1.2.0, but bounds are too strict. Just fully
jailbreak instead of patching the bounds like before (upstream
maintenance seems poor at this point, so this is futile work
unfortunately).
2021-05-20 09:56:42 +02:00
sternenseemann
fa700b55d1 haskellPackages.language-docker: use sdist
The upstream issue has been resolved and the current hackage sdist does
include everything necessary for running its test suite.
2021-05-20 09:49:14 +02:00
sternenseemann
81cfe88222 haskellPackages.parallel-io: jailbreak
too strict bound on random
2021-05-20 00:47:41 +02:00
sternenseemann
99acf0863b haskellPackages.MissingH: jailbreak
too strict bound on random
2021-05-20 00:44:40 +02:00
sternenseemann
8014f4fe29 haskellPackages.dhall-nix{,pkgs}: remove cabal revision pins
We got these cabal file revisions with our hackage update, so we can
remove it from the common configuration file.
2021-05-20 00:37:23 +02:00
sternenseemann
9b79de383c haskellPackages.hnix: make sure patches apply
Cabal revisions can break the patches we apply, so we'll need to make
any necessary changes to the cabal file with patches ourselves.
2021-05-20 00:21:55 +02:00
sternenseemann
dcaa389959 haskellPackages.glirc: remove jailbreak 2021-05-19 15:47:09 +02:00
sternenseemann
e4c634d687 haskellPackages.glirc: remove unnecessary random override
random 1.2.0 is our default version now.
2021-05-19 15:44:04 +02:00
sternenseemann
e467c282ba haskellPackages.hashable: make test suite work with random 1.2.0
hashable's test suite pins random to < 1.2 even in the latest release on
hackage, but lifting the bound fixes the build without any issues. Using
a patch so we are reminded to remove it when it's unnecessary.
2021-05-19 15:44:04 +02:00
sternenseemann
89ca3346f0 haskellPackages.lsp-test: remove unnecessary override
We arrived at 0.14.0.0 naturally via stackage.
2021-05-19 15:44:04 +02:00
sternenseemann
17a71f3148 haskellPackages.update-nix-fetchgit: fix with hnix 0.13 2021-05-18 00:02:18 +02:00
sternenseemann
08d32364b1 haskellPackages.dhall-nixpkgs: unbreak by allowing hnix 0.13
Pull revised cabal file before next hackage update.
2021-05-15 13:40:12 +02:00
sternenseemann
8404fa68a7 haskellPackages.dhall-nix: unbreak by allowing hnix 0.13
Pull revised cabal file before next hackage update.
2021-05-15 13:38:00 +02:00
Malte Brandy
8c4331f13a
haskellPackages.generic-optics: Fix build 2021-05-14 23:57:55 +02:00
Malte Brandy
814c7e8ce3
Merge branch 'master' into haskell-updates 2021-05-13 14:15:19 +02:00
sternenseemann
ad52ecce40 haskellPackages.hnix: fix build with stackage relude and semialign
https://github.com/haskell-nix/hnix/pull/922 removed a few build-depends
from hnix.cabal which are still required until the following constraints
apply to stackage:

* relude >= 1.0.0.0
* semialign >= 1.2

Luckily, we can simply revert a few commits from master and add
semialign-indexed to resolve this without too much hassle nor
extra-packages (which may cause us trouble through propagation of a
newer relude).
2021-05-13 11:47:21 +02:00
sternenseemann
52c8b2de4e haskellPackages.hnix: remove now unnecessary patch
New release 0.13.0.1 introduced support with ref-tf >= 0.5, so we can
remove our patch for that purpose.
2021-05-13 11:47:21 +02:00
Rodney Lorrimar
80969cc4ec
haskellPackages.taffybar: fix build
Add patches to allow building with gi-gdkpixbuf_2_0_26

Upstream PRs:
 - https://github.com/taffybar/gtk-sni-tray/pull/25
 - https://github.com/taffybar/taffybar/pull/507
2021-05-12 22:48:03 +10:00
Malte Brandy
8ed841a90d
haskellPackages.phonetic-languages-phonetics-basics: Remove obsolete patch 2021-05-11 17:08:18 +02:00
sternenseemann
3699b5b74c haskellPackages.hyper-extra: remove unnecessary override 2021-05-11 14:51:40 +02:00
Malte Brandy
853c140696
haskellPackages: Mark more failing builds broken 2021-05-10 22:36:42 +02:00
Tom Sydney Kerckhove
e9a31d983b haskellPackages.bson: unbreak
Co-authored-by: sterni <sternenseemann@systemli.org>
2021-05-10 13:13:09 +02:00
sternenseemann
6b491e513b haskellPackages.large-hashable: unbreak
Compilation failures are related to GHC updates and other issues which
have been resolved on the package's development repository, but not yet
released. Fetching two patches resolves the problems which is probably a
midterm solution since the repository hasn't seen any activity this year
yet.
2021-05-10 13:13:09 +02:00
Dmitry Ivankov
7ae5e45f9a haskellPackages.Frames-streamly: fix build
- use relude_1_0_0_1 to satisfy bounds
- add missing file example_data/acs100k.csv [upstream issue](https://github.com/adamConnerSax/Frames-streamly/issues/1)

https://hydra.nixos.org/build/142525099/nixlog/1

ZHF: #122042
2021-05-10 13:13:08 +02:00
sternenseemann
2f2c1ca08e haskell-ci: provide ShellCheck 0.7.1 to fix build
haskell-ci pins a specific version of ShellCheck as ShellCheck adds new
checks with new minor versions which may break CI checks.
2021-05-09 12:05:18 +02:00
Malte Brandy
74d8b78a24
haskellPackages.tomland: Fix build 2021-05-09 02:38:05 +02:00
Malte Brandy
e60afba5d1
Merge branch 'master' into haskell-updates 2021-05-09 02:18:56 +02:00
maralorn
7333f7ae53
Merge pull request #122186 from sternenseemann/haskell-packages-platform-config 2021-05-09 02:14:04 +02:00
sternenseemann
d52c2692e9
haskellPackages.language-docker: unbreak
sdist doesn't contain all the files necessary for the tests, so we need
to fetch the source from github instead.
2021-05-09 01:11:12 +02:00
Dmitry Ivankov
3e3f1c02f2
haskellPackages.gi-gtk-declarative-app-simple: loosen haskell-gi version bound
https://hydra.nixos.org/build/142721471/nixlog/1

ZHF: #122042
2021-05-09 01:05:10 +02:00
sternenseemann
6a0d9e5242 haskellPackages.paramtree: disable flaky test suite 2021-05-09 00:49:23 +02:00
sternenseemann
312d3bf74b haskell.packages: move darwin-specific overrides into their own config 2021-05-08 19:56:05 +02:00
sternenseemann
b47b2f5ab7 haskell.packages: move arm specific overrides into dedicated config
This should clean up configuration-common.nix of a lot of conditional
which were a pain to write and maintain.
2021-05-08 19:56:05 +02:00
sternenseemann
e155ff4a7f haskellPackages: disable more failing doctests on aarch64 2021-05-08 19:55:02 +02:00
sternenseemann
b71c393841 haskellPackages.hashable: remove arm override
The linked issue has been fixed upstream and has been released in
1.3.0.0 which we have in haskellPackages at the moment.
2021-05-08 19:52:51 +02:00
Dmitry Ivankov
726af289ce haskellPackages.phonetic-languages-phonetics-basics: fix haddockPhase
haddock 2.24.0 rejects double doc-comments on module
https://hydra.nixos.org/build/142423054/nixlog/2

Haven't found upstream repository so patching in-place
https://hackage.haskell.org/package/phonetic-languages-phonetics-basics

ZHF: #122042
2021-05-08 10:22:53 -07:00
sternenseemann
632c9c3b3a haskellPackages.haggle: remove unnecessary override again
Accidentally reintroduced it when merging ccde7caf97.
2021-05-08 18:11:58 +02:00
Dmitry Ivankov
ccde7caf97 haskellPackages.science-constants-dimensional: patch dependency requirements
dimensional<=1.3 -> 1.4
https://hackage.haskell.org/package/dimensional-1.4/changelog

Looks safe to loosen package dependency requirements

https://github.com/enomsg/science-constants-dimensional/pull/1

ZHF: #122042
2021-05-08 18:10:33 +02:00
sternenseemann
e37a0ebc85 Merge remote-tracking branch 'origin/master' into haskell-updates 2021-05-08 14:04:31 +02:00
Damien Cassou
6d6c8d7b8e haskellModules.hledger-lib: Add merged but not-yet-released patch 2021-05-08 00:49:29 -07:00
Malte Brandy
58f8338e61
haskell-language-server: Fix build of multiple plugins 2021-05-08 01:05:37 +02:00
sternenseemann
e4633b8a68 haskellPackages.haggle: remove unnecessary override
Upstream was very quick about relaxing the bound on ref-tf.
2021-05-08 00:29:32 +02:00
Malte Brandy
6b43d3d8f6
haskellPackages.haskell-language-server: Fix build 2021-05-07 23:58:19 +02:00
Malte Brandy
d75130019b
haskellPackages.gi-*: Fix some builds 2021-05-07 21:42:42 +02:00
Malte Brandy
9fd589504e
haskellPackages.haskell-gi: Bump versions manually to still build with used C libs 2021-05-07 21:19:00 +02:00
sternenseemann
ffc669baf9 haskellPackages.haggle: unbreak
https://github.com/travitch/haggle/issues/4
2021-05-07 12:54:13 +02:00
sternenseemann
a5a9833855 haskellPackages.vinyl: disable failing doctests on aarch64
This is the same linking bug as encountered with trifecta and ad.
Also group these cases together.
2021-05-06 17:45:52 +02:00
sternenseemann
73c2dd4aa6 petrinizer: fix build
* take z3 haskell package from haskellPackages
* take sbv 7.13 from haskellPackages, apply patch fixing build
  with GHC >= 8.8.8
2021-05-06 11:43:59 +02:00
sternenseemann
abf5583c5a haskellPackages.llvm-hs: disable tests on non-x86_64
Should fix build on aarch64, see linked issue.
2021-05-06 10:49:57 +02:00
sternenseemann
f5865286fd haskellPackages.ad: fix build on aarch64
untested
2021-05-05 22:07:47 +02:00
sternenseemann
20020d3ec8 haskellPackages.hnix: unbreak
The mystery build failure was caused by having the same instance as an
orphan and imported from ref-tf 0.5 (why ever that doesn't warrant a
logged error message…). The solution for this is
https://github.com/haskell-nix/hnix/pull/918, which sadly doesn't apply
cleanly on the hnix 0.12.0.1 tarball. Therefore I've backported the
patch until hnix hopefully gets a new hackage release soon.
2021-05-05 12:55:29 +02:00
sternenseemann
fbe45054e4 haskellPackages.jsaddle: unbreak
Luckily, only version bounds with no weird GHC failures:
https://github.com/ghcjs/jsaddle/issues/123
2021-05-04 16:56:31 +02:00
sternenseemann
75f01ec909 yi: unbreak
yi-language: apply patch allowing newer regex-* dependencies
2021-05-04 16:06:57 +02:00
sternenseemann
517662d02d haskellPackages.hyper-extra: unbreak
https://github.com/HeinrichApfelmus/hyper-haskell/issues/42
2021-05-04 13:59:26 +02:00
sternenseemann
794bc5e9ed haskellPackages.cabal2nix-unstable: rename from cabal2nix-latest 2021-05-04 13:38:46 +02:00
sternenseemann
648a5b14fb haskellPackages.ihaskell-{display,basic}: jailbreak
Version bounds on base are too strict:
https://github.com/gibiansky/IHaskell/issues/1217

Fixes evaluation of top-level ihaskell.
2021-05-04 13:34:35 +02:00
sternenseemann
990d12641e ihaskell: unbreak
Use upstream release.nix as an inspiration for the correct overrides to
fix RPATH issues and make tests run again.
2021-05-04 13:27:41 +02:00
sternenseemann
63bcfc67e3 haskellPackages.diagrams-cairo: unbreak
https://github.com/diagrams/diagrams-cairo/issues/77
2021-05-04 12:43:40 +02:00
sternenseemann
008ecb1e82 haskellPackages.hledger-lib: remove unnecessary override 2021-05-04 10:23:16 +02:00
hyperfekt
f3f84855e8
maintainers/scripts/haskell/regenerate-hackage-packages.sh: init
Introduces a script that can be used to update the Nix expressions for

the Haskell package set. In service of that, also

- introduces cabal2nix-latest, which pins the hackage2nix version used

- changes all-cabal-hashes to use fetchFromGitHub

- adds update-hackage.sh & update-cabal2nix-latest.sh & update-stackage.sh maintainer scripts
2021-05-01 21:55:18 +02:00
sternenseemann
c3af83f893 haskellPackages.database-class-id: unbreak 2021-05-01 13:31:26 +02:00
Niko Pavlinek
0906a93834 haskellPackages.pam: fix build 2021-05-01 11:01:56 +02:00
Peter Simons
37656dc208 git-annex: update sha256 hash for the new version 2021-04-30 20:45:03 +02:00
Shea Levy
55f5842f1b
haskellPackages.HTF: Fix testsuite and mark unbroken in configuration. 2021-04-27 08:44:22 -04:00
Peter Simons
5a06dc2024 ShellCheck: apply patch to fix Haddock errors
https://github.com/koalaman/shellcheck/issues/2216
2021-04-23 20:56:42 +02:00
Peter Simons
a8ade4385f Merge origin/master into haskell-updates. 2021-04-23 17:15:13 +02:00
sternenseemann
c5d250574a haskellPackages.essence-of-live-coding-warp: fix eval
Use latest http-client version (0.7.8).
2021-04-23 06:23:23 +02:00
(cdep)illabout
2d1d0dd3a7
haskellPackages.cborg: remove jailbreak 2021-04-21 21:49:51 +09:00
Gabriel Gonzalez
a4fdb4edd1 haskellPackages.parameterized: Re-enable without tests
The package builds without the test suite

The upstream issue is: https://github.com/louispan/parameterized/issues/2
2021-04-19 21:12:43 +02:00
Malte Brandy
2918f537ea
haskellPackages.reflex-dom: Remove obsolete override do fix build 2021-04-17 11:00:15 +02:00
Malte Brandy
c9bee59831
haskellPackages.reflex*: Fix various dependencies 2021-04-16 19:59:26 +02:00
sternenseemann
591ef853c7 haskellPackages.lzma-static: unbreak 2021-04-16 19:21:41 +02:00
sternenseemann
33042340a7 haskellPackages.essence-of-live-coding-warp: fix eval and build
No idea why essence-of-live-coding-warp constrains on >= 0.2.5, but if
it breaks something jailbreaking this then it's on them for not
following PVP, I guess.
2021-04-15 18:22:49 +02:00
Peter Simons
98f3f2f651 hackage2nix: keep the old version of refinery around for haskell-language-server 2021-04-09 20:31:28 +02:00
Peter Simons
b78820de3f haskell-reflex-dom-core: add jailbreak to allow latest version of constraints 2021-04-09 20:23:33 +02:00
Peter Simons
adeee0d02e haskell-dependent-sum-aeson-orphans: add jailbreak to allow latest version of constraints 2021-04-09 20:21:26 +02:00
Richard Marko
2b3077c027 haskellPackages.update-nix-fetchgit: dontCheck 2021-04-09 16:27:11 +02:00
Richard Marko
552cfe19a1 haskellPackages.cereal-time: doJailbreak 2021-04-09 15:17:28 +02:00
Richard Marko
25b5fe7caf haskellPackages.language-lua: doJailbreak 2021-04-09 15:17:28 +02:00
Richard Marko
a3dfde6476 haskellPackages.libmodbus: fix (lib)modbus system dependency 2021-04-09 15:17:28 +02:00
sternenseemann
6fe82e59ee haskellPackages.fuzzyfind: remove unnecessary override
https://github.com/runarorama/fuzzyfind/issues/1 was closed with release
2.1.0.
2021-04-09 14:18:43 +02:00
sternenseemann
0767374c40 haskellPackages.ghc-bignum: unbreak
* Enable exactly one backend (Native seems like the safest choice, but
  GMP also seems sane, interested to hear opinions on this!)
* Apply patch which fixes a type mismatch issue between Natural.hs and
  Natural.hs-boot.
2021-04-09 11:31:52 +02:00
sternenseemann
798dbc8478 haskellPackages.hgeometry-combinatiorial: unbreak
An upper bound on vector-builder was introduced which includes 0.3.8,
but excludes 0.3.8.1. I don't know why, but the changes between 0.3.8
and 0.3.8.1 look harmless enough to ignore. Possibly the
hgeometry-combinatorial maintainer operated under the assumption that
the author of vector-builder would always use version numbers which only
had 3 components.
2021-04-08 22:15:48 +02:00
sternenseemann
dd00a9aff5 haskellPackages.colourista: remove now obsolete patch
The patch we applied previously was included in a new release.
2021-04-08 22:07:44 +02:00
sternenseemann
f44086409f haskellPackages.gitit: fetch patch from upstream
The patch I proposed yesterday and vendored in here as a precautionary
measure in case I'd have to amend it in order for it to got merged, has
been accepted without changes.

Thus we can remove the patch file from the tree and just use fetchpatch.
2021-04-03 11:31:48 +02:00
kolam
a83c45cbf6 haskellPackages.taskell: unbreak
Requires a jailbreak currently because the hackage version bounds are
somewhat outdated. Also regenerate the package set, so the next hydra
evaluation picks up on this.
2021-04-02 17:45:25 +02:00
sternenseemann
1ac9a4ea73 haskellPackages.crypto-sodium: unbreak 2021-04-02 17:27:26 +02:00
sternenseemann
111fb840af haskellPackages.blake2: unbreak 2021-04-02 17:23:13 +02:00
sternenseemann
356ca0ab35 haskellPackages.fused-effects: unbreak 2021-04-02 17:09:07 +02:00
sternenseemann
0221bcf5a4 haskellPackages.threadscope: unbreak 2021-04-02 17:03:07 +02:00
sternenseemann
77923e60b7 haskellPackages.haveibeenpwned: unbreak 2021-04-02 16:58:12 +02:00
sternenseemann
e211dd2942 haskellPackages.ginger: unbreak 2021-04-02 16:56:23 +02:00
sternenseemann
2a8e2ff1b9 haskellPackages.fuzzyfind: unbreak 2021-04-02 16:33:27 +02:00
sternenseemann
8babfa7fa5 haskellPackages.gitit: unbreak
pandoc 2.12 changed and removed a few exports gitit used. I procured a
patch which fixes those without any refactoring by vendoring in the
removed function from pandoc which is no problem as they are both
available under the GPL 2.0.
2021-04-02 15:25:51 +02:00
sternenseemann
d5eac5c07f haskellPackages.git-annex: update src sha256
git-annex saw a new release to hackage this week and consequently the
sha256 hash in configuration-common.nix needs to change as well.
2021-04-02 14:48:12 +02:00
Malte Brandy
7ce74efc56
haskellPackages.iCalendar: Fix build and enter maintainer 2021-04-02 13:30:44 +02:00
Malte Brandy
6fbb612735
haskellPackages.stan: Fix build 2021-04-02 13:07:26 +02:00
Malte Brandy
e5c6124adb
haskellPackages.haskell-language-server: Fix build 2021-04-02 11:57:32 +02:00
Sandro Jäckel
2a1698df36 haskellPackages.colourista: unbreak
main motivation: unbreak haskellPackages.hadolint which depends on
colourista.
2021-04-01 23:48:43 +02:00
sternenseemann
280f4c12e2 haskellPackages.lsp-test: temporarily remove override
This override currently breaks eval, but is probably still necessary in
some form. However the change to fix it is non-trivial and not quickly
actionable as hls-plugins-api currently is broken so the intended target
of the override (haskell-language-server) can't be tested.

Something in a similar spirit would be pinning lsp-test to 0.14.0.0
which would however require to pick this patch from
haskell-language-server master:

6d1f1a55e3

To me this sounds like a promising solution as it also adjusts to lsp
1.2 which we now have in haskellPackages. Supposedly it also fixes some
tests, so maybe we can remove the dontCheck.

cc @maralorn
2021-04-01 23:21:50 +02:00
Jack Kelly
ed24ab904c haskellPackages.zinza: jailbreak (demands old tasty; works fine) 2021-04-01 15:46:15 +10:00
sternenseemann
b4075305e2 haskellPackages.yarn-lock: remove unnecessary override
https://hackage.haskell.org/package/yarn-lock-0.6.3/changelog
2021-03-30 02:33:44 +02:00
gtgteq
d97d5ddd24 haskellPackages.github: Loosen version bounds at 0.26 2021-03-28 09:01:43 +09:00
Peter Simons
8ec916f0d0 hlint: fix override for ghc-lib-parser 2021-03-26 13:40:32 +01:00
sternenseemann
e16851b616 haskellPackages.darcs: unbreak 2021-03-25 00:51:32 +01:00
Malte Brandy
1e44519bce
haskellPackages.hlint: 3.2.7 -> 3.3 2021-03-24 17:16:04 +01:00
sternenseemann
529ba0b483 haskellPackages.fay: unbreak
Also unmark some obvious candidates as unbroken after testing that they
build.
2021-03-24 12:20:40 +01:00
sternenseemann
697541b7ae haskellPackages.language-ecmascript: unbreak 2021-03-24 12:20:40 +01:00
sternenseemann
fe0bdf4d01 haskellPackages.diagrams-lib: unbreak
Getting compatibility with optparse-applicative >= 0.16 only required
pulling in a patch from master which is unreleased unfortunately.

The old overrides were obsolete except for the jailbreak as the test
fixes made their way into the latest release.
2021-03-24 00:31:17 +01:00
sternenseemann
bbf13dd111 haskellPackages.co-log: unbreak 2021-03-23 13:25:46 +01:00
Peter Simons
cf991521dc Merge origin/master into haskell-updates. 2021-03-22 22:39:48 +01:00
Malte Brandy
b37db39282
haskellPackages.niv: Fix build 2021-03-20 13:38:26 +01:00
sternenseemann
07e100d638 haskellPackages.hgeometry{,-combinatorial}: unbreak
hegdehog-classes allows us to build these now, hgeometry-combinatorial
needs disabling of test suite since doctests cause some kind of run time
linking issue.
2021-03-19 21:05:40 +01:00
Peter Simons
f17596c260 pandoc: disable the test suite to fix the build
It seems like a recent update of a dependency has broken ~7 tests in Pandoc.
Upstream is aware of the issue.
2021-03-19 20:45:51 +01:00
Peter Simons
d8333b3ab7 haskell-aws: add jailbreak to fix the build with base16-bytestring version 1.x 2021-03-19 20:38:15 +01:00
Malte Brandy
6488310537
haskell-language-server: Fix build 2021-03-19 15:08:45 +01:00
Peter Simons
f28d3b6553 haskeline: update override for the new version 2021-03-19 10:35:38 +01:00