diff options
author | Luiz Ribeiro <luizribeiro@gmail.com> | 2022-07-24 20:40:22 -0500 |
---|---|---|
committer | Luiz Ribeiro <luizribeiro@gmail.com> | 2022-07-24 21:56:22 -0500 |
commit | b03edd851cff4c7d47023ad1757b674b0f492ddc (patch) | |
tree | 8b2239faacb173b55d62ed9d0647a829f725e8aa | |
parent | b4e5d045184f7bcac6260fbea51606d5c39b7dec (diff) |
soapyrtlsdr: fix build on Darwin
-rw-r--r-- | pkgs/applications/radio/soapyrtlsdr/default.nix | 6 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 5 |
2 files changed, 9 insertions, 2 deletions
diff --git a/pkgs/applications/radio/soapyrtlsdr/default.nix b/pkgs/applications/radio/soapyrtlsdr/default.nix index fe055b808a38f..d93bb02632ffd 100644 --- a/pkgs/applications/radio/soapyrtlsdr/default.nix +++ b/pkgs/applications/radio/soapyrtlsdr/default.nix @@ -5,6 +5,9 @@ , pkg-config , rtl-sdr , soapysdr +, libobjc +, IOKit +, Security }: stdenv.mkDerivation (finalAttrs: { @@ -19,7 +22,8 @@ stdenv.mkDerivation (finalAttrs: { }; nativeBuildInputs = [ cmake pkg-config ]; - buildInputs = [ rtl-sdr soapysdr ]; + buildInputs = [ rtl-sdr soapysdr ] + ++ lib.optionals stdenv.isDarwin [ libobjc IOKit Security ]; cmakeFlags = [ "-DSoapySDR_DIR=${soapysdr}/share/cmake/SoapySDR/" ]; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 4b46e39458554..de0ab6bb02cc5 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -21100,7 +21100,10 @@ with pkgs; ]; }; - soapyrtlsdr = callPackage ../applications/radio/soapyrtlsdr { }; + soapyrtlsdr = callPackage ../applications/radio/soapyrtlsdr { + inherit (darwin) libobjc; + inherit (darwin.apple_sdk.frameworks) IOKit Security; + }; soapyuhd = callPackage ../applications/radio/soapyuhd { }; |