about summary refs log tree commit diff
path: root/pkgs/development/haskell-modules/configuration-ghc-9.6.x.nix
Commit message (Collapse)AuthorAge
* haskellPackages.file-io: unbreak for ghc 9.6Tommy Bidne2023-09-06
|
* haskell.packages.ghc96.haskell-language-server: Fix buildmaralorn2023-08-22
|
* haskell.packages.ghc96: reflect version updatessternenseemann2023-08-18
|
* haskellPackages.mkDerivation: propagate pc deps for GHC >= 9.4sternenseemann2023-08-07
| | | | | | | | | | | | | | | | | 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.
* haskell.packages.ghc96.arbtt: patch for unix-2.8.0.0Rodney Lorrimar2023-07-26
|
* haskell.packages.ghc96.xmonad-contrib: patch for mtl-2.3Rodney Lorrimar2023-07-26
|
* haskell.packages.ghc96.monad-par: tweak overrideRodney Lorrimar2023-07-26
|
* haskell.packages.ghc96: assorted jailbreaksRodney Lorrimar2023-07-26
|
* haskell.packages.ghc96.servant: use 0.20 and jailbreaksRodney Lorrimar2023-07-25
|
* haskell.packages.ghc96.relude: jailbreak and skip testsRodney Lorrimar2023-07-25
|
* haskell.packages.ghc96: assorted jailbreaksRodney Lorrimar2023-07-25
|
* haskell.packages.ghc96.warp: remove override to 3.3.28Rodney Lorrimar2023-07-25
| | | | | Versions of warp >=3.3.26 have the crypton-x509 dependency (forked from x509), which pulls in cascading breakage.
* haskellPackages: stackage LTS 21.0 -> LTS 21.3sternenseemann2023-07-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* haskell.packages.ghc9{4,6}.th-extras: drop bound on template-haskellsternenseemann2023-07-11
|
* haskell.packages.ghc96.gi-gtk: Work around compiler issueRodney Lorrimar2023-07-06
| | | | | | | | | | | | | When building gi-gtk with ghc-9.6.1 and ghc-9.6.2 there are errors like this: <no location info>: error: attempting to use module ‘gi-gtk-3.0.41-DcfU7A0rbDCAyPkJQEwKC:GI.Gtk.Interfaces.Buildable’ (./GI/Gtk/Interfaces/Buildable.hs) which is not loaded The errors can be avoided by using -j1, which is unfortunate for gi-gtk because it has 708 modules to build. The ghc gitlab issue is: https://gitlab.haskell.org/ghc/ghc/-/issues/23392
* haskell.packages.ghc96.taffybar: Fix build with blunt forceRodney Lorrimar2023-07-06
| | | | | | | | | This applies the Cabal pkgconfig workaround to taffybar and all of its pkgconfig-using dependencies. A typical example of the build error looks like this: Package libpcre2-8 was not found in the pkg-config search path.
* haskell.packages.ghc96.gi-cairo-connector: add jailbreak for mtlRodney Lorrimar2023-07-06
|
* haskell.packages.ghc96.{cairo,glib,pango}: remove jailbreaksRodney Lorrimar2023-07-06
| | | | | Since the gtk2hs issue was fixed and a new version released, the jailbreaks are no longer required.
* haskell.packages.ghc96.warp: Fix buildRodney Lorrimar2023-07-06
|
* haskell.packages.ghc96.ConfigFile: add build patchRodney Lorrimar2023-07-06
| | | | This lets the package build with GHC 9.6.
* haskell.packages.ghc96.monad-par: patch for mtl >= 2.3sternenseemann2023-07-03
| | | | | This allows us building cabal2nix with GHC 9.6 which we can now test on Hydra.
* haskell.packages.ghc96.language-haskell-extract: patch TH codesternenseemann2023-07-03
| | | | We have a similar patch for all GHCs >= 9.0.
* haskell.packages.ghc96: drop now unnessary version pinssternenseemann2023-07-01
| | | | | We need to upgrade http-api-data, since 0.5 (LTS 21) still doesn't support base >= 4.18.
* haskell.packages.ghc96.foundation: drop obsolete patchsternenseemann2023-07-01
|
* haskellPackages: Remove obsolete aeson_2_1_2_1 overridesmaralorn2023-06-29
|
* Plenty of build fixes for ghc-9.6.x, particularly xmonad.Peter Simons2023-06-26
|
* haskell.packages.ghc96.ghc-exactprint: 1.7.0.0 -> 1.7.0.1sternenseemann2023-06-09
|
* haskell.packages.ghc96.haskell-language-server: explicitly disable fourmolu ↵Dennis Gosnell2023-05-30
| | | | plugin
* haskell.packages.ghc96.cborg: remove unneeded jailbreakDennis Gosnell2023-05-29
|
* haskell.packages.ghc96.ghc-lib: 9.6.1.20230312 -> 9.6.2.20230523Dennis Gosnell2023-05-29
|
* haskell.packages.ghc961.singleton-bool: Remove useless assertJanus Troelsen2023-04-23
|
* haskell.packages.ghc961.{aeson,singleton-bool,unliftio-core,lukko,lucid}:Janus Troelsen2023-04-23
| | | | Remove unnecessary jailbreaks
* Partially revert "haskell.packages.ghc96: uses jailbreakForCurrentVersion"maralorn2023-04-22
| | | | This partially reverts commit 4925760232120dc8bc26f733a692f685b86ee108.
* haskell.packages.ghc96: uses jailbreakForCurrentVersionTristan Cacqueray2023-04-22
|
* haskell.packages.ghc96.serialise: allow base-4.18Tristan Cacqueray2023-04-22
|
* haskell.packages.ghc96.cborg-json: allow base-4.18Tristan Cacqueray2023-04-22
|
* Merge pull request #227661 from TristanCacqueray/ghc96-turtlemaralorn2023-04-22
|\ | | | | haskell.packages.ghc96.turtle: distribute v1.6.1
| * haskell.packages.ghc96.turtle: distribute v1.6.1Tristan Cacqueray2023-04-22
| |
* | Merge pull request #227648 from TristanCacqueray/ghc96-http-api-datamaralorn2023-04-22
|\ \ | | | | | | haskell.packages.ghc96.http-api-data: distribute v0.5.1
| * | haskell.packages.ghc96.http-api-data: distribute v0.5.1Tristan Cacqueray2023-04-22
| |/
* / haskell.packages.ghc96.hedgehog: distribute v1.2Tristan Cacqueray2023-04-22
|/
* Merge pull request #227625 from TristanCacqueray/ghc96-hourglassmaralorn2023-04-22
|\ | | | | haskell.packages.ghc96.hourglass: pull test fix
| * haskell.packages.ghc96.hourglass: pull test fixTristan Cacqueray2023-04-22
| |
* | haskell.packages.ghc96.newtype-generics: relax base boundTristan Cacqueray2023-04-22
|/
* haskell.packages.ghc96.haskell-language-server: Fix buildmaralorn2023-04-03
|
* haskell.packages.ghc96: fix some overrides for ghc96Dennis Gosnell2023-03-30
|
* haskell.packages.ghc96.foundation: add build patchTristan Cacqueray2023-03-27
|
* haskell.packages.ghc96.parallel: bump versionTristan Cacqueray2023-03-27
|
* haskell.packages.ghc96.memory: bump versionTristan Cacqueray2023-03-27
| | | | This change enables using the memory package.
* haskell.packages.*.vector: clean up and unify overrides, run testssternenseemann2023-03-20
| | | | | | | | | | | | - The dontCheck overrides are not necessary completely. It seems that there is some kind of issue with the doctest suite, but we can run the other ones. - We need a jailbreak everywhere due to doctest (ironically), so we can move that into the common configuration. - The i686 issue has been closed upstream. Tested locally to confirm that it is indeed not a problem anymore.