Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id D86C8200BDF for ; Sun, 18 Dec 2016 19:52:02 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id D718C160B30; Sun, 18 Dec 2016 18:52:02 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 2D60D160AF6 for ; Sun, 18 Dec 2016 19:52:02 +0100 (CET) Received: (qmail 757 invoked by uid 500); 18 Dec 2016 18:52:01 -0000 Mailing-List: contact commits-help@guacamole.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@guacamole.incubator.apache.org Delivered-To: mailing list commits@guacamole.incubator.apache.org Received: (qmail 748 invoked by uid 99); 18 Dec 2016 18:52:01 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 18 Dec 2016 18:52:01 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id F0BB11865E6 for ; Sun, 18 Dec 2016 18:52:00 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -6.219 X-Spam-Level: X-Spam-Status: No, score=-6.219 tagged_above=-999 required=6.31 tests=[KAM_ASCII_DIVIDERS=0.8, KAM_LAZY_DOMAIN_SECURITY=1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-2.999] autolearn=disabled Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id cOrxM-3hMdsc for ; Sun, 18 Dec 2016 18:51:58 +0000 (UTC) Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with SMTP id 5C9DD5FBFE for ; Sun, 18 Dec 2016 18:51:55 +0000 (UTC) Received: (qmail 359 invoked by uid 99); 18 Dec 2016 18:51:54 -0000 Received: from git1-us-west.apache.org (HELO git1-us-west.apache.org) (140.211.11.23) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 18 Dec 2016 18:51:54 +0000 Received: by git1-us-west.apache.org (ASF Mail Server at git1-us-west.apache.org, from userid 33) id 4DA40DFC6F; Sun, 18 Dec 2016 18:51:54 +0000 (UTC) Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: jmuehlner@apache.org To: commits@guacamole.incubator.apache.org Date: Sun, 18 Dec 2016 18:51:57 -0000 Message-Id: <3fcf786266ba406fba18ce3df3d48607@git.apache.org> In-Reply-To: <1e24ff0449c840f2a7790ceaf510daf5@git.apache.org> References: <1e24ff0449c840f2a7790ceaf510daf5@git.apache.org> X-Mailer: ASF-Git Admin Mailer Subject: [4/7] incubator-guacamole-server git commit: GUACAMOLE-145: Update README to include (correct) required and optional dependencies. archived-at: Sun, 18 Dec 2016 18:52:03 -0000 GUACAMOLE-145: Update README to include (correct) required and optional dependencies. Project: http://git-wip-us.apache.org/repos/asf/incubator-guacamole-server/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-guacamole-server/commit/40cc1536 Tree: http://git-wip-us.apache.org/repos/asf/incubator-guacamole-server/tree/40cc1536 Diff: http://git-wip-us.apache.org/repos/asf/incubator-guacamole-server/diff/40cc1536 Branch: refs/heads/master Commit: 40cc1536af5b186e1f1479a4ea2ea3bc17c5b66f Parents: 78e6215 Author: Michael Jumper Authored: Sat Dec 17 22:00:55 2016 -0800 Committer: Michael Jumper Committed: Sat Dec 17 22:00:55 2016 -0800 ---------------------------------------------------------------------- README | 61 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 58 insertions(+), 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-guacamole-server/blob/40cc1536/README ---------------------------------------------------------------------- diff --git a/README b/README index f16ead9..ac017e7 100644 --- a/README +++ b/README @@ -32,13 +32,68 @@ proxy which translates between arbitrary protocols and the Guacamole protocol. ------------------------------------------------------------ + Required dependencies +------------------------------------------------------------ + +All software within guacamole-server is built using the popular GNU Automake, +and thus provides the standard configure script. Before compiling, at least +the following required dependencies must already be installed: + + 1) Cairo (http://cairographics.org/) + + 2) libjpeg-turbo (http://libjpeg-turbo.virtualgl.org/) + OR libjpeg (http://www.ijg.org/) + + 3) libpng (http://www.libpng.org/pub/png/libpng.html) + + 4) OSSP UUID (http://www.ossp.org/pkg/lib/uuid/) + + +------------------------------------------------------------ + Optional dependencies +------------------------------------------------------------ + +In addition, the following optional dependencies may be installed in order to +enable optional features of Guacamole. Note that while the various supported +protocols are technically optional, you will no doubt wish to install the +dependencies of at least ONE supported protocol, as Guacamole would be useless +otherwise. + + RDP: + * FreeRDP (http://www.freerdp.com/) + + SSH: + * libssh2 (http://www.libssh2.org/) + * OpenSSL (https://www.openssl.org/) + * Pango (http://www.pango.org/) + + Telnet: + * libtelnet (https://github.com/seanmiddleditch/libtelnet) + * Pango (http://www.pango.org/) + + VNC: + * libVNCserver (http://libvnc.github.io/) + + Support for audio within VNC: + * PulseAudio (http://www.freedesktop.org/wiki/Software/PulseAudio/) + + Support for SFTP file transfer for VNC or RDP: + * libssh2 (http://www.libssh2.org/) + * OpenSSL (https://www.openssl.org/) + + Support for WebP image compression: + * libwebp (https://developers.google.com/speed/webp/) + + "guacenc" video encoding utility: + * FFmpeg (https://ffmpeg.org/) + + +------------------------------------------------------------ Compiling and installing guacd, libguac, etc. ------------------------------------------------------------ All software within guacamole-server is built using the popular GNU Automake, -and thus provides the standard configure script. Before compiling, you need to -have compiled and installed libguac, the core Guacamole library. This is -available from the main Apache Guacamole site at http://guacamole.incubator.apache.org/. +and thus provides the standard configure script. 1) Run configure