rink: fix darwin build (#123501)

Changed files
+7 -3
pkgs
applications
science
misc
top-level
+4 -2
pkgs/applications/science/misc/rink/default.nix
···
-
{ lib, fetchFromGitHub, rustPlatform, openssl, pkg-config, ncurses }:
+
{ lib, stdenv, fetchFromGitHub, rustPlatform, openssl, pkg-config, ncurses
+
, libiconv, Security }:
rustPlatform.buildRustPackage rec {
version = "0.6.1";
···
cargoSha256 = "0x4rvfnw3gl2aj6i006nkk3y1f8skyv8g0ss3z2v6qj9nhs7pyir";
nativeBuildInputs = [ pkg-config ];
-
buildInputs = [ openssl ncurses ];
+
buildInputs = [ ncurses ]
+
++ (if stdenv.isDarwin then [ libiconv Security ] else [ openssl ]);
# Some tests fail and/or attempt to use internet servers.
doCheck = false;
+3 -1
pkgs/top-level/all-packages.nix
···
stdenv = if stdenv.cc.isClang then llvmPackages_5.stdenv else gcc8Stdenv;
});
-
rink = callPackage ../applications/science/misc/rink { };
+
rink = callPackage ../applications/science/misc/rink {
+
inherit (darwin.apple_sdk.frameworks) Security;
+
};
simgrid = callPackage ../applications/science/misc/simgrid { };