summary refs log tree commit diff
path: root/pkgs/tools/networking/toxvpn/default.nix
diff options
context:
space:
mode:
authorPeter Hoeg <peter@speartail.com>2017-02-14 14:59:59 +0800
committerPeter Hoeg <peter@speartail.com>2017-02-14 14:59:59 +0800
commit7690ec0022c8da7aa813b6b2440fe0daeb5467f2 (patch)
tree251b70eeda36be14a77972b572e66412040a871d /pkgs/tools/networking/toxvpn/default.nix
parenta66e04d3bec08581efb3e21188eb7625e72eaeee (diff)
downloadnixpkgs-7690ec0022c8da7aa813b6b2440fe0daeb5467f2.tar
nixpkgs-7690ec0022c8da7aa813b6b2440fe0daeb5467f2.tar.gz
nixpkgs-7690ec0022c8da7aa813b6b2440fe0daeb5467f2.tar.bz2
nixpkgs-7690ec0022c8da7aa813b6b2440fe0daeb5467f2.tar.lz
nixpkgs-7690ec0022c8da7aa813b6b2440fe0daeb5467f2.tar.xz
nixpkgs-7690ec0022c8da7aa813b6b2440fe0daeb5467f2.tar.zst
nixpkgs-7690ec0022c8da7aa813b6b2440fe0daeb5467f2.zip
toxvpn: 20160909 -> 20161230
Diffstat (limited to 'pkgs/tools/networking/toxvpn/default.nix')
-rw-r--r--pkgs/tools/networking/toxvpn/default.nix28
1 files changed, 10 insertions, 18 deletions
diff --git a/pkgs/tools/networking/toxvpn/default.nix b/pkgs/tools/networking/toxvpn/default.nix
index 29b1ec5f39c..05e833f2f8e 100644
--- a/pkgs/tools/networking/toxvpn/default.nix
+++ b/pkgs/tools/networking/toxvpn/default.nix
@@ -1,31 +1,23 @@
-{ stdenv, fetchFromGitHub, libtoxcore, cmake, jsoncpp, lib, stdenvAdapters, libsodium, systemd, enableDebugging, libcap }:
+{ stdenv, fetchFromGitHub, cmake, lib
+, libtoxcore, jsoncpp, libsodium, systemd, libcap }:
 
 with lib;
 
-let
-  libtoxcoreLocked = stdenv.lib.overrideDerivation libtoxcore (oldAttrs: {
-    name = "libtoxcore-2016-09-07";
-    src = fetchFromGitHub {
-      owner  = "TokTok";
-      repo   = "toxcore";
-      rev    = "3521898b0cbf398d882496f6382f6c4ea1c23bc1";
-      sha256 = "1jvf0v9cqwd4ssj1iarhgsr05qg48v7yvmbnn3k01jy0lqci8iaq";
-    };
-  });
-
-in stdenv.mkDerivation {
-  name = "toxvpn-2016-09-09";
+stdenv.mkDerivation rec {
+  name = "toxvpn-${version}";
+  version = "20161230";
 
   src = fetchFromGitHub {
     owner  = "cleverca22";
     repo   = "toxvpn";
-    rev    = "6e188f26fff8bddc1014ee3cc7a7423f9f344a09";
-    sha256 = "1bshc6pzk7z7q7g17cwx9gmlcyzn4szqvdiy0ihbk2xmx9k31c6p";
+    rev    = "4b7498a5fae680484cb5779ac01fb08ad3089bdd";
+    sha256 = "0bazdspiym9xyzms7pd6i1f2gph13rnf764nm3jc27fbfwmc98rp";
   };
 
-  buildInputs = [ cmake libtoxcoreLocked jsoncpp libsodium libcap ] ++ optional (systemd != null) systemd;
+  buildInputs = [ libtoxcore jsoncpp libsodium libcap ] ++ optional stdenv.isLinux systemd;
+  nativeBuildInputs = [ cmake ];
 
-  cmakeFlags = optional (systemd != null) [ "-DSYSTEMD=1" ];
+  cmakeFlags = optional stdenv.isLinux [ "-DSYSTEMD=1" ];
 
   meta = with stdenv.lib; {
     description = "A powerful tool that allows one to make tunneled point to point connections over Tox";