jack2 codebase
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.

50 lines
2.4KB

  1. #include "version.iss"
  2. [Setup]
  3. AppName=JACK2
  4. AppPublisher=jackaudio.org
  5. AppPublisherURL=https://github.com/jackaudio/jack2/
  6. AppSupportURL=https://github.com/jackaudio/jack2/issues/
  7. AppUpdatesURL=https://github.com/jackaudio/jack2-releases/releases/
  8. AppVersion={#VERSION}
  9. DefaultDirName={commonpf32}\JACK2
  10. DisableDirPage=yes
  11. DisableWelcomePage=no
  12. LicenseFile=..\..\COPYING
  13. OutputBaseFilename=jack2-win32-{#VERSION}
  14. OutputDir=.
  15. UsePreviousAppDir=no
  16. [Types]
  17. Name: "full"; Description: "Full installation";
  18. Name: "custom"; Description: "Custom installation"; Flags: iscustom;
  19. [Components]
  20. Name: jackserver; Description: "JACK Server and tools"; Types: full custom; Flags: fixed;
  21. Name: dev; Description: "Developer resources"; Types: full;
  22. [Files]
  23. ; icon
  24. Source: "jack.ico"; DestDir: "{app}"; Components: jackserver; Flags: ignoreversion;
  25. ; jackd and server libs
  26. Source: "win32\bin\jackd.exe"; DestDir: "{app}"; Components: jackserver; Flags: ignoreversion;
  27. Source: "win32\lib\libjacknet.dll"; DestDir: "{app}"; Components: jackserver; Flags: ignoreversion;
  28. Source: "win32\lib\libjackserver.dll"; DestDir: "{app}"; Components: jackserver; Flags: ignoreversion;
  29. ; drivers
  30. Source: "win32\lib\jack\*.dll"; DestDir: "{app}\jack"; Components: jackserver; Flags: ignoreversion;
  31. ; tools
  32. Source: "win32\bin\jack_*.exe"; DestDir: "{app}\tools"; Components: jackserver; Flags: ignoreversion;
  33. ; jack client lib (NOTE goes into windir)
  34. Source: "win32\lib\libjack.dll"; DestDir: "{win}"; Components: jackserver; Flags: ignoreversion;
  35. ; dev
  36. Source: "win32\include\jack\*.h"; DestDir: "{app}\include\jack"; Components: dev; Flags: ignoreversion;
  37. Source: "win32\lib\*.a"; DestDir: "{app}\lib"; Components: dev; Flags: ignoreversion;
  38. Source: "win32\lib\*.def"; DestDir: "{app}\lib"; Components: dev; Flags: ignoreversion;
  39. Source: "win32\lib\*.lib"; DestDir: "{app}\lib"; Components: dev; Flags: ignoreversion;
  40. Source: "win32\lib\jack\*.a"; DestDir: "{app}\lib\jack"; Components: dev; Flags: ignoreversion;
  41. [Registry]
  42. Root: HKLM; Subkey: "Software\JACK"; Flags: deletevalue uninsdeletekeyifempty uninsdeletevalue; ValueType: string; ValueName: "ServerExecutable"; ValueData: "{app}\jackd.exe"
  43. Root: HKLM; Subkey: "Software\JACK"; Flags: deletevalue uninsdeletekeyifempty uninsdeletevalue; ValueType: string; ValueName: "InstallPath"; ValueData: "{app}"
  44. Root: HKLM; Subkey: "Software\JACK"; Flags: deletevalue uninsdeletekeyifempty uninsdeletevalue; ValueType: string; ValueName: "Version"; ValueData: "{#VERSION}"