Commit Graph

9476 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
Sergei Trofimovich
b4dc0f7158 haskell.packages.ghcjs.stm: fix eval
Without the change eval fails as:

    $ nix build --no-link -f. haskell.packages.ghcjs.stm
    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 'stm_2_5_3_0' missing
       at pkgs/development/haskell-modules/configuration-ghcjs.nix:29:21:
           28|   # https://github.com/ghcjs/ghcjs/issues/676
           29|   stm = doJailbreak self.stm_2_5_3_0;
             |                     ^
           30|   exceptions = dontCheck self.exceptions_0_10_7;
       Did you mean stm_2_5_3_1?
2024-04-28 21:40:42 +01:00
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
Naïm Favier
7b0a5c5404
haskellPackages.smtp-mail: remove obsolete patch 2024-04-01 17:51:04 +02:00
Naïm Favier
829ed35978
haskellPackages: fix eval 2024-04-01 11:20:16 +02:00
Tony Zorman
f622969b9a haskellPackages.optparse-applicative-cmdline-util: unbreak 2024-03-31 22:04:10 +02:00
Eldritch Cookie
5ee48ebd34 haskell.packages.ghc98.aeson: jailbreak 2024-03-31 13:18:15 -03:00
Naïm Favier
1125177568
haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2024-03-31 12:22:36 +02:00
Naïm Favier
e400baa30f
haskellPackages: stackage LTS 22.13 -> LTS 22.14
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2024-03-31 12:21:00 +02:00
Naïm Favier
3a3c84e192
haskellPackages.idris: fix 2024-03-31 12:00:23 +02:00
Naïm Favier
d33dfa5311
haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh based on
*evaluation [1805331](https://hydra.nixos.org/eval/1805331) of nixpkgs commit [506e353](506e353092) as of 2024-03-31 08:52 UTC*
from the haskell-updates jobset on hydra under https://hydra.nixos.org/jobset/nixpkgs/haskell-updates
2024-03-31 11:00:31 +02:00
Naïm Favier
92514e4863
Merge branch 'master' into haskell-updates 2024-03-31 10:23:44 +02:00
maralorn
471337c65d
Merge pull request #297228 from MangoIV/mangoiv/unbreak-fused-effects
haskellPackages.fused-effects: jailbreak + unbreak dependents
2024-03-30 22:56:03 +01:00
Eldritch Cookie
a12e54d1a9 haskellPackages.tasty-autocollect: fix build by disabling tests 2024-03-30 10:26:09 -03:00
Phillip Seeber
ed91367686
haskellPackages.cpython: mark broken on non x86_64-linux (#299810)
* haskellPackages.cpython: x86 only

* Update pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml

---------

Co-authored-by: Naïm Favier <n@monade.li>
2024-03-30 11:33:07 +01:00
Naïm Favier
f3239b1422
haskellPackages.reflex-dom: fix
Add a build dependency on `libXtst` to a couple packages.
2024-03-29 12:58:05 +01:00
Naïm Favier
da32320429
Merge pull request #299962 from turion/dev_fix_cabal-gild
haskellPackages.cabal-gild: Fix build
2024-03-29 12:32:16 +01:00
Naïm Favier
1f2da0697c
haskell.packages.ghc92.haskell-language-server: fix
Remove the dependencies on ormolu and fourmolu, and mark the
corresponding plugin components as non-buildable.
2024-03-29 12:23:39 +01:00
Manuel Bärenz
1ec7dbf2f2 haskellPackages.cabal-gild: Make myself maintainer 2024-03-29 11:46:29 +01:00
Manuel Bärenz
d6c30ff33a haskellPackages.cabal-gild: Fix build 2024-03-29 11:46:29 +01:00
github-actions[bot]
8de0afeb83
Merge master into haskell-updates 2024-03-28 00:12:55 +00:00
Marc Scholten
fe098465ff haskell.packages.ghc98.inflections: jailbreak 2024-03-26 11:53:01 +01:00
Naïm Favier
71bccf1ae3
Merge branch 'haskell-updates' into stripe-packages 2024-03-26 11:44:20 +01:00
Naïm Favier
3d3fe7da95
Merge pull request #299122 from mpscholten/string-random
haskellPackages.string-random: jailbreak on ghc9.8
2024-03-26 11:43:22 +01:00
Marc Scholten
4144a84970 haskell.packages.ghc98.stripe-signature: jailbreak 2024-03-26 10:43:17 +01:00
Marc Scholten
14d6740986 haskell.packages.ghc98.stripe-concepts: jailbreak 2024-03-26 10:43:10 +01:00
Marc Scholten
7332fdc7e6 haskell.packages.ghc98.string-random: jailbreak 2024-03-26 10:42:09 +01:00
Naïm Favier
9fd49998ec
Merge pull request #299118 from mpscholten/pcre-heavy
haskellPackages.pcre-heavy: unbreak for ghc9.8
2024-03-26 10:38:53 +01:00
Marc Scholten
feae2b1e69 haskellPackages.pcre-heavy: unbreak for ghc9.8 2024-03-26 09:53:08 +01:00
hellwolf
727df1e93f
haskellPackages.HSH: patch openFd function from unix package 2024-03-25 23:45:18 +02:00
sternenseemann
c667f803b6 haskell.packages.ghc9{2,4}.primitive-addr: lift bounds over downgrading
The lower base bound is actually not justified and we can just continue
using the default version of primitive addr like we do for GHC < 9.0.

This commit partially reverts 908f4e0789.
2024-03-24 15:30:49 +01:00
Marc Scholten
24ebdb1b06 haskellPackages.mmark-ext: unbreak on ghc9.8 2024-03-24 02:23:58 +01:00
Robert Scott
06c30f68c6 niv: wrap binary supplying runtime nix dependency in PATH 2024-03-24 00:04:35 +00:00
sternenseemann
c774347c25 haskell.compiler.ghcHEAD: 9.9.20231121 -> 9.11.20240323
Adds a new core package `os-string`.
2024-03-23 15:45:14 +01:00
sternenseemann
b79cc961fe haskell.packages.ghc{810,90}.primitive-addr: lift lower base bound 2024-03-23 13:15:46 +01:00
eldritch-cookie
26e23b1899
haskellPackages.type-errors: fix build (#297432)
* haskellPackages.type-errors: fix build

* Update pkgs/development/haskell-modules/configuration-common.nix

---------

Co-authored-by: Naïm Favier <n@monade.li>
2024-03-22 12:21:58 +01:00
sternenseemann
3bde60c0e3 haskell-ci: build with pinned ShellCheck == 0.9.0 2024-03-22 12:13:05 +01:00
sternenseemann
70a00dffc8 jacinda: provide alex-3.5.1.0 as requested 2024-03-21 21:29:23 +01:00
sternenseemann
20155eee75 futhark: build with zlib-0.7.0.0 2024-03-21 21:20:22 +01:00
Vladimír Čunát
f373ad52f1
Merge master into haskell-updates 2024-03-21 09:21:50 +01:00
maralorn
7c668395e4 haskellPackages.eventlog2html: Add patch 2024-03-20 23:16:43 +01:00
maralorn
1124b563cc git-annex: Bump source hash 2024-03-20 22:31:52 +01:00
Magnus Viernickel
561eefecdb
fused-effects: jailbreak and unbreak dependents 2024-03-20 15:54:54 +01:00
Naïm Favier
e9e0bda36a
mailctl: fix build
Pin warp to 3.3.30 for twain and mailctl. Twain requires an older
version of http2 than warp supports, see https://github.com/alexmingoia/twain/issues/5
2024-03-20 10:27:02 +01:00
Naïm Favier
908f4e0789
haskell.packages.ghc9{2,4}.primitive-addr: pin to 0.1.0.2
Newer versions require too recent a `base` version.
2024-03-20 10:10:33 +01:00
Naïm Favier
262da6e97d
Merge pull request #297265 from t4ccer/t4/unbreak-hs
haskellPackages.{pattern-arrows,cheapskate,aeson-better-errors:}: unbreak
2024-03-19 23:11:57 +01:00
Naïm Favier
fae0418b04
haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2024-03-19 22:24:45 +01:00
Naïm Favier
f553e52103
darcs: build with GHC 9.6
Undoes 49c1247b0e
2024-03-19 22:21:45 +01:00
t4ccer
419d0caae4
haskellPackages: regenerate package set based on current config 2024-03-19 15:15:27 -06:00
t4ccer
8d66827a2d
haskellPackages: Add t4ccer as maintainer 2024-03-19 15:10:55 -06:00
t4ccer
eaf992fa45
haskellPackages.cheapskate: unbreak 2024-03-19 15:07:53 -06:00
t4ccer
73aeb19386
haskellPackages.aeson-better-errors: unbreak 2024-03-19 14:12:19 -06:00
t4ccer
9a4adbf496
haskellPackages.pattern-arrows: unbreak 2024-03-19 14:12:19 -06:00
Naïm Favier
2bc295aae8
haskell.packages.ghc98.haskell-language-server: fix 2024-03-19 13:34:22 +01:00
Marc Scholten
d5df84e399
haskellPackages.HaskellNet-SSL: Unbreak (#297148)
Use crypton-connection instead of connection and jailbreak on GHC9.8

Co-authored-by: Naïm Favier <n@monade.li>
2024-03-19 12:09:28 +01:00
Naïm Favier
bf6cae8d5d
Merge pull request #297140 from mpscholten/raven-haskell
raven-haskell jailbreak
2024-03-19 12:00:49 +01:00
Naïm Favier
18e22e8b13
haskellPackages.haskell-to-elm: oops 2024-03-19 12:00:05 +01:00
Naïm Favier
e1140ba526
haskellPackages.haskell-to-elm: remove generics-sop override 2024-03-19 11:37:59 +01:00
Naïm Favier
aa0c4ac441
haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2024-03-19 11:36:54 +01:00
Naïm Favier
d85d0016ca
haskell.packages.ghc98.ghc-exactprint: pin to 1.8 2024-03-19 11:34:44 +01:00
Marc Scholten
0b9c5e20c9 haskellPackages.raven-haskell: Unbreak on GHC9.8
raven-haskell needs to be jailbreaked due to a newer aeson version
when running with GHC9.8
2024-03-19 11:11:04 +01:00
Naïm Favier
a86c5b3e6f
Merge pull request #296934 from sheepforce/massiv-haskell
haskellPackages.massiv: unbreak and add @sheepforce as maintainer
2024-03-19 11:08:02 +01:00
Naïm Favier
871aaab0d4
haskellPackages.{irc-client,shake}: add ncfavier as maintainer 2024-03-19 11:03:59 +01:00
Naïm Favier
d43e030972
haskellPackages.pandoc: disable tests
https://github.com/jgm/pandoc/issues/9589
2024-03-19 11:01:54 +01:00
Phillip Seeber
27f7ae4989 haskellPackages.massiv: unbreak pvar and massiv, add @sheepforce as maintainer 2024-03-19 11:00:22 +01:00
Naïm Favier
5fc2fba044
haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2024-03-19 10:39:23 +01:00
Marc Scholten
01ed060596
haskellPackages.smtp-mail: Use crypton-connection instead of unmainta… (#297123)
Co-authored-by: Naïm Favier <n@monade.li>
2024-03-19 10:36:04 +01:00
Naïm Favier
bdb6888208
Merge pull request #297127 from mpscholten/haskell-to-elm
haskellPackages.haskell-to-elm: Unbroken
2024-03-19 10:35:00 +01:00
Marc Scholten
fbd5aa08d9 haskellPackages.haskell-to-elm: Unbroken 2024-03-19 10:31:26 +01:00
Marc Scholten
feb6862d50 haskellPackages.minio-hs: Use crypton-connection instead of unmaintained connection 2024-03-19 10:26:21 +01:00
github-actions[bot]
11c9a7e4d3
Merge master into haskell-updates 2024-03-19 00:12:43 +00:00
github-actions[bot]
7c0bd382c7
Merge master into staging-next 2024-03-19 00:02:09 +00:00
maralorn
d09feae3fd
Merge pull request #296925 from mpscholten/fix-double-conversion
haskellPackages.double-conversion: fix broken patch
2024-03-18 22:44:04 +01:00
Tony Zorman
c98506fa10 haskellPackages: add slotThe as a maintainer 2024-03-18 20:25:54 +01:00
Marc Scholten
4f1964f7c4 haskellPackages.double-conversion: fix broken patch
The patch is outdated and not necessary anymore with the latest version of the library
2024-03-18 16:30:51 +01:00
Phillip Seeber
bdb4759727 haskellPackages.cpython: unbreak and add @sheepforce as maintainer 2024-03-18 15:56:13 +01:00
maralorn
c71f355699 haskellPackages: Fix eval warnings and errors 2024-03-18 13:54:18 +01:00
maralorn
12ffb29d61 haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2024-03-18 13:53:27 +01:00
zowoq
1db622deab haskellPackages.ShellCheck: remove patch
This reverts commit 6d58e1bf64.

patch is included in shellcheck 0.10.0
2024-03-18 10:34:54 +10:00
Daniel Rolls
cd8069c733 haskellPackages.specup: unbreak 2024-03-17 17:10:53 +00:00
maralorn
5bf82773b6 haskellPackages.portmidi-utility: Unsupported on darwin 2024-03-17 14:51:18 +01:00
maralorn
33614e9200 haskell.packages.gh98.hiedb: Drop hopefully obsolete dontCheck 2024-03-17 14:49:31 +01:00
maralorn
53219eb55f haskellPackages.lsp: Drop backpins 2024-03-17 14:48:29 +01:00
maralorn
c52b0f1c7c haskellPackages.reflex-gi-gtk: Drop obsolete override 2024-03-17 14:47:10 +01:00
maralorn
013cdb0c0b haskellPackages: Remove obsolete overrides for hls dependencies 2024-03-17 13:36:19 +01:00
maralorn
e2ec64eff0 haskell.packages.ghc98: Drop some overrides because they might be obsolete 2024-03-17 13:23:16 +01:00
maralorn
476b362a5d haskell.packages.ghc98.haskell-language-server: Drop overrides 2024-03-17 12:29:51 +01:00
maralorn
dc423ccc93 haskellPackages.csound-expression: Drop overrides because of new release 2024-03-17 12:29:51 +01:00
Peter Simons
fcf286b6fa haskellPackages: fix evaluation of configuration-ghc-9.8.x.nix
ghc-lib-parser and ghc-lib-parser-ex have new versions that replaced the ones
we used previously.
2024-03-17 11:09:17 +01:00
github-actions[bot]
2178d8d857
Merge master into staging-next 2024-03-17 00:02:17 +00:00
maralorn
4d47470ee0 haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2024-03-17 00:24:44 +01:00
maralorn
cba957590c haskellPackages: stackage LTS 22.8 -> LTS 22.13
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2024-03-17 00:22:46 +01:00
maralorn
6d77935aaf haskellPackages.vaultenv: dontDistribute
Can’t disable it like usual because it is a non-hackage-package
2024-03-17 00:08:03 +01:00
maralorn
1e1576db20 haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh based on
*evaluation [1805046](https://hydra.nixos.org/eval/1805046) of nixpkgs commit [de22427](de22427884) as of 2024-03-16 22:33 UTC*
from the haskell-updates jobset on hydra under https://hydra.nixos.org/jobset/nixpkgs/haskell-updates
2024-03-16 23:42:26 +01:00
maralorn
b8ec29ee70 haskell.packages.ghc92.haskell-language-server: Fix build 2024-03-16 22:39:37 +01:00
maralorn
33fb613422 haskell.packages.ghc92.primitive-unlifted: Pin to fix build 2024-03-16 22:18:45 +01:00
maralorn
88d1021307 haskellPackages.reflex-dom: Fix build 2024-03-16 00:14:05 +01:00
sternenseemann
bc1d6b30af haskellPackages.hw-fingertree: unify overrides
The test suite problem is universal. The workaround for it also alleviates the problem with GHC 9.8
2024-03-13 13:25:12 +01:00
maralorn
d57266dd7b haskellPackages.reflex-dom-core: Fix build 2024-03-12 14:52:33 +01:00
Xinglu Chen
054ea240e2 haskellPackages.ipa: unbreak
Too restrictive upper bound.
2024-03-11 14:33:08 +01:00
a-n-n-a-l-e-e
ce789e7e35
llvmPackages_{12,13,14,15,16,17,git}.{libcxx,libcxxabi}: merge libcxxabi into libcxx (#292043)
- merge libcxxabi into libcxx for LLVM 12, 13, 14, 15, 16, 17, and git.
- remove the link time workaround `-lc++ -lc++abi` from 58 packages as it is no longer required.
- fixes https://github.com/NixOS/nixpkgs/issues/166205
- provides alternative fixes for. https://github.com/NixOS/nixpkgs/issues/269548 https://github.com/NixOS/nix/issues/9640
- pkgsCross.x86_64-freebsd builds work again

This change can be represented in 3 stages
1. merge libcxxabi into libcxx -- files: pkgs/development/compilers/llvm/[12, git]/{libcxx, libcxxabi}
2. update stdenv to account for merge -- files: stdenv.{adapters, cc.wrapper, darwin}
3. remove all references to libcxxabi outside of llvm (about 58 packages modified)

### merging libcxxabi into libcxx
- take the union of the libcxxabi and libcxx cmake flags
- eliminate the libcxx-headers-only package - it was only needed to break libcxx <-> libcxxabi circular dependency
- libcxx.cxxabi is removed. external cxxabi (freebsd) will symlink headers / libs into libcxx.
- darwin will re-export the libcxxabi symbols into libcxx so linking `-lc++` is sufficient.
- linux/freebsd `libc++.so` is a linker script `LINK(libc++.so.1, -lc++abi)` making `-lc++` sufficient.
- libcxx/default.nix [12, 17] are identical except for patches and `LIBCXX_ADDITIONAL_LIBRARIES` (only used in 16+)
- git/libcxx/defaul.nix  does not link with -nostdlib when useLLVM is true so flag is removed. this is not much different than before as libcxxabi used -nostdlib where libcxx did not, so libc was linked in anyway.

### stdenv changes
- darwin bootstrap, remove references to libcxxabi and cxxabi
- cc-wrapper: remove c++ link workaround when libcxx.cxxabi doesn't exist (still exists for LLVM pre 12)
- adapter: update overrideLibcxx to account for a pkgs.stdenv that only has libcxx

### 58 package updates
- remove `NIX_LDFLAGS = "-l${stdenv.cc.libcxx.cxxabi.libName}` as no longer needed
- swift, nodejs_v8 remove libcxxabi references in the clang override

https://github.com/NixOS/nixpkgs/pull/292043
2024-03-11 03:53:37 -07:00
Peter Becich
641a1f5690
haskellPackages.safe-coloured-text-gen: unbreak 2024-03-10 13:24:51 -07:00
maralorn
84269dc031 haskellPackages.threadscope: Fix build 2024-03-10 13:47:16 +01:00
maralorn
13d10cc6e3 Drop support for iCalendar 2024-03-10 13:25:57 +01:00
maralorn
d6516b3ac9 haskellPackages.graphql-client: Disable tests 2024-03-10 13:04:01 +01:00
maralorn
e6bc4928bc haskellPackages.ghc-debug-brick: Fix build 2024-03-10 12:38:34 +01:00
Robert Hensing
cb0cca86cd Revert "haskellPackages.hercules-ci-*: update"
This reverts commit 029c7dda66.
2024-03-07 18:39:27 +01:00
Robert Hensing
0c666ea780 Revert "haskellPackages.openapi3: hotfix"
This reverts commit 0a87d8dbd9.
2024-03-07 18:39:24 +01:00
Robert Hensing
7d2a83e6c2 Merge branch 'master' into HEAD 2024-03-07 18:39:12 +01:00
Robert Hensing
773cc49413 haskellPackages.hercules-ci-cnix-*: nix_2_16 -> nix_2_19 2024-03-07 15:19:03 +01:00
Robert Hensing
0a87d8dbd9 haskellPackages.openapi3: hotfix
Updating this so that we go to an up to date and already tested
configuration of versions. Required by hercules-ci-api.
Part of the hercules-ci-cnix-* hotfix.
2024-03-07 15:19:03 +01:00
Robert Hensing
4890154f15 haskell-modules/non-hackage-packages.nix: Wire pkgs and haskellLib 2024-03-07 15:19:03 +01:00
Robert Hensing
029c7dda66 haskellPackages.hercules-ci-*: update 2024-03-07 15:19:03 +01:00
Peter Becich
7e0ba2d755
haskellPackages.ghcide-test-utils: unbreak
```
nix build .#haskellPackages.ghcide-test-utils
```
succeeds
2024-03-06 21:11:41 -08:00
sternenseemann
58f663052a haskellPackages.ghc-lib*: drop unused versions 2024-03-06 18:36:48 +01:00
sternenseemann
51a2290061 haskellPackages.fclabels: disable broken test suite 2024-03-05 00:21:02 +01:00
sternenseemann
fe92ebbaa8 haskellPackages.taffybar: add patch for newer scotty versions 2024-03-05 00:16:17 +01:00
sternenseemann
dece59d0df haskell.packages.ghc{94,96}.weeder: lift optparse-applicative bound
This problem should be resolved in the next version.
2024-03-05 00:15:32 +01:00
sternenseemann
0892a22d92 gitit: drop upstreamed patches 2024-03-05 00:07:57 +01:00
maralorn
77b55e7857
Merge pull request #293011 from rvl/haskell-updates-lts-22-reflex-gi-gtk
haskellPackages.reflex-gi-gtk: Fix the build
2024-03-03 16:02:45 +01:00
maralorn
d6f8a918b1 haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2024-03-03 15:54:03 +01:00
maralorn
648a3bf615 Merge branch 'haskell-updates' into haskell-pg-tests 2024-03-03 15:21:27 +01:00
Rodney Lorrimar
af70a90e8e
haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2024-03-03 19:47:11 +08:00
Rodney Lorrimar
507266bd8d
haskellPackages.reflex-gi-gtk: Fix the build 2024-03-03 19:43:05 +08:00
Peter Becich
308691f3fe
haskellPackages.semaphore-compat: removed from broken.yaml, build fixed 2024-03-02 23:33:43 -08:00
maralorn
b86ba9a18e
Merge pull request #292738 from rvl/haskell-updates-lts-22-ema
haskellPackages.emanote: Fix the build
2024-03-02 21:52:09 +01:00
Rodney Lorrimar
97dc555957
haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2024-03-02 22:32:45 +08:00
Rodney Lorrimar
d26becd0ac
haskellPackages.emanote: Fix build with jailbreaks and patch 2024-03-02 22:32:41 +08:00
Rodney Lorrimar
5c063245d4
haskellPackages.ema: More jailbreaks to fix the build 2024-03-02 14:33:02 +08:00
Rodney Lorrimar
ada45da783
haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2024-03-02 14:17:42 +08:00
Rodney Lorrimar
de7dc98e0f
haskellPackages.reflex-ghci: jailbreak to fix build
This commit also fixes reflex-vty and reflex-process.
2024-03-02 14:17:12 +08:00
sternenseemann
c014c04d4a haskellPackages.feed: allow base-compat-0.13
https://github.com/haskell-party/feed/issues/66#issuecomment-1965516871
2024-02-29 00:50:50 +01:00
Robert Hensing
bfd910008f haskell.packages.ghc98.hiedb: dontCheck
Symbol syntax seems to have changed in 9.8, removing a seemingly
redundant colon; appears to be an overspecified assertion.
See https://github.com/wz1000/HieDb/issues/74
2024-02-28 18:34:34 +01:00
Rodney Lorrimar
ef24420fdd
haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2024-02-28 14:23:07 +08:00
Rodney Lorrimar
9a38f36b7e
haskellPackages.dhall-lsp-server: use latest revision from git 2024-02-28 14:22:59 +08:00
github-actions[bot]
f3c1e18cf3
Merge master into haskell-updates 2024-02-28 00:12:11 +00:00
Rodney Lorrimar
0374457c36
haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2024-02-28 07:35:32 +08:00
Rodney Lorrimar
0bb731d7b6
haskellPackages.haskell-language-server: Correct dependency versions
The extra-packages version of `lsp_1_4_0_1` in
configuration-hackage2nix/main.yaml causes `lsp` to receive the latest
version from Hackage, not the LTS version.

This commit pushes `lsp` back to 2.3.0.0 from 2.4.0.0. The package
`lsp-test` needs similar treatment.
2024-02-28 07:35:13 +08:00
Domen Kožar
cbf81d66bd Revert "cachix: 1.7 -> 1.7.1"
This reverts commit c6da730ebb.
2024-02-27 04:20:17 +00:00
maralorn
7e03e8c815
Merge pull request #291517 from peti/t/ghc-9.8.x-fixes
Fix xmonad, hlint, and hoogle in ghc-9.8.x package set
2024-02-26 12:53:17 +01:00
maralorn
a95aa9cb44
Merge pull request #287794 from wolfgangwalther/dont-check-if
haskellPackages: Avoid re-enabling previously disabled tests
2024-02-26 12:50:27 +01:00
maralorn
4ca70ee28f
Merge pull request #289469 from t4ccer/t4/containers-unicode-symbols/fix
haskellPackages.containers-unicode-symbols, haskellPackages.numerals-base: unbreak
2024-02-26 12:41:25 +01:00