python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / development / libraries / gvm-libs / default.nix
blobba08fc61f56826a1547d1a11a1c8ff1ff500a5a9
1 { lib
2 , stdenv
3 , cmake
4 , fetchFromGitHub
5 , glib
6 , glib-networking
7 , gnutls
8 , gpgme
9 , hiredis
10 , libgcrypt
11 , libnet
12 , libpcap
13 , libssh
14 , libuuid
15 , libxcrypt
16 , libxml2
17 , pkg-config
18 , zlib
19 , freeradius
22 stdenv.mkDerivation rec {
23   pname = "gvm-libs";
24   version = "21.4.4";
26   src = fetchFromGitHub {
27     owner = "greenbone";
28     repo = pname;
29     rev = "v${version}";
30     sha256 = "sha256-Ps8J9JuLKcrowl9wgZ3Wm7JTXyiejQPDr4OV/IvDy+I=";
31   };
33   nativeBuildInputs = [
34     cmake
35     pkg-config
36   ];
38   buildInputs = [
39     glib
40     glib-networking
41     gnutls
42     gpgme
43     hiredis
44     libgcrypt
45     freeradius
46     libnet
47     libpcap
48     libssh
49     libuuid
50     libxcrypt
51     libxml2
52     zlib
53   ];
55   cmakeFlags = [
56     "-DGVM_RUN_DIR=$out/run/gvm"
57   ];
59   meta = with lib; {
60     description = "Libraries module for the Greenbone Vulnerability Management Solution";
61     homepage = "https://github.com/greenbone/gvm-libs";
62     license = with licenses; [ gpl2Plus ];
63     maintainers = with maintainers; [ fab ];
64     platforms = platforms.linux;
65   };