summary refs log tree commit diff
path: root/pkgs/tools/networking/ngrok/default.nix
blob: d7c4bcf04378ff299d6445b5f4dd4763cd7a8fc7 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
# This file was generated by go2nix.
{ stdenv, lib, pkgconfig, goPackages, go-bindata, fetchFromGitHub }:

with goPackages;

buildGoPackage rec {
  name = "ngrok-${version}";
  version = "1.7.1";
  rev = "${version}";

  goPackagePath = "ngrok";

  src = fetchFromGitHub {
    inherit rev;
    owner = "inconshreveable";
    repo = "ngrok";
    sha256 = "1r4nc9knp0nxg4vglg7v7jbyd1nh1j2590l720ahll8a4fbsx5a4";
  };

  goDeps = ./deps.json;

  buildInputs = [ go-bindata ];

  preConfigure = ''
    sed -e '/jteeuwen\/go-bindata/d' \
        -e '/export GOPATH/d' \
        -e 's/go get/#go get/' \
        -e 's|bin/go-bindata|go-bindata|' -i Makefile
    make assets BUILDTAGS=release
    export sourceRoot=$sourceRoot/src/ngrok
  '';

  buildFlags = [ "-tags release" ];
}