about summary refs log tree commit diff
path: root/pkgs/development/tools/rojo/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/development/tools/rojo/default.nix')
-rw-r--r--pkgs/development/tools/rojo/default.nix56
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 ];
-  };
-}