haskellPackages.jsaddle: patch
This commit is contained in:
parent
22b8869e61
commit
240ae41cbf
|
@ -2125,15 +2125,25 @@ self: super: {
|
|||
}) (dontCheck super.yi-language);
|
||||
|
||||
# 2022-03-16: Upstream is not bumping bounds https://github.com/ghcjs/jsaddle/issues/123
|
||||
jsaddle = overrideCabal (drv: {
|
||||
# 2023-07-14: Upstream is also not releasing fixes.
|
||||
jsaddle = appendPatch
|
||||
(fetchpatch {
|
||||
name = "jsaddle-casemapping.patch";
|
||||
url = "https://github.com/ghcjs/jsaddle/commit/f90df85fec84fcc4927bfb67452e31342f5aec1f.patch";
|
||||
sha256 = "sha256-xCtDxpjZbus8VSeBUEV0OnJlcQKjeL1PbYSHnhpFuyI=";
|
||||
relative = "jsaddle";
|
||||
})
|
||||
(overrideCabal (drv: {
|
||||
# lift conditional version constraint on ref-tf
|
||||
postPatch = ''
|
||||
sed -i 's/ref-tf.*,/ref-tf,/' jsaddle.cabal
|
||||
sed -i 's/attoparsec.*,/attoparsec,/' jsaddle.cabal
|
||||
sed -i 's/time.*,/time,/' jsaddle.cabal
|
||||
sed -i 's/vector.*,/vector,/' jsaddle.cabal
|
||||
sed -i 's/(!name)/(! name)/' src/Language/Javascript/JSaddle/Object.hs
|
||||
'' + (drv.postPatch or "");
|
||||
}) (doJailbreak super.jsaddle);
|
||||
})
|
||||
(doJailbreak super.jsaddle));
|
||||
|
||||
# 2022-03-22: Jailbreak for base bound: https://github.com/reflex-frp/reflex-dom/pull/433
|
||||
reflex-dom = assert super.reflex-dom.version == "0.6.1.1"; doJailbreak super.reflex-dom;
|
||||
|
|
Loading…
Reference in a new issue