Commit Graph

9008 Commits

Author SHA1 Message Date
sternenseemann
c31f006570 haskellPackages.sdl2-ttf: work around sdl2 pkg-config issue
Ref https://github.com/NixOS/nixpkgs/issues/260863.
2023-11-05 16:57:03 +01:00
sternenseemann
0ee702c439 haskellPackages.sdl2-gfx: work around sdl2 pkg-config issue
Ref https://github.com/NixOS/nixpkgs/issues/260863.
2023-11-05 16:47:56 +01:00
Dennis Gosnell
8a8ec371fe
haskellPackages.gi-graphene: mark unbroken 2023-11-03 09:58:33 +09:00
Dennis Gosnell
9cbe3360fb
haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2023-11-03 09:46:31 +09:00
Dennis Gosnell
a6dfad13f4
haskellPackages.cabal2nix-unstable: bump to latest commit 2023-11-03 09:43:23 +09:00
Dennis Gosnell
a9d6c649dd
haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2023-11-01 12:01:00 +09:00
Dennis Gosnell
b228c161a2
Merge pull request #264623 from hercules-ci/add-changelog-d
haskellPackages.changelog-d: init
2023-11-01 08:05:40 +09:00
Robert Hensing
054f67065e haskellPackages.changelog-d: init 2023-10-31 23:35:15 +01:00
Deniz Alp Durmaz
2238cc1ed9
haskellPackages.dhall-lsp-server: Apply patch relaxing lens bound 2023-10-31 09:07:31 +02:00
Dennis Gosnell
d9cc84954d
git-brunch: mark unbroken 2023-10-31 13:31:23 +09:00
maralorn
7a0d89ed56
haskell.packages.ghc96.haskell-language-server: Fix eval 2023-10-29 21:11:16 +01:00
maralorn
be603676d8
haskell.packages.ghc96: Fix base-compat-batteries eval 2023-10-29 20:59:44 +01:00
maralorn
704aa729f1
haskell.packages.ghc96: Fix ghc-lib(-parser) eval 2023-10-29 20:45:09 +01:00
maralorn
9ebbc5f765
Merge branch 'haskell-fixes' into haskell-updates 2023-10-29 19:09:22 +01:00
Phillip Seeber
fe7d494468
haskellPackages.mpi-hs*: respect pkgs.mpi and make tests pass 2023-10-29 19:08:16 +01:00
Troels Henriksen
4b653bdacf futhark: mark not broken, add athas as maintainer 2023-10-25 09:08:44 +02:00
Naïm Favier
97ba4facba
haskell-language-server: fix eval 2023-10-24 18:27:59 +02:00
Naïm Favier
caf1c4efda
haskellPackages: more eval fixes 2023-10-23 12:02:30 +02:00
sternenseemann
5ea114083c haskell.packages.ghc96.tls: fix missing LLVM tools on aarch64
The original change missed that we used to erroneously provide LLVM on
aarch64-linux, but not on aarch64-darwin which was later fixed
in #246045. Since the change was tested on aarch64-linux prior to this,
tls ended up being broken on both aarch64-linux and aarch64-darwin.

This commit resolves the situation by introducing a helper function to
achieve the effect of passing -fllvm while ensuring LLVM is provided.

