diff options
author | edef <edef@edef.eu> | 2019-08-21 21:22:44 +0000 |
---|---|---|
committer | edef <edef@edef.eu> | 2019-08-22 11:09:45 +0000 |
commit | e9ccd6fa3d89c87ecb51970176a962f86db88922 (patch) | |
tree | 23450e14c4febaacc264e5a13a3afc9501a15c89 /pkgs/development/tools/misc/wishbone-tool | |
parent | 88f57d450108cf291766c6f72e0927ac84e3cc95 (diff) | |
download | nixpkgs-e9ccd6fa3d89c87ecb51970176a962f86db88922.tar nixpkgs-e9ccd6fa3d89c87ecb51970176a962f86db88922.tar.gz nixpkgs-e9ccd6fa3d89c87ecb51970176a962f86db88922.tar.bz2 nixpkgs-e9ccd6fa3d89c87ecb51970176a962f86db88922.tar.lz nixpkgs-e9ccd6fa3d89c87ecb51970176a962f86db88922.tar.xz nixpkgs-e9ccd6fa3d89c87ecb51970176a962f86db88922.tar.zst nixpkgs-e9ccd6fa3d89c87ecb51970176a962f86db88922.zip |
wishbone-tool: init at 0.2.8
Diffstat (limited to 'pkgs/development/tools/misc/wishbone-tool')
-rw-r--r-- | pkgs/development/tools/misc/wishbone-tool/default.nix | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/pkgs/development/tools/misc/wishbone-tool/default.nix b/pkgs/development/tools/misc/wishbone-tool/default.nix new file mode 100644 index 00000000000..6b2c944f701 --- /dev/null +++ b/pkgs/development/tools/misc/wishbone-tool/default.nix @@ -0,0 +1,25 @@ +{ lib, fetchFromGitHub, rustPlatform, libusb }: +let + version = "0.2.8"; + src = fetchFromGitHub { + owner = "xobs"; + repo = "wishbone-utils"; + rev = "v${version}"; + sha256 = "0v6s5yl0y6bd2snf12x6c77rwvqkg6ybi1sm4wr7qdgbwq563nxp"; + }; +in +rustPlatform.buildRustPackage { + pname = "wishbone-tool"; + inherit version; + src = "${src}/wishbone-tool"; + cargoSha256 = "0pj8kf6s1c666p4kc6q1hlvaqm0lm9aqnsx5r034g1y8sxnnyri2"; + buildInputs = [ libusb ]; + + meta = with lib; { + description = "Manipulate a Wishbone device over some sort of bridge"; + homepage = "https://github.com/xobs/wishbone-utils#wishbone-tool"; + license = licenses.bsd2; + maintainers = with maintainers; [ edef ]; + platforms = platforms.linux; + }; +} |