/[svn]/misc/trunk/win32_installer/linuxsampler_all.nsi
ViewVC logotype

Diff of /misc/trunk/win32_installer/linuxsampler_all.nsi

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 3005 by schoenebeck, Tue Oct 11 16:18:04 2016 UTC revision 3031 by persson, Sat Oct 29 15:50:23 2016 UTC
# Line 41  OutFile "linuxsampler_${RELEASE_DATE}_se Line 41  OutFile "linuxsampler_${RELEASE_DATE}_se
41    
42  ; Java Runtime Environment, needed for JSampler  ; Java Runtime Environment, needed for JSampler
43  !define JRE_VERSION "1.6"  !define JRE_VERSION "1.6"
44  ; jre-8u101-windows-i586.exe:  ; jre-8u111-windows-i586.exe:
45  !define JRE_32_URL "http://javadl.oracle.com/webapps/download/AutoDL?BundleId=211997"  !define JRE_32_URL "http://javadl.oracle.com/webapps/download/AutoDL?BundleId=216432"
46  ; jre-8u101-windows-x64.exe:  ; jre-8u111-windows-x64.exe:
47  !define JRE_64_URL "http://javadl.oracle.com/webapps/download/AutoDL?BundleId=211999"  !define JRE_64_URL "http://javadl.oracle.com/webapps/download/AutoDL?BundleId=216434"
48    
49  ; The default installation directory  ; The default installation directory
50  InstallDir "$PROGRAMFILES64\LinuxSampler"  InstallDir "$PROGRAMFILES64\LinuxSampler"
# Line 343  Section "QSampler ${QSAMPLER_VERSION}" S Line 343  Section "QSampler ${QSAMPLER_VERSION}" S
343    ; Files to install    ; Files to install
344    File bin\686\qsampler.exe    File bin\686\qsampler.exe
345    File bin\686\liblscp-6.dll    File bin\686\liblscp-6.dll
346    File bin\686\QtCore4.dll    File bin\686\Qt5Core.dll
347    File bin\686\QtGui4.dll    File bin\686\Qt5Gui.dll
348    File bin\686\mingwm10.dll    File bin\686\Qt5Widgets.dll
349    File bin\686\libgcc_s_dw2-1.dll    File bin\686\libicudt57.dll
350      File bin\686\libicuin57.dll
351      File bin\686\libicuuc57.dll
352      File bin\686\libpcre16-0.dll
353      File qt.conf
354    File qsampler.ico    File qsampler.ico
355      SetOutPath $INSTDIR\plugins\platforms
356      File bin\686\plugins\platforms\qwindows.dll
357    SetOutPath $INSTDIR\share\locale    SetOutPath $INSTDIR\share\locale
358    File bin\686\share\locale\qsampler_ru.qm    File bin\686\share\locale\qsampler_*.qm
359    File bin\686\share\locale\qsampler_cs.qm    File bin\686\share\locale\qt*_*.qm
360    File bin\686\share\locale\qt_ru.qm    Call FilesCommonToQSamplerAndGigedit32
   File bin\686\share\locale\qt_cs.qm  
