biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / development / tools / wally-cli / default.nix
blobb0f3375984b4473503960c4b8002baff0cdbdcde
1 { lib, buildGoModule, fetchFromGitHub, pkg-config, libusb1 }:
3 buildGoModule rec {
4   pname = "wally-cli";
5   version = "2.0.1";
7   subPackages = [ "." ];
9   nativeBuildInputs = [ pkg-config ];
11   buildInputs = [ libusb1 ];
13   src = fetchFromGitHub {
14     owner = "zsa";
15     repo = "wally-cli";
16     rev = "${version}-linux";
17     sha256 = "NuyQHEygy4LNqLtrpdwfCR+fNy3ZUxOClVdRen6AXMc=";
18   };
20   vendorHash = "sha256-HffgkuKmaOjTYi+jQ6vBlC50JqqbYiikURT6TCqL7e0=";
22   meta = with lib; {
23     description = "A tool to flash firmware to mechanical keyboards";
24     mainProgram = "wally-cli";
25     homepage = "https://ergodox-ez.com/pages/wally-planck";
26     platforms = with platforms; linux ++ darwin;
27     license = licenses.mit;
28     maintainers = with maintainers; [ spacekookie r-burns ];
29   };