Commit Graph

9319 Commits

Author SHA1 Message Date
Alexandre Esteves
a78477d2ba haskellPackages.patch: remove dontCheck 2024-05-01 21:11:54 +01:00
Alexandre Esteves
8a55e42de4 haskellPackages.dependent-sum: remove doJailbreak 2024-05-01 21:11:54 +01:00
maralorn
a48f3268c7
Merge pull request #307853 from alexfmpe/jsaddle
Fixes for jsaddle libs
2024-05-01 19:04:32 +02:00
Alexandre Esteves
bf26500459 haskellPackages.jsaddle-dom: remove jailbreak 2024-05-01 17:53:11 +01:00
Alexandre Esteves
dace374b25 haskellPackages.jsaddle-wkwebview: build on darwin 2024-05-01 17:53:08 +01:00
Alexandre Esteves
993374351f haskellPackages.jsaddle-clib: unmark broken 2024-05-01 17:53:01 +01:00
maralorn
ce0b19596b
Merge pull request #307818 from mrkline/unbreak-cbor-tool
haskellPackages.cbor-tool: Unbroken
2024-04-29 23:21:12 +02:00
Matt Kline
1e687bc612 haskellPackages.cbor-tool: Unbroken
Fixed against GHC 9.8 in November:
f910b12cb1
2024-04-29 14:20:38 -07:00
Alexandre Esteves
aa530c595a haskellPackages.proto-lens-arbitrary: unmark broken 2024-04-29 20:48:57 +01:00
Alexandre Esteves
08026fcd47 haskellPackages.linux-namespaces: fix build in ghc < 9.6 2024-04-29 12:52:58 +01:00
sternenseemann
4398d970b3 haskellPackages.futhark: adjust for newly released zlib version 2024-04-27 14:51:25 +02:00
sternenseemann
9edba2c97c haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2024-04-27 14:51:25 +02:00
sternenseemann
1b84c9a77c haskellPackages.Cabal_3_10_3_0: preserve for cabal-install 2024-04-27 14:51:25 +02:00
sternenseemann
abe0b34ca9 haskellPackages: stackage LTS 22.17 -> LTS 22.18
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2024-04-27 14:51:25 +02:00
sternenseemann
6de4b5739e haskellPackages.ghcjs-dom-hello: lift overly strict bounds 2024-04-27 11:18:17 +02:00
sternenseemann
e62270e35f haskellPackages.jsaddle-hello: lift overly strict bounds 2024-04-27 11:17:32 +02:00
sternenseemann
2b3f8cc207 haskellPackages.lsql-csv: lift overly strict upper bounds
Should be resolved in the next version released to hackage though!
2024-04-27 11:16:59 +02:00
sternenseemann
8c3a95b3c5 haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh based on
*evaluation [1805927](https://hydra.nixos.org/eval/1805927) of nixpkgs commit [cce32cc](cce32cc804) as of 2024-04-27 08:42 UTC*
from the haskell-updates jobset on hydra under https://hydra.nixos.org/jobset/nixpkgs/haskell-updates
2024-04-27 11:15:42 +02:00
sternenseemann
a5b5d65b5b haskell.compiler.ghcjs: provide required ansi-wl-pprint < 0.7
Unfortunately the outdated version of optparse-applicative we need to
use hasn't survived the ansi-wl-pprint deprecation…
2024-04-27 10:28:45 +02:00
Sergei Trofimovich
4f6ebb60e6 haskell.packages.ghc98.ghc-lib: fix the eval
Without the change eval fails as:

    $ nix build --no-link -f. haskell.packages.ghc98.ghc-lib
    error:
       … in the left operand of the update (//) operator
         at pkgs/development/haskell-modules/lib/compose.nix:40:7:
           39|     mkDerivation = drv: (args.mkDerivation drv).override f;
           40|   })) // {
             |       ^
           41|     overrideScope = scope: overrideCabal f (drv.overrideScope scope);

       error: attribute 'ghc-lib_9_8_1_20231121' missing
       at pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix:58:26:
           57|   ghc-lib-parser-ex = doDistribute self.ghc-lib-parser-ex_9_8_0_2;
           58|   ghc-lib = doDistribute self.ghc-lib_9_8_1_20231121;
             |                          ^
           59|   megaparsec = doDistribute self.megaparsec_9_6_1;
2024-04-24 15:16:38 +02:00
maralorn
1c8747bc8c haskellPackages.ghc-debug-brick: Fix build 2024-04-23 00:28:01 +02:00
maralorn
c4192037f7 haskellPackages.jsaddle-dom: Fix build 2024-04-23 00:24:08 +02:00
maralorn
eff1cb2ba7 haskellPackages: change maintainerships by maralorn
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2024-04-22 23:55:46 +02:00
Slava Gorbunov
718851b229 haskellPackages.mkDerivation: use emcc as C compiler for ghcjs
We need to set up EM_CACHE correctly so that it works, of course.

Note that the solution relies on the assumption that this should only
happen when we cross compile, i.e. the extra logic to account for the
cc-less stdenv in pkgsCross.ghcjs is only present in crossCabalFlags.

