Commit Graph

8459 Commits

Author SHA1 Message Date
sternenseemann
f9184387e1 haskellPackages.jsaddle-webkit2gtk: drop upstreamed patch
While we're at it, replace the bound adjustments by patches, so we'll
notice when they are no longer necessary.
2023-06-24 16:15:02 +02:00
sternenseemann
3718dfbcda haskellPackages.lsp: restrict to 1.6.*
HLS doesn't support lsp >= 2.0 yet.
2023-06-24 13:52:25 +02:00
sternenseemann
3fc46c5938 haskellPackages.config-value: allow alex-3.2.7.4 2023-06-24 11:38:59 +02:00
Richard Marko
61cb760268 haskellPackages: dontCheck implicit due to flaky tests 2023-06-24 11:27:19 +02:00
github-actions[bot]
0312d8f750
Merge master into haskell-updates 2023-06-22 00:13:26 +00:00
sternenseemann
35e763373d haskellPackages.active: drop now released patch 2023-06-22 00:49:25 +02:00
maralorn
db261a3a10
Merge pull request #228541 from ivan/fix-nix-store-ng
nix-serve-ng: use upstream commit that is compatible with Nix 2.13
2023-06-21 05:22:08 +02:00
maralorn
3780de2d51
haskellPackages: Restrict halide packages to linux 2023-06-20 12:19:35 +02:00
maralorn
51c15f3b4a
haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2023-06-20 12:06:17 +02:00
maralorn
dd4be8486a
haskellPackages.fourmolu_0_13_0_0: Bump pin 2023-06-20 12:03:43 +02:00
maralorn
89c3ad6656
haskellPackages: stackage LTS 20.24 -> LTS 20.26
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2023-06-20 01:32:55 +02:00
maralorn
404d419499
haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2023-06-19 23:12:12 +02:00
Weijia Wang
9a550b1364 haskellPackages: drop util-linux on darwin 2023-06-15 11:54:04 +03:00
sternenseemann
7d0a1bdb8f Merge remote-tracking branch 'origin/master' into haskell-updates 2023-06-14 14:28:38 +02:00
Lars Jellema
8af638e3d7 haskellPackages.ghcWithHoogle: Use overrides
ghcWithHoogle was using unoverridden packages pulled from the
buildHaskellPackages package set. This commit fixes that by pulling the
packages from self instead.
2023-06-14 14:28:08 +02:00
Tom Sydney Kerckhove
ac06f8709f haskellPackages.sydtest: Unbreak by disabling test suite. 2023-06-14 11:14:00 +02:00
maralorn
b37b2d4b09
Merge pull request #237028 from maralorn/separate-bin
haskellPackages: Use separate bin output for multiple packages
2023-06-13 16:50:11 +02:00
maralorn
fc3668a3ab
haskellPackages: Use separate bin output for multiple packages 2023-06-11 19:40:28 +02:00
oxalica
bed41135a0 nvfetcher: fix dependencies 2023-06-11 21:54:15 +08:00
sternenseemann
034d613977 haskellPackages.active: fix test issue revealed by QC-2.14.3 2023-06-11 14:13:30 +02:00
maralorn
366e46b0b8
Merge pull request #236991 from maralorn/haskell-updates
haskellPackages.threadscope: fix, bin output, maintain
2023-06-11 14:10:44 +02:00
twesterhout
f93429ebe8
haskellPackages.halide-haskell: native dependency on Halide 2023-06-10 20:09:50 +02:00
maralorn
054ef603cc
haskellPackages.threadscope: add maintainer 2023-06-10 10:00:43 +02:00
maralorn
21674281ac
haskellPackages.threadscope: enable separate bin output 2023-06-10 10:00:42 +02:00
maralorn
8766168f36
haskellPackages.threadscope: Fix build 2023-06-10 10:00:41 +02:00
sternenseemann
33814e224f haskellPackages.statistics: disable test cases broken with QC-2.13.4
QuickCheck's generator for floating point numbers started churning out
strange numbers more frequently, causing tests that can be broken by
the imprecisions of floating point arithmetic fail reliably.

