guacamole-server #4

Closed
opened 2022-06-03 17:28:38 +00:00 by codedotjs · 4 comments

Apache Guacamole is a clientless remote desktop gateway.

Apache Guacamole is a clientless remote desktop gateway. * [Website](https://guacamole.apache.org/) * [Download page](https://guacamole.apache.org/releases/1.4.0/) * [Download](https://apache.org/dyn/closer.lua/guacamole/1.4.0/source/guacamole-server-1.4.0.tar.gz?action=download) (.tar.gz) * [Documentation](https://guacamole.apache.org/doc/1.4.0/gug/installing-guacamole.html#building-guacamole-server)
codedotjs added this to the Packages project 2022-06-03 17:28:38 +00:00
Author

The nixpkg is ready for testing.

The [nixpkg](https://git.exozy.me/exozyme/packages/src/branch/main/guacamole-server/default.nix) is ready for testing.
Author

Although all dependencies are added not all of the optional protocols seem to be working.

Installed dependencies

#required & optional dependencies
  reqDeps = [cairo libjpeg libpng libtool libuuid];
  optDeps = [ffmpeg freerdp pango libssh2 libtelnet libvncserver libwebsockets pulseaudio openssl libvorbis libwebp];
  buildInputs = reqDeps ++ optDeps;

Program output

------------------------------------------------
guacamole-server version 1.4.0
------------------------------------------------

   Library status:

     freerdp2 ............ no
     pango ............... no
     libavcodec .......... no
     libavformat.......... no
     libavutil ........... no
     libssh2 ............. yes
     libssl .............. yes
     libswscale .......... no
     libtelnet ........... yes
     libVNCServer ........ yes
     libvorbis ........... yes
     libpulse ............ yes
     libwebsockets ....... yes
     libwebp ............. yes
     wsock32 ............. no

   Protocol support:

      Kubernetes .... no
      RDP ........... no
      SSH ........... no
      Telnet ........ no
      VNC ........... yes

   Services / tools:

      guacd ...... yes
      guacenc .... no
      guaclog .... yes

   FreeRDP plugins: no
   Init scripts: no
   Systemd units: no
Although all [dependencies](https://guacamole.apache.org/doc/1.4.0/gug/installing-guacamole.html#required-dependencies) are added not all of the optional protocols seem to be working. ### Installed dependencies ``` #required & optional dependencies reqDeps = [cairo libjpeg libpng libtool libuuid]; optDeps = [ffmpeg freerdp pango libssh2 libtelnet libvncserver libwebsockets pulseaudio openssl libvorbis libwebp]; buildInputs = reqDeps ++ optDeps; ``` ### Program output ``` ------------------------------------------------ guacamole-server version 1.4.0 ------------------------------------------------ Library status: freerdp2 ............ no pango ............... no libavcodec .......... no libavformat.......... no libavutil ........... no libssh2 ............. yes libssl .............. yes libswscale .......... no libtelnet ........... yes libVNCServer ........ yes libvorbis ........... yes libpulse ............ yes libwebsockets ....... yes libwebp ............. yes wsock32 ............. no Protocol support: Kubernetes .... no RDP ........... no SSH ........... no Telnet ........ no VNC ........... yes Services / tools: guacd ...... yes guacenc .... no guaclog .... yes FreeRDP plugins: no Init scripts: no Systemd units: no ```
Author

Probably we need to install the dependencies manually first instead of using them as buildInput.

Probably we need to install the dependencies manually first instead of using them as _buildInput_.
codedotjs added a new dependency 2022-06-14 20:34:22 +00:00
codedotjs removed a dependency 2022-06-15 10:24:30 +00:00
a added the
high priority
label 2022-09-08 18:47:20 +00:00
Owner
This was [merged into nixpkgs recently](https://github.com/NixOS/nixpkgs/pull/237824). Thanks @codedotjs!
a closed this issue 2023-07-26 14:53:39 +00:00
This repo is archived. You cannot comment on issues.
No milestone
No project
No assignees
2 participants
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: exozyme/nixpkgs#4
No description provided.