Peter Simons
45499facb3
Plenty of build fixes for ghc-9.6.x, particularly xmonad.
2023-06-26 14:35:49 +02:00
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