python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / development / libraries / kronosnet / default.nix
blobfb9c5c57eca16e26da3657b9a7f989043fdd5aff
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 }:
8 stdenv.mkDerivation rec {
9   pname = "kronosnet";
10   version = "1.23";
12   src = fetchFromGitHub {
13     owner = pname;
14     repo = pname;
15     rev = "v${version}";
16     sha256 = "sha256-+uQXV5tOLsBPFzfFHqwV1Oz4+KwZMkdjO8zfIljV+ro=";
17   };
19   nativeBuildInputs = [ autoreconfHook pkg-config doxygen ];
21   buildInputs = [
22     libqb libxml2 libnl lksctp-tools
23     nss openssl
24     bzip2 lzo lz4 xz zlib zstd
25   ];
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   };