summary refs log tree commit diff
path: root/pkgs/tools/networking/quicktun/default.nix
blob: 6332d6c857742afaef6c6c768625ad1890c84ce7 (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
{ stdenv, fetchFromGitHub, libsodium }:

stdenv.mkDerivation rec {
  name = "quicktun-${version}";
  version = "2.2.5";

  src = fetchFromGitHub {
    owner = "UCIS";
    repo = "QuickTun";
    rev = "2d0c6a9cda8c21f921a5d1197aeee92e9568ca39";
    sha256 = "1ydvwasj84qljfbzh6lmhyzjc20yw24a0v2mykp8afsm97zzlqgx";
  };

  buildInputs = [ libsodium ];

  buildPhase = "bash build.sh";

  installPhase = ''
    rm out/quicktun*tgz
    install -vD out/quicktun* -t $out/bin
  '';

  meta = with stdenv.lib; {
    description = "Very simple, yet secure VPN software";
    homepage = http://wiki.ucis.nl/QuickTun;
    maintainers = [ maintainers.fpletz ];
    platforms = platforms.unix;
  };
}