You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

tigervnc.iss.in 1.5KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. [Setup]
  2. #ifdef WIN64
  3. ArchitecturesInstallIn64BitMode=x64
  4. AppName=TigerVNC 64-bit
  5. AppVerName=TigerVNC 64-bit @VERSION@ (@BUILD@)
  6. #else
  7. AppName=TigerVNC
  8. AppVerName=TigerVNC v@VERSION@ (@BUILD@)
  9. #endif
  10. AppVersion=@VERSION@
  11. AppPublisher=TigerVNC project
  12. AppPublisherURL=https://tigervnc.org
  13. DefaultDirName={pf}\TigerVNC
  14. #ifdef WIN64
  15. DefaultGroupName=TigerVNC 64-bit
  16. #else
  17. DefaultGroupName=TigerVNC
  18. #endif
  19. LicenseFile=@CMAKE_SOURCE_DIR@\LICENCE.TXT
  20. [Files]
  21. Source: "@CMAKE_BINARY_DIR@\vncviewer\vncviewer.exe"; DestDir: "{app}"; Flags: ignoreversion restartreplace;
  22. Source: "@CMAKE_SOURCE_DIR@\README.rst"; DestDir: "{app}"; Flags: ignoreversion
  23. Source: "@CMAKE_SOURCE_DIR@\LICENCE.TXT"; DestDir: "{app}"; Flags: ignoreversion
  24. #define LINGUAS
  25. #define Lang
  26. #sub AddLanguage
  27. #define Lang = FileRead(LINGUAS)
  28. Source: "@CMAKE_BINARY_DIR@\po\{#Lang}.mo"; DestDir: "{app}\locale\{#Lang}\LC_MESSAGES"; DestName: "tigervnc.mo"; Flags: ignoreversion
  29. #endsub
  30. #for {LINGUAS = FileOpen("@CMAKE_SOURCE_DIR@\po\LINGUAS"); !FileEof(LINGUAS); ""} AddLanguage
  31. [Icons]
  32. Name: "{group}\TigerVNC Viewer"; FileName: "{app}\vncviewer.exe";
  33. Name: "{group}\Listening TigerVNC Viewer"; FileName: "{app}\vncviewer.exe"; Parameters: "-listen";
  34. Name: "{group}\License"; FileName: "write.exe"; Parameters: "LICENCE.TXT"; WorkingDir: "{app}"; Flags: "useapppaths"
  35. Name: "{group}\Read Me"; FileName: "write.exe"; Parameters: "README.rst"; WorkingDir: "{app}"; Flags: "useapppaths"
  36. Name: "{group}\Uninstall TigerVNC"; FileName: "{uninstallexe}"; WorkingDir: "{app}";