base16-schemes: unstable-2024-06-21 -> unstable-2024-11-12 (#356361)
[NixPkgs.git] / pkgs / tools / networking / tinc / default.nix
blob6250ec84d9df64f93d6b0ee45905e916016dc0d9
1 {lib, stdenv, fetchurl, lzo, openssl, zlib}:
3 stdenv.mkDerivation rec {
4   version = "1.0.36";
5   pname = "tinc";
7   src = fetchurl {
8     url = "https://www.tinc-vpn.org/packages/tinc-${version}.tar.gz";
9     sha256 = "021i2sl2mjscbm8g59d7vs74iw3gf0m48wg7w3zhwj6czarkpxs0";
10   };
12   buildInputs = [ lzo openssl zlib ];
14   configureFlags = [
15     "--localstatedir=/var"
16     "--sysconfdir=/etc"
17   ];
19   #passthru.tests = { inherit (nixosTests) tinc; }; # test uses tinc_pre
21   meta = {
22     description = "VPN daemon with full mesh routing";
23     longDescription = ''
24       tinc is a Virtual Private Network (VPN) daemon that uses tunnelling and
25       encryption to create a secure private network between hosts on the
26       Internet.  It features full mesh routing, as well as encryption,
27       authentication, compression and ethernet bridging.
28     '';
29     homepage="http://www.tinc-vpn.org/";
30     license = lib.licenses.gpl2Plus;
31     mainProgram = "tincd";
32     platforms = lib.platforms.unix;
33   };