haskellPackages.reflex-dom and dependencies: Fix build
This commit is contained in:
parent
cdda16b1b1
commit
b4723d2156
@ -352,7 +352,6 @@ self: super: {
|
|||||||
pwstore-cli = dontCheck super.pwstore-cli;
|
pwstore-cli = dontCheck super.pwstore-cli;
|
||||||
quantities = dontCheck super.quantities;
|
quantities = dontCheck super.quantities;
|
||||||
redis-io = dontCheck super.redis-io;
|
redis-io = dontCheck super.redis-io;
|
||||||
reflex = dontCheck super.reflex; # test suite uses hlint, which has different haskell-src-exts version
|
|
||||||
rethinkdb = dontCheck super.rethinkdb;
|
rethinkdb = dontCheck super.rethinkdb;
|
||||||
Rlang-QQ = dontCheck super.Rlang-QQ;
|
Rlang-QQ = dontCheck super.Rlang-QQ;
|
||||||
safecopy = dontCheck super.safecopy;
|
safecopy = dontCheck super.safecopy;
|
||||||
@ -1490,4 +1489,67 @@ self: super: {
|
|||||||
x509-validation = dontCheck super.x509-validation;
|
x509-validation = dontCheck super.x509-validation;
|
||||||
tls = dontCheck super.tls;
|
tls = dontCheck super.tls;
|
||||||
|
|
||||||
|
# Upstream PR: https://github.com/bgamari/monoidal-containers/pull/62
|
||||||
|
# Bump these version bound
|
||||||
|
monoidal-containers = appendPatch super.monoidal-containers (pkgs.fetchpatch {
|
||||||
|
url = "https://github.com/bgamari/monoidal-containers/pull/62/commits/715093b22a015398a1390f636be6f39a0de83254.patch";
|
||||||
|
sha256="1lfxvwp8g55ljxvj50acsb0wjhrvp2hvir8y0j5pfjkd1kq628ng";
|
||||||
|
});
|
||||||
|
|
||||||
|
patch = appendPatches super.patch [
|
||||||
|
# Upstream PR: https://github.com/reflex-frp/patch/pull/20
|
||||||
|
# Makes tests work with hlint 3
|
||||||
|
(pkgs.fetchpatch {
|
||||||
|
url = "https://github.com/reflex-frp/patch/pull/20/commits/3ed23a4e4049ee17e64a1a5bbebf1990cdbe033a.patch";
|
||||||
|
sha256 ="1hfa980wln8kzbqw1lr8ddszgcibw25xf12ki2jb9xkl464aynzf";
|
||||||
|
})
|
||||||
|
# Upstream PR: https://github.com/reflex-frp/patch/pull/17
|
||||||
|
# Bumps version dependencies
|
||||||
|
(pkgs.fetchpatch {
|
||||||
|
url = "https://github.com/reflex-frp/patch/pull/17/commits/a191ed9ded708ed7ff0cf53ad6dafaf54db5b95a.patch";
|
||||||
|
sha256 ="1x9w5fimhk3a0l2aa5z91nqaa6s2irz1775iidd0191m6w25vszp";
|
||||||
|
})
|
||||||
|
];
|
||||||
|
|
||||||
|
reflex = appendPatches super.reflex [
|
||||||
|
# Upstream PR: https://github.com/reflex-frp/reflex/pull/434
|
||||||
|
# Bump version bounds
|
||||||
|
(pkgs.fetchpatch {
|
||||||
|
url = "https://github.com/reflex-frp/reflex/pull/434/commits/e6104bdfd7f664f524b6765275490722e376df4d.patch";
|
||||||
|
sha256 ="1awp5p4640cnhfd50dplsvp0kzy6h8r0hpbw1s40blni74r3dhzr";
|
||||||
|
})
|
||||||
|
# Upstream PR: https://github.com/reflex-frp/reflex/pull/436
|
||||||
|
# Fix build with newest dependent-map version
|
||||||
|
(pkgs.fetchpatch {
|
||||||
|
url = "https://github.com/reflex-frp/reflex/pull/436/commits/dc3bf44d822d70594e3c474fe3869261776c3554.patch";
|
||||||
|
sha256 ="0rbjfj9b8p6zkvd5j4pak5kpgard6cyfvzk750s4xwpc1v84iiqd";
|
||||||
|
})
|
||||||
|
# Upstream PR: https://github.com/reflex-frp/reflex/pull/437
|
||||||
|
# Fix tests with newer dep versions
|
||||||
|
(pkgs.fetchpatch {
|
||||||
|
url = "https://github.com/reflex-frp/reflex/pull/437/commits/87c74a1b9d9098eae8a56148c59ed4963a5232c2.patch";
|
||||||
|
sha256 ="0qhjjgd6n4fms1hpbblny78c95bfh74izhx9dvrdlnhz6q7xlm9q";
|
||||||
|
})
|
||||||
|
];
|
||||||
|
|
||||||
|
# Tests disabled and broken override needed because of missing lib chrome-test-utils: https://github.com/reflex-frp/reflex-dom/issues/392
|
||||||
|
# Tests disabled because of very old dep: https://github.com/reflex-frp/reflex-dom/issues/393
|
||||||
|
reflex-dom-core = unmarkBroken (dontCheck (appendPatches super.reflex-dom-core [
|
||||||
|
# Upstream PR: https://github.com/reflex-frp/reflex-dom/pull/388
|
||||||
|
# Fix upper bounds
|
||||||
|
(pkgs.fetchpatch {
|
||||||
|
url = "https://github.com/reflex-frp/reflex-dom/pull/388/commits/5ef04d8e478f410d2c63603b84af052c9273a533.patch";
|
||||||
|
sha256 ="0d0b819yh8mqw8ih5asdi9qcca2kmggfsi8gf22akfw1n7xvmavi";
|
||||||
|
stripLen = 2;
|
||||||
|
extraPrefix = "";
|
||||||
|
})
|
||||||
|
# Upstream PR: https://github.com/reflex-frp/reflex-dom/pull/394
|
||||||
|
# Bump dependent-map
|
||||||
|
(pkgs.fetchpatch {
|
||||||
|
url = "https://github.com/reflex-frp/reflex-dom/pull/394/commits/695bd17d5dcdb1bf321ee8858670731637f651db.patch";
|
||||||
|
sha256 ="0llky3i37rakgsw9vqaqmwryv7s91w8ph8xjkh83nxjs14p5zfyk";
|
||||||
|
stripLen = 2;
|
||||||
|
extraPrefix = "";
|
||||||
|
})
|
||||||
|
]));
|
||||||
} // import ./configuration-tensorflow.nix {inherit pkgs haskellLib;} self super
|
} // import ./configuration-tensorflow.nix {inherit pkgs haskellLib;} self super
|
||||||
|
@ -2668,6 +2668,7 @@ package-maintainers:
|
|||||||
terlar:
|
terlar:
|
||||||
- nix-diff
|
- nix-diff
|
||||||
maralorn:
|
maralorn:
|
||||||
|
- reflex-dom
|
||||||
- ghcide
|
- ghcide
|
||||||
- cabal-fmt
|
- cabal-fmt
|
||||||
- neuron
|
- neuron
|
||||||
@ -2805,7 +2806,6 @@ dont-distribute-packages:
|
|||||||
- reflex-dom-contrib
|
- reflex-dom-contrib
|
||||||
- reflex-dom-fragment-shader-canvas
|
- reflex-dom-fragment-shader-canvas
|
||||||
- reflex-dom-helpers
|
- reflex-dom-helpers
|
||||||
- reflex-dom
|
|
||||||
- reflex-jsx
|
- reflex-jsx
|
||||||
- sneathlane-haste
|
- sneathlane-haste
|
||||||
- spike
|
- spike
|
||||||
@ -8302,7 +8302,6 @@ broken-packages:
|
|||||||
- pastis
|
- pastis
|
||||||
- pasty
|
- pasty
|
||||||
- patat
|
- patat
|
||||||
- patch
|
|
||||||
- patches-vector
|
- patches-vector
|
||||||
- path-text-utf8
|
- path-text-utf8
|
||||||
- Pathfinder
|
- Pathfinder
|
||||||
@ -8918,7 +8917,6 @@ broken-packages:
|
|||||||
- references
|
- references
|
||||||
- refh
|
- refh
|
||||||
- reflection-extras
|
- reflection-extras
|
||||||
- reflex
|
|
||||||
- reflex-animation
|
- reflex-animation
|
||||||
- reflex-backend-socket
|
- reflex-backend-socket
|
||||||
- reflex-backend-wai
|
- reflex-backend-wai
|
||||||
|
@ -187807,8 +187807,6 @@ self: {
|
|||||||
testHaskellDepends = [ base directory filemanip filepath hlint ];
|
testHaskellDepends = [ base directory filemanip filepath hlint ];
|
||||||
description = "Infrastructure for writing patches which act on other types";
|
description = "Infrastructure for writing patches which act on other types";
|
||||||
license = stdenv.lib.licenses.bsd3;
|
license = stdenv.lib.licenses.bsd3;
|
||||||
hydraPlatforms = stdenv.lib.platforms.none;
|
|
||||||
broken = true;
|
|
||||||
}) {};
|
}) {};
|
||||||
|
|
||||||
"patch-combinators" = callPackage
|
"patch-combinators" = callPackage
|
||||||
@ -207627,8 +207625,6 @@ self: {
|
|||||||
];
|
];
|
||||||
description = "Higher-order Functional Reactive Programming";
|
description = "Higher-order Functional Reactive Programming";
|
||||||
license = stdenv.lib.licenses.bsd3;
|
license = stdenv.lib.licenses.bsd3;
|
||||||
hydraPlatforms = stdenv.lib.platforms.none;
|
|
||||||
broken = true;
|
|
||||||
}) {};
|
}) {};
|
||||||
|
|
||||||
"reflex-animation" = callPackage
|
"reflex-animation" = callPackage
|
||||||
@ -207735,7 +207731,7 @@ self: {
|
|||||||
];
|
];
|
||||||
description = "Functional Reactive Web Apps with Reflex";
|
description = "Functional Reactive Web Apps with Reflex";
|
||||||
license = stdenv.lib.licenses.bsd3;
|
license = stdenv.lib.licenses.bsd3;
|
||||||
hydraPlatforms = stdenv.lib.platforms.none;
|
maintainers = with stdenv.lib.maintainers; [ maralorn ];
|
||||||
}) {};
|
}) {};
|
||||||
|
|
||||||
"reflex-dom-colonnade" = callPackage
|
"reflex-dom-colonnade" = callPackage
|
||||||
|
Loading…
x
Reference in New Issue
Block a user