about summary refs log tree commit diff
path: root/pkgs/by-name/fr
diff options
context:
space:
mode:
authorWeijia Wang <9713184+wegank@users.noreply.github.com>2024-03-13 15:59:21 +0100
committeraleksana <me@aleksana.moe>2024-03-14 20:26:55 +0800
commit95f5fbdbfdc3b7853cfbb2cea3649c378e193e68 (patch)
treebcd781f6ed9a297f952d215a288783d7b060efce /pkgs/by-name/fr
parent7809c97fcf017b3cafd0ad33d0f696638f9f8323 (diff)
fretboard: fix build on darwin
Diffstat (limited to 'pkgs/by-name/fr')
-rw-r--r--pkgs/by-name/fr/fretboard/package.nix7
1 files changed, 7 insertions, 0 deletions
diff --git a/pkgs/by-name/fr/fretboard/package.nix b/pkgs/by-name/fr/fretboard/package.nix
index 97fbda7a0a2be..fa772d61867fa 100644
--- a/pkgs/by-name/fr/fretboard/package.nix
+++ b/pkgs/by-name/fr/fretboard/package.nix
@@ -1,6 +1,7 @@
 { lib
 , blueprint-compiler
 , cargo
+, darwin
 , desktop-file-utils
 , fetchFromGitHub
 , glib
@@ -48,8 +49,14 @@ stdenv.mkDerivation rec {
     glib
     gtk4
     libadwaita
+  ] ++ lib.optionals stdenv.isDarwin [
+    darwin.apple_sdk.frameworks.Foundation
   ];
 
+  env.NIX_CFLAGS_COMPILE = toString (lib.optionals stdenv.cc.isClang [
+    "-Wno-error=incompatible-function-pointer-types"
+  ]);
+
   meta = with lib; {
     description = "Look up guitar chords";
     homepage = "https://github.com/bragefuglseth/fretboard";