Commit 2d61beba authored by Weijia Wang's avatar Weijia Wang
Browse files

celeste: fix build on darwin

parent 00f38340
Loading
Loading
Loading
Loading
+8 −1
Original line number Diff line number Diff line
@@ -2,7 +2,7 @@
, stdenv
, rustPlatform
, fetchFromGitHub
, substituteAll
, darwin
, just
, pkg-config
, wrapGAppsHook4
@@ -66,8 +66,15 @@ rustPlatform.buildRustPackage rec {
    libadwaita
    librclone
    pango
  ] ++ lib.optionals stdenv.isDarwin [
    darwin.apple_sdk.frameworks.Foundation
    darwin.apple_sdk.frameworks.Security
  ];

  env.NIX_CFLAGS_COMPILE = toString (lib.optionals stdenv.isDarwin [
    "-Wno-error=incompatible-function-pointer-types"
  ]);

  preFixup = ''
    gappsWrapperArgs+=(
      --prefix PATH : "${lib.makeBinPath [ rclone ]}"