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:
parent
444c0d0206
commit
d3b5468d9a
|
@ -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
|
||||
|
|
|
@ -4118,6 +4118,8 @@ broken-packages:
|
|||
- pure-io
|
||||
- pure-priority-queue
|
||||
- purescript
|
||||
- purescript-ast
|
||||
- purescript-cst
|
||||
- purescript-tsd-gen
|
||||
- pure-zlib
|
||||
- pushbullet
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -403,12 +403,6 @@ let
|
|||
compilerNames.ghc924
|
||||
compilerNames.ghc925
|
||||
];
|
||||
purescript-cst = [
|
||||
compilerNames.ghc8107
|
||||
];
|
||||
purescript-ast = [
|
||||
compilerNames.ghc8107
|
||||
];
|
||||
})
|
||||
{
|
||||
mergeable = pkgs.releaseTools.aggregate {
|
||||
|
|
Loading…
Reference in a new issue