From 05094496b458899093cb2c8c124a66399a466d2e Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Thu, 13 Jul 2006 14:54:24 +0000 Subject: [PATCH] * TightVNC. svn path=/nixpkgs/trunk/; revision=5698 --- pkgs/tools/admin/tightvnc/builder.sh | 16 ++++++++++++++++ pkgs/tools/admin/tightvnc/default.nix | 11 +++++++++++ pkgs/top-level/all-packages.nix | 5 +++++ 3 files changed, 32 insertions(+) create mode 100644 pkgs/tools/admin/tightvnc/builder.sh create mode 100644 pkgs/tools/admin/tightvnc/default.nix diff --git a/pkgs/tools/admin/tightvnc/builder.sh b/pkgs/tools/admin/tightvnc/builder.sh new file mode 100644 index 00000000000..8909a89bea7 --- /dev/null +++ b/pkgs/tools/admin/tightvnc/builder.sh @@ -0,0 +1,16 @@ +source $stdenv/setup + +buildPhase=buildPhase +buildPhase() { + xmkmf + make World +} + +installPhase=installPhase +installPhase() { + ensureDir $out/bin + ensureDir $out/man/man1 + ./vncinstall $out/bin $out/man +} + +genericBuild diff --git a/pkgs/tools/admin/tightvnc/default.nix b/pkgs/tools/admin/tightvnc/default.nix new file mode 100644 index 00000000000..45b9b6bfd0a --- /dev/null +++ b/pkgs/tools/admin/tightvnc/default.nix @@ -0,0 +1,11 @@ +{stdenv, fetchurl, x11, zlib, libjpeg, imake, gccmakedep, libXmu, libXaw, libXpm, libXp}: + +stdenv.mkDerivation { + name = "tightvnc-1.3dev7"; + builder = ./builder.sh; + src = fetchurl { + url = http://surfnet.dl.sourceforge.net/sourceforge/vnc-tight/tightvnc-1.3dev7_unixsrc.tar.bz2; + md5 = "8e9e63f19d8351a5359c0cc15d96c18c"; + }; + buildInputs = [x11 zlib libjpeg imake gccmakedep libXmu libXaw libXpm libXp]; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 39e3c6aa2b5..18effedcc6e 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -382,6 +382,11 @@ rec { inherit (xlibs) libX11; }; + tightvnc = import ../tools/admin/tightvnc { + inherit fetchurl stdenv x11 zlib libjpeg; + inherit (xlibs) imake gccmakedep libXmu libXaw libXpm libXp; + }; + ### SHELLS