diff options
Diffstat (limited to 'pkgs/tools/misc/topgrade/default.nix')
-rw-r--r-- | pkgs/tools/misc/topgrade/default.nix | 57 |
1 files changed, 0 insertions, 57 deletions
diff --git a/pkgs/tools/misc/topgrade/default.nix b/pkgs/tools/misc/topgrade/default.nix deleted file mode 100644 index 3b632348f263..000000000000 --- a/pkgs/tools/misc/topgrade/default.nix +++ /dev/null @@ -1,57 +0,0 @@ -{ stdenv -, lib -, fetchFromGitHub -, rustPlatform -, AppKit -, Cocoa -, Foundation -, installShellFiles -}: - -rustPlatform.buildRustPackage rec { - pname = "topgrade"; - version = "14.0.1"; - - src = fetchFromGitHub { - owner = "topgrade-rs"; - repo = "topgrade"; - rev = "v${version}"; - hash = "sha256-opTMV+OH8PR9SxBWj1o8xSngK0QdindDcXyd6TRjdvI="; - }; - - cargoHash = "sha256-pgYrUZAxoyllQp1HuVhbLR3za+Gx0l8Z2/Zq/KCOKZg="; - - nativeBuildInputs = [ - installShellFiles - ]; - - buildInputs = lib.optionals stdenv.isDarwin [ - AppKit - Cocoa - Foundation - ]; - - env.NIX_CFLAGS_COMPILE = toString (lib.optionals stdenv.isDarwin [ - "-framework" - "AppKit" - ]); - - postInstall = '' - installShellCompletion --cmd topgrade \ - --bash <($out/bin/topgrade --gen-completion bash) \ - --fish <($out/bin/topgrade --gen-completion fish) \ - --zsh <($out/bin/topgrade --gen-completion zsh) - - $out/bin/topgrade --gen-manpage > topgrade.8 - installManPage topgrade.8 - ''; - - meta = with lib; { - description = "Upgrade all the things"; - homepage = "https://github.com/topgrade-rs/topgrade"; - changelog = "https://github.com/topgrade-rs/topgrade/releases/tag/v${version}"; - license = licenses.gpl3Only; - maintainers = with maintainers; [ SuperSandro2000 xyenon ]; - mainProgram = "topgrade"; - }; -} |