summaryrefslogtreecommitdiffstats
path: root/x11/gtk-vnc/DETAILS
blob: 697d049472d59bda2777784db019151e8eb759f6 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
           SPELL=gtk-vnc
         VERSION=0.4.4
          SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
   SOURCE_URL[0]=$GNOME_URL/sources/$SPELL/${VERSION:0:3}/$SOURCE
      SOURCE_GPG="gurus.gpg:$SOURCE.sig:UPSTREAM_HASH"
      LICENSE[0]=GPL
        WEB_SITE=http://live.gnome.org/gtk-vnc
        KEYWORDS="vnc"
         ENTERED=20080211
           SHORT='GTK VNC viewer widget'
cat << EOF
gtk-vnc is a VNC viewer widget for GTK.

It provides a core library written in C, using coroutines to allow it to be
completely asynchronous while remaining single threaded. A wrapper library
using PyGTK provides access to the widget functionality from Python. Two
example programs illustrate use of the widget by re-implementing the
traditional 'vncviewer' in a few 10's of lines of code.

The client is fully IPv6 aware, and as well as the traditional VNC
authentication protocol, implements the VeNCrypt extension to provide secure
TLS/SSL encrypted communications, optionally using x509 certificates to
authenticate.

Some applications using GTK VNC include:
  * Vinagre - John Wendell's general purpose VNC client application for the
    GNOME project
  * Virtual Machine Manager - GUI for managing Xen, QEMU and KVM virtual
    machines
  * KVM Test - Virtualized OS install automation with KVM
EOF