Hello,
I just finished little patch for Windows installer. With this patch it
is possible to create .exe installer for TigerVNC stuff built with
VC++ with GNUTLS support. Both winvnc and vncviewer can take advantage
of TLS encryption.
What is your opinion about the patch? Is it ok for 1.1?
Installer built with the patch is located on
http://atkac.fedorapeople.org/tigervnc/TigerVNC-1.0.90.exe
Regards, Adam
--
Adam Tkac, Red Hat, Inc.
Index: branches/1_1/win/tigervnc.iss.in
===================================================================
--- branches/1_1/win/tigervnc.iss.in (revision 4319)
+++ branches/1_1/win/tigervnc.iss.in (working copy)
@@ -27,6 +27,12 @@
Source: "@CMAKE_CURRENT_BINARY_DIR@\win\vncviewer\{#BUILD_DIR}vncviewer.exe";
DestDir: "{app}"; Flags: ignoreversion restartreplace;
Source: "@CMAKE_SOURCE_DIR@\win\README_BINARY.txt"; DestDir: "{app}"; Flags:
ignoreversion
Source: "@CMAKE_SOURCE_DIR@\LICENCE.txt"; DestDir: "{app}"; Flags:
ignoreversion
+#ifdef HAVE_GNUTLS
+Source: "@GNUTLS_INCLUDE_DIRS@\..\bin\libgnutls-*.dll"; DestDir: "{app}";
Flags: ignoreversion
+Source: "@GNUTLS_INCLUDE_DIRS@\..\bin\libgcrypt-*.dll"; DestDir: "{app}";
Flags: ignoreversion
+Source: "@GNUTLS_INCLUDE_DIRS@\..\bin\libtasn1-*.dll"; DestDir: "{app}";
Flags: ignoreversion
+Source: "@GNUTLS_INCLUDE_DIRS@\..\bin\libgpg-error-*.dll"; DestDir: "{app}";
Flags: ignoreversion
+#endif
[Icons]
Index: branches/1_1/CMakeLists.txt
===================================================================
--- branches/1_1/CMakeLists.txt (revision 4319)
+++ branches/1_1/CMakeLists.txt (working copy)
@@ -142,6 +142,10 @@
set(INST_DEPS ${INST_DEPS} winvnc4 wm_hooks vncconfig)
endif()
+if(GNUTLS_FOUND)
+ set(INST_DEFS ${INST_DEFS} -DHAVE_GNUTLS)
+endif()
+
configure_file(win/tigervnc.iss.in tigervnc.iss)
add_custom_target(installer
------------------------------------------------------------------------------
What You Don't Know About Data Connectivity CAN Hurt You
This paper provides an overview of data connectivity, details
its effect on application quality, and explores various alternative
solutions. http://p.sf.net/sfu/progress-d2d
_______________________________________________
Tigervnc-devel mailing list
Tigervnc-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tigervnc-devel