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.

52 lines
2.1KB

  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. OutputBaseFilename=jack2-win32-v{#VERSION}
  12. OutputDir=.
  13. UsePreviousAppDir=no
  14. [Types]
  15. Name: "full"; Description: "Full installation";
  16. Name: "custom"; Description: "Custom installation"; Flags: iscustom;
  17. [Components]
  18. Name: qjackctl; Description: "QJackCtl application (recommended)"; Types: full;
  19. Name: dev; Description: "Developer resources"; Types: full;
  20. [Files]
  21. ; icon
  22. Source: "jack.ico"; DestDir: "{app}";
  23. ; jackd and server libs
  24. Source: "win32\bin\jackd.exe"; DestDir: "{app}";
  25. Source: "win32\lib\libjacknet.dll"; DestDir: "{app}";
  26. Source: "win32\lib\libjackserver.dll"; DestDir: "{app}";
  27. ; drivers
  28. Source: "win32\lib\jack\*.dll"; DestDir: "{app}\jack";
  29. ; tools
  30. Source: "win32\bin\jack_*.exe"; DestDir: "{app}\tools";
  31. ; jack client lib (NOTE goes into windir)
  32. Source: "win32\lib\libjack.dll"; DestDir: "{win}";
  33. ; qjackctl
  34. Source: "win32\bin\qjackctl.exe"; DestDir: "{app}\qjackctl"; Components: qjackctl;
  35. Source: "Qt5*.dll"; DestDir: "{app}\qjackctl"; Components: qjackctl;
  36. Source: "qwindows.dll"; DestDir: "{app}\qjackctl\platforms"; Components: qjackctl;
  37. ; dev
  38. Source: "win32\include\jack\*.h"; DestDir: "{app}\include\jack"; Components: dev;
  39. Source: "win32\lib\*.a"; DestDir: "{app}\lib"; Components: dev;
  40. Source: "win32\lib\jack\*.a"; DestDir: "{app}\lib\jack"; Components: dev;
  41. [Icons]
  42. Name: "{commonprograms}\QJackCtl"; Filename: "{app}\qjackctl\qjackctl.exe"; IconFilename: "{app}\jack.ico"; WorkingDir: "{app}"; Comment: "Graphical Interface for JACK"; Components: qjackctl;
  43. [Registry]
  44. Root: HKLM; Subkey: "Software\JACK"; Flags: deletevalue uninsdeletekeyifempty uninsdeletevalue; ValueType: string; ValueName: "Location"; ValueData: "{app}\jackd.exe"
  45. Root: HKLM; Subkey: "Software\JACK"; Flags: deletevalue uninsdeletekeyifempty uninsdeletevalue; ValueType: string; ValueName: "Version"; ValueData: "{#VERSION}"