summary refs log blame commit diff
path: root/pkgs/build-support/go/garble.nix
blob: 27277d1b99256903bfac8b830ca422ed9d41b332 (plain) (tree)























                                                                       
{ buildGoModule
, fetchFromGitHub
, lib
}:
buildGoModule rec {
  pname = "garble";
  version = "20200107";

  src = fetchFromGitHub {
    owner = "burrowers";
    repo = pname;
    rev = "835f4aadf321521acf06aac4d5068473dc4b2ac1";
    sha256 = "sha256-NodsVHRll2YZoxrhmniJvelQOStG82u3kJyc0t8OXD8=";
  };

  vendorSha256 = "sha256-x2fk2QmZDK2yjyfYdK7x+sQjvt7tuggmm8ieVjsNKek=";

  meta = {
    description = "Obfuscate Go code by wrapping the Go toolchain";
    homepage = "https://github.com/burrowers/garble/";
    maintainers = with lib.maintainers; [ davhau ];
    license = lib.licenses.bsd3;
  };
}