summaryrefslogtreecommitdiff
path: root/windows
diff options
context:
space:
mode:
authorfalkTX <falktx@falktx.com>2020-09-13 03:48:57 +0100
committerfalkTX <falktx@falktx.com>2020-09-13 03:48:57 +0100
commitd3a324264759c69e4891cd1e6bbc2715fd6d8c8e (patch)
tree841c54d245ff78715cdea00e8e92e37482f35430 /windows
parent69768dcd94011afdebb4c0e25f68059f9630eef3 (diff)
downloadjack2-d3a324264759c69e4891cd1e6bbc2715fd6d8c8e.tar.gz
Add innosetup files
Signed-off-by: falkTX <falktx@falktx.com>
Diffstat (limited to 'windows')
-rw-r--r--windows/inno/jack.icobin0 -> 31702 bytes
-rw-r--r--windows/inno/win32.iss47
-rw-r--r--windows/inno/win64.iss48
3 files changed, 95 insertions, 0 deletions
diff --git a/windows/inno/jack.ico b/windows/inno/jack.ico
new file mode 100644
index 00000000..905c8be7
--- /dev/null
+++ b/windows/inno/jack.ico
Binary files differ
diff --git a/windows/inno/win32.iss b/windows/inno/win32.iss
new file mode 100644
index 00000000..fbad3db0
--- /dev/null
+++ b/windows/inno/win32.iss
@@ -0,0 +1,47 @@
+#include "version.iss"
+
+[Setup]
+AppName=JACK2
+AppPublisher=jackaudio.org
+AppPublisherURL=https://github.com/jackaudio/jack2/
+AppSupportURL=https://github.com/jackaudio/jack2/issues/
+AppUpdatesURL=https://github.com/jackaudio/jack2-releases/releases/
+AppVersion={#VERSION}
+DefaultDirName={commonpf32}\JACK2
+DisableDirPage=yes
+OutputBaseFilename=jack2-win32-v{#VERSION}
+OutputDir=.
+UsePreviousAppDir=no
+
+[Types]
+Name: "full"; Description: "Full installation";
+Name: "custom"; Description: "Custom installation"; Flags: iscustom;
+
+[Components]
+Name: qjackctl; Description: "QJackCtl application (recommended)"; Types: full;
+Name: dev; Description: "Developer resources"; Types: full;
+
+[Files]
+; icon
+Source: "jack.ico"; DestDir: "{app}";
+; jackd and server libs
+Source: "win64\bin\jackd.exe"; DestDir: "{app}";
+Source: "win64\lib\libjacknet.dll"; DestDir: "{app}";
+Source: "win64\lib\libjackserver.dll"; DestDir: "{app}";
+; drivers
+Source: "win64\lib\jack\*.dll"; DestDir: "{app}\jack";
+; tools
+Source: "win64\bin\jack_*.exe"; DestDir: "{app}\tools";
+; jack client lib (NOTE goes into windir)
+Source: "win64\lib\libjack.dll"; DestDir: "{win}";
+; qjackctl
+Source: "win64\bin\qjackctl.exe"; DestDir: "{app}\qjackctl"; Components: qjackctl;
+Source: "Qt5*.dll"; DestDir: "{app}\qjackctl"; Components: qjackctl;
+Source: "qwindows.dll"; DestDir: "{app}\qjackctl\platforms"; Components: qjackctl;
+; dev
+Source: "win64\include\jack\*.h"; DestDir: "{app}\include"; Components: dev;
+Source: "win64\lib\*.a"; DestDir: "{app}\lib"; Components: dev;
+Source: "win64\lib\jack\*.a"; DestDir: "{app}\lib\jack"; Components: dev;
+
+[Icons]
+Name: "{commonprograms}\QJackCtl"; Filename: "{app}\qjackctl\qjackctl.exe"; IconFilename: "{app}\jack.ico"; WorkingDir: "{app}"; Comment: "Graphical Interface for JACK"; Components: qjackctl;
diff --git a/windows/inno/win64.iss b/windows/inno/win64.iss
new file mode 100644
index 00000000..c10d380a
--- /dev/null
+++ b/windows/inno/win64.iss
@@ -0,0 +1,48 @@
+#include "version.iss"
+
+[Setup]
+ArchitecturesInstallIn64BitMode=x64
+AppName=JACK2
+AppPublisher=jackaudio.org
+AppPublisherURL=https://github.com/jackaudio/jack2/
+AppSupportURL=https://github.com/jackaudio/jack2/issues/
+AppUpdatesURL=https://github.com/jackaudio/jack2-releases/releases/
+AppVersion={#VERSION}
+DefaultDirName={commonpf64}\JACK2
+DisableDirPage=yes
+OutputBaseFilename=jack2-win64-v{#VERSION}
+OutputDir=.
+UsePreviousAppDir=no
+
+[Types]
+Name: "full"; Description: "Full installation";
+Name: "custom"; Description: "Custom installation"; Flags: iscustom;
+
+[Components]
+Name: qjackctl; Description: "QJackCtl application (recommended)"; Types: full;
+Name: dev; Description: "Developer resources"; Types: full;
+
+[Files]
+; icon
+Source: "jack.ico"; DestDir: "{app}";
+; jackd and server libs
+Source: "win64\bin\jackd.exe"; DestDir: "{app}";
+Source: "win64\lib\libjacknet64.dll"; DestDir: "{app}";
+Source: "win64\lib\libjackserver64.dll"; DestDir: "{app}";
+; drivers
+Source: "win64\lib\jack\*.dll"; DestDir: "{app}\jack";
+; tools
+Source: "win64\bin\jack_*.exe"; DestDir: "{app}\tools";
+; jack client lib (NOTE goes into windir)
+Source: "win64\lib\libjack64.dll"; DestDir: "{win}";
+; qjackctl
+Source: "win64\bin\qjackctl.exe"; DestDir: "{app}\qjackctl"; Components: qjackctl;
+Source: "Qt5*.dll"; DestDir: "{app}\qjackctl"; Components: qjackctl;
+Source: "qwindows.dll"; DestDir: "{app}\qjackctl\platforms"; Components: qjackctl;
+; dev
+Source: "win64\include\jack\*.h"; DestDir: "{app}\include"; Components: dev;
+Source: "win64\lib\*.a"; DestDir: "{app}\lib"; Components: dev;
+Source: "win64\lib\jack\*.a"; DestDir: "{app}\lib\jack"; Components: dev;
+
+[Icons]
+Name: "{commonprograms}\QJackCtl"; Filename: "{app}\qjackctl\qjackctl.exe"; IconFilename: "{app}\jack.ico"; WorkingDir: "{app}"; Comment: "Graphical Interface for JACK"; Components: qjackctl;