361  SectionEnd  SectionEnd
362    
363    Function FilesCommonToQSamplerAndGigedit32
364      SetOutPath $INSTDIR
365      File bin\686\libbz2-1.dll
366      File bin\686\libfreetype-6.dll
367      Delete $INSTDIR\${SUBDIR_32_BIT}\libglib-2.0-0.dll ; remove old version
368      File bin\686\libglib-2.0-0.dll
369      File bin\686\libgraphite2.dll
370      File bin\686\libharfbuzz-0.dll
371      File bin\686\libiconv-2.dll
372      File bin\686\libintl-8.dll
373      File bin\686\libpcre-1.dll
374      File bin\686\libpng16-16.dll
375      Delete $INSTDIR\${SUBDIR_32_BIT}\zlib1.dll ; remove old version
376      File bin\686\zlib1.dll
377    FunctionEnd
378    
379  Section "gigedit ${GIGEDIT_VERSION}" Secgigedit  Section "gigedit ${GIGEDIT_VERSION}" Secgigedit
380    DetailPrint "Installing gigedit binaries ..."    DetailPrint "Installing gigedit binaries ..."
381    StrCpy $installinggigedit "1"    StrCpy $installinggigedit "1"
382    
383    ; make sure gtkmm is installed    StrCmp $installingQSampler "1" commonDone
384    ; (commented out for now, since we include gtk(mm) DLLs with this    StrCmp $binType BIN_TYPE_64BIT 0 common
385    ; installer, so no check and no download necessary ATM)    StrCmp $installing32BitToo "0" commonDone
386    ;Call CheckForGtkmm    common:
387      Call FilesCommonToQSamplerAndGigedit32
388      commonDone:
389      
390    StrCmp $binType BIN_TYPE_64BIT gigedit64    StrCmp $binType BIN_TYPE_64BIT gigedit64
391    ; I think we don't need a SSE optimized 32 bit binary for gigedit, one 64bit and one simple 32 bit version should be sufficient    ; I think we don't need a SSE optimized 32 bit binary for gigedit, one 64bit and one simple 32 bit version should be sufficient
392    ;StrCmp $binType BIN_TYPE_686SSE gigedit686sse    ;StrCmp $binType BIN_TYPE_686SSE gigedit686sse
# Line 380  Section "gigedit ${GIGEDIT_VERSION}" Sec Line 403  Section "gigedit ${GIGEDIT_VERSION}" Sec
403    SetOutPath "$INSTDIR\${SUBDIR_64_BIT}"    SetOutPath "$INSTDIR\${SUBDIR_64_BIT}"
404    File bin\64\libatk-1.0-0.dll    File bin\64\libatk-1.0-0.dll
405    File bin\64\libatkmm-1.6-1.dll    File bin\64\libatkmm-1.6-1.dll
406      File bin\64\libbz2-1.dll
407    File bin\64\libcairo-2.dll    File bin\64\libcairo-2.dll
408      File bin\64\libcairo-gobject-2.dll
409    File bin\64\libcairomm-1.0-1.dll    File bin\64\libcairomm-1.0-1.dll
410      File bin\64\libepoxy-0.dll
411    File bin\64\libexpat-1.dll    File bin\64\libexpat-1.dll
412      File bin\64\libffi-6.dll
413    File bin\64\libfontconfig-1.dll    File bin\64\libfontconfig-1.dll
414    File bin\64\libfreetype-6.dll    File bin\64\libfreetype-6.dll
415    File bin\64\libgdkmm-2.4-1.dll    File bin\64\libgdkmm-3.0-1.dll
416    File bin\64\libgdk_pixbuf-2.0-0.dll    File bin\64\libgdk_pixbuf-2.0-0.dll
417    File bin\64\libgdk-win32-2.0-0.dll    File bin\64\libgdk-3-0.dll
418    File bin\64\libgio-2.0-0.dll    File bin\64\libgio-2.0-0.dll
419    File bin\64\libgiomm-2.4-1.dll    File bin\64\libgiomm-2.4-1.dll
420    File bin\64\libglib-2.0-0.dll    File bin\64\libglib-2.0-0.dll
421    File bin\64\libglibmm-2.4-1.dll    File bin\64\libglibmm-2.4-1.dll
422    File bin\64\libgmodule-2.0-0.dll    File bin\64\libgmodule-2.0-0.dll
423    File bin\64\libgobject-2.0-0.dll    File bin\64\libgobject-2.0-0.dll
424    File bin\64\libgthread-2.0-0.dll    File bin\64\libgraphite2.dll
425    File bin\64\libgtkmm-2.4-1.dll    File bin\64\libgtkmm-3.0-1.dll
426    File bin\64\libgtk-win32-2.0-0.dll    File bin\64\libgtk-3-0.dll
427      File bin\64\libharfbuzz-0.dll
428      File bin\64\libiconv-2.dll
429    File bin\64\libintl-8.dll    File bin\64\libintl-8.dll
430    File bin\64\libpango-1.0-0.dll    File bin\64\libpango-1.0-0.dll
431    File bin\64\libpangocairo-1.0-0.dll    File bin\64\libpangocairo-1.0-0.dll
432    File bin\64\libpangoft2-1.0-0.dll    File bin\64\libpangoft2-1.0-0.dll
433    File bin\64\libpangomm-1.4-1.dll    File bin\64\libpangomm-1.4-1.dll
434    File bin\64\libpangowin32-1.0-0.dll    File bin\64\libpangowin32-1.0-0.dll
435    File bin\64\libpng14-14.dll    File bin\64\libpcre-1.dll
436      File bin\64\libpixman-1-0.dll
437      File bin\64\libpng16-16.dll
438    File bin\64\libsigc-2.0-0.dll    File bin\64\libsigc-2.0-0.dll
439    File bin\64\zlib1.dll    File bin\64\zlib1.dll
   SetOutPath $INSTDIR\${SUBDIR_64_BIT}\etc\gtk-2.0  
   File bin\64\etc\gtk-2.0\gtkrc  
   SetOutPath $INSTDIR\${SUBDIR_64_BIT}\lib\gtk-2.0\2.10.0\engines  
   File bin\64\lib\gtk-2.0\2.10.0\engines\libwimp.dll  
