From 6ecc829cf2afecd6776fbf91a0d4ceff971b7952 Mon Sep 17 00:00:00 2001 From: Alyssa Ross Date: Sun, 26 Jan 2025 21:14:35 +0100 Subject: [PATCH] sheesy-cli: remove 4 years since the last upstream commit. Lockfile is too old for fetchCargoVendor. --- pkgs/tools/security/sheesy-cli/default.nix | 65 ---------------------- pkgs/top-level/aliases.nix | 1 + pkgs/top-level/all-packages.nix | 4 -- 3 files changed, 1 insertion(+), 69 deletions(-) delete mode 100644 pkgs/tools/security/sheesy-cli/default.nix diff --git a/pkgs/tools/security/sheesy-cli/default.nix b/pkgs/tools/security/sheesy-cli/default.nix deleted file mode 100644 index 87701523ec51..000000000000 --- a/pkgs/tools/security/sheesy-cli/default.nix +++ /dev/null @@ -1,65 +0,0 @@ -{ - lib, - stdenv, - rustPlatform, - fetchCrate, - installShellFiles, - libgpg-error, - gpgme, - gettext, - openssl, - Security, -}: - -rustPlatform.buildRustPackage rec { - pname = "sheesy-cli"; - version = "4.0.11"; - - src = fetchCrate { - inherit version pname; - hash = "sha256-rJ/V9pJgmqERgjD0FQ/oqhZQlIeN4/3ECx15/FOUQdA="; - }; - - cargoHash = "sha256-o2XRvzw54x6xv81l97s1hwc2MC0Ioeyheoz3F+AtKpU="; - cargoDepsName = pname; - - nativeBuildInputs = [ - libgpg-error - gpgme - gettext - installShellFiles - ]; - - buildInputs = [ openssl ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ Security ]; - - buildFeatures = [ - "vault" - "extract" - "completions" - "substitute" - "process" - ]; - - checkFeatures = [ ]; - - cargoBuildFlags = [ - "--bin" - "sy" - ]; - - postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' - installShellCompletion --cmd sy \ - --bash <($out/bin/sy completions bash) \ - --fish <($out/bin/sy completions fish) \ - --zsh <($out/bin/sy completions zsh) - ''; - - meta = with lib; { - description = "'share-secrets-safely' CLI to interact with GPG/pass-like vaults"; - homepage = "https://share-secrets-safely.github.io/cli/"; - changelog = "https://github.com/share-secrets-safely/cli/releases/tag/${version}"; - license = with licenses; [ lgpl21Only ]; - maintainers = with maintainers; [ devhell ]; - mainProgram = "sy"; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index a0db6ec6d3fb..fb36c1f7f84a 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1253,6 +1253,7 @@ mapAliases { shipyard = jumppad; # Added 2023-06-06 siduck76-st = st-snazzy; # Added 2024-12-24 signal-desktop-beta = throw "signal-desktop-beta has been removed to make the signal-desktop package easier to maintain"; + sheesy-cli = throw "'sheesy-cli' has been removed due to lack of upstream maintenance"; # Added 2025-01-26 shout = nodePackages.shout; # Added unknown; moved 2024-10-19 sky = throw "'sky' has been removed because its upstream website disappeared"; # Added 2024-07-21 SkypeExport = skypeexport; # Added 2024-06-12 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index e4c00c5bcb56..169455de9103 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2578,10 +2578,6 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) Security; }; - sheesy-cli = callPackage ../tools/security/sheesy-cli { - inherit (darwin.apple_sdk.frameworks) Security; - }; - steampipePackages = recurseIntoAttrs ( callPackage ../tools/misc/steampipe-packages { } );