probe-run: fix darwin build (#123494)

Changed files
+7 -3
pkgs
development
tools
rust
probe-run
top-level
+4 -2
pkgs/development/tools/rust/probe-run/default.nix
···
-
{ lib, rustPlatform, fetchFromGitHub, pkg-config, libusb1 }:
+
{ lib, stdenv, rustPlatform, fetchFromGitHub, pkg-config, libusb1
+
, libiconv, AppKit, IOKit }:
rustPlatform.buildRustPackage rec {
pname = "probe-run";
···
cargoSha256 = "HmDKfb8F6sGnaX64FR3No2GbBYm4bVopbjs8d35WiZQ=";
nativeBuildInputs = [ pkg-config ];
-
buildInputs = [ libusb1 ];
+
buildInputs = [ libusb1 ]
+
++ lib.optionals stdenv.isDarwin [ libiconv AppKit IOKit ];
meta = with lib; {
description = "Run embedded programs just like native ones.";
+3 -1
pkgs/top-level/all-packages.nix
···
html5validator = python3Packages.callPackage ../applications/misc/html5validator { };
-
probe-run = callPackage ../development/tools/rust/probe-run {};
+
probe-run = callPackage ../development/tools/rust/probe-run {
+
inherit (darwin.apple_sdk.frameworks) AppKit IOKit;
+
};
proto-contrib = callPackage ../development/tools/proto-contrib {};