haskellPackages.reflex-dom: fix build on darwin
This commit is contained in:
@@ -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 ]
|
||||
|
||||
@@ -255323,7 +255323,6 @@ self: {
|
||||
];
|
||||
description = "Functional Reactive Web Apps with Reflex";
|
||||
license = lib.licenses.bsd3;
|
||||
badPlatforms = lib.platforms.darwin;
|
||||
maintainers = [ lib.maintainers.maralorn ];
|
||||
}) {};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user