Co-authored-by: sternenseemann <sternenseemann@systemli.org>
2024-04-22 14:16:09 +02:00
Slava Gorbunov
78667e9c1b haskellPackages.mkDerivation: fix logic error
Co-authored-by: sternenseemann <sternenseemann@systemli.org>
2024-04-22 13:00:28 +02:00
sternenseemann
4a1299190e git-annex: skip test requiring unavailable tool on darwin 2024-04-22 02:17:36 +02:00
sternenseemann
69e0d2cb42 git-annex: crypto test no longer fails on darwin 2024-04-22 02:17:36 +02:00
sternenseemann
cdedb41039 git-annex: fix installation location of .desktop files and icons 2024-04-22 02:17:36 +02:00
sternenseemann
fd8ab54324 git-annex: don't use redundant installation targets
`make install` also implies install-mans and install-completions.
2024-04-22 02:17:36 +02:00
sternenseemann
bce71e97a0 haskellPackages.cabal2nix-unstable: 2024-02-05 -> 2024-04-21
This removes (some of) the special casing for git-annex which we need to
replicate using overrides. As a first step, we recreate an equivalent
set of overrides to the former gitAnnexHook, the only difference being
that we use the default installPhase over a custom implementation.

A big flaw of the current expression (which was shared by the previous
iteration) is that they ignore the testFlags argument. Unfortunately, we
can't do that without changing the generic builder implementation.
2024-04-22 02:17:36 +02:00
Naïm Favier
d4f78fde66
mueval: broken on aarch64 2024-04-21 18:21:44 +02:00
sternenseemann
9b818bcc11 haskell.packages.*.cabal-install: reflect process 1.6.18 -> 1.6.19 2024-04-19 15:16:35 +02:00
github-actions[bot]
bd5c09c003
Merge master into haskell-updates 2024-04-17 00:13:20 +00:00
sternenseemann
9ce35fc0a8 haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2024-04-16 23:43:20 +02:00
sternenseemann
8767abc31e haskellPackages: stackage LTS 22.16 -> LTS 22.17 2024-04-16 23:43:19 +02:00
sternenseemann
0dd2e00563 haskell.packages.ghc{810,90}.hashable: don't pull in os-string
os-string only becomes a dependency after GHC 9.2 and can't be built
with these older compilers. Fixes build of elmPackages.elm-instrument.
2024-04-16 23:41:41 +02:00
sternenseemann
f1d25d5f24 haskellPackages.jsaddle-{dom,webkit2gtk}: downgrade to match jsaddle 2024-04-16 15:12:32 +02:00
sternenseemann
78b037896f haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh based on
*evaluation [1805695](https://hydra.nixos.org/eval/1805695) of nixpkgs commit [dc36386](dc363866cb) as of 2024-04-16 12:27 UTC*
from the haskell-updates jobset on hydra under https://hydra.nixos.org/jobset/nixpkgs/haskell-updates
2024-04-16 14:43:56 +02:00
Naïm Favier
e4330b3996
haskellPackages.ghcjs-dom: remove obsolete override 2024-04-16 13:41:50 +02:00
github-actions[bot]
5fe48efa37
Merge master into haskell-updates 2024-04-15 02:30:07 +00:00
Naïm Favier
25f42f0350
Merge pull request #302351 from phijor/agda-separate-bin-output
haskellPackages.Agda: Split outputs to reduce closure size
2024-04-14 09:56:56 +02:00
maralorn
d9bbcd5f81 haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2024-04-09 22:57:35 +02:00
maralorn
9bb98c69ad haskellPackages: stackage LTS 22.14 -> LTS 22.16
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2024-04-09 22:56:14 +02:00
maralorn
409af192f4 haskellPackages.eventlog2html: Fix build 2024-04-09 22:39:45 +02:00
maralorn
0f1b64f05b
Merge pull request #302302 from mpscholten/fix-currencies
haskellPackages.currencies: Unbroken
2024-04-08 10:02:25 +02:00
Marc Scholten
4fd42c86fa haskellPackages.currencies: Unbroken
The build is broken because the package hasn't been updated for text >= 2 yet
2024-04-08 08:06:56 +02:00
Philipp Joram
294245f750 haskellPackages.Agda: Split outputs to reduce closure size
After enabling a separate binary output for the `Agda` Haskell package,
the new `bin` output measures ~100MiB, compared to the ~4.5GiB before.
Using it in `agdaWithPackages` reduces the closure size of an Agda
installation from ~5GiB to ~3GiB.  The remaining space is taken up
mostly by the GHC backend.

With this change, derivations depending on `haskellPackages.Agda`
directly need to pick the right (binary) output.  This concerns in
particular `emacsPackages.agda2-mode`.
2024-04-07 16:36:57 +03:00
Marc Scholten
636a1226a8 haskellPackages.zip: Don't check
Tests fail on macOS right now

https://github.com/mrkkrp/zip/issues/112
2024-04-07 12:34:41 +02:00
Naïm Favier
c07cc01560
cabal-install: fix 2024-04-03 13:46:24 +02:00
maralorn
af997fc9f8
Merge pull request #297239 from slotThe/optparse-applicative-cmdline-util-unbreak-021
haskellPackages.optparse-applicative-cmdline-util: unbreak
2024-04-02 22:47:29 +02:00