21 |
!include "MUI.nsh" |
!include "MUI.nsh" |
22 |
!include "EnvVarUpdate.nsh" |
!include "EnvVarUpdate.nsh" |
23 |
|
|
24 |
!define RELEASE_DATE "20090512" |
!define RELEASE_DATE "20090623" |
25 |
|
|
26 |
; The name of the installer |
; The name of the installer |
27 |
Name "LinuxSampler (${RELEASE_DATE})" |
Name "LinuxSampler (${RELEASE_DATE})" |
263 |
linuxsampler64: |
linuxsampler64: |
264 |
File bin\64\linuxsampler.exe |
File bin\64\linuxsampler.exe |
265 |
File bin\64\liblinuxsampler-1.dll |
File bin\64\liblinuxsampler-1.dll |
266 |
|
File bin\64\libsqlite3-0.dll |
267 |
SetOutPath $vstPluginPath |
SetOutPath $vstPluginPath |
268 |
File bin\64\LinuxSampler.dll |
File bin\64\LinuxSampler.dll |
269 |
Goto done |
Goto done |
271 |
linuxsampler686sse: |
linuxsampler686sse: |
272 |
File bin\686sse\linuxsampler.exe |
File bin\686sse\linuxsampler.exe |
273 |
File bin\686sse\liblinuxsampler-1.dll |
File bin\686sse\liblinuxsampler-1.dll |
274 |
|
File bin\686\libsqlite3-0.dll |
275 |
SetOutPath $vstPluginPath |
SetOutPath $vstPluginPath |
276 |
File bin\686sse\LinuxSampler.dll |
File bin\686sse\LinuxSampler.dll |
277 |
Goto done |
Goto done |
279 |
linuxsampler686: |
linuxsampler686: |
280 |
File bin\686\linuxsampler.exe |
File bin\686\linuxsampler.exe |
281 |
File bin\686\liblinuxsampler-1.dll |
File bin\686\liblinuxsampler-1.dll |
282 |
|
File bin\686\libsqlite3-0.dll |
283 |
SetOutPath $vstPluginPath |
SetOutPath $vstPluginPath |
284 |
File bin\686\LinuxSampler.dll |
File bin\686\LinuxSampler.dll |
285 |
Goto done |
Goto done |
287 |
done: |
done: |
288 |
SectionEnd |
SectionEnd |
289 |
|
|
290 |
Section "JSampler 'Fantasia' 0.8a-cvs6" SecJSampler |
Section "JSampler 'Fantasia' 0.8a-cvs8" SecJSampler |
291 |
DetailPrint "Installing JSampler binaries ..." |
DetailPrint "Installing JSampler binaries ..." |
292 |
; make sure JRE is installed |
; make sure JRE is installed |
293 |
Call DetectJRE |
Call DetectJRE |
295 |
; Set output path to the installation directory. |
; Set output path to the installation directory. |
296 |
SetOutPath $INSTDIR |
SetOutPath $INSTDIR |
297 |
; Files to install |
; Files to install |
298 |
File bin\Fantasia-0.8a-cvs6.jar |
File bin\Fantasia-0.8a-cvs8.jar |
299 |
File jsampler.ico |
File jsampler.ico |
300 |
SectionEnd |
SectionEnd |
301 |
|
|
557 |
CreateShortCut "$SMPROGRAMS\LinuxSampler\LinuxSampler 0.5.1.12cvs (stand alone backend).lnk" "$INSTDIR\linuxsampler.exe" "" "$INSTDIR\linuxsampler.exe" 0 |
CreateShortCut "$SMPROGRAMS\LinuxSampler\LinuxSampler 0.5.1.12cvs (stand alone backend).lnk" "$INSTDIR\linuxsampler.exe" "" "$INSTDIR\linuxsampler.exe" 0 |
558 |
|
|
559 |
StrCmp $installingJSampler '1' 0 +2 |
StrCmp $installingJSampler '1' 0 +2 |
560 |
CreateShortCut '$SMPROGRAMS\LinuxSampler\JSampler Fantasia 0.8a-cvs6 (frontend).lnk' '$javawbin' '-jar "$INSTDIR\Fantasia-0.8a-cvs6.jar"' '$INSTDIR\jsampler.ico' 0 |
CreateShortCut '$SMPROGRAMS\LinuxSampler\JSampler Fantasia 0.8a-cvs8 (frontend).lnk' '$javawbin' '-jar "$INSTDIR\Fantasia-0.8a-cvs8.jar"' '$INSTDIR\jsampler.ico' 0 |
561 |
|
|
562 |
StrCmp $installingQSampler '1' 0 +2 |
StrCmp $installingQSampler '1' 0 +2 |
563 |
CreateShortCut "$SMPROGRAMS\LinuxSampler\QSampler 0.2.1.26 (frontend).lnk" "$INSTDIR\qsampler.exe" "" "$INSTDIR\qsampler.ico" 0 |
CreateShortCut "$SMPROGRAMS\LinuxSampler\QSampler 0.2.1.26 (frontend).lnk" "$INSTDIR\qsampler.exe" "" "$INSTDIR\qsampler.ico" 0 |