about summary refs log tree commit diff
path: root/pkgs/development/haskell-modules
Commit message (Collapse)AuthorAge
* Merge pull request #279188 from ncfavier/agda-debugNaïm Favier2024-01-31
|\ | | | | agda: enable debug printing
| * agda: enable debug printingNaïm Favier2024-01-06
| |
* | haskellPackages.llvm-hs: unpin llvm_9annalee2024-01-27
| | | | | | | | | | | | according https://hydra.nixos.org/build/233205149 the first broken build of llvm-hs was in 2022-02-18 09:30:43. unpin llvm_9 so LLVM9 can be removed from nixpkgs
* | haskell.compiler.ghc96: 9.6.3 -> 9.6.4sternenseemann2024-01-23
| | | | | | | | | | | | https://www.haskell.org/ghc/blog/20240109-ghc-9.6.4-released.html Co-authored-by: Ben Gamari <ben@smart-cactus.org>
* | Merge pull request #278755 from DamienCassou/hledger-add-bash-completionDamien Cassou2024-01-09
|\ \ | | | | | | Hledger: add bash completion
| * | haskellPackages.hledger: add bash completion filesDamien Cassou2024-01-04
| | |
| * | haskellPackages.hledger: rename utility functionDamien Cassou2024-01-04
| | | | | | | | | | | | The function installs more than just man pages.
| * | haskellPackages.hledger: remove unnecessary commentDamien Cassou2024-01-04
| |/
* | cachix: 1.6.1 -> 1.7Domen Kožar2024-01-08
| |
* | haskell.packages.ghc90.ghc-tags: 1.5 -> 1.6sternenseemann2024-01-07
| | | | | | | | The GHC 9.0 package set uses ghc-lib 9.4.*
* | haskellPackages: mark builds failing on hydra as brokensternenseemann2024-01-07
| | | | | | | | | | | | This commit has been generated by maintainers/scripts/haskell/mark-broken.sh based on *evaluation [1803414](https://hydra.nixos.org/eval/1803414) of nixpkgs commit [2676ce5](https://github.com/NixOS/nixpkgs/commits/2676ce5a9a4f073f724887059022a278aa9fff76) as of 2024-01-07 10:20 UTC* from the haskell-updates jobset on hydra under https://hydra.nixos.org/jobset/nixpkgs/haskell-updates
* | haskellPackages.typst: temporarily disable on Hydrasternenseemann2024-01-07
| | | | | | | | | | Unfortunately we have a disagreement between Stackage LTS and what pandoc needs for typst-symbols.
* | haskellPackages.pantry_0_9_3_1: don't test in default package setsternenseemann2024-01-07
| |
* | haskellPackages.fourmolu_0_14_*: don't test in all package setssternenseemann2024-01-07
| | | | | | | | These packages are too tightly coupled to GHC/Cabal
* | haskell.packages.ghc98.haskell-language-server: allow buildsternenseemann2024-01-07
| | | | | | | | | | | | | | | | | | | | Sorry, this is a bit of a draw the rest of the owl commit. Upgraded where sensible/possible, all jailbreaks note the bounds issues which are luckily relatively boring (base and friends). Removed overrides are mostly stale overrides from configuration-head.nix that don't work anymore and make little sense with the current package set anyways.
* | haskellPackages.fourmolu*: enable tests for all versionssternenseemann2024-01-07
| | | | | | | | Clean up override for removed version.
* | haskellPackages.double-conversion: patch for Cabal >= 3.10.2sternenseemann2024-01-07
| |
* | Merge pull request #279232 from sternenseemann/system-double-conversionmaralorn2024-01-06
|\ \ | | | | | | haskellPackages.double-conversion: don't use vendored library
| * | haskellPackages.double-conversion: don't use vendored librarysternenseemann2024-01-06
| | |
* | | Merge pull request #279198 from sorki/haskell-updatesmaralorn2024-01-06
|\ \ \ | |/ / |/| | haskellPackages.ircbot, haskellPackages.bytestring-conversion: unbreak
| * | haskellPackages.bytestring-conversion: unbreaksorki2024-01-06
| | |
| * | haskellPackages.ircbot: unbreaksorki2024-01-06
| | |
| * | haskellPackages: update transitive-broken.yamlsorki2024-01-06
| | |
* | | haskell.packages.ghc90.haskell-language-server: remove at 2.5.0.0sternenseemann2024-01-06
| | | | | | | | | | | | | | | Support for GHC 9.0 was dropped in this version, so we can no longer ship it.
* | | haskellPackages.language-haskell-extract: unify overridessternenseemann2024-01-06
|/ / | | | | | | | | All versions have this patch that conditionally enables support for template-haskell >= 2.16, so we can fold them into one.
* | haskell.packages.ghc92.haskell-language-server: disable stan pluginsternenseemann2024-01-06
| | | | | | | | | | hls-stan-plugin is not buildable with GHC >= 9.2.4 && < 9.4, so we have no GHC from the 9.2 series that would support this plugin.
* | haskellPackages.extensions: use Cabal core pkg if possiblesternenseemann2024-01-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For GHC 9.6 and 9.8 we can use the Cabal library bundled with GHC since it matches the requested version. This can prevent inconsistent dependencies later in e.g. haskell-language-server. For lower versions we may need to jailbreak and downgrade Cabal to which upstream seems to be open: > We need to pin a single major version of Cabal here because the main > reason we use Cabal is for its list of extensions. Later versions have > strictly more extensions, and we'll have missing patterns if we try to > support more than one major version. If this causes problems in > practice let's revisit this decision and come up with another > approach. Alternatively, hls-stan-plugin can be disabled.
* | haskellPackages.dhall*: revert downgrade to 1.41.*sternenseemann2024-01-06
| | | | | | | | | | | | | | dhall suddenly appeared in Stackage LTS 21 at 1.41.* which we don't necessarily want, as we were using 1.42.* before. It is much easier to revert this downgrade due to other packages (not in Stackage LTS) we are shipping, like dhall-nix, dhall-nixpkgs and hnix.
* | haskellPackages.cairo-image: drop broken flagsternenseemann2024-01-06
| |
* | haskellPackages.cabal2nix-unstable: 2024-01-02 -> 2024-01-04sternenseemann2024-01-04
| | | | | | | | | | | | | | | | | | | | | | | | pandoc: install man pages from pandoc-cli tarball The pandoc man pages moved from pandoc to pandoc-cli, so we need to install them elsewhere. The install script for this was emitted by cabal2nix which we now stop doing for pandoc >= 3.1.10 (so haskellPackages.pandoc still has man pages). Instead we manually add an override where it matters to us, namely pkgs.pandoc (haskellPackages.pandoc-cli is lacking them now, not sure if we need to care).
* | haskellPackages.stan: remove broken flagsternenseemann2024-01-04
| |
* | haskellPackages: stackage LTS 21.23 -> LTS 21.25sternenseemann2024-01-04
| | | | | | | | | | | | | | This commit has been generated by maintainers/scripts/haskell/update-stackage.sh and maintainers/scripts/haskell/regenerate-hackage-packages.sh. Add capability to update to an out of date solver in update-stackage.sh.
* | haskellPackages.hls-stan-plugin: unbreaksternenseemann2024-01-04
| | | | | | | | haskellPackages.extensions: build with latest Cabal as requested
* | haskell.packages.ghc96{,re}rebase: reflect 1.20.1.1 -> 1.20.2sternenseemann2024-01-04
| |
* | haskellPackages.{ghcide,hls-plugin-api}: drop obsolete overridessternenseemann2024-01-04
| |
* | haskellPackages.postgrest: use hasql-pool 0.10.0.1sternenseemann2024-01-04
| |
* | stack: slightly improve overridessternenseemann2024-01-04
| | | | | | | | | | - Use hfinal where possible - Move overrides out of custom overlay where possible
* | stack: use pantry 0.9.3.1sternenseemann2024-01-04
| |
* | haskellPackages.pantry_0_5_2_1: remove at 0.5.2.1sternenseemann2024-01-04
| | | | | | | | No longer needed by stack.
* | haskell.packages.ghc92.weeder: allow building with dhall 1.42sternenseemann2024-01-04
| |
* | haskellPackages.cabal2nix-unstable: 2023-11-02 -> 2024-01-02sternenseemann2024-01-04
| | | | | | | | | | | | | | See https://github.com/NixOS/cabal2nix/pull/611 for discussion. While we're changing things, let's also use the tzdata setupHook for haskellPackages.tz.
* | pandoc: 3.1.9 -> 3.1.11sternenseemann2024-01-04
| |
* | haskellPackages: regenerate package set based on current configsternenseemann2024-01-04
| | | | | | | | This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
* | Revert "haskellPackages: stackage LTS 21.23 -> LTS 22.4"sternenseemann2024-01-04
| | | | | | | | | | | | | | | | | | This reverts commit 2e7f09c39055a2c42e54c7bed6f64aba7a53be5c. Reason for revert: Due to all-cabal-hashes not updating, we can't at the moment get a more up to date hackage database the normal way. Let's revert to the old state, so we can keep working on what we have until a more up to date snapshot is available.
* | haskell.packages.ghc981.terminfo_0_4_1_6: allow base 4.20sternenseemann2024-01-04
| | | | | | | | | | We need this attribute to work for cross compilation. Unfortunately the updated bounds are not yet released to Hackage.
* | haskellPackages.llvm-ffi: unbreak by providing matching LLVM 16sternenseemann2024-01-04
| | | | | | | | | | | | | | We're opting for the strategy of providing the most up to date version llvm-ffi supports which works out well enough, as nixpkgs also tries to be quite up to date with its LLVM version (and also uses LLVM 16 as the default).
* | haskell.compiler.ghcjs: expose `llvmPackages` attribute via passthruSergei Trofimovich2024-01-04
| | | | | | | | | | | | | | | | Files like `pkgs/development/haskell-modules/configuration-ghc-8.10.x.nix` assume `ghc` always has an `llvmPackages` attribue. Let's expose `null` value from `ghcjs` to allow it's propagation. This fixes package evaluation for `ghcjs` packages.
* | haskell.packages.ghcjs: fix `stm` evalSergei Trofimovich2024-01-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Before the change an attempt to instantiate `stm` package failed as: $ nix build --no-link -f. haskell.packages.ghcjs.stm error: … in the left operand of the update (//) operator at /home/slyfox/dev/git/nixpkgs-haskell-updates/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_1_0' missing at /home/slyfox/dev/git/nixpkgs-haskell-updates/pkgs/development/haskell-modules/configuration-ghcjs.nix:29:21: 28| # https://github.com/ghcjs/ghcjs/issues/676 29| stm = doJailbreak self.stm_2_5_1_0; | ^ 30| exceptions = dontCheck self.exceptions_0_10_7; Did you mean stm_2_5_3_0?
* | haskell.packages.ghc865Binary.exceptions: restore package, use 0.10.7 versionSergei Trofimovich2024-01-03
| | | | | | | | | | | | | | | | In https://github.com/NixOS/nixpkgs/pull/278074 I removed `exception` completely. But `nixpkgs` has a version of `exceptions we could use. Let's enable that instead. Co-authored-by: Dennis Gosnell <cdep.illabout@gmail.com>
* | haskellPackages: stackage LTS 21.23 -> LTS 22.4maralorn2024-01-02
|/ | | | This commit has been generated by maintainers/scripts/haskell/update-stackage.sh