2018-07-21 02:44:44 +02:00
|
|
|
{ buildGoPackage, go-bindata, fetchFromGitHub }:
|
2017-08-27 23:08:18 +02:00
|
|
|
|
|
|
|
buildGoPackage rec {
|
2019-08-15 14:41:18 +02:00
|
|
|
pname = "ngrok";
|
2017-08-27 23:08:18 +02:00
|
|
|
version = "1.7.1";
|
2019-09-09 01:38:31 +02:00
|
|
|
rev = version;
|
2017-08-27 23:08:18 +02:00
|
|
|
|
|
|
|
goPackagePath = "ngrok";
|
|
|
|
|
|
|
|
src = fetchFromGitHub {
|
|
|
|
inherit rev;
|
|
|
|
owner = "inconshreveable";
|
|
|
|
repo = "ngrok";
|
|
|
|
sha256 = "1r4nc9knp0nxg4vglg7v7jbyd1nh1j2590l720ahll8a4fbsx5a4";
|
|
|
|
};
|
|
|
|
|
|
|
|
goDeps = ./deps.nix;
|
|
|
|
|
2020-03-18 00:23:50 +01:00
|
|
|
nativeBuildInputs = [ go-bindata ];
|
2017-08-27 23:08:18 +02:00
|
|
|
|
|
|
|
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" ];
|
2019-04-15 01:25:45 +02:00
|
|
|
|
|
|
|
meta = {
|
2020-04-01 03:11:51 +02:00
|
|
|
homepage = "https://ngrok.com/";
|
2019-04-15 01:25:45 +02:00
|
|
|
};
|
2017-08-27 23:08:18 +02:00
|
|
|
}
|