haskellPackages.calligraphy: mark as broken for ghc >= 9.6

This commit is contained in:
sternenseemann 2025-04-22 02:37:57 +02:00
parent f4c4d67e70
commit 51fe4ff7f3
5 changed files with 12 additions and 0 deletions

View File

@ -64,6 +64,9 @@ self: super: {
# Becomes a core package in GHC >= 9.8
semaphore-compat = doDistribute self.semaphore-compat_1_0_0;
# only broken for >= 9.6
calligraphy = doDistribute (unmarkBroken super.calligraphy);
# Only required for ghc >= 9.2
nothunks = super.nothunks.override {
wherefrom-compat = null;

View File

@ -135,6 +135,9 @@ self: super: {
# A given major version of ghc-exactprint only supports one version of GHC.
ghc-exactprint = super.ghc-exactprint_1_5_0;
# only broken for >= 9.6
calligraphy = doDistribute (unmarkBroken super.calligraphy);
# Packages which need compat library for GHC < 9.6
inherit (lib.mapAttrs (_: addBuildDepends [ self.foldable1-classes-compat ]) super)
indexed-traversable

View File

@ -66,6 +66,9 @@ in
# Becomes a core package in GHC >= 9.8
semaphore-compat = doDistribute self.semaphore-compat_1_0_0;
# only broken for >= 9.6
calligraphy = doDistribute (unmarkBroken super.calligraphy);
# Jailbreaks & Version Updates
hashable-time = doJailbreak super.hashable-time;

View File

@ -641,6 +641,7 @@ broken-packages:
- cal-layout # failure in job https://hydra.nixos.org/build/233191194 at 2023-09-02
- call-haskell-from-anything # failure in job https://hydra.nixos.org/build/233222493 at 2023-09-02
- call-plantuml # failure in job https://hydra.nixos.org/build/233241670 at 2023-09-02
- calligraphy # only supports ghc < 9.6
- canon # failure in job https://hydra.nixos.org/build/233235027 at 2023-09-02
- canonical-filepath # failure in job https://hydra.nixos.org/build/233233390 at 2023-09-02
- canteven-listen-http # failure in job https://hydra.nixos.org/build/233210500 at 2023-09-02

View File

@ -127678,7 +127678,9 @@ self: {
];
description = "HIE-based Haskell call graph and source code visualizer";
license = lib.licenses.bsd3;
hydraPlatforms = lib.platforms.none;
mainProgram = "calligraphy";
broken = true;
}
) { };