440    SetOutPath $INSTDIR\${SUBDIR_64_BIT}\share\locale\de\LC_MESSAGES    SetOutPath $INSTDIR\${SUBDIR_64_BIT}\share\locale\de\LC_MESSAGES
441    File bin\64\share\locale\de\LC_MESSAGES\gigedit.mo    File bin\64\share\locale\de\LC_MESSAGES\gigedit.mo
   File bin\64\share\locale\de\LC_MESSAGES\gtk20.mo  
442    SetOutPath $INSTDIR\${SUBDIR_64_BIT}\share\locale\sv\LC_MESSAGES    SetOutPath $INSTDIR\${SUBDIR_64_BIT}\share\locale\sv\LC_MESSAGES
443    File bin\64\share\locale\sv\LC_MESSAGES\gigedit.mo    File bin\64\share\locale\sv\LC_MESSAGES\gigedit.mo
   File bin\64\share\locale\sv\LC_MESSAGES\gtk20.mo  
   SetOutPath $INSTDIR\${SUBDIR_64_BIT}\share\themes\MS-Windows\gtk-2.0  
   File bin\64\share\themes\MS-Windows\gtk-2.0\gtkrc  
444    
445    ; shall we install the 32 bit version as well?    ; shall we install the 32 bit version as well?
446    StrCmp $installing32BitToo "1" gigedit686 done    StrCmp $installing32BitToo "1" gigedit686 done
# Line 429  Section "gigedit ${GIGEDIT_VERSION}" Sec Line 452  Section "gigedit ${GIGEDIT_VERSION}" Sec
452    SetOutPath "$INSTDIR\${SUBDIR_32_BIT}\plugins"    SetOutPath "$INSTDIR\${SUBDIR_32_BIT}\plugins"
453    File bin\686\plugins\libgigeditlinuxsamplerplugin.dll    File bin\686\plugins\libgigeditlinuxsamplerplugin.dll
454    SetOutPath "$INSTDIR\${SUBDIR_32_BIT}"    SetOutPath "$INSTDIR\${SUBDIR_32_BIT}"
   File bin\686\intl.dll  
   File bin\686\jpeg62.dll  
455    File bin\686\libatk-1.0-0.dll    File bin\686\libatk-1.0-0.dll
456    File bin\686\libatkmm-1.6-1.dll    File bin\686\libatkmm-1.6-1.dll
457    File bin\686\libcairo-2.dll    File bin\686\libcairo-2.dll
458      File bin\686\libcairo-gobject-2.dll
459    File bin\686\libcairomm-1.0-1.dll    File bin\686\libcairomm-1.0-1.dll
460    File bin\686\libgdkmm-2.4-1.dll    File bin\686\libepoxy-0.dll
461      File bin\686\libexpat-1.dll
462      File bin\686\libffi-6.dll
463      File bin\686\libfontconfig-1.dll
464    File bin\686\libgdk_pixbuf-2.0-0.dll    File bin\686\libgdk_pixbuf-2.0-0.dll
465    File bin\686\libgdk-win32-2.0-0.dll    File bin\686\libgdk-3-0.dll
466      File bin\686\libgdkmm-3.0-1.dll
467    File bin\686\libgio-2.0-0.dll    File bin\686\libgio-2.0-0.dll
468    File bin\686\libgiomm-2.4-1.dll    File bin\686\libgiomm-2.4-1.dll
   File bin\686\libglib-2.0-0.dll  