Resolves #260013.
2023-10-22 19:18:13 +02:00
Naïm Favier
4a47fc9395
haskellPackages.vector: remove redundant patch 2023-10-22 17:28:00 +02:00
maralorn
2d4a6546e7
Merge branch 'cabal-plan-bounds2' into haskell-updates 2023-10-22 16:16:48 +02:00
Joachim Breitner
7bec1b95d1
haskellPackages.cabal-plan-bounds: Unbreak on 9.6, add nomeata as maintainer 2023-10-22 16:15:18 +02:00
maralorn
a1e8ef46c6
haskellPackages: Eval fixes 2023-10-22 12:37:39 +02:00
maralorn
b779210e3a
haskellPackages.Cabal-syntax: Update overrides 2023-10-22 12:24:23 +02:00
github-actions[bot]
0fa884ae1f
Merge staging-next into staging 2023-10-22 06:01:35 +00:00
maralorn
13fea7f2ad
haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2023-10-22 02:32:54 +02:00
maralorn
d73c49026a
haskellPackages: stackage LTS 21.14 -> LTS 21.16
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2023-10-22 02:31:26 +02:00
maralorn
b4e7f130be
haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh based on
*evaluation [1800774](https://hydra.nixos.org/eval/1800774) of nixpkgs commit [004ea20](004ea202f2) as of 2023-10-21 23:54 UTC*
from the haskell-updates jobset on hydra under https://hydra.nixos.org/jobset/nixpkgs/haskell-updates
2023-10-22 02:23:10 +02:00
maralorn
f8e6a54a9d
Merge pull request #243601 from nomeata/hackage-dont-report-broken
haskell.package-list: dont report broken packages to Hackage
2023-10-22 02:18:30 +02:00
maralorn
004ea202f2
haskellPackages.pandoc-crossref: Fix build 2023-10-22 01:28:56 +02:00
maralorn
40ce16ef93
haskell-language-server: Fix for all supported GHCs 2023-10-22 01:23:30 +02:00
maralorn
3d06d7622d
haskell-language-server: Fix 2.3.0.0 2023-10-19 02:48:11 +02:00
Artturi
5a1cc0e11d
Merge pull request #258431 from pbsds/stabilize-patches 2023-10-19 03:02:46 +03:00
Peder Bergebakken Sundt
b48a8bb529 ghc-9.6.x: make patch urls reproducible 2023-10-17 20:18:59 +02:00
github-actions[bot]
d49bdad524
Merge master into haskell-updates 2023-10-15 00:13:07 +00:00
Nicolas Pouillard
45dfae0893 haskell.packages.ghc96.fourmolu: 0.13.1.0 -> 0.14.0.0 2023-10-14 00:27:26 +02:00
Nicolas Pouillard
c49f4c784c haskell.packages.ghc96.servant: 0.20 -> 0.20.1 2023-10-14 00:07:14 +02:00
Nicolas Pouillard
91c6034e2b haskell.packages.ghc96.warp_3_3_29: update exception from warp_3_3_28 2023-10-14 00:04:37 +02:00
Nicolas Pouillard
f40f1e2f2c haskell.packages.ghc96.fgl: 5.8.0.0 -> 5.8.1.1 2023-10-13 23:46:42 +02:00
sternenseemann
67a3127751 haskell.packages.ghc96.monad-par: drop obsolete override 2023-10-10 23:48:12 +02:00
maralorn
f8a575d071
haskellPackages: Drop broken aeson_1_5_6_0 overrides 2023-10-09 16:06:13 +02:00
Dennis Gosnell
691a877730
stack: get new version 2.13.1 compiling 2023-10-08 12:16:42 +09:00
Dennis Gosnell
856af8d93d
haskellPackages.crypton-connection: actually unmark broken 2023-10-08 10:17:53 +09:00
Dennis Gosnell
345788180c
haskellPackages.crypton-connection: get building 2023-10-08 10:01:03 +09:00
Robert Schütz
91ddd9eeba haskellPackages.hledger-iadd: unmark broken 2023-10-07 16:54:28 -07:00
maralorn
c807dcb1ab
Merge pull request #259414 from turion/haskell-updates
Haskell jailbreak updates
2023-10-06 19:22:05 +02:00
maralorn
ee59e10362
Merge pull request #259408 from dalpd/fix-patat-build-5
haskellPackages.patat: Remove patch failing the build
2023-10-06 19:16:47 +02:00
Manuel Bärenz
12a6c13b8e haskellPackages.kewar: Jailbreak 2023-10-06 18:42:07 +02:00
Manuel Bärenz
523cafe512 haskellPackages.essence-of-live-code-warp: Remove unnecessary jailbreak 2023-10-06 18:41:27 +02:00
maralorn
00c05bbc65
haskell.packages.ghc810.haskell-language-server: Remove 2023-10-06 17:54:23 +02:00
Deniz Alp Durmaz
d5b241bd37
haskellPackages.patat: Remove patch failing the build
The latest pin bump brings in patat release 0.9.2.0
2023-10-06 18:43:36 +03:00
sternenseemann
83d9e51168 git-annex: update sha256 for 10.20230926 2023-10-05 21:07:16 +02:00
maralorn
3ed175e913
haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2023-10-05 09:03:23 +02:00
maralorn
98262d4eee
haskellPackages: Update hspec pins 2023-10-05 00:45:07 +02:00
maralorn
88c66e9a96
haskellPackages: Update process pins 2023-10-04 22:40:05 +02:00
maralorn
61c12a0140
haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2023-10-04 22:23:20 +02:00
maralorn
76353c9c5b
haskellPackages: stackage LTS 21.11 -> LTS 21.14
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2023-10-04 22:20:48 +02:00
maralorn
d3d3d46b71
haskellPackages: Disable packages on darwin 2023-10-04 22:01:10 +02:00
maralorn
03d0845cea
haskellPackages: Change a few plattform capabilities 2023-10-04 21:36:51 +02:00
maralorn
aef0e28aec
haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh based on
*evaluation [1799996](https://hydra.nixos.org/eval/1799996) of nixpkgs commit [ea0284a](ea0284a3da) as of 2023-10-04 19:24 UTC*
from the haskell-updates jobset on hydra under https://hydra.nixos.org/jobset/nixpkgs/haskell-updates
2023-10-04 21:30:19 +02:00
maralorn
59df00a4a7
git-annex: Fix hash 2023-10-04 21:18:39 +02:00
sternenseemann
4ad7a433ef haskell.packages.ghc96.tls: work around aarch64 codegen bug 2023-10-02 03:28:10 +02:00
Dennis Gosnell
ec9ac6e433
Merge pull request #258387 from mpscholten/fix-amazonka
haskellPackages.amazonka: Fix build
2023-10-01 22:32:59 +09:00
Marc Scholten
785895439e haskellPackages.amazonka: Fix build 2023-10-01 14:09:46 +02:00
Marc Scholten
8e7c07d65a haskellPackages.typerep-map: Fix build 2023-09-30 23:24:10 +02:00
github-actions[bot]
23bb2be564
Merge master into haskell-updates 2023-09-29 00:11:52 +00:00
Peder Bergebakken Sundt
470614b671 treewide: Fix typos 2023-09-28 19:06:13 +02:00
maralorn
43dece63bf
haskell.packages.ghc96.ormolu: enableSeparateBinOutput 2023-09-27 16:21:47 +02:00
github-actions[bot]
a1486d7898
Merge master into haskell-updates 2023-09-26 00:11:53 +00:00
Domen Kožar
461a549036 cachix: 1.6 -> 1.6.1 2023-09-25 17:40:34 +01:00
sternenseemann
da589d2bc0 haskell.packages.ghcHEAD.inline-c-cpp: drop obsolete override
-fcompact-unwind is the default behavior since GHC 9.4.
2023-09-25 13:48:48 +02:00
Dennis Gosnell
4fec13e832 nvfetcher: mark non-broken 2023-09-24 12:02:16 -04:00
sternenseemann
8eff84a4fe jacinda: build with alex >= 3.4 as new release requires 2023-09-21 16:52:37 +02:00
Deniz Alp Durmaz
316bc558ec
haskellPackages.patat: Fix build by patching commit relaxing bounds 2023-09-17 16:02:32 +03:00
maralorn
09b047f6b3
haskellPackages.reflex-dom: Backpin to unbreak 2023-09-17 04:02:21 +02:00
maralorn
a4deb19a3c
Revert "haskellPackages.reflex-dom: remove old jailbreak"
This reverts commit 77202d8f23.
2023-09-17 04:02:20 +02:00
maralorn
ed737c0c18
haskellPackages.jsaddle-webkit2gtk: Drop obsolete overrides 2023-09-17 04:02:18 +02:00
maralorn
44197b751d
haskellPackages.jsaddle: Drop obsolete overrides 2023-09-17 04:02:17 +02:00
maralorn
7386d0ab04
haskell.packages.ghc96.haskell-language-server: Fix build 2023-09-16 12:41:18 +02:00
Dennis Gosnell
26d55116d7 haskell.packages.ghc96.ormolu: 0.7.1.0 -> 0.7.2.0 2023-09-14 16:13:40 -04:00
Dennis Gosnell
b6100863bd haskell.packages.ghc96.ghc-lib-parser-ex: 9.6.0.1 -> 9.6.0.2 2023-09-14 12:33:52 -04:00
Dennis Gosnell
0c0bed6abc haskell.packages.ghc96.doctest: 0.22.0 -> 0.22.1 2023-09-14 12:21:45 -04:00
Dennis Gosnell
77202d8f23 haskellPackages.reflex-dom: remove old jailbreak 2023-09-14 11:53:06 -04:00
Dennis Gosnell
9d5f44d309 haskellPackages.text_2_0_2: regenerate for elm 2023-09-14 10:38:15 -04:00
Dennis Gosnell
6887adc3e7 pandoc: bump skylighting deps 2023-09-14 09:40:08 -04:00
Dennis Gosnell
67cba441af haskellPackages.binrep: regenerate unbroken 2023-09-14 08:48:52 -04:00
Ben Orchard
af03cff7fb haskellPackages.binrep: unbreak 2023-09-14 11:39:14 +01:00
maralorn
3e197c9b23
haskell-language-server: Fix build 2023-09-14 12:05:21 +02:00
maralorn
e6078ca684
haskellPackages: Fix eval errors by bumping overrides 2023-09-14 11:35:56 +02:00
Dennis Gosnell
a32485c038 haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2023-09-13 20:00:10 -04:00
Dennis Gosnell
c1cb90fd89 haskellPackages: stackage LTS 21.7 -> LTS 21.11
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2023-09-13 19:58:33 -04:00
Dennis Gosnell
b45794eb96 haskellPackages.twain: unbreak by overriding http2 deeply 2023-09-13 15:30:27 -04:00
Dennis Gosnell
ec970f7688 haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh based on
*evaluation [1799222](https://hydra.nixos.org/eval/1799222) of nixpkgs commit [a5158e8](a5158e8ace) as of 2023-09-13 18:28 UTC*
from the haskell-updates jobset on hydra under https://hydra.nixos.org/jobset/nixpkgs/haskell-updates
2023-09-13 14:37:16 -04:00
Dennis Gosnell
7fc032e595 haskellPackages.aeson_2_2_0_0: get compiling
Originally from https://github.com/NixOS/nixpkgs/pull/254189
2023-09-11 07:45:57 -04:00
Dennis Gosnell
01eec38f90 haskellPackages.tensorflow: mark broken 2023-09-09 15:43:37 -04:00
Dennis Gosnell
babe4ab799 haskellPackages.sdr: disable on darwin 2023-09-09 14:52:02 -04:00
Dennis Gosnell
2ae3d9f78d haskellPackages.persistent-zookeeper: fix misspelling 2023-09-09 14:11:20 -04:00
Dennis Gosnell
f1e71e873e haskellPackages.jobqueue: don't buisld becdue to transitive dep on openssl-1.1 2023-09-09 13:50:28 -04:00
Dennis Gosnell
62ba01c06e haskellPackages.htune: supported platform is linux 2023-09-09 13:38:35 -04:00
Dennis Gosnell
3a5a22091e haskellPackages.hb3sum: only supported on x86 2023-09-09 13:30:22 -04:00
Dennis Gosnell
df41622d86 haskellPackages.gi-gtk-layer-shell: not supported on darwin 2023-09-09 13:12:34 -04:00
Dennis Gosnell
e85e701664 haskellPackages.chalkboard: add darwin as bad platform 2023-09-09 13:06:20 -04:00
Dennis Gosnell
83df91b7fc haskellPackages.HDRUtils: don't distribute because transitively insecure 2023-09-09 13:02:58 -04:00
Daniel Rolls
5f714e9c47 haskellPackages.byte-count-reader: add maintainer 2023-09-09 13:43:54 +01:00
maralorn
df93f142cb
haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2023-09-06 20:07:40 +02:00
maralorn
0c2090dc71
Merge pull request #252899 from aidalgol/mailctl-fix
Unbreak mailctl
2023-09-06 20:05:08 +02:00
Tommy Bidne
ac54dfcdf2
haskellPackages.file-io: unbreak for ghc 9.6 2023-09-06 09:22:15 +12:00
Aidan Gauland
fdc5f7e0cb
haskellPackages.twain: build against supported version of http2 2023-09-04 22:09:38 +12:00
sternenseemann
7511d5bfbf haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh based on
*evaluation [1798943](https://hydra.nixos.org/eval/1798943) of nixpkgs commit [692f8e1](692f8e118e) as of 2023-09-02 01:02 UTC*
from the haskell-updates jobset on hydra under https://hydra.nixos.org/jobset/nixpkgs/haskell-updates
2023-09-03 20:45:26 +02:00
sternenseemann
10e6c90caa haskellPackages.hix: lift upper bound on path-io 2023-09-03 20:45:26 +02:00
sternenseemann
5c58c59c4e haskellPackages.GLUT: make sure patch applies despite revisions
(by fixing line endings using dos2unix)
2023-09-03 17:23:53 +02:00
sternenseemann
ae6630cb5b haskellPackages.servant-foreign: allow hspec >= 2.10 2023-08-30 23:44:58 +02:00
Daniel Rolls
cf6f6b2b00 shellify: init at 0.10.0.3 2023-08-27 18:34:01 +01:00
sternenseemann
38606a7b72 haskellPackages: clear broken and transitive broken package lists
This means we'll test all packages on Hydra again which will gain us an
up to date list of broken packages. Hopefully some upstream projects
have addressed compatibility issues with Stackage LTS 21 and GHC 9.4.
2023-08-22 21:23:55 +02:00
maralorn
100dbc7605
haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2023-08-22 02:07:58 +02:00
maralorn
3ced05d8b7
haskell.packages.ghc810.haskell-language-server: Fix build 2023-08-22 01:51:25 +02:00
maralorn
f39536498c
haskell.packages.ghc90.haskell-language-server: Fix build 2023-08-22 01:51:14 +02:00
maralorn
10f8960700
haskell.packages.ghc92.haskell-language-server: Fix build 2023-08-22 01:51:02 +02:00
maralorn
7dfb3949da
haskell.packages.ghc96.haskell-language-server: Fix build 2023-08-22 01:50:52 +02:00
maralorn
044214a6ee
haskell-language-server: Update error message 2023-08-22 01:50:25 +02:00
maralorn
26d2cf5e3b
haskell-language-server: Fix build 2023-08-22 01:50:08 +02:00
sternenseemann
4788fa95f8 haskellPackages.spdx: apply patches for GHC >= 9.4 2023-08-21 20:00:04 +02:00
sternenseemann
c4bea42305 haskell-language-server: revert accidentally committed overrides 2023-08-21 17:52:00 +02:00
sternenseemann
1bf815d91c git-annex: update sha256 for 10.20230802 2023-08-21 17:49:54 +02:00
sternenseemann
dba9d4e33a haskellPackages.lsp_2_1_0_0: allow building individually 2023-08-20 00:26:52 +02:00
sternenseemann
1107a3960a haskellPackages.bloomfilter: drop patches obsoleted by release 2023-08-18 23:24:17 +02:00
Daniel Rolls
edcf830429 haskellPackages.shellify: re-add 2023-08-18 12:51:32 +02:00
sternenseemann
14c332b453 haskell.packages.ghc96: reflect version updates 2023-08-18 10:40:03 +02:00
sternenseemann
3c62c4675e taffybar: remove obsolete overrides 2023-08-18 10:36:21 +02:00
sternenseemann
a0afb90037 Merge remote-tracking branch 'origin/master' into haskell-updates 2023-08-18 10:21:57 +02:00
sternenseemann
d6bd89869e arion: remove obsolete override 2023-08-18 10:19:15 +02:00
Sridhar Ratnakumar
3be1e25615 haskellPackages.streamly_0_9_0: remove override
Because the package no longer exists
2023-08-18 10:18:46 +02:00
sternenseemann
9dc1cb39a3 haskell.packages.ghc8107.ghc-lib{,-parser}: reflect hackage updates 2023-08-17 11:13:13 +02:00
sternenseemann
ef2488f189 haskellPackages.yesod-core: remove obsolete override 2023-08-17 11:08:44 +02:00
sternenseemann
8d847a62ae haskellPackages.pandoc-cli: reflect updates of dependencies
haskellPackages.pandoc: 3.1.6 -> 3.1.6.1
haskellPackages.tls: 1.7.0 -> 1.7.1
haskellPackages.http-client-tls: 0.3.6.2 -> 0.3.6.2

Stackage LTS updated to skylighting* 0.13.4.1.
2023-08-17 10:58:47 +02:00
sternenseemann
0a088cfd18 haskellPackages: reflect lsp-types 2.0.1.0 -> 2.0.1.1 2023-08-17 10:57:26 +02:00
sternenseemann
c1b77b8641 haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2023-08-17 10:48:19 +02:00
sternenseemann
8f494d2983 haskellPackages: stackage LTS 21.3 -> LTS 21.7
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2023-08-17 10:48:19 +02:00
sternenseemann
703e7bd432 haskellPackages.data-tree-print: relax upper bound on base 2023-08-17 09:31:57 +02:00
sternenseemann
2a93f44336 haskellPackages.czipwith: relax upper bound on base and t-h 2023-08-17 09:31:56 +02:00
sternenseemann
bac83374f1 haskellPackages.butcher: relax upper bound on base 2023-08-17 09:31:56 +02:00
sternenseemann
c24a28822e haskell.packages.ghc8107.ghc-lib: downgrade to 9.2.*
ghc-lib >= 9.4 won't compile with GHC 8.10 anymore, so we'll use the
newest version that still works (we used ghc-lib == 9.2.* with Stackage
LTS 20 as well).
2023-08-17 09:31:56 +02:00
sternenseemann
9e4a1cf233 haskell.packages.ghc94.ghc-tags: pin to matching version 1.6
haskell.packages.ghc96.ghc-tags: test on Hydra
2023-08-17 00:33:57 +02:00
sternenseemann
72573db36b haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh based on
*evaluation [1798556](https://hydra.nixos.org/eval/1798556) of nixpkgs commit [4a85282](4a85282f9a) as of 2023-08-16 14:32 UTC*
from the haskell-updates jobset on hydra under https://hydra.nixos.org/jobset/nixpkgs/haskell-updates
2023-08-16 18:30:47 +02:00
sternenseemann
ee21e35394 haskellPackages.nix-graph: relax bound on algebraic-graphs 2023-08-16 17:33:50 +02:00
sternenseemann
703fd72aab haskellPackages.nix-deploy: lift upper bounds on text/turtle 2023-08-16 17:33:32 +02:00
sternenseemann
556e723ae1 haskellPackages.glualint: work around missing test data 2023-08-16 17:33:14 +02:00
sternenseemann
1422b80e21 haskell.packages.ghc8107.hspec_2_7_10: correct hspec-meta version
Unfortunately hspec 2.7 no longer compiles with GHC >= 9.4, so we hide
it in the Hydra jobset. It is preserved nonetheless, as it is used by
ghcjs (which still uses hspec 2.7 and GHC 8.10.7).
2023-08-16 14:53:01 +02:00
sternenseemann
821b63e6f0 haskellPackages.nixfmt: relax upper bounds 2023-08-16 14:51:06 +02:00
Dennis Gosnell
7000d9d454
Merge pull request #249372 from dalpd/fix-patat-build-3
haskellPackages.patat: Remove no longer needed patches
2023-08-16 08:22:13 +09:00
dalpd
807ebe04cb
haskellPackages.patat: Remove no longer needed patches 2023-08-15 21:31:34 +03:00
sternenseemann
2485935e38 haskellPackages.gi-webkit2webextension: work around argv limit 2023-08-15 13:00:19 +02:00
sternenseemann
1132e3984c haskellPackages.agda2lagda: provide executable to test suite 2023-08-15 12:26:07 +02:00
sternenseemann
74e0320bb8 haskellPackages.cabal2nix-unstable: 2023-07-10 -> 2023-08-15
Correctly detects pkg-config dependencies of text-icu.
2023-08-15 12:24:55 +02:00
sternenseemann
892d1fbc85 haskellPackages.aeson: simplify overrides 2023-08-14 23:49:20 +02:00
sternenseemann
052d60c4f3 haskellPackages.aeson: disable test suite on 32bit platforms
The failures have to do with lowered double precision on such platforms.
They are reported upstream and will hopefully be fixed soon.
2023-08-14 23:49:20 +02:00
sternenseemann
44552f9e3c haskellPackages.memory: fix build on i686 with GHC >= 9.4
Patch is conditional for now, so the rebuild only affects the relevant
platform.
2023-08-14 23:49:20 +02:00
sternenseemann
72ba1daaeb haskellPackages.basement: fix build on i686 with GHC >= 9.4
Patches are conditional for now to prevent a big rebuild.
2023-08-14 23:49:20 +02:00
sternenseemann
4f88c9d750 haskell.packages.*.weeder: provide algebraic-graphs < 0.7 if needed
weeder has no actively maintained support for older GHC versions, so we
need to partially restore historic install-plans when it is affected by
breaking changes in other libraries than GHC.
2023-08-14 10:58:24 +02:00
zowoq
bdea49df12 haskellPackages.inline-c-cpp: fix darwin build 2023-08-10 16:55:31 +10:00
sternenseemann
cba189dc2f haskellPackages.fclabels: allow 9.4 core pkgs and base-orphans-0.9.0 2023-08-09 21:27:48 +02:00
Manuel Bärenz
39fb5c360a haskellPackages.monad-bayes: Jailbreak and override 2023-08-09 21:08:17 +02:00
maralorn
b676a511c3
haskellPackages.systemd-api: Restrict to linux 2023-08-09 00:35:57 +02:00
maralorn
d58ec5127e
haskell.packages.ghc810.haskell-language-server: Fix build 2023-08-09 00:20:35 +02:00
maralorn
3f86662951
haskell.packages.ghc9{0,2}.haskell-language-server: Fix build 2023-08-08 22:49:51 +02:00
maralorn
9fda0fb7ec
haskellPackages.jsaddle-webkit2gtk: allow-newer: aeson, text 2023-08-08 16:04:05 +02:00
maralorn
c9ac4ccecb
haskellPackages.{webkit2gtk3-javascriptscore,gi-webkit2}: Populate pkg-config based on metadata 2023-08-08 16:04:04 +02:00
sternenseemann
06d13d55ed haskellPackages.gi-javascriptcore: respect argv limit for GHC >= 9.4 2023-08-08 11:57:37 +02:00
sternenseemann
2e876061cc haskellPackages.mkDerivation: allow overriding automatic propagation
Since we can't reliably (or easily at least) tell what Cabal version is
used, we should allow overriding whether to propagate or not, although
GHC >= 9.3 is correct in most cases.
2023-08-08 11:57:37 +02:00
sternenseemann
88f2062797 haskellPackages.mkDerivation: opt to only propagate pkgConfigModules
The main idea is to limit the amount of flags passed to Setup.hs as well
as, consequently, linkers and C compilers. E.g. in the case of
gi-javascriptcore, the default behavior causes the argv limit to be
exceeded.
2023-08-08 11:57:37 +02:00
sternenseemann
f8ffc1dd4c haskellPackages.yesod-core: temporarily disable broken tests
Compilation problem is fixed in a later version.
2023-08-07 17:33:37 +02:00
sternenseemann
0b5334887f haskellPackages.hercules-ci-cnix-store: don't use overrideAttrs
overrideAttrs can have counter intuitive effects when used in
conjunction with the tools offered by haskell.lib.
2023-08-07 13:58:06 +02:00
sternenseemann
69b514d249 haskellPackages.mkDerivation: don't ev allPkgconfigDepends too early
Just getting the length of allPkgconfigDepends now may require a quite
expensive and involved function to be execute, so it should be put off
as long as possible. We can achieve this by moving the assert for
pkg-config being available next to its inclusion in nativeBuildInputs.

This solves the infinite recursion triggered by hercules-ci-cnix-store.
2023-08-07 13:58:06 +02:00
sternenseemann
a83158c7b9 haskellPackages.mkDerivation: propagate pc deps for GHC >= 9.4
This change essentially amounts to inlining
__CabalEagerPkgConfigWorkaround into haskellPackages.mkDerivation and
applying it automatically for the affected GHC versions. This is a bit
overeager, but the best automatic solution we can come up with for now.

Consequently, we don't need __CabalEagerPkgConfigWorkaround in nixpkgs
anymore nor downstream at least for “standard” haskellPackages builds.
__CabalEagerPkgConfigWorkaround is preserved for now since it is still
necessary if using GHC < 9.4 with Cabal >= 3.10 or cabal-install >= 3.10.

The one thing that may or may not be negatively affected by this change
is ghcWithPackages. I doubt this is a problem in practice though, since
it didn't provide pkg-config in the first place. passthru.env and
shellFor do and work correctly since they rely on mkDerivation.
2023-08-07 13:58:06 +02:00
github-actions[bot]
c01174aacb
Merge master into haskell-updates 2023-08-04 00:13:19 +00:00
Jan Malakhovski
d8f7f6a5ce treewide: noop: refer to src.name or similar in sourceRoot where appropriate, part 2: the non-trivial cases 2023-08-03 16:32:05 +00:00
Ben Orchard
da718d171b haskellPackages.flatparse: add raehik as maintainer 2023-08-02 13:08:48 +01:00
Ben Orchard
f789cae407 haskellPackages.refined1: add raehik as maintainer 2023-08-02 13:08:37 +01:00
Ben Orchard
0f05762ba7 haskellPackages.refined: add raehik as maintainer 2023-08-02 13:07:55 +01:00
Ben Orchard
835e5c9587 haskellPackages.heystone: add raehik as maintainer 2023-08-02 12:58:13 +01:00
Ben Orchard
3d3f25e54a haskellPackages.generic-data-functions: add raehik as maintainer 2023-08-02 12:57:42 +01:00
sternenseemann
227a57329f haskell.packages.ghc8107.ghc-lib-parser: lift lower base bound 2023-07-30 22:19:53 +02:00
Daniel Rolls
da781ec44e haskellPackages.shellify: add me as a maintainer 2023-07-30 00:15:15 +02:00
maralorn
8ecc5ecc5a
haskellPackages.dependent-sum-template: back pin for ghc 9.4 compat 2023-07-29 13:05:17 +02:00
maralorn
cd1c98b639
haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2023-07-29 13:03:16 +02:00
maralorn
2b55fad13c
haskellPackages.inline-c-cpp: drop obsolete patch 2023-07-29 12:47:10 +02:00
sternenseemann
c01fcb6b2e arion: allow base >= 4.17 2023-07-27 11:29:52 +02:00
Rodney Lorrimar
9954c0da18 haskell.packages.ghc96.arbtt: patch for unix-2.8.0.0 2023-07-26 15:15:21 +02:00
Rodney Lorrimar
83a24f92e8 haskell.packages.ghc96.xmonad-contrib: patch for mtl-2.3 2023-07-26 15:15:21 +02:00
Rodney Lorrimar
2635c9eb1d haskell.packages.ghc96.monad-par: tweak override 2023-07-26 15:15:21 +02:00
Rodney Lorrimar
5c24ad1f29 haskell.packages.ghc94.taffybar: apply pkgconfig workaround 2023-07-26 15:15:21 +02:00
sternenseemann
9461adddf1 haskellPackages.hnix: make GHC 9.4 patch unconditional 2023-07-26 13:32:49 +02:00
Dennis Gosnell
6eb0db2b60
Merge pull request #245326 from rvl/haskell-updates-fixes
haskell.packages.ghc96: Build fixes
2023-07-26 12:26:12 +09:00
Rodney Lorrimar
7442abab18
haskell.packages.ghc96: assorted jailbreaks 2023-07-26 11:22:16 +08:00
Rodney Lorrimar
5ff4edd335
haskell.packages.ghc94.hnix: Add note to patch 2023-07-26 11:22:15 +08:00
Dennis Gosnell
911d466fca
stack: remove old, unused override from ghc86 2023-07-26 11:52:41 +09:00
Dennis Gosnell
645dfb80b8
stack: unset pin to Stackage LTS 2023-07-26 11:49:49 +09:00
Dennis Gosnell
32532fb2d3
Merge remote-tracking branch 'origin/master' into haskell-updates 2023-07-26 11:06:12 +09:00
pacien
f747a635d6 ldgallery: drop package
This removes 'ldgallery' from nixpkgs.
It remains available through the Nix Flake provided by ldgallery.

The package of its "compiler" part was already marked as broken due to
dependencies having gone out of sync with the rest of the Haskell
packages.

The package of its "viewer" part also got out of sync due to changes
in JS dependency manager.
2023-07-26 01:44:35 +02:00
sternenseemann
e31a4d909d haskellPackages.hspec*_2_11_4: provide missing versioned deps 2023-07-25 20:57:39 +02:00
sternenseemann
52f0aec3f0 pandoc: provide matching version of skylighting{,-core}
Since 500b36d057, there is a more recent
version of skylighting and skylighting-core available than Stackage LTS
contains. We'll have to manually provide matching versions for pandoc
3.1.6 again.
2023-07-25 20:37:12 +02:00
sternenseemann
812ce1a97c Merge PR #244603 into haskell-updates 2023-07-25 13:04:17 +02:00
sternenseemann
0b4156230b haskell.packages.*.ghc-source-gen: shuffle broken flags around
ghc-source-gen being broken is the norm now, as it only supports
GHC < 9.4. To keep tabs on it still (it is required for HLS some of the
time), we add it to release-haskell.nix.
2023-07-25 13:01:20 +02:00
Rodney Lorrimar
e45b99dfb5
haskell.packages.ghc94.hnix: Add patch to fix compile errors 2023-07-25 17:08:43 +08:00
Rodney Lorrimar
5efd81070c
haskell.packages.ghc96.servant: use 0.20 and jailbreaks 2023-07-25 17:08:17 +08:00
Rodney Lorrimar
d8e11a4943
haskell.packages.ghc96.relude: jailbreak and skip tests 2023-07-25 17:08:17 +08:00
Rodney Lorrimar
13acc8f938
haskell.packages.ghc96: assorted jailbreaks 2023-07-25 17:08:16 +08:00
Rodney Lorrimar
832b2cdbef
haskell.packages.ghc96.warp: remove override to 3.3.28
Versions of warp >=3.3.26 have the crypton-x509 dependency (forked
from x509), which pulls in cascading breakage.
2023-07-25 14:12:44 +08:00
Dennis Gosnell
277bf961c3
Merge pull request #245174 from ncfavier/sym
haskellPackages.sym: disable tests
2023-07-25 13:05:24 +09:00
Tommy Bidne
5778937656
maintainers: add tbidne 2023-07-25 13:18:55 +12:00
Tommy Bidne
d877ca18d1
haskellPackages.rest-rewrite: remove fix that is no longer necessary
The actual fix has been upstreamed to the package itself and is now present in
rest-rewrite-0.4.2.
2023-07-25 13:18:51 +12:00
sternenseemann
b6e5f0095d futhark: provide lsp >= 2.1 2023-07-25 02:21:57 +02:00
sternenseemann
500b36d057 all-cabal-hashes: 2023-07-19T20:56:38Z -> 2023-07-24T19:28:29Z
The main motivation for this is that the latest versions of hspec-core
and hspec-expectations got out of sync due to an unlucky timing on the
hackage snapshot update. As a consequence, we weren't able to build
cabal-install in some package sets. Additionally, this brings a version
of futhark that can be built with the lsp version we ship.

This commit has been generated by maintainers/scripts/haskell/update-hackage.sh
and maintainers/scripts/haskell/regenerate-hackage-packages.nix.

Additional changes:

* Adapt to new xhtml version (still doesn't match the version normally
  shipped by the respective GHC as a core library).

* Adapt to new versions of hspec* and pandoc
2023-07-25 02:21:57 +02:00
sternenseemann
69516a90d6 gitit: drop upstreamed patches 2023-07-24 22:21:50 +02:00
Naïm Favier
bb835df448
haskellPackages.sym: disable tests 2023-07-24 13:43:02 +02:00
Dennis Gosnell
7dd4145f59
stack: make sure it is pointing at stack-2.11.1 2023-07-24 10:29:50 +09:00
sternenseemann
091d02e79b haskellPackages.css-syntax: drop broken flag 2023-07-20 01:38:24 +02:00
sternenseemann
97e7224610 haskellPackages.toml-parser: drop broken flag 2023-07-20 01:34:53 +02:00
sternenseemann
0ded80fcf5 haskellPackages.digits: work around broken Setup.hs
pandoc now (indirectly) depends on this and it's easy to fix.
2023-07-20 01:34:31 +02:00
sternenseemann
2ae7741768 haskellPackages: stackage LTS 21.0 -> LTS 21.3
all-cabal-hashes: 2023-06-28T16:36:39Z -> 2023-07-19T20:56:38Z

This commit has been generated by

* maintainers/scripts/haskell/update-hackage.sh
* maintainers/scripts/haskell/update-stackage.sh
* maintainers/scripts/haskell/regenerate-hackage-packages.sh

Additionally, the following manual changes are included:

* Delete now obsolete overrides for

  - base-compat, base-compat-batteries (new release in stackage)
  - cmark (new release in stackage)
  - skylighting (newer release than 0.13.3 in stackage)
  - optics (new release in stackage)

* Adjust to new versions for

  - hspec, hspec-core, hspec-discover, hspec-expectations
  - fourmolu
  - pandoc
  - doctest

!fixup stackage
2023-07-20 01:34:11 +02:00
maralorn
23bb7c65c3
haskellPackages.shh: jailbreak 2023-07-18 01:44:31 +02:00
maralorn
2da166c1ce
haskellPackages.ema: check, jailbreak 2023-07-18 01:40:17 +02:00
maralorn
bae7b8ae56
haskellPackages.lvar: jailbreak 2023-07-17 00:50:39 +02:00
Janus Troelsen
ebcb9db21d haskell.packages.{ghc90x,ghc94x}: Remove unnecessary jailbreaks 2023-07-16 16:23:29 +00:00
Joachim Breitner
30a24a3bcd Check pkg.meta.hydraPlatforms, not pkg.meta.broken 2023-07-15 18:12:07 +02:00
maralorn
de6a8565ee
haskellPackages: Add workaround for more haskell-gi packages 2023-07-15 12:10:14 +02:00
maralorn
5619bfa758
haskellPackages.ghcjs-dom: jailbreak 2023-07-15 12:09:20 +02:00
maralorn
ace41329a5
haskellPackages.{gtk,gio}: Use established workaround 2023-07-15 12:08:53 +02:00
maralorn
5bd1f315ba
haskellPackages.reflex-dom-core: Fix build 2023-07-15 12:07:24 +02:00
Joachim Breitner
75340d54b4 haskell: Only report non-broken packages to Hackage
Claiming that a hackage package is available in nixpkgs when we
explicitly mark it as broken is less helpful, so let's filter them out.

This changes the number of reported packages from 17137 to 10937.

Fixes #243512
2023-07-15 09:15:14 +02:00
maralorn
405d3d38b3
Merge pull request #243515 from nomeata/unbreak-proteaaudio
haskellPackages.protoeaaudio: unbreak
2023-07-15 02:42:38 +02:00
maralorn
e52bcfb116
Merge pull request #243501 from dalpd/fix-patat-build-2
haskellPackages.patat: Patch to bump dependencies, override pandoc
2023-07-15 02:40:50 +02:00
maralorn
240ae41cbf
haskellPackages.jsaddle: patch 2023-07-15 00:52:25 +02:00
maralorn
22b8869e61
haskellPackages.shh: jailbreak 2023-07-15 00:24:32 +02:00
maralorn
d72b2ae9c0
haskellPackages.matrix-client: jailbreak 2023-07-15 00:16:56 +02:00
Joachim Breitner
4ad43ff1cb haskellPackages.protoeaaudio: unbreak 2023-07-14 18:59:10 +02:00
dalpd
b9be587f5e haskellPackages.patat: Patch to bump dependencies, override pandoc 2023-07-14 18:36:22 +03:00
sternenseemann
08aba29186 haskellPackages.base-compat{,batteries}: 0.12.2 -> 0.12.3
Building base-compat-batteries-0.12.2 against OneTuple == 0.4.* as we do
for GHC < 9.0 could lead to confusing results for users of
Data.Tuple.Compat. Thankfully upstream has provided a solution they are
satisfied with and released it as 0.12.3 to which we preemptively
upgrade (but it should enter Stackage LTS 21 soon enough)

See https://github.com/haskell-compat/base-compat/pull/92.

This reverts commit 54ebdad42d.
2023-07-12 14:51:11 +02:00
sternenseemann
970d1ddaa6 haskellPackages.aeson-better-errors: allow aeson == 2.1.* 2023-07-11 22:56:25 +02:00
sternenseemann
72652d46c8 haskell.packages.ghc9{4,6}.th-extras: drop bound on template-haskell 2023-07-11 18:56:49 +02:00
sternenseemann
fc97e60a59 haskellPackages.shelly: fix test script execution
Due to the lack of /usr/bin/env we need to make the script executable
and throw patchShebangs against it /before/ tests are executed.
2023-07-11 18:56:03 +02:00
Dennis Gosnell
3ba086a64b
haskellPackages.rest-rewrite: fix by creating graphs directory for tests 2023-07-10 12:57:56 +09:00
Dennis Gosnell
1b36ac8eec
haskellPackages.rest-rewrite: regenerate with new version of cabal2nix
https://github.com/NixOS/cabal2nix/pull/605
2023-07-10 12:42:18 +09:00
Dennis Gosnell
297448c99c
haskellPackages.cabal2nix-unstable: unstable-2023-05-05 -> unstable-2023-07-10 2023-07-10 12:41:39 +09:00
Ilan Joselevich
65f90b5469
haskellPackages.{cachix,hercules-ci-agent}: fix build 2023-07-09 18:02:44 +03:00
Ilan Joselevich
ca0091f00b
haskellPackages.hercules-ci-agent: nixPackage 2.14 -> 2.16 2023-07-09 18:01:10 +03:00
Dennis Gosnell
4de985c624
Merge pull request #242437 from dalpd/dad-espial-ghc945-support
haskellPackages.espial: Fix build by patching with upstream commit
2023-07-09 20:19:07 +09:00
dalpd
5af63b4958 haskell.packages.ghc94.gtk3: add __CabalEagerPkgConfigWorkaround 2023-07-09 12:56:44 +02:00
dalpd
de679473b8 haskell.packages.ghc94.svgcairo: add __CabalEagerPkgConfigWorkaround 2023-07-09 12:55:16 +02:00
dalpd
7542fb7cbc haskellPackages.espial: Fix build by patching with upstream commit 2023-07-09 11:18:31 +03:00