[ttssh2-commit] [9734] インストーラの調整

Back to archive index
scmno****@osdn***** scmno****@osdn*****
2022年 2月 8日 (火) 08:52:25 JST


Revision: 9734
          https://osdn.net/projects/ttssh2/scm/svn/commits/9734
Author:   nmaya
Date:     2022-02-08 08:52:25 +0900 (Tue, 08 Feb 2022)
Log Message:
-----------
インストーラの調整

- Inno Setup のバージョンを最新に変更
  Inno Setup 6.2.0
- PreCompile, PostCompile のために使うツールを ISTool から Inno Script Studio に変更
  Inno Script Studio 2.5.1 (https://www.kymoto.org/products/inno-script-studio)
- InnoIDE, ISTool 用の記述を削除

Modified Paths:
--------------
    trunk/doc/en/html/reference/develop.html
    trunk/doc/ja/html/reference/develop.html
    trunk/installer/teraterm.iss

-------------- next part --------------
Modified: trunk/doc/en/html/reference/develop.html
===================================================================
--- trunk/doc/en/html/reference/develop.html	2022-02-07 15:27:33 UTC (rev 9733)
+++ trunk/doc/en/html/reference/develop.html	2022-02-07 23:52:25 UTC (rev 9734)
@@ -122,12 +122,8 @@
   </li>
   <li>Installer
     <ul>
-      <li>Inno Setup 5.6.1 ANSI (http://www.jrsoftware.org/isinfo.php)
-        <ul>
-          <li>Inno Setup Preprocessor</li>
-        </ul>
-      </li>
-      <li>ISTool 5.3.0.1 (https://sourceforge.net/projects/istool/)</li>
+      <li>Inno Setup 6.2.0 (https://jrsoftware.org/isinfo.php)
+      <li>Inno Script Studio 2.5.1 (https://www.kymoto.org/products/inno-script-studio)</li>
     </ul>
   </li>
   <li>Others
@@ -582,17 +578,6 @@
       </li>
       <li>Change calling batch file to enable rebuild and create archive.
         <pre>
-  [InnoIDE_PreCompile]
-  Name: makechm.bat
-- Name: build.bat
-- ;Name: build.bat; Parameters: rebuild
-+ ;Name: build.bat
-+ Name: build.bat; Parameters: rebuild
-  
-  [InnoIDE_PostCompile]
-- ;Name: makearchive.bat; Parameters: release
-+ Name: makearchive.bat; Parameters: release
-  
   [PreCompile]
   Name: makechm.bat
 - Name: build.bat
@@ -603,21 +588,10 @@
   [PostCompile]
 - ;Name: makearchive.bat; Parameters: release
 + Name: makearchive.bat; Parameters: release
-  
-  [_ISToolPreCompile]
-  Name: makechm.bat
-- Name: build.bat
-- ;Name: build.bat; Parameters: rebuild
-+ ;Name: build.bat
-+ Name: build.bat; Parameters: rebuild
-  
-  [_ISToolPostCompile]
-- ;Name: makearchive.bat; Parameters: release
-+ Name: makearchive.bat; Parameters: release
         </pre>
       </li>
       <li id="RC_commit">Commit this state.</li>
-      <li>Open teraterm\installer\teraterm.iss with ISTool, and create installer by "Project"-"Compile Setup."</li>
+      <li>Open teraterm\installer\teraterm.iss with Inno Script Studio, and create installer by "Project"-"Compile."</li>
       <li>Compress portable version with zip.</li>
     </ul>
   </li>
@@ -641,7 +615,6 @@
 
 <h3>Release</h3>
 
-
 <ol>
   <li>Confirm documents. (same as above)</li>
   <li>Modify release date.
@@ -674,7 +647,7 @@
   </li>
   <li>Create installer.
     <ul>
-      <li>Open teraterm\installer\teraterm.iss with ISTool, and create installer by "Project"-"Compile Setup."</li>
+      <li>Open teraterm\installer\teraterm.iss with Inno Script Studio, and create installer by "Project"-"Compile."</li>
       <li>Compress portable version with zip.</li>
     </ul>
   </li>
@@ -706,17 +679,6 @@
 - ;#define snapshot GetDateTimeString('yyyymmdd_hhnnss', '', '');
 + #define snapshot GetDateTimeString('yyyymmdd_hhnnss', '', '');
 
-  [InnoIDE_PreCompile]
-  Name: makechm.bat
-- ;Name: build.bat
-- Name: build.bat; Parameters: rebuild
-+ Name: build.bat
-+ ;Name: build.bat; Parameters: rebuild
-  
-  [InnoIDE_PostCompile]
-- Name: makearchive.bat; Parameters: release
-+ ;Name: makearchive.bat; Parameters: release
-  
   [PreCompile]
   Name: makechm.bat
 - ;Name: build.bat
@@ -727,17 +689,6 @@
   [PostCompile]
 - Name: makearchive.bat; Parameters: release
 + ;Name: makearchive.bat; Parameters: release
-  
-  [_ISToolPreCompile]
-  Name: makechm.bat
-- ;Name: build.bat
-- Name: build.bat; Parameters: rebuild
-+ Name: build.bat
-+ ;Name: build.bat; Parameters: rebuild
-  
-  [_ISToolPostCompile]
-- Name: makearchive.bat; Parameters: release
-+ ;Name: makearchive.bat; Parameters: release
     </pre>
   </li>
   <li>Update Chocolatey.</li>

Modified: trunk/doc/ja/html/reference/develop.html
===================================================================
--- trunk/doc/ja/html/reference/develop.html	2022-02-07 15:27:33 UTC (rev 9733)
+++ trunk/doc/ja/html/reference/develop.html	2022-02-07 23:52:25 UTC (rev 9734)
@@ -126,12 +126,8 @@
   </li>
   <li>\x83C\x83\x93\x83X\x83g\x81[\x83\x89
     <ul>
-      <li>Inno Setup 5.6.1 ANSI (http://www.jrsoftware.org/isinfo.php)
-        <ul>
-          <li>Inno Setup Preprocessor</li>
-        </ul>
-      </li>
-      <li>ISTool 5.3.0.1 (https://sourceforge.net/projects/istool/)</li>
+      <li>Inno Setup 6.2.0 (https://jrsoftware.org/isinfo.php)
+      <li>Inno Script Studio 2.5.1 (https://www.kymoto.org/products/inno-script-studio)</li>
     </ul>
   </li>
   <li>\x82\xBB\x82̑\xBC
@@ -583,17 +579,6 @@
       </li>
       <li>teraterm.iss \x82\xA9\x82\xE7\x8BN\x93\xAE\x82\xB7\x82\xE9\x83o\x83b\x83`\x82\xF0\x81A\x83\x8A\x83\x8A\x81[\x83X\x97p\x82Ɂu\x83\x8A\x83r\x83\x8B\x83h\x97L\x8C\xF8\x81v\x81u\x83A\x81[\x83J\x83C\x83u\x8D쐬\x97L\x8C\xF8\x81v\x82ɂ\xB7\x82\xE9
         <pre>
-  [InnoIDE_PreCompile]
-  Name: makechm.bat
-- Name: build.bat
-- ;Name: build.bat; Parameters: rebuild
-+ ;Name: build.bat
-+ Name: build.bat; Parameters: rebuild
-  
-  [InnoIDE_PostCompile]
-- ;Name: makearchive.bat; Parameters: release
-+ Name: makearchive.bat; Parameters: release
-  
   [PreCompile]
   Name: makechm.bat
 - Name: build.bat
@@ -604,21 +589,10 @@
   [PostCompile]
 - ;Name: makearchive.bat; Parameters: release
 + Name: makearchive.bat; Parameters: release
-  
-  [_ISToolPreCompile]
-  Name: makechm.bat
-- Name: build.bat
-- ;Name: build.bat; Parameters: rebuild
-+ ;Name: build.bat
-+ Name: build.bat; Parameters: rebuild
-  
-  [_ISToolPostCompile]
-- ;Name: makearchive.bat; Parameters: release
-+ Name: makearchive.bat; Parameters: release
         </pre>
       </li>
       <li id="RC_commit">\x82\xB1\x82̏\xF3\x91ԂŃR\x83~\x83b\x83g\x82\xB7\x82\xE9</li>
-      <li>ISTool \x82\xC5 teraterm\installer\teraterm.iss \x82\xF0\x8AJ\x82\xAB\x81A"Project"-"Compile Setup" \x82ŃC\x83\x93\x83X\x83g\x81[\x83\x89\x82\xF0\x8D쐬\x82\xB7\x82\xE9</li>
+      <li>Inno Script Studio \x82\xC5 teraterm\installer\teraterm.iss \x82\xF0\x8AJ\x82\xAB\x81A"Project"-"Compile" \x82ŃC\x83\x93\x83X\x83g\x81[\x83\x89\x82\xF0\x8D쐬\x82\xB7\x82\xE9</li>
       <li>\x8D쐬\x82\xB3\x82ꂽ\x83|\x81[\x83^\x83u\x83\x8B\x94ł\xF0 zip \x82ň\xB3\x8Fk\x82\xB7\x82\xE9</li>
     </ul>
   </li>
@@ -674,7 +648,7 @@
   </li>
   <li>\x83C\x83\x93\x83X\x83g\x81[\x83\x89\x82\xF0\x8D쐬\x82\xB7\x82\xE9
     <ul>
-      <li>ISTool \x82\xC5 teraterm\installer\teraterm.iss \x82\xF0\x8AJ\x82\xAB\x81A"Project"-"Compile Setup" \x82ō쐬\x82\xB7\x82\xE9</li>
+      <li>Inno Script Studio \x82\xC5 teraterm\installer\teraterm.iss \x82\xF0\x8AJ\x82\xAB\x81A"Project"-"Compile" \x82ō쐬\x82\xB7\x82\xE9</li>
       <li>\x8D쐬\x82\xB3\x82ꂽ\x83|\x81[\x83^\x83u\x83\x8B\x94ł\xF0 zip \x82ň\xB3\x8Fk\x82\xB7\x82\xE9</li>
     </ul>
   </li>
@@ -704,17 +678,6 @@
 - ;#define snapshot GetDateTimeString('yyyymmdd_hhnnss', '', '');
 + #define snapshot GetDateTimeString('yyyymmdd_hhnnss', '', '');
 
-  [InnoIDE_PreCompile]
-  Name: makechm.bat
-- ;Name: build.bat
-- Name: build.bat; Parameters: rebuild
-+ Name: build.bat
-+ ;Name: build.bat; Parameters: rebuild
-  
-  [InnoIDE_PostCompile]
-- Name: makearchive.bat; Parameters: release
-+ ;Name: makearchive.bat; Parameters: release
-  
   [PreCompile]
   Name: makechm.bat
 - ;Name: build.bat
@@ -725,17 +688,6 @@
   [PostCompile]
 - Name: makearchive.bat; Parameters: release
 + ;Name: makearchive.bat; Parameters: release
-  
-  [_ISToolPreCompile]
-  Name: makechm.bat
-- ;Name: build.bat
-- Name: build.bat; Parameters: rebuild
-+ Name: build.bat
-+ ;Name: build.bat; Parameters: rebuild
-  
-  [_ISToolPostCompile]
-- Name: makearchive.bat; Parameters: release
-+ ;Name: makearchive.bat; Parameters: release
     </pre>
   </li>
   <li>Chocolatey \x82̓o\x98^\x82\xF0\x8DX\x90V\x82\xB7\x82\xE9</li>

Modified: trunk/installer/teraterm.iss
===================================================================
--- trunk/installer/teraterm.iss	2022-02-07 15:27:33 UTC (rev 9733)
+++ trunk/installer/teraterm.iss	2022-02-07 23:52:25 UTC (rev 9734)
@@ -31,6 +31,7 @@
 AppPublisher=TeraTerm Project
 AppPublisherURL=https://ttssh2.osdn.jp/
 AppSupportURL=https://ttssh2.osdn.jp/
+AppId={{07A7E17A-F6D6-44A7-82E6-6BEE528CCA2A}
 AppName={#AppName}
 #ifndef snapshot
 AppVersion={#AppVer}
@@ -40,7 +41,7 @@
 AppVerName={#AppName} {#AppVer}+ snapshot-{#snapshot}
 #endif
 LicenseFile=release\license.txt
-DefaultDirName={pf}\teraterm
+DefaultDirName={pf}\teraterm5
 DefaultGroupName={#AppName}
 ShowLanguageDialog=yes
 AllowNoIcons=true


ttssh2-commit メーリングリストの案内
Back to archive index