diff options
Diffstat (limited to 'pkgs/development/tools/rojo/default.nix')
-rw-r--r-- | pkgs/development/tools/rojo/default.nix | 56 |
1 files changed, 0 insertions, 56 deletions
diff --git a/pkgs/development/tools/rojo/default.nix b/pkgs/development/tools/rojo/default.nix deleted file mode 100644 index 32ebfcf4189c..000000000000 --- a/pkgs/development/tools/rojo/default.nix +++ /dev/null @@ -1,56 +0,0 @@ -{ lib -, stdenv -, fetchFromGitHub -, rustPlatform -, pkg-config -, openssl -, darwin -}: - -let - inherit (darwin.apple_sdk.frameworks) CoreServices SystemConfiguration; -in -rustPlatform.buildRustPackage rec { - pname = "rojo"; - version = "7.4.4"; - - src = fetchFromGitHub { - owner = "rojo-rbx"; - repo = "rojo"; - rev = "v${version}"; - hash = "sha256-5jiqR3gn3X+klcYr1zTEB9omxWwHKQNLKCVXhry1jjY="; - fetchSubmodules = true; - }; - - cargoHash = "sha256-J5297V6cHyWZYRyTTKM0V71QoHdHidtQCoAbQ2IoJrc="; - - nativeBuildInputs = [ - pkg-config - ]; - - buildInputs = [ - openssl - ] ++ lib.optionals stdenv.isDarwin [ - CoreServices - SystemConfiguration - ]; - - # reqwest's native-tls-vendored feature flag uses vendored openssl. this disables that - OPENSSL_NO_VENDOR = "1"; - - # tests flaky on darwin on hydra - doCheck = !stdenv.isDarwin; - - meta = with lib; { - description = "Project management tool for Roblox"; - mainProgram = "rojo"; - longDescription = '' - Rojo is a tool designed to enable Roblox developers to use professional-grade software engineering tools. - ''; - homepage = "https://rojo.space"; - downloadPage = "https://github.com/rojo-rbx/rojo/releases/tag/v${version}"; - changelog = "https://github.com/rojo-rbx/rojo/raw/v${version}/CHANGELOG.md"; - license = licenses.mpl20; - maintainers = with maintainers; [ wackbyte ]; - }; -} |