guacamole-spice-protocol/libguac
2012-07-23 12:38:53 -07:00
..
doc Bump version to 0.6.1 2012-06-03 20:47:45 -07:00
include Fix makefile and includes. 2012-07-21 12:15:59 -07:00
src Use read() instead of recv() such that non-sockets can be used for reads. 2012-07-23 01:41:50 -07:00
tests Add instruction writing test. 2012-07-23 12:38:53 -07:00
.gitignore Use Check for unit tests, add unit test stub. 2012-07-22 17:57:31 -07:00
AUTHORS More renaming 2010-12-08 13:14:04 -08:00
ChangeLog Updated/fixed ChangeLog. 2012-06-03 20:42:04 -07:00
configure.in Protocol test stub. 2012-07-22 22:08:01 -07:00
LICENSE Added ChangeLog, removed unused files, switched to foreign over GNU 2011-03-01 01:04:29 -08:00
Makefile.am Use Check for unit tests, add unit test stub. 2012-07-22 17:57:31 -07:00
README Updated README to point to new Trac. 2011-12-11 14:49:34 -08:00

------------------------------------------------------------
 About this README
------------------------------------------------------------

This README is intended to provide quick and to-the-point documentation for
technical users intending to compile parts of Guacamole themselves.

Distribution-specific packages are available from the files section of the main
project page:
 
    http://sourceforge.net/projects/guacamole/files/

Distribution-specific documentation is provided on the Guacamole wiki:

    http://guac-dev.org/


------------------------------------------------------------
 What is libguac?
------------------------------------------------------------

libguac is the core library for guacd (the Guacamole proxy) and any protocol
support plugins for guacd.

libguac provides efficient buffered I/O of text and base64 data, as well as
somewhat abstracted functions for sending Guacamole instructions.


------------------------------------------------------------
 Compiling and installing libguac
------------------------------------------------------------

Please note that distribution-specific pre-compiled packages are available from
the files section of the main project site:

    http://sourceforge.net/projects/guacamole/files/

libguac is built using the popular GNU Automake, and thus provides the standard
configure script.

1) Run configure

    $ ./configure

    Assuming all dependencies have been installed, this should succeed without
    errors.

2) Run make

    $ make

    libguac will now compile.

3) Install (as root)

    # make install

    libguac will install to your /usr/local/lib directory by default. You can
    change the install location by using the --prefix option for configure.

    Several header files will also be installed to
    /usr/local/include/guacamole.

    You will need to run ldconfig (as root) so that the library can be found
    when guacd is run:

    # ldconfig


------------------------------------------------------------
 Reporting problems
------------------------------------------------------------

Please report any bugs encountered by opening a new ticket at the Trac system
hosted at:
    
    http://guac-dev.org/trac/