From 78ba6ffd6097e46b21d5ee9e8f1458a7768fae5d Mon Sep 17 00:00:00 2001 From: Rene Saavedra Date: Thu, 11 Feb 2016 07:31:06 -0600 Subject: [PATCH] gnu: Add spice-protocol. * gnu/packages/gnome.scm (spice-protocol): New variable. --- gnu/packages/gnome.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 49e6197..8b1caa6 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -4648,3 +4648,34 @@ as SASL, TLS and VeNCrypt. Additionally it supports encoding extensions.") design and behaviour, giving the user a simple way to navigate and manage its files.") (license license:gpl2+))) + +(define-public spice-protocol + (package + (name "spice-protocol") + (version "0.12.10") + (source + (origin + (method url-fetch) + (uri (string-append "http://www.spice-space.org/download/releases/" + name "-" version ".tar.bz2")) + (sha256 + (base32 + "1yrfacqgnabmx2q768mim892ga2wnlp5cavkf51v3idyjmqhv3vq")))) + (build-system glib-or-gtk-build-system) + (native-inputs + `(("python" ,python))) + (home-page "http://www.spice-space.org") + (synopsis "SPICE protocol module") + (description + "SPICE protocol defines a set of protocol messages for accessing, +controlling, and receiving inputs from remote computing devices such as +keyboard, video and mouse; across networks, and sending output to them. +A controlled device can reside on either side, client and/or server. + +In addition, the protocol defines a set of calls for supporting migration +of a remote server from one network address to another. Encryption of +transported data, with one exception, was kept out of the protocol for +maximum flexibility in choosing an encryption method. Spice uses simple +messaging and does not depend on any RPC standard or a specific transport +layer.") + (license license:gpl2+))) -- 2.6.3