rojo: fix build on darwin

This commit is contained in:
Weijia Wang 2023-02-02 09:09:02 +01:00
parent 1602f4034c
commit a090dee5ea

View file

@ -4,8 +4,12 @@
, rustPlatform
, pkg-config
, openssl
, darwin
}:
let
inherit (darwin.apple_sdk.frameworks) CoreServices;
in
rustPlatform.buildRustPackage rec {
pname = "rojo";
version = "7.2.1";
@ -26,8 +30,13 @@ rustPlatform.buildRustPackage rec {
buildInputs = [
openssl
] ++ lib.optionals stdenv.isDarwin [
CoreServices
];
# tests flaky on darwin on hydra
doCheck = !stdenv.isDarwin;
meta = with lib; {
description = "Project management tool for Roblox";
longDescription = ''
@ -38,7 +47,5 @@ rustPlatform.buildRustPackage rec {
changelog = "https://github.com/rojo-rbx/rojo/raw/v${version}/CHANGELOG.md";
license = licenses.mpl20;
maintainers = with maintainers; [ wackbyte ];
# never built on aarch64-darwin, x86_64-darwin since first introduction in nixpkgs
broken = stdenv.isDarwin;
};
}