From fa0ad267b8105a14aeef366d270e922b610c0f40 Mon Sep 17 00:00:00 2001 From: Michael Jumper Date: Mon, 4 Nov 2019 19:26:04 -0800 Subject: [PATCH] GUACAMOLE-249: Update Docker build to use FreeRDP 2.0.0. --- Dockerfile | 7 +++---- src/guacd-docker/bin/link-freerdp-plugins.sh | 2 +- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/Dockerfile b/Dockerfile index f5f7a425..a109edd3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -37,9 +37,9 @@ ARG BUILD_DIR=/tmp/guacd-docker-BUILD ARG BUILD_DEPENDENCIES=" \ autoconf \ automake \ + freerdp2-dev \ gcc \ libcairo2-dev \ - libfreerdp-dev \ libjpeg62-turbo-dev \ libossp-uuid-dev \ libpango1.0-dev \ @@ -71,7 +71,7 @@ RUN ${PREFIX_DIR}/bin/build-guacd.sh "$BUILD_DIR" "$PREFIX_DIR" RUN ${PREFIX_DIR}/bin/list-dependencies.sh \ ${PREFIX_DIR}/sbin/guacd \ ${PREFIX_DIR}/lib/libguac-client-*.so \ - ${PREFIX_DIR}/lib/freerdp/guac*.so \ + ${PREFIX_DIR}/lib/freerdp2/guac*.so \ > ${PREFIX_DIR}/DEPENDENCIES # Use same Debian as the base for the runtime image @@ -92,7 +92,6 @@ ENV GUACD_LOG_LEVEL=info ARG RUNTIME_DEPENDENCIES=" \ ca-certificates \ ghostscript \ - libfreerdp-plugins-standard \ fonts-liberation \ fonts-dejavu \ xfonts-terminus" @@ -108,7 +107,7 @@ RUN apt-get update && \ # Link FreeRDP plugins into proper path RUN ${PREFIX_DIR}/bin/link-freerdp-plugins.sh \ - ${PREFIX_DIR}/lib/freerdp/guac*.so + ${PREFIX_DIR}/lib/freerdp2/libguac*.so # Expose the default listener port EXPOSE 4822 diff --git a/src/guacd-docker/bin/link-freerdp-plugins.sh b/src/guacd-docker/bin/link-freerdp-plugins.sh index 332d4c0f..625e85b3 100755 --- a/src/guacd-docker/bin/link-freerdp-plugins.sh +++ b/src/guacd-docker/bin/link-freerdp-plugins.sh @@ -70,7 +70,7 @@ while [ -n "$1" ]; do # Determine correct install location for FreeRDP plugins FREERDP_DIR="$(where_is_freerdp "$1")" - FREERDP_PLUGIN_DIR="${FREERDP_DIR}/freerdp" + FREERDP_PLUGIN_DIR="${FREERDP_DIR}/freerdp2" # Add symbolic link if necessary if [ ! -e "$FREERDP_PLUGIN_DIR/$(basename "$1")" ]; then