From b28de1b619151bc4318fe6fef3ea9a0d3ad0e16f Mon Sep 17 00:00:00 2001 From: Michael Raskin <7c6f434c@mail.ru> Date: Sat, 4 Oct 2008 15:13:31 +0000 Subject: [PATCH] Added libVNCserver svn path=/nixpkgs/trunk/; revision=12940 --- .../libraries/libvncserver/default.nix | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 pkgs/development/libraries/libvncserver/default.nix diff --git a/pkgs/development/libraries/libvncserver/default.nix b/pkgs/development/libraries/libvncserver/default.nix new file mode 100644 index 00000000000..6f3fbd2df56 --- /dev/null +++ b/pkgs/development/libraries/libvncserver/default.nix @@ -0,0 +1,29 @@ +args : +let + lib = args.lib; + fetchurl = args.fetchurl; + + version = lib.getAttr ["version"] "0.9.1" args; + buildInputs = with args; [ + libtool libjpeg openssl libX11 libXdamage xproto damageproto + xextproto libXext fixesproto libXfixes xineramaproto libXinerama + libXrandr randrproto libXtst zlib + ]; +in +rec { + src = fetchurl { + url = "http://downloads.sourceforge.net/libvncserver/LibVNCServer-${version}.tar.gz"; + sha256 = "10pjhfv0vnfphy4bghygm1bfz983ca6y91mmpsyn1wy16zyagg8g"; + }; + + inherit buildInputs; + configureFlags = []; + + /* doConfigure should be specified separately */ + phaseNames = ["doConfigure" "doMakeInstall"]; + + name = "libvncserver-" + version; + meta = { + description = "VNC server library"; + }; +}