diff --git a/guacamole-server/default.nix b/guacamole-server/default.nix new file mode 100644 index 0000000..d81125a --- /dev/null +++ b/guacamole-server/default.nix @@ -0,0 +1,27 @@ +with import {}; + +stdenv.mkDerivation rec { + pname = "guacamole-server"; + version = "1.4.0"; + + src = fetchurl { + url = "https://apache.org/dyn/closer.lua/guacamole/1.4.0/source/guacamole-server-1.4.0.tar.gz?action=download"; + sha256 = "J4kHXIsl5apC3sUFSR00Jbey/iBRdysABoYMJuile5A="; + }; + + #required dependencies + reqDeps = [cairo libjpeg libpng libtool libuuid]; + #optional dependencies + optDeps = [ffmpeg freerdp pango libssh2 libtelnet libvncserver libwebsockets pulseaudio openssl libvorbis libwebp]; + buildInputs = reqDeps ++ optDeps; + + vendorSha256 = null; + + doCheck = false; + + meta = with lib; { + description = "Apache Guacamole is a clientless remote desktop gateway."; + homepage = "https://guacamole.apache.org/"; + license = licenses.asl20; + }; +} \ No newline at end of file