diff options
author | Peter Åstrand <astrand@cendio.se> | 2009-04-15 09:06:38 +0000 |
---|---|---|
committer | Peter Åstrand <astrand@cendio.se> | 2009-04-15 09:06:38 +0000 |
commit | fc3c93e60f5bc5cdc472ce862f485d211fbce7cf (patch) | |
tree | 3d3eced4118fe84153281ad58f270ebec2892110 | |
parent | 5f6045ac052a6482fa1e7d4ce1ca10c1dd664877 (diff) | |
download | tigervnc-fc3c93e60f5bc5cdc472ce862f485d211fbce7cf.tar.gz tigervnc-fc3c93e60f5bc5cdc472ce862f485d211fbce7cf.zip |
Added Inno Setup file, for creating Windows installer.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3781 3789f03b-4d11-0410-bbf8-ca57d06f2519
-rw-r--r-- | win/tigervnc.iss | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/win/tigervnc.iss b/win/tigervnc.iss new file mode 100644 index 00000000..3bfbd961 --- /dev/null +++ b/win/tigervnc.iss @@ -0,0 +1,42 @@ +
+[Setup]
+OutputDir=.
+AppName=TigerVNC
+AppVerName=TigerVNC 0.0.90
+AppVersion=0.0.90
+AppPublisher=TigerVNC project
+AppPublisherURL=http://tigervnc.org
+DefaultDirName={pf}\TigerVNC
+DefaultGroupName=TigerVNC
+LicenseFile=LICENCE.txt
+
+[Files]
+Source: "Release\winvnc4.exe"; DestDir: "{app}"; Flags: ignoreversion restartreplace;
+Source: "Release\wm_hooks.dll"; DestDir: "{app}"; Flags: ignoreversion restartreplace;
+Source: "Release\vncviewer.exe"; DestDir: "{app}"; Flags: ignoreversion restartreplace;
+Source: "Release\vncconfig.exe"; DestDir: "{app}"; Flags: ignoreversion restartreplace;
+Source: "README_BINARY.txt"; DestDir: "{app}"; Flags: ignoreversion
+Source: "LICENCE.txt"; DestDir: "{app}"; Flags: ignoreversion
+
+
+[Icons]
+Name: "{group}\TigerVNC Viewer"; FileName: "{app}\vncviewer.exe";
+Name: "{group}\Listening TigerVNC Viewer"; FileName: "{app}\vncviewer.exe"; Parameters: "-listen";
+
+Name: "{group}\VNC Server (User-Mode)\Run VNC Server"; FileName: "{app}\winvnc4.exe"; Parameters: "-noconsole";
+Name: "{group}\VNC Server (User-Mode)\Configure VNC Server"; FileName: "{app}\vncconfig.exe"; Parameters: "-user";
+
+Name: "{group}\VNC Server (Service-Mode)\Configure VNC Service"; FileName: "{app}\vncconfig.exe"; Parameters: "-noconsole -service";
+Name: "{group}\VNC Server (Service-Mode)\Register VNC Service"; FileName: "{app}\winvnc4.exe"; Parameters: "-register";
+Name: "{group}\VNC Server (Service-Mode)\Unregister VNC Service"; FileName: "{app}\winvnc4.exe"; Parameters: "-unregister";
+Name: "{group}\VNC Server (Service-Mode)\Start VNC Service"; FileName: "{app}\winvnc4.exe"; Parameters: "-noconsole -start";
+Name: "{group}\VNC Server (Service-Mode)\Stop VNC Service"; FileName: "{app}\winvnc4.exe"; Parameters: "-noconsole -stop";
+Name: "{group}\License"; FileName: "{app}\LICENCE.txt";
+
+[Tasks]
+Name: installservice; Description: "&Register new TigerVNC Server as a system service"; GroupDescription: "Server configuration:";
+Name: startservice; Description: "&Start or restart TigerVNC service"; GroupDescription: "Server configuration:";
+
+[Run]
+Filename: "{app}\winvnc4.exe"; Parameters: "-register"; Tasks: installservice
+Filename: "net"; Parameters: "start winvnc4"; Tasks: startservice
|