469    File bin\686\libglibmm-2.4-1.dll    File bin\686\libglibmm-2.4-1.dll
470    File bin\686\libgmodule-2.0-0.dll    File bin\686\libgmodule-2.0-0.dll
471    File bin\686\libgobject-2.0-0.dll    File bin\686\libgobject-2.0-0.dll
472    File bin\686\libgthread-2.0-0.dll    File bin\686\libgtk-3-0.dll
473    File bin\686\libgtkmm-2.4-1.dll    File bin\686\libgtkmm-3.0-1.dll
   File bin\686\libgtk-win32-2.0-0.dll  
474    File bin\686\libpango-1.0-0.dll    File bin\686\libpango-1.0-0.dll
475    File bin\686\libpangocairo-1.0-0.dll    File bin\686\libpangocairo-1.0-0.dll
476      File bin\686\libpangoft2-1.0-0.dll
477    File bin\686\libpangomm-1.4-1.dll    File bin\686\libpangomm-1.4-1.dll
478    File bin\686\libpangowin32-1.0-0.dll    File bin\686\libpangowin32-1.0-0.dll
479    File bin\686\libpng12-0.dll    File bin\686\libpixman-1-0.dll
480    File bin\686\libsigc-2.0-0.dll    File bin\686\libsigc-2.0-0.dll
481    File bin\686\libtiff3.dll    SetOutPath $INSTDIR\${SUBDIR_32_BIT}\share
482    File bin\686\zlib1.dll    File /r bin\686\share\glib-2.0
483    SetOutPath $INSTDIR\${SUBDIR_32_BIT}\etc\gtk-2.0    File /r bin\686\share\icons
484    File bin\686\etc\gtk-2.0\gdk-pixbuf.loaders    SetOutPath $INSTDIR\${SUBDIR_32_BIT}\share\locale
485    File bin\686\etc\gtk-2.0\gtkrc    File /r bin\686\share\locale\de
486    SetOutPath $INSTDIR\${SUBDIR_32_BIT}\lib\gtk-2.0\2.10.0\engines    File /r bin\686\share\locale\sv
   File bin\686\lib\gtk-2.0\2.10.0\engines\libwimp.dll  
   SetOutPath $INSTDIR\${SUBDIR_32_BIT}\lib\gtk-2.0\2.10.0\loaders  
   File bin\686\lib\gtk-2.0\2.10.0\loaders\libpixbufloader-ani.dll  
   File bin\686\lib\gtk-2.0\2.10.0\loaders\libpixbufloader-bmp.dll  
   File bin\686\lib\gtk-2.0\2.10.0\loaders\libpixbufloader-gif.dll  
   File bin\686\lib\gtk-2.0\2.10.0\loaders\libpixbufloader-icns.dll  
   File bin\686\lib\gtk-2.0\2.10.0\loaders\libpixbufloader-ico.dll  
   File bin\686\lib\gtk-2.0\2.10.0\loaders\libpixbufloader-jpeg.dll  
   File bin\686\lib\gtk-2.0\2.10.0\loaders\libpixbufloader-pcx.dll  
   File bin\686\lib\gtk-2.0\2.10.0\loaders\libpixbufloader-png.dll  
   File bin\686\lib\gtk-2.0\2.10.0\loaders\libpixbufloader-pnm.dll  
   File bin\686\lib\gtk-2.0\2.10.0\loaders\libpixbufloader-ras.dll  
   File bin\686\lib\gtk-2.0\2.10.0\loaders\libpixbufloader-tga.dll  
   File bin\686\lib\gtk-2.0\2.10.0\loaders\libpixbufloader-tiff.dll  
   File bin\686\lib\gtk-2.0\2.10.0\loaders\libpixbufloader-wbmp.dll  
   File bin\686\lib\gtk-2.0\2.10.0\loaders\libpixbufloader-xbm.dll  
   File bin\686\lib\gtk-2.0\2.10.0\loaders\libpixbufloader-xpm.dll  
   SetOutPath $INSTDIR\${SUBDIR_32_BIT}\share\locale\de\LC_MESSAGES  
   File bin\686\share\locale\de\LC_MESSAGES\gigedit.mo  
   File bin\686\share\locale\de\LC_MESSAGES\gtk20.mo  
   SetOutPath $INSTDIR\${SUBDIR_32_BIT}\share\locale\sv\LC_MESSAGES  
   File bin\686\share\locale\sv\LC_MESSAGES\gigedit.mo  
   File bin\686\share\locale\sv\LC_MESSAGES\gtk20.mo  
   SetOutPath $INSTDIR\${SUBDIR_32_BIT}\share\themes\MS-Windows\gtk-2.0  
   File bin\686\share\themes\MS-Windows\gtk-2.0\gtkrc  
   Goto done  
