on master help sign in
Get iOS working again
ecb87f5Ryan Trinkle
jsaddle-wkwebview/default.nix+4−2
@@ -1,5 +1,5 @@
1{ mkDerivation, stdenv, aeson, base, bytestring, jsaddle, data-default
1{ mkDerivation, stdenv, aeson, base, bytestring, jsaddle, data-default
2−, buildPackages
2+, buildPackages, hostPlatform
3}:
3}:
4
4
5mkDerivation {
5mkDerivation {
@@ -7,7 +7,9 @@ mkDerivation {
7 version = "0.9.0.0";
7 version = "0.9.0.0";
8 src = ./.;
8 src = ./.;
9 libraryHaskellDepends = [ aeson base bytestring jsaddle data-default ];
9 libraryHaskellDepends = [ aeson base bytestring jsaddle data-default ];
10− libraryDarwinFrameworkDepends = with buildPackages; [
10+ libraryDarwinFrameworkDepends = with buildPackages; if hostPlatform.useiOSCross or false then [
11+ (assert osx_sdk != null; osx_sdk)
12+ ] else [
11 darwin.libobjc
13 darwin.libobjc
12 darwin.apple_sdk.libs.xpc
14 darwin.apple_sdk.libs.xpc
13 darwin.apple_sdk.frameworks.Foundation
15 darwin.apple_sdk.frameworks.Foundation