Added x2vnc, a tool to control physically close but formally remote VNC display as an extension of local one.

svn path=/nixpkgs/trunk/; revision=11148
This commit is contained in:
Michael Raskin 2008-03-17 06:29:32 +00:00
parent 5204d562cc
commit 7698f380a0
2 changed files with 35 additions and 0 deletions

View file

@ -0,0 +1,28 @@
args : with args; with builderDefs {src="";} null;
let localDefs = builderDefs (rec {
src = /* put a fetchurl here */
fetchurl {
url = http://fredrik.hubbe.net/x2vnc/x2vnc-1.7.2.tar.gz;
sha256 = "00bh9j3m6snyd2fgnzhj5vlkj9ibh69gfny9bfzlxbnivb06s1yw";
};
buildInputs = [libX11 xproto xextproto libXext libXrandr randrproto];
doCreatePrefix = FullDepEntry (''
ensureDir $out
'') ["defEnsureDir"];
configureFlags = [];
}) args null; /* null is a terminator for sumArgs */
in with localDefs;
stdenv.mkDerivation rec {
name = "x2vnc-"+version;
builder = writeScript (name + "-builder")
(textClosure localDefs
[doConfigure doCreatePrefix doMakeInstall doForceShare doPropagate]);
meta = {
description = "
x2vnc - program to control remote VNC server.
";
inherit src;
};
}

View file

@ -5613,6 +5613,13 @@ rec {
x11vnc = x11vncFun null;
x2vncFun = lib.sumArgs (selectVersion ../tools/X11/x2vnc "1.7.2") {
inherit builderDefs;
inherit (xlibs) libX11 xproto xextproto libXext libXrandr randrproto;
};
x2vnc = x2vncFun null;
xara = import ../applications/graphics/xara {
inherit fetchurl stdenv autoconf automake libtool gettext cvs wxGTK
pkgconfig libxml2 zip libpng libjpeg shebangfix perl freetype;