Let's disable them until the situation is resolved upstream.
2023-06-09 12:28:05 +02:00
sternenseemann
a413349481 haskell.packages.ghc94.ghc-exactprint: 1.6.1.1 -> 1.6.1.3 2023-06-09 12:09:32 +02:00
sternenseemann
adc82e6806 haskell.packages.ghc96.ghc-exactprint: 1.7.0.0 -> 1.7.0.1 2023-06-09 12:08:51 +02:00
sternenseemann
68b6b4b7f1 haskellPackages.aeson_2_1_2_1: apply patch for QC-2.14.3 2023-06-09 12:06:58 +02:00
sternenseemann
86433eb8fb haskellPackages.hledger-web_1_30: use matching dependency versions
hledger-ui is left out for the moment since it is trickier to get to work.
2023-06-08 21:01:52 +02:00
sternenseemann
3195c9539d haskellPackages.hledger_1_30_1: install man and info pages 2023-06-08 21:01:52 +02:00
sternenseemann
3582fd1e3c haskellPackages.hledger*: rely on install(1) and installManPage
Makes the code a bit simpler and allows us to fall back on existing solutions.
2023-06-08 21:01:52 +02:00
sternenseemann
7b74e743f9 haskellPackages.hledger*: move overrides to configuration-nix.nix 2023-06-08 21:01:52 +02:00
sternenseemann
615b6cad64 haskellPackages.hledger*: unify and simplify overrides
Turns out we can use the same code to install man pages for all hledger
related packages, since hledger also has the top level man pages.
Verified that the contents of $out/share are the same before and after.
2023-06-08 21:01:52 +02:00
sternenseemann
9dbcebd154 haskellPackages.mkDerivation: profiling depends on hostPlatform
Whether profiling should or should not be enabled does indeed depend on
GHC's target platform (or GHC in general, i.e. if it happens to be
ghcjs, we need to disable it). The profiling objects it produces are
excessively big if it is producing them for aarch64.

However, in a Haskell packages' derivation, GHC's and the resulting
derivation's platforms are offset

    GHC:  BUILD--HOST---TARGET
    DRV:         BUILD--HOST--(TARGET)

since we need to execute GHC in the derivation (so its host is our build
platform) and the machine code it produces need to be executable on the
host platform we are targeting. Unless our derivation is building a
compiler (or similar), the target platform of the derivation doesn't
matter.

stdenv exposes the platforms of the current derivation, not of GHC, so
checking the host platform is prudent. Changing this doesn't have a lot
of impact, since when cross-compiling Haskell packages (e.g. via
pkgsCross), host and target platform will usually be the same.
It does save unnecessary rebuilds in the buildHaskellPackages set
though, since most of the packages in here don't care about the target
platform, so they should be the same as their corresponding packages in
the ordinary (natively compiled) haskellPackages set. In short, after
this change

     pkgsCross.aarch64-multiplatform.hoogle == haskellPackages.hoogle

holds whereas it would erroneously be compiled with different profiling
settings before.
2023-06-08 18:17:38 +02:00
sternenseemann
4e15d40d2d haskellPackages.aeson: fix test suite for QuickCheck-2.14.3 2023-06-08 16:40:33 +02:00
sternenseemann
b0731bddae haskellPackages.math-functions: disable test unreliable with QuickCheck-2.13.4 2023-06-08 13:41:11 +02:00
sternenseemann
2c5704bf98 haskellPackages.vector: fix test suite with QuickCheck-2.14.3 2023-06-08 13:11:13 +02:00
Falco Peijnenburg
512c48da84 Remove hydraPlatforms clause for uuagc-cabal 2023-06-08 11:49:04 +02:00
Falco Peijnenburg
8dd6e8fcfe haskellPackages.uuagc-cabal: no longer broken
The package is compatible with ghc 9.2 and 9.4 since the following PR
was merged: https://github.com/UU-ComputerScience/uuagc/pull/11
2023-06-08 08:45:27 +02:00
Dennis Gosnell
fc8620b7cf
haskellPackages.fft: mark unbroken and dontCheck 2023-06-08 10:23:45 +09:00
Dennis Gosnell
3620f98a2a haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2023-06-07 19:44:40 +09:00
Dennis Gosnell
37d2bd7d4b haskellPackages: stackage LTS 20.23 -> LTS 20.24
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2023-06-07 19:42:18 +09:00
Dennis Gosnell
a70b93f1d7 haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh based on
*evaluation [1796134](https://hydra.nixos.org/eval/1796134) of nixpkgs commit [7138581](7138581355) as of 2023-06-07 06:53 UTC*
from the haskell-updates jobset on hydra under https://hydra.nixos.org/jobset/nixpkgs/haskell-updates
2023-06-07 16:57:06 +09:00
Dennis Gosnell
3019a101c7
haskell: mark more darwin packages as broken that depend on mesa 2023-06-07 10:30:39 +09:00
Dennis Gosnell
7138581355
haskell: mark darwin packages as broken that depend on mesa 2023-06-07 10:06:44 +09:00
Tommy Bidne
6795426411
haskell.packages.ghc94.gtk2hs-buildtools: remove patch for upstream fix 2023-06-07 10:24:38 +12:00
zowoq
b41324c087 haskellPackages.hercules-ci-agent: add 'Do not chdir the build worker' patch 2023-06-05 16:04:53 +10:00
Henning Thielemann
59d55eab4c haskellPackages: maint. coinor-clp, linear-programming, comfort-blas 2023-06-03 12:51:06 +02:00
Lars Jellema
ddb341942c haskellPackages.clash-prelude: Mark broken only for GHC 9.2 2023-06-03 12:30:09 +02:00