python312Packages.recurring-ical-events: 3.3.4 -> 3.4.0 (#372089)
[NixPkgs.git] / pkgs / by-name / ca / cargo-3ds / package.nix
blob780a40e3d66bdc9d9b610bb219319b5a4ee704f1
2   lib,
3   rustPlatform,
4   fetchFromGitHub,
5   nix-update-script,
6 }:
7 rustPlatform.buildRustPackage rec {
8   pname = "cargo-3ds";
9   version = "0.1.3";
11   src = fetchFromGitHub {
12     owner = "rust3ds";
13     repo = "cargo-3ds";
14     tag = "v${version}";
15     hash = "sha256-G1XSpvE94gcamvyKKzGZgj5QSwkBNbYWYdZ17ScwW90=";
16   };
18   cargoHash = "sha256-Gt8TJ6VTvpqtpQuD4WYN45/gccfgnw13sKeMqHboTm8=";
20   # Integration tests do not run in Nix build environment due to needing to
21   # create and build Cargo workspaces.
22   doCheck = false;
24   passthru.updateScript = nix-update-script { };
26   meta = {
27     description = "Cargo command to work with Nintendo 3DS project binaries";
28     homepage = "https://github.com/rust3ds/cargo-3ds";
29     license = with lib.licenses; [
30       mit
31       asl20
32     ];
33     maintainers = with lib.maintainers; [ l1npengtul ];
34   };