haskellPackages: disable remaining dependents on libsoup_2_4

This commit is contained in:
sternenseemann
2025-10-03 00:35:51 +02:00
parent 51d02e5255
commit 22057fdadb
3 changed files with 10 additions and 4 deletions
@@ -1739,6 +1739,12 @@ with haskellLib;
unmarkBroken
];
# Requires jsaddle-webkit2gtk to build outside of pkgsCross.ghcjs
# which requires a version of libsoup that's marked as insecure
reflex-dom = dontDistribute super.reflex-dom;
reflex-localize-dom = dontDistribute super.reflex-localize-dom;
trasa-reflex = dontDistribute super.trasa-reflex;
# https://github.com/ghcjs/jsaddle/pull/160/
jsaddle = appendPatch (fetchpatch {
name = "fix-on-firefox.patch";
@@ -143,14 +143,12 @@ package-maintainers:
- generics-sop
- ghcjs-base
- ghcjs-dom
- ghcjs-dom-hello
- ghcjs-dom-javascript
- ghcjs-dom-jsaddle
- haveibeenpwned
- jsaddle
- jsaddle-clib
- jsaddle-dom
- jsaddle-hello
- jsaddle-warp
- jsaddle-wkwebview
- json-sop
@@ -934,7 +932,9 @@ dont-distribute-packages:
- yices-painless
# These packages dont build because they use deprecated libsoup 2.4 versions.
- jsaddle-hello
- jsaddle-webkit2gtk
- ghcjs-dom-hello
- gi-javascriptcore4
- gi-soup2
- gi-webkit2
+2 -2
View File
@@ -261842,7 +261842,7 @@ self: {
];
description = "GHCJS DOM Hello World, an example package";
license = lib.licenses.mit;
maintainers = [ lib.maintainers.alexfmpe ];
hydraPlatforms = lib.platforms.none;
}
) { };
@@ -390512,7 +390512,7 @@ self: {
];
description = "JSaddle Hello World, an example package";
license = lib.licenses.mit;
maintainers = [ lib.maintainers.alexfmpe ];
hydraPlatforms = lib.platforms.none;
}
) { };