about summary refs log tree commit diff
path: root/pkgs/development/haskell-modules/configuration-ghc-9.4.x.nix
Commit message (Collapse)AuthorAge
* haskell.packages.ghc94.ghc-tags: pin to matching version 1.6sternenseemann2023-08-17
| | | | haskell.packages.ghc96.ghc-tags: test on Hydra
* 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.ghc94.taffybar: apply pkgconfig workaroundRodney Lorrimar2023-07-26
|
* haskellPackages.hnix: make GHC 9.4 patch unconditionalsternenseemann2023-07-26
|
* Merge pull request #245326 from rvl/haskell-updates-fixesDennis Gosnell2023-07-26
|\ | | | | haskell.packages.ghc96: Build fixes
| * haskell.packages.ghc94.hnix: Add patch to fix compile errorsRodney Lorrimar2023-07-25
| |
* | haskell.packages.*.ghc-source-gen: shuffle broken flags aroundsternenseemann2023-07-25
|/ | | | | | 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.
* all-cabal-hashes: 2023-07-19T20:56:38Z -> 2023-07-24T19:28:29Zsternenseemann2023-07-25
| | | | | | | | | | | | | | | | | | 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
* haskell.packages.{ghc90x,ghc94x}: Remove unnecessary jailbreaksJanus Troelsen2023-07-16
|
* haskellPackages: Add workaround for more haskell-gi packagesmaralorn2023-07-15
|
* haskellPackages.{gtk,gio}: Use established workaroundmaralorn2023-07-15
|
* haskell.packages.ghc9{4,6}.th-extras: drop bound on template-haskellsternenseemann2023-07-11
|
* haskell.packages.ghc94.gtk3: add __CabalEagerPkgConfigWorkarounddalpd2023-07-09
|
* haskell.packages.ghc94.svgcairo: add __CabalEagerPkgConfigWorkarounddalpd2023-07-09
|
* jacinda: patch for alex >= 3.3sternenseemann2023-07-08
|
* termonad: get buildingDennis Gosnell2023-07-03
|
* haskell.packages.ghc94.haskell-gi: add __CabalEagerPkgConfigWorkaround for ↵Dennis Gosnell2023-07-03
| | | | even more packages
* haskell.packages.ghc94.haskell-gi: add __CabalEagerPkgConfigWorkaround for ↵Dennis Gosnell2023-07-03
| | | | more packages
* haskell.packages.ghc94.haskell-gi: add __CabalEagerPkgConfigWorkaround for ↵Dennis Gosnell2023-07-03
| | | | some packages
* haskell.packages.*.cabal-install: provide correct versions of depssternenseemann2023-07-02
| | | | | | | | | | Some packages cabal-install needed a certain version range (cabal-install-solver and resolv) have versions incompatible with these in Stackage LTS 21. We can, however, easily provide the necessary ones. Additionally, we clean up some old resolv related overrides that are no longer necessary or we no longer care about (being able to build cabal-install with GHC 8.6, namely).
* haskell.packages.ghc94.shake-cabal: drop boundsternenseemann2023-07-01
| | | | | | GHC 9.4 can build the latest version of shake-cabal, so let's do that! The older version is preserved for GHC 9.2 in case we have users that need to use GHC 9.2 for a transitional time.
* haskell.packages.ghc94: remove remaining manually chosen versionssternenseemann2023-07-01
| | | | | | | | | | | | * `ghc-lib*` is tracked by Stackage LTS 21 and has the matching versions for GHC 9.4. * `primitive` is actually upgraded in LTS 21 which we should follow. * `th-desugar` and `th-abstraction` are downgraded in LTS 21 which we should follow. * `rope-utf16-splay` matches the manually chosen version.
* haskellPackages: Dump obsolete overrides for hls dependenciesmaralorn2023-06-30
|
* haskellPackages.attoparsec-iso8601: Remove redundant overrideRobert Hensing2023-06-30
| | | | The generated package at that attribute has the same version.
* haskellPackages: drop more obsolete overridesmaralorn2023-06-29
|
* haskellPackages: drop more obsolete overridesmaralorn2023-06-29
|
* haskellPackages: drop more outdated overridesmaralorn2023-06-29
|
* haskellPackages: Remove obsolete aeson_2_1_2_1 overridesmaralorn2023-06-29
|
* haskell.packages.ghc94.ghc-exactprint: 1.6.1.1 -> 1.6.1.3sternenseemann2023-06-09
|
* haskell.packages.ghc94.gtk2hs-buildtools: remove patch for upstream fixTommy Bidne2023-06-07
|
* haskell.packages.ghc94.cborg: remove unneeded patchDennis Gosnell2023-05-29
|
* cachix: build using GHC 9.4 to avoid kernel crashDomen Kožar2023-05-24
|
* haskell.packages.ghc945.ghc-lib{,-parser}: use 9.4.5 versionssternenseemann2023-05-17
| | | | | Additionally, we fix an apparent mistake causing ghc-lib-parser to be used as the ghc-lib attribute.
* haskell.packages.ghc94.hspec*: remove unnecessary overridesmaralorn2023-04-26
|
* haskellPackages.gtk: fix buildMiao, ZhiCheng2023-04-24
| | | | | | | | - More addPkgconfigDepends - doJailbreak - Tested pkgsets: - [x] .#haskell.packages.ghc92.gtk - [x] .#haskell.packages.ghc94.gtk
* haskellPackages.hspec*: Update overridesmaralorn2023-04-22
|
* haskell.packages.ghc94.lucid: drop jailbreakmaralorn2023-04-19
|
* fourmolu: 0.10.0.0 -> 0.10.1.0Tristan McLeay2023-04-18
| | | | Restore bugfix release previously part of nixpkgs.
* haskell.packages.ghc94.ormolu: restore 0.5.* for 9.4 compatsternenseemann2023-04-13
| | | | | | ormolu 0.6 wants ghc-lib* for GHC 9.6. It is probably possible to upgrade to this version in the 9.4 set in principle, but this seems simpler for now.
* haskell.packages.ghc94.haskell-language-server: Fix buildmaralorn2023-04-03
|
* haskell.packages.ghc944.fourmolu_0_11_0_0: unbreakDennis Gosnell2023-03-30
|
* haskell.packages.ghc944.tasty-hedgehog: 1.4.0.0 -> 1.4.0.1Dennis Gosnell2023-03-30
|
* haskell.packages.ghc944.http-api-data: 0.5 -> 0.5.1Dennis Gosnell2023-03-30
|
* haskell.packages.ghc944.lens: 5.2.1 -> 5.2.2Dennis Gosnell2023-03-30
|
* Merge pull request #222190 from sternenseemann/vector-testsDennis Gosnell2023-03-27
|\ | | | | haskell.packages.*.vector: clean up and unify overrides, run tests
| * 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.
* | haskell.packages.ghc94.cborg: unrestrict platformssternenseemann2023-03-20
| | | | | | | | | | | | | | | | | | | | | | | | | | Revert "haskell.packages.ghc94.cborg: resolve duplicate overlay entry" This reverts commit 6634553e48f47185056d6646784a5f8fd329b1fe. Revert "haskell.packages.ghc94.weeder: don't test on aarch64" This reverts commit 600fd969f6d317524f4e859824f577663d795d15. Reason for reverts: https://github.com/NixOS/nixpkgs/pull/221688 applied a patch for the compilation failure we were seeing on aarch64.
* | haskell.packages.ghc94.cborg: resolve duplicate overlay entrysternenseemann2023-03-20
|/
* haskell.packages.ghc94.weeder: don't test on aarch64sternenseemann2023-03-20
| | | | cborg does not compile with GHC >= 9.4 and aarch64
* fix cachix buildDomen Kožar2023-03-20
|