diff --git a/pkgs/tools/admin/tightvnc/builder.sh b/pkgs/tools/admin/tightvnc/builder.sh index 8909a89bea7..5842400693c 100644 --- a/pkgs/tools/admin/tightvnc/builder.sh +++ b/pkgs/tools/admin/tightvnc/builder.sh @@ -4,6 +4,13 @@ buildPhase=buildPhase buildPhase() { xmkmf make World + + cd Xvnc + sed -e 's@.* CppCmd .*@#define CppCmd '$gcc'/bin/cpp@' -i config/cf/linux.cf + sed -e 's@.* CppCmd .*@#define CppCmd '$gcc'/bin/cpp@' -i config/cf/Imake.tmpl + ./configure + make + cd .. } installPhase=installPhase diff --git a/pkgs/tools/admin/tightvnc/default.nix b/pkgs/tools/admin/tightvnc/default.nix index ee6b36bcbc2..a3fa7adc344 100644 --- a/pkgs/tools/admin/tightvnc/default.nix +++ b/pkgs/tools/admin/tightvnc/default.nix @@ -3,6 +3,7 @@ stdenv.mkDerivation { name = "tightvnc-1.3.9"; builder = ./builder.sh; + gcc=stdenv.gcc.gcc; src = fetchurl { url = mirror://sourceforge/vnc-tight/tightvnc-1.3.9_unixsrc.tar.bz2; sha256 = "0nij6kyzwxf7nblwd6riwqhzh8b8xwdffpj379zi5y9mcmiwmalr";