51 Commits

Author SHA1 Message Date
Alexandre Esteves 2c39ee5c0c haskellPackages.iserv-proxy: init at 9.3-unstable-2025-10-30 2025-11-30 19:14:30 +01:00
sternenseemann 022de5278d spago-legacy: move to by-name
(cherry picked from commit 2c29bb5c9d)
2025-10-02 12:28:23 +02:00
sternenseemann 847d79da4a spago-legacy: 0.21.0 -> 0.21.1, rename from spago
See https://github.com/purescript/spago-legacy/pull/3.

Co-authored-by: Peter Becich <peterbecich@gmail.com>
(cherry picked from commit 401566541b)
2025-10-02 12:28:23 +02:00
sternenseemann 4809a5ea44 haskellPackages.spago: clarify that it won't be released to hackage 2025-09-26 14:31:36 +02:00
sternenseemann 58f7e2db12 vaultenv: clarify that it won't be released to hackage 2025-09-26 14:31:36 +02:00
nixpkgs-ci[bot] 6181842a3c Merge 0ab631ca55 into haskell-updates 2025-09-06 21:18:50 +00:00
Wolfgang Walther 7ff8046a22 nix-linter: drop
This was marked broken 3 years ago, does not build, is unmaintained in
Nixpkgs and upstream.
2025-09-06 20:18:45 +02:00
Wolfgang Walther 631661e66c haskellPackages.cabal2nix-unstable: override with unstable dependencies
These dependencies need to be pulled from the same unstable commit that
cabal2nix is pulled from, otherwise changes to any of them will not be
in effect and possibly break the build.
2025-09-01 14:10:36 +02:00
Wolfgang Walther 9e296dcf84 Merge commit '3b48b2eb41f0bcd2c0551cd1c2457fdae806c7a3' into haskell-updates-merge-nixfmt 2025-04-05 14:19:34 +02:00
Silvan Mosberger 374e6bcc40 treewide: Format all Nix files
Format all Nix files using the officially approved formatter,
making the CI check introduced in the previous commit succeed:

  nix-build ci -A fmt.check

