diff options
author | Peter Hoeg <peter@hoeg.com> | 2020-03-10 20:55:19 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-03-10 20:55:19 +0800 |
commit | 7b87ac3e31fcdf72e387daaab4ad4f0335257899 (patch) | |
tree | 8ab7be46bf4e575c6b70242a15a36ed65d750678 /pkgs/development/tools | |
parent | a19708af1bad4170257f66df06d03e8f6d48cf89 (diff) | |
parent | 740ec9474ef3a22ca3608093e128746c167031f9 (diff) | |
download | nixlib-7b87ac3e31fcdf72e387daaab4ad4f0335257899.tar nixlib-7b87ac3e31fcdf72e387daaab4ad4f0335257899.tar.gz nixlib-7b87ac3e31fcdf72e387daaab4ad4f0335257899.tar.bz2 nixlib-7b87ac3e31fcdf72e387daaab4ad4f0335257899.tar.lz nixlib-7b87ac3e31fcdf72e387daaab4ad4f0335257899.tar.xz nixlib-7b87ac3e31fcdf72e387daaab4ad4f0335257899.tar.zst nixlib-7b87ac3e31fcdf72e387daaab4ad4f0335257899.zip |
Merge pull request #81499 from NixOS/u/teensy
teensy-loader-cli: 2.1 -> 2.1.20191110
Diffstat (limited to 'pkgs/development/tools')
-rw-r--r-- | pkgs/development/tools/misc/teensy-loader-cli/default.nix | 31 |
1 files changed, 18 insertions, 13 deletions
diff --git a/pkgs/development/tools/misc/teensy-loader-cli/default.nix b/pkgs/development/tools/misc/teensy-loader-cli/default.nix index 2975d64113e8..e03320f84295 100644 --- a/pkgs/development/tools/misc/teensy-loader-cli/default.nix +++ b/pkgs/development/tools/misc/teensy-loader-cli/default.nix @@ -1,26 +1,31 @@ -{ stdenv, libusb, fetchgit }: -let - version = "2.1"; -in -stdenv.mkDerivation { +{ stdenv, fetchFromGitHub, go-md2man, installShellFiles, libusb }: + +stdenv.mkDerivation rec { pname = "teensy-loader-cli"; - inherit version; - src = fetchgit { - url = "git://github.com/PaulStoffregen/teensy_loader_cli.git"; - rev = "f5b6d7aafda9a8b014b4bb08660833ca45c136d2"; - sha256 = "1a663bv3lvm7bsf2wcaj2c0vpmniak7w5hwix5qgz608bvm2v781"; + version = "2.1.20191110"; + + src = fetchFromGitHub { + owner = "PaulStoffregen"; + repo = "teensy_loader_cli"; + rev = "e98b5065cdb9f04aa4dde3f2e6e6e6f12dd97592"; + sha256 = "1yx8vsh6b29pqr4zb6sx47429i9x51hj9psn8zksfz75j5ivfd5i"; }; buildInputs = [ libusb ]; + nativeBuildInputs = [ go-md2man installShellFiles ]; + installPhase = '' - install -Dm755 teensy_loader_cli $out/bin/teensy-loader-cli + install -Dm555 teensy_loader_cli $out/bin/teensy-loader-cli + install -Dm444 -t $out/share/doc/${pname} *.md *.txt + go-md2man -in README.md -out ${pname}.1 + installManPage *.1 ''; meta = with stdenv.lib; { - license = licenses.gpl3; description = "Firmware uploader for the Teensy microcontroller boards"; - homepage = https://www.pjrc.com/teensy/; + homepage = "https://www.pjrc.com/teensy/"; + license = licenses.gpl3; maintainers = with maintainers; [ the-kenny ]; platforms = platforms.unix; }; |