haskellPackages.reflex-dom: fix build on darwin

This commit is contained in:
Alexandre Esteves
2024-05-18 00:12:55 +01:00
parent c80804cd10
commit f5835de64e
3 changed files with 4 additions and 4 deletions
@@ -317,11 +317,13 @@ self: super: ({
# Tests fail on macOS https://github.com/mrkkrp/zip/issues/112
zip = dontCheck super.zip;
# cabal lib set as unbuildable in linux so callCabal2nix generates a dummy derivation
jsaddle-wkwebview = overrideCabal (drv: {
libraryFrameworkDepends = with pkgs.buildPackages.darwin.apple_sdk.frameworks; [ Cocoa WebKit ];
libraryHaskellDepends = with self; [ aeson data-default jsaddle ];
libraryHaskellDepends = with self; [ aeson data-default jsaddle ]; # cabal2nix doesn't add darwin-only deps
}) super.jsaddle-wkwebview;
reflex-dom = overrideCabal (drv: {
libraryHaskellDepends = with self; [ base bytestring jsaddle-wkwebview reflex reflex-dom-core text ]; # cabal2nix doesn't add darwin-only deps
}) super.reflex-dom;
} // lib.optionalAttrs pkgs.stdenv.isAarch64 { # aarch64-darwin
@@ -669,7 +669,6 @@ unsupported-platforms:
Raincat: [ platforms.darwin ]
reactive-balsa: [ platforms.darwin ] # depends on alsa-core
reflex-dom-fragment-shader-canvas: [ platforms.darwin, aarch64-linux ]
reflex-dom: [ platforms.darwin ]
reflex-localize-dom: [ platforms.darwin, aarch64-linux ]
rsi-break: [ platforms.darwin ] # depends on monomer
rtlsdr: [ platforms.darwin ]
-1
View File
@@ -255323,7 +255323,6 @@ self: {
];
description = "Functional Reactive Web Apps with Reflex";
license = lib.licenses.bsd3;
badPlatforms = lib.platforms.darwin;
maintainers = [ lib.maintainers.maralorn ];
}) {};