11 inherit (darwin.apple_sdk.frameworks) CoreServices SystemConfiguration;
13 rustPlatform.buildRustPackage rec {
17 src = fetchFromGitHub {
21 hash = "sha256-7fnzNYAbsZW/48C4dwpMXXQy2ZgxbYFSs85wNKGcu/4=";
22 fetchSubmodules = true;
25 cargoHash = "sha256-9kmSNWsZY0OcqaYOCblMwkXTdGXhj7f/2pUDx/L/o2o=";
33 ] ++ lib.optionals stdenv.isDarwin [
38 # reqwest's native-tls-vendored feature flag uses vendored openssl. this disables that
39 OPENSSL_NO_VENDOR = "1";
41 # tests flaky on darwin on hydra
42 doCheck = !stdenv.isDarwin;
45 description = "Project management tool for Roblox";
48 Rojo is a tool designed to enable Roblox developers to use professional-grade software engineering tools.
50 homepage = "https://rojo.space";
51 downloadPage = "https://github.com/rojo-rbx/rojo/releases/tag/v${version}";
52 changelog = "https://github.com/rojo-rbx/rojo/raw/v${version}/CHANGELOG.md";
53 license = licenses.mpl20;
54 maintainers = with maintainers; [ wackbyte ];