487    
488    done:    done:
489  SectionEnd  SectionEnd
# Line 517  Section "libgig ${LIBGIG_VERSION}" Secli Line 516  Section "libgig ${LIBGIG_VERSION}" Secli
516    File bin\64\akaiextract.exe    File bin\64\akaiextract.exe
517    File bin\64\sf2dump.exe    File bin\64\sf2dump.exe
518    File bin\64\sf2extract.exe    File bin\64\sf2extract.exe
519    File bin\64\libgcc_s_sjlj-1.dll    File bin\64\libgcc_s_seh-1.dll
520      File bin\64\libwinpthread-1.dll  
521    File bin\64\libstdc++-6.dll    File bin\64\libstdc++-6.dll
522    
523    ; shall we install the 32 bit version as well?    ; shall we install the 32 bit version as well?
# Line 568  Section "libgig ${LIBGIG_VERSION}" Secli Line 568  Section "libgig ${LIBGIG_VERSION}" Secli
568    File bin\686\sf2extract.exe    File bin\686\sf2extract.exe
569    
570    libgig32common:    libgig32common:
571      Delete $INSTDIR\libgcc_s_dw2-1.dll ; remove old version
572    File bin\686\libgcc_s_dw2-1.dll    File bin\686\libgcc_s_dw2-1.dll
573    File bin\686\libwinpthread-1.dll      File bin\686\libwinpthread-1.dll  
574    File bin\686\libstdc++-6.dll    File bin\686\libstdc++-6.dll
# Line 619  Section "libsndfile ${SNDFILE_VERSION}" Line 620  Section "libsndfile ${SNDFILE_VERSION}"
620    File bin\64\libogg-0.dll    File bin\64\libogg-0.dll
621    File bin\64\libvorbis-0.dll    File bin\64\libvorbis-0.dll
622    File bin\64\libvorbisenc-2.dll    File bin\64\libvorbisenc-2.dll
623      File bin\64\libspeex-1.dll
624    
625    ; shall we install the 32 bit version as well?    ; shall we install the 32 bit version as well?
626    StrCmp $installing32BitToo "1" libsndfile686 done    StrCmp $installing32BitToo "1" libsndfile686 done
# Line 630  Section "libsndfile ${SNDFILE_VERSION}" Line 632  Section "libsndfile ${SNDFILE_VERSION}"
632    File bin\686\libogg-0.dll    File bin\686\libogg-0.dll
633    File bin\686\libvorbis-0.dll    File bin\686\libvorbis-0.dll
634    File bin\686\libvorbisenc-2.dll    File bin\686\libvorbisenc-2.dll
635      File bin\686\libspeex-1.dll
636    Goto done    Goto done
637    
638    done:    done:

Legend:
Removed from v.3005  
changed lines
  Added in v.3031

  ViewVC Help
Powered by ViewVC