Commit Graph

11765 Commits

Author SHA1 Message Date
Weijia Wang
7f45fee52a Merge branch 'master' into staging-next 2024-04-28 04:02:14 +02: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
Vladimír Čunát
58b388b137 haskellPackages.haskell-gi: pull a patch to fix .gi-glib
https://hydra.nixos.org/build/257560741/nixlog/2/tail
2024-04-27 09:21:24 +02:00
Jan Tojnar
eb04659fc2 treewide: wrapGAppsHook → wrapGAppsHook3
This was achieved using the following command:

    sd 'wrapGAppsHook\b' wrapGAppsHook3 (rg -l 'wrapGAppsHook\b')

And then manually reverted the following changes:

- alias in top-level.nix
- function name in wrap-gapps-hook.sh
- comment in postFixup of at-spi2-core
- comment in gtk4
- comment in preFixup of 1password-gui/linux.nix
- comment in postFixup of qgis/unwrapped-ltr.nix and qgis/unwrapped.nix
- comment in postFixup of telegram-desktop
- comment in postFixup of fwupd
- buildCommand of mongodb-compass
- postFixup of xflux-gui
- comment in a patch in kdePackages.kde-gtk-config and plasma5Packages.kde-gtk-config
- description of programs.sway.wrapperFeatures.gtk NixOS option (manual rebuild)
2024-04-27 02:23:22 +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
Jan Tojnar
3b9574b557 bustle: remove
The Haskell version is abandoned and no longer compiles.
2024-04-22 21:11:27 +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
2a76047d22 spago: move completions override to configuration-nix.nix 2024-04-22 12:30:20 +02:00
sternenseemann
80cc0cb940 spago: 0.20.9 -> 0.21.0 2024-04-22 12:25:37 +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
maralorn
6c0ef7cb9d Merge pull request #300506 from eldritch-cookie/hls-ghc9.8-2023-03
haskell.packages.ghc98.aeson: jailbreak
2024-04-02 22:12:05 +02:00
Tony Zorman
adb6af6e87 haskellPackages.kmonad: unbreak 2024-04-02 20:30:42 +02:00
Tony Zorman
02c86f89ca haskellPackages: add slotThe as maintainer for kmonad
I have a commit bit for the repo + Hackage, so can react quickly.
2024-04-02 20:30:41 +02:00
Naïm Favier
67fc6ff7ff haskellPackages.castagnoli: unbreak 2024-04-01 18:01:52 +02:00