From: Antoine ELIAS Date: Fri, 25 Jan 2013 09:21:24 +0000 (+0100) Subject: update windows installer X-Git-Tag: 5.4.1~568 X-Git-Url: http://gitweb.scilab.org/?p=scilab.git;a=commitdiff_plain;h=c163ca100718ecd72074bf5a34c501d5e52924c6 update windows installer Change-Id: Ieac62f9ef5db86f8a42a3cc9c768d018f6827633 --- diff --git a/scilab/modules/tclsci/tclsci.iss b/scilab/modules/tclsci/tclsci.iss index 4b825c9..dbe287c 100644 --- a/scilab/modules/tclsci/tclsci.iss +++ b/scilab/modules/tclsci/tclsci.iss @@ -18,31 +18,31 @@ ; #define TCLSCI "tclsci" ; -Source: modules\{#TCLSCI}\license.txt; DestDir: {app}\modules\{#TCLSCI}; Components: {#COMPN_TCLSCI} +Source: modules\{#TCLSCI}\license.txt; DestDir: {app}\modules\{#TCLSCI}; Components: {#COMPN_SCILAB} ; -Source: modules\{#TCLSCI}\sci_gateway\{#TCLSCI}_gateway.xml; DestDir: {app}\modules\{#TCLSCI}\sci_gateway; Components: {#COMPN_TCLSCI} +Source: modules\{#TCLSCI}\sci_gateway\{#TCLSCI}_gateway.xml; DestDir: {app}\modules\{#TCLSCI}\sci_gateway; Components: {#COMPN_SCILAB} ; -Source: modules\{#TCLSCI}\etc\{#TCLSCI}.quit; DestDir: {app}\modules\{#TCLSCI}\etc; Components: {#COMPN_TCLSCI} -Source: modules\{#TCLSCI}\etc\{#TCLSCI}.start; DestDir: {app}\modules\{#TCLSCI}\etc; Components: {#COMPN_TCLSCI} +Source: modules\{#TCLSCI}\etc\{#TCLSCI}.quit; DestDir: {app}\modules\{#TCLSCI}\etc; Components: {#COMPN_SCILAB} +Source: modules\{#TCLSCI}\etc\{#TCLSCI}.start; DestDir: {app}\modules\{#TCLSCI}\etc; Components: {#COMPN_SCILAB} ; -Source: modules\{#TCLSCI}\demos\*.*; DestDir: {app}\modules\{#TCLSCI}\demos; Flags: recursesubdirs; Components: {#COMPN_TCLSCI} +Source: modules\{#TCLSCI}\demos\*.*; DestDir: {app}\modules\{#TCLSCI}\demos; Flags: recursesubdirs; Components: {#COMPN_SCILAB} ; -;Source: modules\{#TCLSCI}\includes\*.h; Flags: recursesubdirs; DestDir: {app}\modules\{#TCLSCI}\includes; Components: {#COMPN_TCLSCI} +;Source: modules\{#TCLSCI}\includes\*.h; Flags: recursesubdirs; DestDir: {app}\modules\{#TCLSCI}\includes; Components: {#COMPN_SCILAB} ; -Source: modules\{#TCLSCI}\macros\lib; DestDir: {app}\modules\{#TCLSCI}\macros; Components: {#COMPN_TCLSCI} -Source: modules\{#TCLSCI}\macros\names; DestDir: {app}\modules\{#TCLSCI}\macros; Components: {#COMPN_TCLSCI} -Source: modules\{#TCLSCI}\macros\*.bin; DestDir: {app}\modules\{#TCLSCI}\macros; Components: {#COMPN_TCLSCI} -Source: modules\{#TCLSCI}\macros\*.sci; DestDir: {app}\modules\{#TCLSCI}\macros; Components: {#COMPN_TCLSCI} -Source: modules\{#TCLSCI}\macros\buildmacros.sce; DestDir: {app}\modules\{#TCLSCI}\macros; Components: {#COMPN_TCLSCI} -Source: modules\{#TCLSCI}\macros\buildmacros.bat; DestDir: {app}\modules\{#TCLSCI}\macros; Components: {#COMPN_TCLSCI} -Source: modules\{#TCLSCI}\macros\cleanmacros.bat; DestDir: {app}\modules\{#TCLSCI}\macros; Components: {#COMPN_TCLSCI} +Source: modules\{#TCLSCI}\macros\lib; DestDir: {app}\modules\{#TCLSCI}\macros; Components: {#COMPN_SCILAB} +Source: modules\{#TCLSCI}\macros\names; DestDir: {app}\modules\{#TCLSCI}\macros; Components: {#COMPN_SCILAB} +Source: modules\{#TCLSCI}\macros\*.bin; DestDir: {app}\modules\{#TCLSCI}\macros; Components: {#COMPN_SCILAB} +Source: modules\{#TCLSCI}\macros\*.sci; DestDir: {app}\modules\{#TCLSCI}\macros; Components: {#COMPN_SCILAB} +Source: modules\{#TCLSCI}\macros\buildmacros.sce; DestDir: {app}\modules\{#TCLSCI}\macros; Components: {#COMPN_SCILAB} +Source: modules\{#TCLSCI}\macros\buildmacros.bat; DestDir: {app}\modules\{#TCLSCI}\macros; Components: {#COMPN_SCILAB} +Source: modules\{#TCLSCI}\macros\cleanmacros.bat; DestDir: {app}\modules\{#TCLSCI}\macros; Components: {#COMPN_SCILAB} ; -Source: modules\{#TCLSCI}\tcl\*.*; DestDir: {app}\modules\{#TCLSCI}\tcl; Flags: recursesubdirs; Components: {#COMPN_TCLSCI} +Source: modules\{#TCLSCI}\tcl\*.*; DestDir: {app}\modules\{#TCLSCI}\tcl; Flags: recursesubdirs; Components: {#COMPN_SCILAB} ; -Source: bin\tclsci.dll; DestDir: {app}\bin; Components: {#COMPN_TCLSCI} -Source: bin\tcl85.dll; DestDir: {app}\bin; Components: {#COMPN_TCLSCI} -Source: bin\tk85.dll; DestDir: {app}\bin; Components: {#COMPN_TCLSCI} +Source: bin\tclsci.dll; DestDir: {app}\bin; Components: {#COMPN_SCILAB} +Source: bin\tcl85.dll; DestDir: {app}\bin; Components: {#COMPN_SCILAB} +Source: bin\tk85.dll; DestDir: {app}\bin; Components: {#COMPN_SCILAB} ; -Source: modules\{#TCLSCI}\tests\*.*; DestDir: {app}\modules\{#TCLSCI}\tests; Flags: recursesubdirs; Components: {#COMPN_TCLSCI} and {#COMPN_TESTS} +Source: modules\{#TCLSCI}\tests\*.*; DestDir: {app}\modules\{#TCLSCI}\tests; Flags: recursesubdirs; Components: {#COMPN_SCILAB} and {#COMPN_TESTS} ; ;-------------------------------------------------------------------------------------------------------------- diff --git a/scilab/tools/innosetup/code_modules.iss b/scilab/tools/innosetup/code_modules.iss index 0bdca93..4ac0f14 100644 --- a/scilab/tools/innosetup/code_modules.iss +++ b/scilab/tools/innosetup/code_modules.iss @@ -13,305 +13,145 @@ // //------------------------------------------------------------------------------ function CreateModulesFile: Boolean; - Var ModuleFileName : String; - i : Integer; - d : Integer; - ModulesXmlFileLines: TArrayOfString; - begin - i := 0; - - setArrayLength(ModulesXmlFileLines, 256); - for d := 0 to GetArrayLength(ModulesXmlFileLines)-1 do - begin - ModulesXmlFileLines[d] := ''; - end; - - ModuleFileName := ExpandConstant('{app}') +'\etc\modules.xml'; - - ModulesXmlFileLines[i] := ''; i := i + 1; - ModulesXmlFileLines[i] := ''; i := i + 1; - ModulesXmlFileLines[i] := ''; i := i + 1; - ModulesXmlFileLines[i] := ''; i := i + 1; - ModulesXmlFileLines[i] := ''; i := i + 1; - ModulesXmlFileLines[i] := ''; i := i + 1; - - if (IsComponentSelected( ExpandConstant('{#COMPN_SCILAB}') )) then - begin - ModulesXmlFileLines[i] := ''; i := i + 1; - ModulesXmlFileLines[i] := ''; i := i + 1; - end; - - if (IsComponentSelected( ExpandConstant('{#COMPN_JVM_MODULE}') )) then - begin - ModulesXmlFileLines[i] := ''; i := i + 1; - end; - - if (IsComponentSelected( ExpandConstant('{#COMPN_SCILAB}') )) then - begin - ModulesXmlFileLines[i] := ''; i := i + 1; - ModulesXmlFileLines[i] := ''; i := i + 1; - ModulesXmlFileLines[i] := ''; i := i + 1; - ModulesXmlFileLines[i] := ''; i := i + 1; - ModulesXmlFileLines[i] := ''; i := i + 1; - end; - - if IsComponentSelected( ExpandConstant('{#COMPN_GRAPHICS}') ) then - begin - ModulesXmlFileLines[i] := ''; i := i + 1; - ModulesXmlFileLines[i] := ''; i := i + 1; - ModulesXmlFileLines[i] := ''; i := i + 1; - ModulesXmlFileLines[i] := ''; i := i + 1; - end; - - if (IsComponentSelected( ExpandConstant('{#COMPN_SCILAB}') )) then - begin - ModulesXmlFileLines[i] := ''; i := i + 1; - ModulesXmlFileLines[i] := ''; i := i + 1; - ModulesXmlFileLines[i] := ''; i := i + 1; - ModulesXmlFileLines[i] := ''; i := i + 1; - end; - - if (IsComponentSelected( ExpandConstant('{#COMPN_JVM_MODULE}') )) then - begin - ModulesXmlFileLines[i] := ''; i := i + 1; - end; - - if (IsComponentSelected( ExpandConstant('{#COMPN_SCILAB}') )) then - begin - ModulesXmlFileLines[i] := ''; i := i + 1; - ModulesXmlFileLines[i] := ''; i := i + 1; - end; - - if (IsComponentSelected( ExpandConstant('{#COMPN_JVM_MODULE}') )) then - begin - ModulesXmlFileLines[i] := ''; i := i + 1; - ModulesXmlFileLines[i] := ''; i := i + 1; - end; - - if (IsComponentSelected( ExpandConstant('{#COMPN_SCILAB}') )) then - begin - ModulesXmlFileLines[i] := ''; i := i + 1; - ModulesXmlFileLines[i] := ''; i := i + 1; - ModulesXmlFileLines[i] := ''; i := i + 1; - ModulesXmlFileLines[i] := ''; i := i + 1; - end; - - if (IsComponentSelected( ExpandConstant('{#COMPN_JVM_MODULE}') )) then - begin - ModulesXmlFileLines[i] := ''; i := i + 1; - ModulesXmlFileLines[i] := ''; i := i + 1; - end; - - if (IsComponentSelected( ExpandConstant('{#COMPN_SCILAB}') )) then - begin - ModulesXmlFileLines[i] := ''; i := i + 1; - ModulesXmlFileLines[i] := ''; i := i + 1; - end; - - if (IsComponentSelected( ExpandConstant('{#COMPN_JVM_MODULE}') )) then - begin - ModulesXmlFileLines[i] := ''; i := i + 1; - ModulesXmlFileLines[i] := ''; i := i + 1; - ModulesXmlFileLines[i] := ''; i := i + 1; - end; - - ModulesXmlFileLines[i] := ''; i := i + 1; - ModulesXmlFileLines[i] := ''; i := i + 1; - - if IsComponentSelected( ExpandConstant('{#COMPN_SCILAB}') ) then - begin - ModulesXmlFileLines[i] := ''; i := i + 1; - end; - - if (IsComponentSelected( ExpandConstant('{#COMPN_SCILAB}') )) then - begin - ModulesXmlFileLines[i] := ''; i := i + 1; - end; - - if IsComponentSelected( ExpandConstant('{#COMPN_SCILAB}') ) then - begin - ModulesXmlFileLines[i] := ''; i := i + 1; - end; - - if IsComponentSelected( ExpandConstant('{#COMPN_SCILAB}') ) then - begin - ModulesXmlFileLines[i] := ''; i := i + 1; - end; - - if IsComponentSelected( ExpandConstant('{#COMPN_SCILAB}') ) then - begin - ModulesXmlFileLines[i] := ''; i := i + 1; - end; - - if (IsComponentSelected( ExpandConstant('{#COMPN_SCILAB}') )) then - begin - ModulesXmlFileLines[i] := ''; i := i + 1; - ModulesXmlFileLines[i] := ''; i := i + 1; - end; - - if IsComponentSelected( ExpandConstant('{#COMPN_SCILAB}') ) then - begin - ModulesXmlFileLines[i] := ''; i := i + 1; - end; - - if (IsComponentSelected( ExpandConstant('{#COMPN_SCILAB}') )) then - begin - ModulesXmlFileLines[i] := ''; i := i + 1; - ModulesXmlFileLines[i] := ''; i := i + 1; - end; - - if IsComponentSelected( ExpandConstant('{#COMPN_SCILAB}') ) then - begin - ModulesXmlFileLines[i] := ''; i := i + 1; - end; - - ModulesXmlFileLines[i] := ''; i := i + 1; - - if IsComponentSelected( ExpandConstant('{#COMPN_SCILAB}') ) then - begin - ModulesXmlFileLines[i] := ''; i := i + 1; - end; - - if IsComponentSelected( ExpandConstant('{#COMPN_SCILAB}') ) then - begin - ModulesXmlFileLines[i] := ''; i := i + 1; - end; - - if IsComponentSelected( ExpandConstant('{#COMPN_SCILAB}') ) and IsComponentSelected( ExpandConstant('{#COMPN_JVM_MODULE}') ) then - begin - ModulesXmlFileLines[i] := ''; i := i + 1; - end; - - if IsComponentSelected( ExpandConstant('{#COMPN_SCILAB}') ) then - begin - ModulesXmlFileLines[i] := ''; i := i + 1; - end; +Var ModuleFileName : String; +i : Integer; +d : Integer; +ModulesXmlFileLines: TArrayOfString; +begin + + i := 0; + + setArrayLength(ModulesXmlFileLines, 256); + for d := 0 to GetArrayLength(ModulesXmlFileLines)-1 do + begin + ModulesXmlFileLines[d] := ''; + end; + + ModuleFileName := ExpandConstant('{app}') +'\etc\modules.xml'; + + ModulesXmlFileLines[i] := ''; i := i + 1; + ModulesXmlFileLines[i] := ''; i := i + 1; + ModulesXmlFileLines[i] := ''; i := i + 1; + ModulesXmlFileLines[i] := ''; i := i + 1; + ModulesXmlFileLines[i] := ''; i := i + 1; + ModulesXmlFileLines[i] := ''; i := i + 1; + + ModulesXmlFileLines[i] := ''; i := i + 1; + ModulesXmlFileLines[i] := ''; i := i + 1; + ModulesXmlFileLines[i] := ''; i := i + 1; + ModulesXmlFileLines[i] := ''; i := i + 1; + ModulesXmlFileLines[i] := ''; i := i + 1; + ModulesXmlFileLines[i] := ''; i := i + 1; + ModulesXmlFileLines[i] := ''; i := i + 1; + ModulesXmlFileLines[i] := ''; i := i + 1; + ModulesXmlFileLines[i] := ''; i := i + 1; + ModulesXmlFileLines[i] := ''; i := i + 1; + ModulesXmlFileLines[i] := ''; i := i + 1; + ModulesXmlFileLines[i] := ''; i := i + 1; + ModulesXmlFileLines[i] := ''; i := i + 1; + ModulesXmlFileLines[i] := ''; i := i + 1; + ModulesXmlFileLines[i] := ''; i := i + 1; + ModulesXmlFileLines[i] := ''; i := i + 1; + ModulesXmlFileLines[i] := ''; i := i + 1; + ModulesXmlFileLines[i] := ''; i := i + 1; + ModulesXmlFileLines[i] := ''; i := i + 1; + ModulesXmlFileLines[i] := ''; i := i + 1; + ModulesXmlFileLines[i] := ''; i := i + 1; + ModulesXmlFileLines[i] := ''; i := i + 1; + ModulesXmlFileLines[i] := ''; i := i + 1; + ModulesXmlFileLines[i] := ''; i := i + 1; + ModulesXmlFileLines[i] := ''; i := i + 1; + ModulesXmlFileLines[i] := ''; i := i + 1; + ModulesXmlFileLines[i] := ''; i := i + 1; + ModulesXmlFileLines[i] := ''; i := i + 1; + ModulesXmlFileLines[i] := ''; i := i + 1; + ModulesXmlFileLines[i] := ''; i := i + 1; + ModulesXmlFileLines[i] := ''; i := i + 1; + ModulesXmlFileLines[i] := ''; i := i + 1; + ModulesXmlFileLines[i] := ''; i := i + 1; + ModulesXmlFileLines[i] := ''; i := i + 1; + ModulesXmlFileLines[i] := ''; i := i + 1; + ModulesXmlFileLines[i] := ''; i := i + 1; + ModulesXmlFileLines[i] := ''; i := i + 1; + ModulesXmlFileLines[i] := ''; i := i + 1; + ModulesXmlFileLines[i] := ''; i := i + 1; + ModulesXmlFileLines[i] := ''; i := i + 1; + ModulesXmlFileLines[i] := ''; i := i + 1; + ModulesXmlFileLines[i] := ''; i := i + 1; + ModulesXmlFileLines[i] := ''; i := i + 1; + ModulesXmlFileLines[i] := ''; i := i + 1; + ModulesXmlFileLines[i] := ''; i := i + 1; + ModulesXmlFileLines[i] := ''; i := i + 1; + ModulesXmlFileLines[i] := ''; i := i + 1; + ModulesXmlFileLines[i] := ''; i := i + 1; + ModulesXmlFileLines[i] := ''; i := i + 1; + ModulesXmlFileLines[i] := ''; i := i + 1; + ModulesXmlFileLines[i] := ''; i := i + 1; + ModulesXmlFileLines[i] := ''; i := i + 1; - if IsComponentSelected( ExpandConstant('{#COMPN_SCILAB}') ) then - begin - ModulesXmlFileLines[i] := ''; i := i + 1; - end; - - if IsComponentSelected( ExpandConstant('{#COMPN_TCLSCI}') ) then - begin - ModulesXmlFileLines[i] := ''; i := i + 1; - end; - - if IsComponentSelected( ExpandConstant('{#COMPN_SCILAB}') ) then - begin - ModulesXmlFileLines[i] := ''; i := i + 1; - end; - - if IsComponentSelected( ExpandConstant('{#COMPN_SCILAB}') ) then - begin - ModulesXmlFileLines[i] := ''; i := i + 1; - end; - - if IsComponentSelected( ExpandConstant('{#COMPN_SCILAB}') ) then - begin - ModulesXmlFileLines[i] := ''; i := i + 1; - end; - - if IsComponentSelected( ExpandConstant('{#COMPN_DEVTOOLS}') ) then - begin - ModulesXmlFileLines[i] := ''; i := i + 1; - end; - - if (IsComponentSelected( ExpandConstant('{#COMPN_SCILAB}') )) then - begin - ModulesXmlFileLines[i] := ''; i := i + 1; - end; - - if IsComponentSelected( ExpandConstant('{#COMPN_SCILAB}') ) then - begin - ModulesXmlFileLines[i] := ''; i := i + 1; - end; - - if (IsComponentSelected( ExpandConstant('{#COMPN_SCILAB}') )) then - begin - ModulesXmlFileLines[i] := ''; i := i + 1; - end; - - ModulesXmlFileLines[i] := ''; i := i + 1; - - if IsComponentSelected( ExpandConstant('{#COMPN_XCOS}') ) then - begin - ModulesXmlFileLines[i] := ''; i := i + 1; - ModulesXmlFileLines[i] := ''; i := i + 1; - ModulesXmlFileLines[i] := ''; i := i + 1; - end; - - ModulesXmlFileLines[i] := ''; i := i + 1; - - if IsComponentSelected( ExpandConstant('{#COMPN_FFTW}') ) then - begin - ModulesXmlFileLines[i] := ''; i := i + 1; - end; - - if IsComponentSelected( ExpandConstant('{#COMPN_SCILAB}') ) then - begin - ModulesXmlFileLines[i] := ''; i := i + 1; - end; - - ModulesXmlFileLines[i] := ''; i := i + 1; - - if (IsComponentSelected( ExpandConstant('{#COMPN_SCILAB}') )) then - begin - ModulesXmlFileLines[i] := ''; i := i + 1; - ModulesXmlFileLines[i] := ''; i := i + 1; - ModulesXmlFileLines[i] := ''; i := i + 1; - end; +#ifndef SCILAB_F2C + ModulesXmlFileLines[i] := ''; i := i + 1; +#endif - if IsComponentSelected( ExpandConstant('{#COMPN_SCILAB}') ) then - begin - ModulesXmlFileLines[i] := ''; i := i + 1; - end; - if IsComponentSelected( ExpandConstant('{#COMPN_SCILAB}') ) then - begin - ModulesXmlFileLines[i] := ''; i := i + 1; - end; - if IsComponentSelected( ExpandConstant('{#COMPN_MODULES_MANAGER}') ) then - begin - ModulesXmlFileLines[i] := ''; i := i + 1; - end; + ModulesXmlFileLines[i] := ''; i := i + 1; + if (IsComponentSelected( ExpandConstant('{#COMPN_JVM_MODULE}') )) then + begin + ModulesXmlFileLines[i] := ''; i := i + 1; + ModulesXmlFileLines[i] := ''; i := i + 1; + ModulesXmlFileLines[i] := ''; i := i + 1; + ModulesXmlFileLines[i] := ''; i := i + 1; + ModulesXmlFileLines[i] := ''; i := i + 1; + ModulesXmlFileLines[i] := ''; i := i + 1; + ModulesXmlFileLines[i] := ''; i := i + 1; + ModulesXmlFileLines[i] := ''; i := i + 1; + ModulesXmlFileLines[i] := ''; i := i + 1; + end; - if (IsComponentSelected( ExpandConstant('{#COMPN_JVM_MODULE}') )) then - begin - ModulesXmlFileLines[i] := ''; i := i + 1; - end; + ModulesXmlFileLines[i] := ''; i := i + 1; + if IsComponentSelected( ExpandConstant('{#COMPN_SCINOTES}') ) then + begin + ModulesXmlFileLines[i] := ''; i := i + 1; + end; - ModulesXmlFileLines[i] := ''; i := i + 1; + ModulesXmlFileLines[i] := ''; i := i + 1; + if IsComponentSelected( ExpandConstant('{#COMPN_GRAPHICS}') ) then + begin + ModulesXmlFileLines[i] := ''; i := i + 1; + ModulesXmlFileLines[i] := ''; i := i + 1; + ModulesXmlFileLines[i] := ''; i := i + 1; + ModulesXmlFileLines[i] := ''; i := i + 1; + ModulesXmlFileLines[i] := ''; i := i + 1; + ModulesXmlFileLines[i] := ''; i := i + 1; + end; - if IsComponentSelected( ExpandConstant('{#COMPN_SCINOTES}') ) then - begin - ModulesXmlFileLines[i] := ''; i := i + 1; - end; - -#ifndef SCILAB_F2C - if IsComponentSelected( ExpandConstant('{#COMPN_SCILAB}') ) then - begin - ModulesXmlFileLines[i] := ''; i := i + 1; - end; -#endif - if (IsComponentSelected( ExpandConstant('{#COMPN_SCILAB}') )) then - begin - ModulesXmlFileLines[i] := ''; i := i + 1; - end; + ModulesXmlFileLines[i] := ''; i := i + 1; + if IsComponentSelected( ExpandConstant('{#COMPN_XCOS}') ) then + begin + ModulesXmlFileLines[i] := ''; i := i + 1; + ModulesXmlFileLines[i] := ''; i := i + 1; + ModulesXmlFileLines[i] := ''; i := i + 1; + end; + ModulesXmlFileLines[i] := ''; i := i + 1; + if IsComponentSelected( ExpandConstant('{#COMPN_DEVTOOLS}') ) then + begin + ModulesXmlFileLines[i] := ''; i := i + 1; + ModulesXmlFileLines[i] := ''; i := i + 1; + end; - ModulesXmlFileLines[i] := ''; i := i + 1; + ModulesXmlFileLines[i] := ''; i := i + 1; Result := SaveStringsToFile(ModuleFileName, ModulesXmlFileLines, False); - end; +end; //------------------------------------------------------------------------------