biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / development / tools / misc / docopts / default.nix
blob1b7834318772d466c7a64b504fa678f8723bf3af
1 { lib, buildGoPackage, fetchFromGitHub }:
3 buildGoPackage rec {
4   pname = "docopts";
5   version = "0.6.4-with-no-mangle-double-dash";
7   src = fetchFromGitHub {
8     owner = "docopt";
9     repo = pname;
10     rev = "v${version}";
11     sha256 = "0zxax0kl8wqpkzmw9ij4qgfhjbk4r7996pjyp9xf5icyk8knp00q";
12   };
14   goPackagePath = "github.com/docopt/${pname}";
16   goDeps = ./deps.nix;
18   subPackages = [ "./" ];
20   postInstall = ''
21     install -D -m 755 ./go/src/$goPackagePath/docopts.sh $out/bin/docopts.sh
22   '';
24   meta = with lib; {
25     homepage = "https://github.com/docopt/${pname}";
26     description = "docopt CLI tool for shell scripting";
27     license = licenses.mit;
28     maintainers = [ maintainers.confus ];
29     platforms = platforms.unix;
30   };