diff --git a/pkgs/development/tools/rust/racer/default.nix b/pkgs/development/tools/rust/racer/default.nix deleted file mode 100644 index 3fd4f7683845..000000000000 --- a/pkgs/development/tools/rust/racer/default.nix +++ /dev/null @@ -1,50 +0,0 @@ -{ lib, rustPlatform, fetchCrate, makeWrapper, stdenv, Security }: - -rustPlatform.buildRustPackage rec { - pname = "racer"; - version = "2.2.1"; - - src = fetchCrate { - inherit pname version; - sha256 = "sha256-uAVtJwOyhe1lPz+MUUFCgHJPVGuIk/lNUkQWiNdOZ5Y="; - }; - - cargoSha256 = "sha256-U2mI1y6t8CwxW/iPcPzxAafu61GNm/XLCKVGuyybV/4="; - - nativeBuildInputs = [ makeWrapper ]; - buildInputs = lib.optional stdenv.isDarwin Security; - - # a nightly compiler is required unless we use this cheat code. - RUSTC_BOOTSTRAP = 1; - - RUST_SRC_PATH = rustPlatform.rustLibSrc; - postInstall = '' - wrapProgram $out/bin/racer --set-default RUST_SRC_PATH ${rustPlatform.rustLibSrc} - ''; - - checkFlags = [ - "--skip nameres::test_do_file_search_std" - "--skip util::test_get_rust_src_path_rustup_ok" - "--skip util::test_get_rust_src_path_not_rust_source_tree" - "--skip extern --skip completes_pub_fn --skip find_crate_doc" - "--skip follows_use_local_package --skip follows_use_for_reexport" - "--skip follows_rand_crate --skip get_completion_in_example_dir" - "--skip test_resolve_global_path_in_modules" - ]; - - # [2022-04-06] Its test suite contains two function calls with the - # wrong number of arguments, breaking its build. - doCheck = false; - - doInstallCheck = true; - installCheckPhase = '' - $out/bin/racer --version - ''; - - meta = with lib; { - description = "A utility intended to provide Rust code completion for editors and IDEs"; - homepage = "https://github.com/racer-rust/racer"; - license = licenses.mit; - maintainers = with maintainers; [ jagajaga ]; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index baccbf69445b..a316b8ada750 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1323,6 +1323,7 @@ mapAliases ({ runCommandNoCCLocal = runCommandLocal; runwayml = throw "runwayml is now a webapp"; # Added 2021-04-17 rustracerd = throw "rustracerd has been removed because it is broken and unmaintained"; # Added 2021-10-19 + rustracer = throw "rustracer has been removed as it has been deprecated"; # Added 2022-11-28 rxvt_unicode = rxvt-unicode-unwrapped; # Added 2020-02-02 rxvt_unicode-with-plugins = rxvt-unicode; # Added 2020-02-02 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 206ccc82b2fa..0fabf0da00d5 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -15262,9 +15262,6 @@ with pkgs; rhack = callPackage ../development/tools/rust/rhack { }; roogle = callPackage ../development/tools/rust/roogle { }; rustfmt = rustPackages.rustfmt; - rustracer = callPackage ../development/tools/rust/racer { - inherit (darwin.apple_sdk.frameworks) Security; - }; rust-analyzer-unwrapped = callPackage ../development/tools/rust/rust-analyzer { inherit (darwin.apple_sdk.frameworks) CoreServices; };