12 inherit (darwin.apple_sdk.frameworks) CoreServices SystemConfiguration;
14 rustPlatform.buildRustPackage rec {
18 src = fetchFromGitHub {
22 hash = "sha256-5jiqR3gn3X+klcYr1zTEB9omxWwHKQNLKCVXhry1jjY=";
23 fetchSubmodules = true;
26 cargoHash = "sha256-J5297V6cHyWZYRyTTKM0V71QoHdHidtQCoAbQ2IoJrc=";
36 ++ lib.optionals stdenv.hostPlatform.isDarwin [
41 # reqwest's native-tls-vendored feature flag uses vendored openssl. this disables that
42 OPENSSL_NO_VENDOR = "1";
44 # tests flaky on darwin on hydra
45 doCheck = !stdenv.hostPlatform.isDarwin;
48 description = "Project management tool for Roblox";
51 Rojo is a tool designed to enable Roblox developers to use professional-grade software engineering tools.
53 homepage = "https://rojo.space";
54 downloadPage = "https://github.com/rojo-rbx/rojo/releases/tag/v${version}";
55 changelog = "https://github.com/rojo-rbx/rojo/raw/v${version}/CHANGELOG.md";
56 license = licenses.mpl20;
57 maintainers = with maintainers; [ wackbyte ];