summary refs log tree commit diff
path: root/pkgs/tools/networking/toxvpn/default.nix
diff options
context:
space:
mode:
authorSandro Jäckel <sandro.jaeckel@gmail.com>2021-08-02 13:14:13 +0200
committerSandro Jäckel <sandro.jaeckel@gmail.com>2021-08-02 13:14:13 +0200
commit9733d7e0774cb8776184e33cda144c6914f84679 (patch)
treeafa680e32adb9bd5815ca18735593985b37fffaf /pkgs/tools/networking/toxvpn/default.nix
parent0b06ccd7bec896d116d50c10d523c9be709abfbc (diff)
downloadnixpkgs-9733d7e0774cb8776184e33cda144c6914f84679.tar
nixpkgs-9733d7e0774cb8776184e33cda144c6914f84679.tar.gz
nixpkgs-9733d7e0774cb8776184e33cda144c6914f84679.tar.bz2
nixpkgs-9733d7e0774cb8776184e33cda144c6914f84679.tar.lz
nixpkgs-9733d7e0774cb8776184e33cda144c6914f84679.tar.xz
nixpkgs-9733d7e0774cb8776184e33cda144c6914f84679.tar.zst
nixpkgs-9733d7e0774cb8776184e33cda144c6914f84679.zip
toxvpn: format, cleanup
Diffstat (limited to '')
-rw-r--r--pkgs/tools/networking/toxvpn/default.nix35
1 files changed, 21 insertions, 14 deletions
diff --git a/pkgs/tools/networking/toxvpn/default.nix b/pkgs/tools/networking/toxvpn/default.nix
index c433d7d0a66..c5aaec66d9e 100644
--- a/pkgs/tools/networking/toxvpn/default.nix
+++ b/pkgs/tools/networking/toxvpn/default.nix
@@ -1,33 +1,40 @@
-{ lib, stdenv, fetchFromGitHub, cmake, nlohmann_json,
-  libtoxcore, libsodium, libcap, zeromq,
-  systemd ? null }:
-
-with lib;
+{ lib
+, stdenv
+, fetchFromGitHub
+, cmake
+, nlohmann_json
+, libtoxcore
+, libsodium
+, libcap
+, zeromq
+, systemd
+}:
 
 stdenv.mkDerivation {
-  name = "toxvpn-2019-09-09";
+  name = "toxvpn";
+  version = "unstable-2019-09-09";
 
   src = fetchFromGitHub {
-    owner  = "cleverca22";
-    repo   = "toxvpn";
-    rev    = "45083dec172ce167f7ed84d571ec2822ebe4d51a";
+    owner = "cleverca22";
+    repo = "toxvpn";
+    rev = "45083dec172ce167f7ed84d571ec2822ebe4d51a";
     sha256 = "193crarrx6q0zd2p6dn67pzv8kngwi440zm1y54njgcz0v3fpxmb";
   };
 
   buildInputs = [ libtoxcore nlohmann_json libsodium zeromq ]
-    ++ optionals stdenv.isLinux [ libcap systemd ];
+    ++ lib.optionals stdenv.isLinux [ libcap systemd ];
 
   nativeBuildInputs = [ cmake ];
 
-  cmakeFlags = optional stdenv.isLinux [ "-DSYSTEMD=1" ];
+  cmakeFlags = lib.optional stdenv.isLinux [ "-DSYSTEMD=1" ];
 
   postInstall = "$out/bin/toxvpn -h";
 
   meta = with lib; {
     description = "A powerful tool that allows one to make tunneled point to point connections over Tox";
-    homepage    = "https://github.com/cleverca22/toxvpn";
-    license     = licenses.gpl3;
+    homepage = "https://github.com/cleverca22/toxvpn";
+    license = licenses.gpl3;
     maintainers = with maintainers; [ cleverca22 obadz toonn ];
-    platforms   = platforms.linux ++ platforms.darwin;
+    platforms = platforms.unix;
   };
 }