haskell.packages.ghc8107.purescript-*st: mark as broken

These packages are not really used by anything anymore (except dovetail
which has not been working (ever?)). As they now choke on the
base-compat version we ship, we'll mark them as broken.
This commit is contained in:
sternenseemann 2022-11-26 23:41:06 +01:00
parent 444c0d0206
commit d3b5468d9a
4 changed files with 6 additions and 25 deletions

View file

@ -2571,21 +2571,6 @@ self: super: {
# https://github.com/erikd/language-javascript/issues/131
language-javascript = self.language-javascript_0_7_0_0;
};
# Don't support GHC >= 9.0 yet and need aeson 1.5.*
purescriptStOverride = drv:
let
overlayed = drv.overrideScope (
lib.composeExtensions
purescriptOverlay
(self: super: {
aeson = self.aeson_1_5_6_0;
})
);
in
if lib.versionAtLeast self.ghc.version "9.0"
then dontDistribute (markBroken overlayed)
else overlayed;
in {
purescript =
lib.pipe
@ -2606,10 +2591,6 @@ in {
doDistribute
]);
purescript-cst = purescriptStOverride super.purescript-cst;
purescript-ast = purescriptStOverride super.purescript-ast;
purenix = super.purenix.overrideScope purescriptOverlay;
# 2022-11-05: https://github.com/ysangkok/haskell-tzdata/issues/3

View file

@ -4118,6 +4118,8 @@ broken-packages:
- pure-io
- pure-priority-queue
- purescript
- purescript-ast
- purescript-cst
- purescript-tsd-gen
- pure-zlib
- pushbullet

View file

@ -230122,6 +230122,8 @@ self: {
];
description = "PureScript Programming Language Abstract Syntax Tree";
license = lib.licenses.bsd3;
hydraPlatforms = lib.platforms.none;
broken = true;
}) {};
"purescript-bridge" = callPackage
@ -230179,6 +230181,8 @@ self: {
libraryToolDepends = [ happy ];
description = "PureScript Programming Language Concrete Syntax Tree";
license = lib.licenses.bsd3;
hydraPlatforms = lib.platforms.none;
broken = true;
}) {};
"purescript-iso" = callPackage

View file

@ -403,12 +403,6 @@ let
compilerNames.ghc924
compilerNames.ghc925
];
purescript-cst = [
compilerNames.ghc8107
];
purescript-ast = [
compilerNames.ghc8107
];
})
{
mergeable = pkgs.releaseTools.aggregate {