{ stdenv, lib, fetchFromGitHub , jansson , libconfig , libnice , openssl , srtp , usrsctp , libmicrohttpd , libwebsockets , gnumake #, cmake , rabbitmq-c #, paho-mqtt-c , nanomsg , curl , sofia_sip , libopus , libogg , lua , glib , zlib , pkgconfig , gengetopt , autoconf , automake , libtool , libuv }: stdenv.mkDerivation rec { pname = "janus-gateway"; version = "0.10.10"; src = fetchFromGitHub { owner = "meetecho"; repo = pname; rev = "v${version}"; sha256 = "sha256-aMyae2jpP4ipgRl5Mp2m0v2M4PQtss3EeAil/MWfYrs="; }; nativeBuildInputs = [ jansson libconfig libnice openssl srtp usrsctp libmicrohttpd libwebsockets gnumake #cmake rabbitmq-c #paho-mqtt-c nanomsg curl sofia_sip libopus libogg lua glib zlib pkgconfig gengetopt libuv autoconf automake libtool ]; preConfigure = "./autogen.sh"; meta = with lib; { description = "Janus WebRTC server"; homepage = src.meta.homepage; license = licenses.gpl3; maintainers = with maintainers; [ aw ]; }; }