1{ buildGoPackage
2, lib
3, fetchFromGitHub
4}:
5
6buildGoPackage rec {
7 pname = "impl-unstable";
8 version = "2018-02-27";
9 rev = "3d0f908298c49598b6aa84f101c69670e15d1d03";
10
11 goPackagePath = "github.com/josharian/impl";
12
13 src = fetchFromGitHub {
14 inherit rev;
15
16 owner = "josharian";
17 repo = "impl";
18 sha256 = "0xpip20x5vclrl0by1760lg73v6lj6nmkbiazlskyvpkw44h8a7c";
19 };
20
21 goDeps = ./deps.nix;
22
23 meta = with lib; {
24 description = "impl generates method stubs for implementing an interface.";
25 homepage = https://github.com/josharian/impl;
26 license = licenses.mit;
27 maintainers = with maintainers; [ kalbasit ];
28 platforms = platforms.linux ++ platforms.darwin;
29 };
30}