at 23.11-beta 33 lines 770 B view raw
1{ lib, stdenv, fetchFromGitHub 2, autoreconfHook, pkg-config 3, libqb, libxml2, libnl, lksctp-tools 4, nss, openssl, bzip2, lzo, lz4, xz, zlib, zstd 5, doxygen 6}: 7 8stdenv.mkDerivation rec { 9 pname = "kronosnet"; 10 version = "1.28"; 11 12 src = fetchFromGitHub { 13 owner = pname; 14 repo = pname; 15 rev = "v${version}"; 16 sha256 = "sha256-HxdZy2TiQT7pWyhaSq4YJAcqjykzWy1aI3gEZrlbghQ="; 17 }; 18 19 nativeBuildInputs = [ autoreconfHook pkg-config doxygen ]; 20 21 buildInputs = [ 22 libqb libxml2 libnl lksctp-tools 23 nss openssl 24 bzip2 lzo lz4 xz zlib zstd 25 ]; 26 27 meta = with lib; { 28 description = "VPN on steroids"; 29 homepage = "https://kronosnet.org/"; 30 license = with licenses; [ lgpl21Plus gpl2Plus ]; 31 maintainers = with maintainers; [ ryantm ]; 32 }; 33}