devserver: fix build on darwin (#146530)

Changed files
+6 -2
pkgs
development
tools
rust
devserver
top-level
+3 -1
pkgs/development/tools/rust/devserver/default.nix
···
{ lib
+
, stdenv
, fetchCrate
, rustPlatform
, openssl
, pkg-config
+
, CoreServices
}:
rustPlatform.buildRustPackage rec {
···
nativeBuildInputs = [ pkg-config ];
-
buildInputs = [ openssl ];
+
buildInputs = [ openssl ] ++ lib.optional stdenv.isDarwin CoreServices;
cargoSha256 = "sha256-XlrQ6CvjeWnzvfaeNbe8FtMXMVSQNLxDVIEjyHm57Js=";
+3 -1
pkgs/top-level/all-packages.nix
···
inherit (darwin.apple_sdk.frameworks) Security;
-
devserver = callPackage ../development/tools/rust/devserver { };
+
devserver = callPackage ../development/tools/rust/devserver {
+
inherit (darwin.apple_sdk.frameworks) CoreServices;
+
};
maturin = callPackage ../development/tools/rust/maturin {
inherit (darwin.apple_sdk.frameworks) Security;