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>