ripasso-cursive: cosmetic changes (#361736)
[NixPkgs.git] / pkgs / by-name / ca / cargo-v5 / package.nix
blob59f5b3003e9b6e71f5d5c03b1f9e4ea8a8503d71
2   lib,
3   fetchFromGitHub,
4   rustPlatform,
5   pkg-config,
6   dbus,
7   udev,
8   openssl,
9 }:
11 rustPlatform.buildRustPackage {
12   pname = "cargo-v5";
13   version = "0.8.2";
15   src = fetchFromGitHub {
16     owner = "vexide";
17     repo = "cargo-v5";
18     rev = "9d5f6e014c80838ff2b0cca401bcbd518c1e9274";
19     hash = "sha256-bXzJvlhG/IJOu+D1iluJD3wDoiJXWzXYJ+ZUG6xMCeA=";
20   };
22   cargoHash = "sha256-OQ3XY8RzmjGZWFyTY3HY9AYb8qDHHeEAuWa+3WNOtRM=";
24   buildFeatures = [ "full" ];
26   nativeBuildInputs = [ pkg-config ];
27   buildInputs = [
28     dbus
29     udev
30     openssl
31   ];
33   meta = {
34     description = "Cargo tool for working with VEX V5 Rust projects";
35     mainProgram = "cargo-v5";
36     homepage = "https://github.com/vexide/cargo-v5";
37     license = lib.licenses.mit;
38     maintainers = with lib.maintainers; [ max-niederman ];
39   };