[ttssh2-commit] [10470] buildtools/ の Inno Setup を 6.2.1 に更新

Back to archive index
scmno****@osdn***** scmno****@osdn*****
2023年 1月 10日 (火) 22:18:12 JST


Revision: 10470
          https://osdn.net/projects/ttssh2/scm/svn/commits/10470
Author:   zmatsuo
Date:     2023-01-10 22:18:11 +0900 (Tue, 10 Jan 2023)
Log Message:
-----------
buildtools/ の Inno Setup を 6.2.1 に更新

- ダウンロードスクリプトを修正
- ドキュメントを追記

Modified Paths:
--------------
    trunk/buildtools/innosetup.cmake
    trunk/buildtools/innosetup.md
    trunk/doc/en/html/reference/develop.html
    trunk/doc/ja/html/reference/develop.html

-------------- next part --------------
Modified: trunk/buildtools/innosetup.cmake
===================================================================
--- trunk/buildtools/innosetup.cmake	2023-01-10 13:18:02 UTC (rev 10469)
+++ trunk/buildtools/innosetup.cmake	2023-01-10 13:18:11 UTC (rev 10470)
@@ -1,5 +1,19 @@
 # cmake -P innosetup.cmake
 
+# check innosetup
+#   6.2.1
+set(CHECK_FILE innosetup6/bin/ISCC.exe)
+set(CHECK_HASH "0d02e30a6ad432a50eb86f1ecf330147046e671de340bcb43a170fecbd19bf51")
+if(EXISTS ${CHECK_FILE})
+  file(SHA256 ${CHECK_FILE} HASH)
+  if(${HASH} STREQUAL ${CHECK_HASH})
+    return()
+  endif()
+  message("file ${CHECK_FILE}")
+  message("actual HASH=${HASH}")
+  message("expect HASH=${CHECK_HASH}")
+endif()
+
 # unrar
 #   https://www.rarlab.com/rar_add.htm
 #   RAR/Extras page, UnRAR for Windows 6.11
@@ -43,8 +57,8 @@
   )
 
 # innosetup 6
-set(INNOSETUP_EXE "innosetup-6.2.0.exe")
-set(INNOSETUP_HASH "2459da3c0a67346bc43a9732d96929877d04f53b1d4c56e61be64e3b5f34d5cf")
+set(INNOSETUP_EXE "innosetup-6.2.1.exe")
+set(INNOSETUP_HASH "50d21aab83579245f88e2632a61b943ad47557e42b0f02e6ce2afef4cdd8deb1")
 file(MAKE_DIRECTORY "download/innosetup6")
 file(DOWNLOAD
   https://files.jrsoftware.org/is/6/${INNOSETUP_EXE}

Modified: trunk/buildtools/innosetup.md
===================================================================
--- trunk/buildtools/innosetup.md	2023-01-10 13:18:02 UTC (rev 10469)
+++ trunk/buildtools/innosetup.md	2023-01-10 13:18:11 UTC (rev 10470)
@@ -1,7 +1,23 @@
-# innosetup をインストールせずに使用
+# Inno Setup
 
+- https://jrsoftware.org/isinfo.php
+
+- `cmake -P innosetup.cmake` で innosetup を buildtools/ に展開します
+
+## Inno Setup をインストールせずに使用
+
 - 'cmake -P innosetup.cmake' で innosetup を使えるよう準備する
 - innosetupインストーラーから innosetup6/ を作成する
   - innosetupインストーラーを解凍するために innounp を使用
   - innounp を解凍するために unrar を使用
 - buildtools/innosetup6/bin/ISCC.exe を使ってインストーラーを作成できる
+
+## UnRAR
+
+- https://www.rarlab.com/rar_add.htm
+
+## innounp
+
+the Inno Setup Unpacker
+
+- https://innounp.sourceforge.net/

Modified: trunk/doc/en/html/reference/develop.html
===================================================================
--- trunk/doc/en/html/reference/develop.html	2023-01-10 13:18:02 UTC (rev 10469)
+++ trunk/doc/en/html/reference/develop.html	2023-01-10 13:18:11 UTC (rev 10470)
@@ -122,7 +122,7 @@
   </li>
   <li>Installer
     <ul>
-      <li>Inno Setup 6.2.0 (<a href="https://jrsoftware.org/isinfo.php">https://jrsoftware.org/isinfo.php</a>)
+      <li>Inno Setup 6.2.1 (<a href="https://jrsoftware.org/isinfo.php">https://jrsoftware.org/isinfo.php</a>)
       <li>Inno Script Studio 2.5.1 (<a href="https://www.kymoto.org/products/inno-script-studio">https://www.kymoto.org/products/inno-script-studio</a>)</li>
     </ul>
   </li>

Modified: trunk/doc/ja/html/reference/develop.html
===================================================================
--- trunk/doc/ja/html/reference/develop.html	2023-01-10 13:18:02 UTC (rev 10469)
+++ trunk/doc/ja/html/reference/develop.html	2023-01-10 13:18:11 UTC (rev 10470)
@@ -126,7 +126,7 @@
   </li>
   <li>\x83C\x83\x93\x83X\x83g\x81[\x83\x89
     <ul>
-      <li>Inno Setup 6.2.0 (<a href="https://jrsoftware.org/isinfo.php">https://jrsoftware.org/isinfo.php</a>)
+      <li>Inno Setup 6.2.1 (<a href="https://jrsoftware.org/isinfo.php">https://jrsoftware.org/isinfo.php</a>)
       <li>Inno Script Studio 2.5.1 (<a href="https://www.kymoto.org/products/inno-script-studio">https://www.kymoto.org/products/inno-script-studio</a>)</li>
     </ul>
   </li>


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