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.4KB

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