about summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorfigsoda <figsoda@pm.me>2023-07-07 08:48:02 -0400
committerGitHub <noreply@github.com>2023-07-07 08:48:02 -0400
commit0e87bc6ff60d5a116ab907febc8ff02b3081a932 (patch)
treeb3b00d3441e86bc771d12421415819af7f0567f0 /pkgs
parentb119b38cc1131551f4fbfd32ab77d153f0185728 (diff)
parent48ecdb1e92a10539e83dc4250732e06753a82cd9 (diff)
Merge pull request #241704 from figsoda/cranky
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/development/tools/rust/cargo-cranky/default.nix26
-rw-r--r--pkgs/top-level/all-packages.nix1
2 files changed, 27 insertions, 0 deletions
diff --git a/pkgs/development/tools/rust/cargo-cranky/default.nix b/pkgs/development/tools/rust/cargo-cranky/default.nix
new file mode 100644
index 0000000000000..1af60f183fdcd
--- /dev/null
+++ b/pkgs/development/tools/rust/cargo-cranky/default.nix
@@ -0,0 +1,26 @@
+{ lib
+, rustPlatform
+, fetchFromGitHub
+}:
+
+rustPlatform.buildRustPackage rec {
+  pname = "cargo-cranky";
+  version = "0.3.0";
+
+  src = fetchFromGitHub {
+    owner = "ericseppanen";
+    repo = "cargo-cranky";
+    rev = "v${version}";
+    hash = "sha256-3ARl3z+2nz05UaKf8ChN6mvPY2qMjUNxGnGJ1P0xkas=";
+  };
+
+  cargoHash = "sha256-jmyrtaJTdZlffC7i5k7z9BEsHAs1rPTCs2/jgq1Jt6Y=";
+
+  meta = with lib; {
+    description = "An easy to configure wrapper for Rust's clippy";
+    homepage = "https://github.com/ericseppanen/cargo-cranky";
+    changelog = "https://github.com/ericseppanen/cargo-cranky/releases/tag/${src.rev}";
+    license = with licenses; [ asl20 mit ];
+    maintainers = with maintainers; [ figsoda ];
+  };
+}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index e6fac932b6418..59656e219d90c 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -16693,6 +16693,7 @@ with pkgs;
     inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
   };
   cargo-component = callPackage ../development/tools/rust/cargo-component { };
+  cargo-cranky = callPackage ../development/tools/rust/cargo-cranky { };
   cargo-criterion = callPackage ../development/tools/rust/cargo-criterion { };
   cargo-cyclonedx = callPackage ../development/tools/rust/cargo-cyclonedx {
     inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration CoreFoundation;