haskellPackages.neuron: pin clay version

This commit is contained in:
Malte Brandy 2022-03-20 16:42:11 +01:00
parent d2fe726d1c
commit 80f8dc823b
3 changed files with 22 additions and 2 deletions

View File

@ -1644,14 +1644,19 @@ self: super: {
# 2022-03-16 upstream is not updating bounds: https://github.com/srid/rib/issues/169
rib-core = doJailbreak (super.rib-core.override { relude = doJailbreak super.relude_0_7_0_0; });
neuron = overrideCabal {
neuron = assert super.neuron.version == "1.0.0.0"; overrideCabal {
# neuron is soon to be deprecated
# Fixing another ghc 9.0 bug here
postPatch = ''
sed -i 's/asks routeConfigRouteLink/asks (\\x -> routeConfigRouteLink x)/' src/lib/Neuron/Web/Route.hs
'';
}
(doJailbreak (super.neuron.override { relude = doJailbreak super.relude_0_7_0_0; }));
(doJailbreak (super.neuron.override {
clay = dontCheck self.clay_0_13_3;
relude = doJailbreak self.relude_0_7_0_0;
}));
reflex-dom-pandoc = super.reflex-dom-pandoc.override { clay = dontCheck self.clay_0_13_3; };
# 2022-03-16: Pull request for ghc 9 compat: https://github.com/reflex-frp/reflex/pull/467
reflex = appendPatch (pkgs.fetchpatch {

View File

@ -128,6 +128,7 @@ extra-packages:
- attoparsec == 0.13.* # 2022-02-23: Needed to compile elm for now
- relude == 0.7.0.0 # 2022-02-25: Needed for ema 0.6
- SVGFonts < 1.8 # 2022-03-19: Needed for Chart-diagrams 1.9.3
- clay < 0.14 # 2022-03-20: Needed for neuron 1.0.0.0
package-maintainers:
abbradar:

View File

@ -57152,6 +57152,20 @@ self: {
broken = true;
}) {};
"clay_0_13_3" = callPackage
({ mkDerivation, base, hspec, hspec-discover, mtl, text }:
mkDerivation {
pname = "clay";
version = "0.13.3";
sha256 = "192lsbyj6azjs2ygpx4i47fyr8zfmvwcas8mia07ndqglk2c9csx";
libraryHaskellDepends = [ base mtl text ];
testHaskellDepends = [ base hspec hspec-discover mtl text ];
testToolDepends = [ hspec-discover ];
description = "CSS preprocessor as embedded Haskell";
license = lib.licenses.bsd3;
hydraPlatforms = lib.platforms.none;
}) {};
"clay" = callPackage
({ mkDerivation, base, hspec, hspec-discover, mtl, text }:
mkDerivation {