Commit Graph

2249 Commits

Author SHA1 Message Date
Kerstin Humm 705afa0294 haskellPackages.webify: unbreak, jailbreak, as patches are not upstreamable atm
(cherry picked from commit b401b432099d174dadd26a4c00f5afb62d7c2e01)
2021-06-01 13:36:02 +02:00
Kerstin Humm a87958a49d haskellPackages.hakyll: unbreak, jailbreak, patch for pandoc version
(cherry picked from commit 8f33bb975daf526d916035413b67fcc939f09c5c)
2021-06-01 13:35:40 +02:00
Joe Hermaszewski be7b132bf5 haskellPackages.hnix: Patch to fix broken location annotations
Also reenable tests for update-nix-fetchgit
2021-05-22 16:14:27 +08: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