This is the next step of the of the [implementation](https://github.com/NixOS/nixfmt/issues/153)
of the accepted [RFC 166](https://github.com/NixOS/rfcs/pull/166).

This commit will lead to merge conflicts for a number of PRs,
up to an estimated ~1100 (~33%) among the PRs with activity in the past 2
months, but that should be lower than what it would be without the previous
[partial treewide format](https://github.com/NixOS/nixpkgs/pull/322537).

Merge conflicts caused by this commit can now automatically be resolved while rebasing using the
[auto-rebase script](https://github.com/NixOS/nixpkgs/tree/8616af08d915377bd930395f3b700a0e93d08728/maintainers/scripts/auto-rebase).

If you run into any problems regarding any of this, please reach out to the
[formatting team](https://nixos.org/community/teams/formatting/) by
pinging @NixOS/nix-formatting.
2025-04-01 20:10:43 +02:00
sternenseemann b71bdc9f2a haskellPackages.{ci-info, hasura-resource-pool}: remove
These packages were dependencies of hasura only and aren't uploaded
to Hackage. It seems unlikely that any downstream user depends on
them directly.
2025-02-14 02:01:30 +01:00
sternenseemann 31f1c125eb hasura-graphql-engine, haskellPackages: remove all broken hasura pkgs
These have been broken for a long time and are severly outdated. I'm
taking the lack of maintenance as a lack of interest and dropping
these. It may be better to start from scratch anyways when packaging
a newer version of hasura (they have added 9.10 support, so there's
no reason it couldn't be resurrected in theory).

From experience, Hasura is a huge can of worms and I'm personally not
interested in maintaining it. I've tried to get the ball rolling
again in the past (https://github.com/NixOS/nixpkgs/pull/250035)
which also didn't garner any interest.
2025-02-14 02:01:30 +01:00
Robert Hensing 1110e5fe64 haskell-modules: Add replacements-by-name
(cherry picked from commit 3ff89d8f12b0f2b3ef4cfb9873df6c76a1d9c761)
2024-11-19 11:40:41 +01:00
sternenseemann bd331dc379 ghc-settings-edit: init at 0.1.0 2024-09-08 23:50:05 +02: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 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
Robert Hensing 054f67065e haskellPackages.changelog-d: init 2023-10-31 23:35:15 +01: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 8080821eee haskellPackages.distribution-nixpkgs: 1.6.2 -> 1.7.0
Since stable cabal2nix now supports the release, we can finally upgrade.
2022-07-20 12:05:09 +02:00
sternenseemann 067dee3d83 haskellPackages.cabal2nix-unstable: 2022-04-27 -> 2022-06-16
Note that we are not yet taking advantage of the new platform handling
properly which is why the diff looks odd in places.
2022-06-18 11:24:38 +02:00
sternenseemann f553614955 haskellPackages.graphql-engine: 2.0.10 -> 2.3.1
haskellPackages.kriti-lang: init at 0.3.1

Towards getting hasura-related packages to work with Stackage Nightly /
GHC 9.0.
2022-04-03 15:43:33 +02:00
Malte Brandy c998ef53b8 nix-output-monitor: 1.1.2.0 -> 1.1.2.1 + Refactor 2022-03-16 15:04:52 +01:00
lassulus af115b8609 haskellPackages.graphql-engine: 2.0.5 -> 2.0.7 2021-08-19 14:15:21 +02:00
lassulus d07be4c5cb haskellPackages.graphql-engine: update to 2.0.5 + refactor 2021-08-16 19:51:58 +02:00
Joe Hermaszewski 2d95c11e1c nix-linter: 2020-09-25 -> 2021-06-16
Also add to haskellPackages
2021-06-16 11:18:27 +02:00
sternenseemann 794bc5e9ed haskellPackages.cabal2nix-unstable: rename from cabal2nix-latest 2021-05-04 13:38:46 +02:00
hyperfekt f3f84855e8 maintainers/scripts/haskell/regenerate-hackage-packages.sh: init
Introduces a script that can be used to update the Nix expressions for

the Haskell package set. In service of that, also

- introduces cabal2nix-latest, which pins the hackage2nix version used

- changes all-cabal-hashes to use fetchFromGitHub

- adds update-hackage.sh & update-cabal2nix-latest.sh & update-stackage.sh maintainer scripts
2021-05-01 21:55:18 +02:00
Robert Hensing fdfbd17b70 hci: init at 0.1.0 2021-03-09 16:38:20 +01:00
Malte Brandy bac09b7658 haskell-language-server: Use hackage version and cleanup 2021-02-05 23:04:46 +01:00
Malte Brandy 7829f94244 haskelPackages.haskell-language-server: 0.7.1 -> 0.8.0 2021-01-08 20:57:02 +01:00
pacien 0f005c2132 ldgallery: init at 2.0 2021-01-01 16:30:48 +01:00
Joe Hermaszewski c31e766a24 haskellPackages.haskell-language-server: 0.6.0 -> 0.7.0
Remove hls-brittany as it's no longer necessary

Fix the update script to include hls-explicit-imports-plugin and
hls-retrhls-retrie-plugin
2020-12-18 20:27:53 +01:00
Peter Simons 8e2abd0fa9 haskell: drop the obsolete 'multi-ghc-travis' meta package 2020-12-04 21:19:53 +01:00
Malte Brandy bf29c147c3 haskellPackages.haskell-language-server: Fix build
In preparation of the upcoming 0.6.0 release I wanted to fix hls.

It introduces two new plugin packages, which are not on hackage yet.

I remove apply-refact overrides, because current apply-refact versions
are compatible with all ghcs we support, according to their changelog.

I override more of the hls dependencies globally on the whole package
set, to avoid a lot of duplicate compilations. And because @peti changed
my mind about this being a good practice.

hls now uses a released version of ghcide
2020-11-13 21:37:56 +01:00
maralorn 19bfa40a76 nix-output-monitor: Init at 0.1.0.0 (#100102) 2020-10-09 22:43:10 +02:00
galagora e9b791e6a0 haskell-language-server: add brittany fork 2020-09-11 22:17:36 +03:00
Ariel Nunez a29ed35bc7 hasura: 1.2.1 -> 1.3.1-beta.1 2020-09-03 14:59:08 -05:00
Gabriel Volpe b987a31379 dconf2nix: init at 0.5.0 2020-08-09 17:58:27 +02:00
Guillaume Desforges 356cd30269 haskell-language-server: init at 0.1.0.0 2020-06-29 11:50:15 +02:00
Alexandre Esteves af2eaec41a haskellPackages.multi-ghc-travis: add missing space (PR #76648) 2019-12-29 19:27:25 +01:00
(cdep)illabout b7a5df05c3 spago: 0.12.1.0 -> 0.13.0 2019-12-27 20:37:13 +01:00
(cdep)illabout bb104abf63 spago: init at 0.12.1.0
This commit adds the spago package, a PureScript package manager and build tool.

https://github.com/spacchetti/spago
2019-11-29 10:13:35 +09:00
Peter Simons 83bc9776ca cabal-install: version 3.x is out officially 2019-08-28 15:50:33 +00:00
Peter Simons ddfb9a1f2c Add a build for cabal-install-3.0.0.0 beta release. 2019-08-23 16:50:30 +02:00
Jorge Acereda a339eec2f5 futhark: remove obsolete non-hackage package 2019-01-06 22:56:29 +01:00
Bas van Dijk 5ea9d9d097 haskell: add GitHub issues to non-hackage-packages.nix 2018-10-12 14:17:48 +02:00
Bas van Dijk b64193f69b haskellPackages.multi-ghc-travis: removed in favour of haskell-ci
multi-ghc-travis has been renamed to haskell-ci which is now also on Hackage.
2018-10-12 14:17:24 +02:00