Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | haskellPackages.file-io: unbreak for ghc 9.6 | Tommy Bidne | 2023-09-06 |
| | |||
* | haskell.packages.ghc96.haskell-language-server: Fix build | maralorn | 2023-08-22 |
| | |||
* | haskell.packages.ghc96: reflect version updates | sternenseemann | 2023-08-18 |
| | |||
* | haskellPackages.mkDerivation: propagate pc deps for GHC >= 9.4 | sternenseemann | 2023-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.0 | Rodney Lorrimar | 2023-07-26 |
| | |||
* | haskell.packages.ghc96.xmonad-contrib: patch for mtl-2.3 | Rodney Lorrimar | 2023-07-26 |
| | |||
* | haskell.packages.ghc96.monad-par: tweak override | Rodney Lorrimar | 2023-07-26 |
| | |||
* | haskell.packages.ghc96: assorted jailbreaks | Rodney Lorrimar | 2023-07-26 |
| | |||
* | haskell.packages.ghc96.servant: use 0.20 and jailbreaks | Rodney Lorrimar | 2023-07-25 |
| | |||
* | haskell.packages.ghc96.relude: jailbreak and skip tests | Rodney Lorrimar | 2023-07-25 |
| | |||
* | haskell.packages.ghc96: assorted jailbreaks | Rodney Lorrimar | 2023-07-25 |
| | |||
* | haskell.packages.ghc96.warp: remove override to 3.3.28 | Rodney Lorrimar | 2023-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.3 | sternenseemann | 2023-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-haskell | sternenseemann | 2023-07-11 |
| | |||
* | haskell.packages.ghc96.gi-gtk: Work around compiler issue | Rodney Lorrimar | 2023-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 force | Rodney Lorrimar | 2023-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 mtl | Rodney Lorrimar | 2023-07-06 |
| | |||
* | haskell.packages.ghc96.{cairo,glib,pango}: remove jailbreaks | Rodney Lorrimar | 2023-07-06 |
| | | | | | Since the gtk2hs issue was fixed and a new version released, the jailbreaks are no longer required. | ||
* | haskell.packages.ghc96.warp: Fix build | Rodney Lorrimar | 2023-07-06 |
| | |||
* | haskell.packages.ghc96.ConfigFile: add build patch | Rodney Lorrimar | 2023-07-06 |
| | | | | This lets the package build with GHC 9.6. | ||
* | haskell.packages.ghc96.monad-par: patch for mtl >= 2.3 | sternenseemann | 2023-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 code | sternenseemann | 2023-07-03 |
| | | | | We have a similar patch for all GHCs >= 9.0. | ||
* | haskell.packages.ghc96: drop now unnessary version pins | sternenseemann | 2023-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 patch | sternenseemann | 2023-07-01 |
| | |||
* | haskellPackages: Remove obsolete aeson_2_1_2_1 overrides | maralorn | 2023-06-29 |
| | |||
* | Plenty of build fixes for ghc-9.6.x, particularly xmonad. | Peter Simons | 2023-06-26 |
| | |||
* | haskell.packages.ghc96.ghc-exactprint: 1.7.0.0 -> 1.7.0.1 | sternenseemann | 2023-06-09 |
| | |||
* | haskell.packages.ghc96.haskell-language-server: explicitly disable fourmolu ↵ | Dennis Gosnell | 2023-05-30 |
| | | | | plugin | ||
* | haskell.packages.ghc96.cborg: remove unneeded jailbreak | Dennis Gosnell | 2023-05-29 |
| | |||
* | haskell.packages.ghc96.ghc-lib: 9.6.1.20230312 -> 9.6.2.20230523 | Dennis Gosnell | 2023-05-29 |
| | |||
* | haskell.packages.ghc961.singleton-bool: Remove useless assert | Janus Troelsen | 2023-04-23 |
| | |||
* | haskell.packages.ghc961.{aeson,singleton-bool,unliftio-core,lukko,lucid}: | Janus Troelsen | 2023-04-23 |
| | | | | Remove unnecessary jailbreaks | ||
* | Partially revert "haskell.packages.ghc96: uses jailbreakForCurrentVersion" | maralorn | 2023-04-22 |
| | | | | This partially reverts commit 4925760232120dc8bc26f733a692f685b86ee108. | ||
* | haskell.packages.ghc96: uses jailbreakForCurrentVersion | Tristan Cacqueray | 2023-04-22 |
| | |||
* | haskell.packages.ghc96.serialise: allow base-4.18 | Tristan Cacqueray | 2023-04-22 |
| | |||
* | haskell.packages.ghc96.cborg-json: allow base-4.18 | Tristan Cacqueray | 2023-04-22 |
| | |||
* | Merge pull request #227661 from TristanCacqueray/ghc96-turtle | maralorn | 2023-04-22 |
|\ | | | | | haskell.packages.ghc96.turtle: distribute v1.6.1 | ||
| * | haskell.packages.ghc96.turtle: distribute v1.6.1 | Tristan Cacqueray | 2023-04-22 |
| | | |||
* | | Merge pull request #227648 from TristanCacqueray/ghc96-http-api-data | maralorn | 2023-04-22 |
|\ \ | | | | | | | haskell.packages.ghc96.http-api-data: distribute v0.5.1 | ||
| * | | haskell.packages.ghc96.http-api-data: distribute v0.5.1 | Tristan Cacqueray | 2023-04-22 |
| |/ | |||
* / | haskell.packages.ghc96.hedgehog: distribute v1.2 | Tristan Cacqueray | 2023-04-22 |
|/ | |||
* | Merge pull request #227625 from TristanCacqueray/ghc96-hourglass | maralorn | 2023-04-22 |
|\ | | | | | haskell.packages.ghc96.hourglass: pull test fix | ||
| * | haskell.packages.ghc96.hourglass: pull test fix | Tristan Cacqueray | 2023-04-22 |
| | | |||
* | | haskell.packages.ghc96.newtype-generics: relax base bound | Tristan Cacqueray | 2023-04-22 |
|/ | |||
* | haskell.packages.ghc96.haskell-language-server: Fix build | maralorn | 2023-04-03 |
| | |||
* | haskell.packages.ghc96: fix some overrides for ghc96 | Dennis Gosnell | 2023-03-30 |
| | |||
* | haskell.packages.ghc96.foundation: add build patch | Tristan Cacqueray | 2023-03-27 |
| | |||
* | haskell.packages.ghc96.parallel: bump version | Tristan Cacqueray | 2023-03-27 |
| | |||
* | haskell.packages.ghc96.memory: bump version | Tristan Cacqueray | 2023-03-27 |
| | | | | This change enables using the memory package. | ||
* | haskell.packages.*.vector: clean up and unify overrides, run tests | sternenseemann | 2023-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. |