aboutsummaryrefslogtreecommitdiff
path: root/pkgs/tools/networking
diff options
context:
space:
mode:
authorGabriel Ebner <gebner@gebner.org>2020-08-22 16:32:39 +0200
committerGabriel Ebner <gebner@gebner.org>2020-08-22 16:32:39 +0200
commit58ff57004ff99f61b54a3e854ba5753dc23da490 (patch)
treee40c362ec7e59c0fe115c52374d4d4d8d70fb488 /pkgs/tools/networking
parent280147c510a31ff0356b8a7d089b991520dc20ef (diff)
wstunnel: unstable-2019-01-28 -> unstable-2020-07-12
Diffstat (limited to 'pkgs/tools/networking')
-rw-r--r--pkgs/tools/networking/wstunnel/default.nix18
1 files changed, 6 insertions, 12 deletions
diff --git a/pkgs/tools/networking/wstunnel/default.nix b/pkgs/tools/networking/wstunnel/default.nix
index 2488d874e6db..161b08a7d39e 100644
--- a/pkgs/tools/networking/wstunnel/default.nix
+++ b/pkgs/tools/networking/wstunnel/default.nix
@@ -2,28 +2,21 @@
, classy-prelude, cmdargs, connection, hslogger, mtl, network
, network-conduit-tls, stdenv, streaming-commons, text
, unordered-containers, websockets
+, hspec, iproute
, lib, fetchFromGitHub, fetchpatch
}:
mkDerivation rec {
pname = "wstunnel";
- version = "unstable-2019-01-28";
+ version = "unstable-2020-07-12";
src = fetchFromGitHub {
owner = "erebe";
repo = pname;
- rev = "78cc5a5f1aa4dbcb25fa9b0efc9cfef3640672e4";
- sha256 = "17y3yn7qg1h7jx9xs041sw63g51vyns236f60d2m2mghi49lm9i2";
+ rev = "093a01fa3a34eee5efd8f827900e64eab9d16c05";
+ sha256 = "17p9kq0ssz05qzl6fyi5a5fjbpn4bxkkwibb9si3fhzrxc508b59";
};
- patches = [
- # Support GHC 8.6 https://github.com/erebe/wstunnel/pull/18
- (fetchpatch {
- url = "https://github.com/erebe/wstunnel/commit/8f348fea4dbf75874d5d930334377843763335ab.patch";
- sha256 = "0a66jx7k97j3iyr7j5npbyq1lkhzz74r81mkas4nig7z3hny1gn9";
- })
- ];
-
isLibrary = false;
isExecutable = true;
@@ -31,13 +24,14 @@ mkDerivation rec {
async base base64-bytestring binary bytestring classy-prelude
connection hslogger mtl network network-conduit-tls
streaming-commons text unordered-containers websockets
+ iproute
];
executableHaskellDepends = [
base bytestring classy-prelude cmdargs hslogger text
];
- testHaskellDepends = [ base text ];
+ testHaskellDepends = [ base text hspec ];
homepage = "https://github.com/erebe/wstunnel";
description = "UDP and TCP tunnelling over WebSocket";