Skip to content

Commit

Permalink
noti: fix darwin build
Browse files Browse the repository at this point in the history
  • Loading branch information
marsam committed Sep 19, 2018
1 parent 4927a24 commit 4c56eb8
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 2 deletions.
6 changes: 5 additions & 1 deletion pkgs/tools/misc/noti/default.nix
@@ -1,4 +1,4 @@
{ stdenv, buildGoPackage, fetchFromGitHub }:
{ stdenv, buildGoPackage, fetchFromGitHub, Cocoa }:

buildGoPackage rec {
name = "noti-${version}";
Expand All @@ -11,6 +11,10 @@ buildGoPackage rec {
sha256 = "1chsqfqk0pnhx5k2nr4c16cpb8m6zv69l1jvv4v4903zgfzcm823";
};

buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Cocoa ];
# TODO: Remove this when we update apple_sdk
NIX_CFLAGS_COMPILE = stdenv.lib.optionals stdenv.isDarwin [ "-fno-objc-arc" ];

goPackagePath = "github.com/variadico/noti";

preBuild = ''
Expand Down
4 changes: 3 additions & 1 deletion pkgs/top-level/all-packages.nix
Expand Up @@ -1467,7 +1467,9 @@ with pkgs;

noteshrink = callPackage ../tools/misc/noteshrink { };

noti = callPackage ../tools/misc/noti { };
noti = callPackage ../tools/misc/noti {
inherit (darwin.apple_sdk.frameworks) Cocoa;
};

nrsc5 = callPackage ../applications/misc/nrsc5 { };

Expand Down

0 comments on commit 4c56eb8

Please sign in to comment.