Commit 22b81dd0 authored by Imran Iqbal's avatar Imran Iqbal
Browse files

taskwarrior3: fix builds on darwin

Currently when trying to build on darwin the following error is raised:

> ld: framework not found Security

When the Security framework is added as an input to the build, it next
fails on:

> ld: framework not found SystemConfiguration

Once both of these are added as inputs the build passes and the
resulting binary can be used to access/manipulate the task db.
parent 921527b8
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -12,6 +12,7 @@
  python3,
  xdg-utils,
  installShellFiles,
  darwin,
}:
stdenv.mkDerivation rec {
    pname = "taskwarrior";
@@ -38,6 +39,10 @@ stdenv.mkDerivation rec {
    cargo
    rustc
    rustPlatform.cargoSetupHook
  ] ++ lib.optionals stdenv.isDarwin [
    # darwin dependencies
    darwin.apple_sdk.frameworks.Security
    darwin.apple_sdk.frameworks.SystemConfiguration
  ];

  doCheck = true;