{ lib , stdenv , cmake , fetchFromGitHub , glib , glib-networking , gnutls , gpgme , hiredis , libgcrypt , libnet , libpcap , libssh , libuuid , libxcrypt , libxml2 , pkg-config , zlib , freeradius }: stdenv.mkDerivation rec { pname = "gvm-libs"; version = "21.4.4"; src = fetchFromGitHub { owner = "greenbone"; repo = pname; rev = "v${version}"; sha256 = "sha256-Ps8J9JuLKcrowl9wgZ3Wm7JTXyiejQPDr4OV/IvDy+I="; }; nativeBuildInputs = [ cmake pkg-config ]; buildInputs = [ glib glib-networking gnutls gpgme hiredis libgcrypt freeradius libnet libpcap libssh libuuid libxcrypt libxml2 zlib ]; cmakeFlags = [ "-DGVM_RUN_DIR=$out/run/gvm" ]; meta = with lib; { description = "Libraries module for the Greenbone Vulnerability Management Solution"; homepage = "https://github.com/greenbone/gvm-libs"; license = with licenses; [ gpl2Plus ]; maintainers = with maintainers; [ fab ]; platforms = platforms.linux; }; }