Develop and Download Open Source Software

Browse Subversion Repository

/[ttssh2]/trunk/installer/release.bat

Log of /trunk/installer/release.bat

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (download) (as text) (annotate)
Sticky Revision:

Revision 10853 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Aug 16 15:07:58 2023 UTC (6 months, 3 weeks ago) by zmatsuo
File length: 6570 byte(s)
Diff to previous 10834 , to selected 9810
buildtools/cygwin64 に discord通知に使用するパッケージもインストール

- buildtools/install_cygwin.cmake
  - discoard通知に使用するパッケージもインストールするようにした
- buildtools/find_cygwin.bat
  - ビルドで使用するcygwinを探す
  - find_cygwin.bat を使用するようにした
    - installer/release.bat
    - ci_scripts/notify.bat
- ci_scripts/notify_discord.pl
  - 改行コードを LF に変更した

Revision 10834 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Aug 14 12:36:06 2023 UTC (6 months, 3 weeks ago) by zmatsuo
File length: 6653 byte(s)
Diff to previous 10580 , to selected 9810
ライブラリのダウンロード/展開に失敗したときビルドを停止するようにした

Revision 10580 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Feb 5 15:34:47 2023 UTC (13 months ago) by zmatsuo
File length: 6596 byte(s)
Diff to previous 10578 , to selected 9810
ビルド時 tt-version.h のバージョン情報を元とするよう修正

- teraterm.iss, svnrev.pl 内にバージョン情報があった
- tt-version.h を元とするようにした
- svnrev.pl
  - tt-version.h からバージョン番号を取得するようにした
- issversion.pl を削除
  - teraterm.iss からバージョン番号を取得するために使用していた
  - tt-version.h のバージョン番号を元とするようにしたため不要となった
- makearchive.bat
  - issversion.pl の使用をやめた
  - svnrev.pl の sourcetree_info.bat を元に出力フォルダを決めるようにした
- release.bat
  - issversion.pl の使用をやめた
- iscc.bat, teraterm.iss
  - インストーラ,zipの作成部分を release.bat から切り出した
  - インストーラ(iscc.exe)に引数でバージョン番号を渡せるようにした

Revision 10578 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Feb 4 13:23:48 2023 UTC (13 months ago) by zmatsuo
File length: 7793 byte(s)
Diff to previous 10437 , to selected 9810
Cygwin を PATH の最後に追加するよう修正

- ビルドでVisual StudioのlinkではなくCygwinのlinkが使用されていた

Revision 10437 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 26 15:45:29 2022 UTC (14 months, 1 week ago) by zmatsuo
File length: 7793 byte(s)
Diff to previous 10417 , to selected 9810
ビルドスクリプトで使用する cygwin,perl を調整

- installer/release.bat
  - buildtools/cygwin64 がある場合使用するようにした
- installer/build.bat
  - i686-pc-cygwin-g++.exe が実行できるとき32bit版cygtermをビルドするようにした
- cmakeビルド時,buildtools/cygwin64 内の perl も利用候補にした
- getperl.bat 使用時 perlのダウンロード,展開に cmake も使用できるようにした
  - cmake のほうが powershell より高速に処理できる

Revision 10417 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Dec 20 12:22:58 2022 UTC (14 months, 2 weeks ago) by zmatsuo
File length: 7487 byte(s)
Diff to previous 10415 , to selected 9810
Visual Studio 2022 でビルドできるよう修正

- r10414, r10415 の修正
- installer/release.bat, release.md
  - Visual Studio 2022をデフォルトで使用するようにした
- installer/build.bat
  - Visual Studio 2022向け修正追加
  - 2019,2022 の両方使える環境では実行前に環境変数を調整しておくこと
- r10414での抜け
  - TTXSamples/TTXttyrec/TTXttyplay.v17.vcxproj
  - TTXSamples/TTXttyrec/TTXttyplay.v17.vcxproj.filters
  - cygwin/cyglaunch/cyglaunch.v17.vcxproj
  - cygwin/cyglib/cyglib.v17.vcxproj
  - cygwin/cygtool/cygtool.v17.vcxproj
  - cygwin/cygwin.v17.sln

Revision 10415 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 19 15:59:39 2022 UTC (14 months, 2 weeks ago) by zmatsuo
File length: 7511 byte(s)
Diff to previous 10408 , to selected 9810
AppVeyor で Visual Studio 2022 でビルドできるよう修正

- ci_scripts/appveyor_release_bat_vs2022.yml 追加
- release.bat も修正
  - デフォルトは vs2019

Revision 10408 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Dec 11 15:54:41 2022 UTC (14 months, 3 weeks ago) by zmatsuo
File length: 7314 byte(s)
Diff to previous 10304 , to selected 9810
インストーラから32bit版cygtermを外した

- cygwin 3.4.0-1 (2022-12-04リリース) から32bit Windows サポートがなくなった
  - 32bit cygwin用実行ファイルを作るためのパッケージがなくなった
    - cygwin32-gcc-g++, cygwin32-gcc-core
    - ci_scripts/build_appveyor.bat でインストールするのをやめた
- 32bit cygwin用実行ファイルを作成するgcc,g++がない場合でもビルドできるようにした
- installer\release.bat 終了時に bat だけが終了するようにした

Revision 10304 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Oct 10 12:22:07 2022 UTC (16 months, 4 weeks ago) by zmatsuo
File length: 7311 byte(s)
Diff to previous 10166 , to selected 9810
CMAKE環境変数のcmakeを使用する

- フルパス指定でその cmake を使用する
- 未指定時はパス指定なしの指定時は PATH の cmake を使用
  - set CMAKE=cmake.exe と同じ

ticket #45819

Revision 10166 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Aug 17 09:49:17 2022 UTC (18 months, 3 weeks ago) by zmatsuo
File length: 7269 byte(s)
Diff to previous 10165 , to selected 9810
release.bat で pdb ファイルのアーカイブを作成するようにした

- release.md に pdb ファイルの簡単な使い方を追記
- pdb ファイルのアーカイブを作成するようにした
  - 従来、オプション指定時のみにリリースフォルダへコピーされていた
    - makearchive.bat debug
  - makearchive.bat の debug オプションを削除
  - 常に pdb 専用フォルダへコピー、アーカイブを作成するようにした
- release.bat の curl を削除
  - libs/download.cmake でダウンロードを行うようになったため使用しなくなった
  - r9828
- release.bat で ..\buildtools\svnrev\sourcetree_info.bat を削除
  - ビルド時に生成される
  - 生成前に実行しないよう最初に削除

Revision 10165 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Aug 16 16:24:50 2022 UTC (18 months, 3 weeks ago) by nmaya
File length: 6958 byte(s)
Diff to previous 10164 , to selected 9810
Appveyor で snapshot zip の作成に失敗する問題を修正

- makearchive.bat で作成されるフォルダ名と、zip 圧縮しようとするフォルダ名が一致しなかったため
  freeze_state を指定すると makearchive.bat release が呼び出され、作成されるフォルダ名が teraterm-%TT_VERSION% となってしまう
  freeze は関係ないので「rebuild する」「フォルダ名は snapshot」となる "rebuild" に変更した

- r10158 のメニュー番号の整理を取り込んだ
  snapshot だが外部に出るものなので、rebuild する 2 のままとする。


Appveyor:
appveyor_release という名前になっているが、trunk からリリースすることはないので、trunk-w6yw6 は常に snapshot になる。
  snapshot と release で release.bat のメニュー番号を変えたければ、appveyor_snapshot_bat.yml, build_appveyor_snapshot_bat.bat とか独立させるんでしょう。
Appveyor に release というプロジェクトを作って、http://svn.osdn.net/svnroot/ttssh2/tags/teraterm-5.0 からチェックアウトして BUILD すれば、RELEASE=1 の状態でビルドされるはず。
  release プロジェクトを作るなら、http://svn.osdn.net/svnroot/ttssh2/tags/teraterm-5.0, http://svn.osdn.net/svnroot/ttssh2/tags/teraterm-5.1 と、チェックアウト元が変化していくイメージ。

Revision 10164 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Aug 16 15:53:23 2022 UTC (18 months, 3 weeks ago) by nmaya
File length: 6822 byte(s)
Diff to previous 10160 , to selected 9810
revert r10160, r10162, r10163

r10157 まで戻す

Revision 10160 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Aug 16 13:41:48 2022 UTC (18 months, 3 weeks ago) by nmaya
File length: 6932 byte(s)
Diff to previous 10159 , to selected 9810
AppVeyor でのテスト実行用

Revision 10159 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Aug 16 13:40:26 2022 UTC (18 months, 3 weeks ago) by nmaya
File length: 6822 byte(s)
Diff to previous 10158 , to selected 9810
revert r10158

いったん元に戻す

- %SVNVERSION%, %DATE%, %TIME% がおかしいのは sourcetree_info.bat が叩かれていないため

- %RELEASE%
cf. ttssh2-dev 338, r10083
「チェックアウト元のパスが tags 以下である」
「sourcetree_info.bat に set RELEASE=1 が出力される」
「zip ファイル名が teraterm-%TT_VERSION%.zip になる」
「exe ファイル名が teraterm-%TT_VERSION%.exe になる」
という使い方をしています。
それ以外で RELEASE をセットすると、想定外の動きをすると思います。

Revision 10158 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Aug 15 15:51:47 2022 UTC (18 months, 3 weeks ago) by zmatsuo
File length: 7097 byte(s)
Diff to previous 10105 , to selected 9810
Appveyor で snapshot zip の作成に失敗するので修正

- 126行目のdirを取るとzip作成が不安定になる

Revision 10105 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jul 31 15:26:51 2022 UTC (19 months, 1 week ago) by zmatsuo
File length: 6822 byte(s)
Diff to previous 10083 , to selected 9810
cygwinのデフォルトフォルダを修正

Revision 10083 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jul 22 22:56:34 2022 UTC (19 months, 2 weeks ago) by nmaya
File length: 6830 byte(s)
Diff to previous 9830 , to selected 9810
release.bat で出力されるファイル名を修正

- Release時 (tags の下で実行したとき) は、teraterm-x.y.exe/zip (OSDN のリリースにアップロードするファイル名)
- それ以外は teraterm-x.y-rREV-YYMMDD_HHMMSS-username-snapshot.exe/zip
- zip を解凍したときのフォルダ名が、zip ファイル名と同じになるようにした

ticket: #44277

Revision 9830 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Mar 23 13:38:51 2022 UTC (23 months, 2 weeks ago) by zmatsuo
File length: 6615 byte(s)
Diff to previous 9828 , to selected 9810
インストーラーとアーカイブファイル名をそろえた

- インストーラとアーカイブのファイル名に次の文字列を追加
  - snapshot時
    - r9999-YYMMDD_HHMMSS-username-snapshot
  - release時
    - r9999-YYMMDD_HHMMSS-username
  - 例
    - teraterm-5.0-r9829-20220323_221525-user.exe
    - teraterm-5.0-r9829-20220323_221525-user.zip
- snapshot時バージョン文字列に次の文字列を追加
  - r9999-YYMMDD_HHMMSS
- teraterm.iss
  - バージョン名の追加
    - /DVerSubStr=xxx
  - ファイル名の追加
    - /DOutputSubStr=xxx

Revision 9828 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Mar 22 14:45:11 2022 UTC (23 months, 2 weeks ago) by zmatsuo
File length: 6088 byte(s)
Diff to previous 9821 , to selected 9810
ライブラリのアーカイブファイルのHASHをチェックできるようにした

- libs/download.cmake を追加
  - ダウンロード、HASHチェック、アーカイブの展開を行う
  - release.batから呼び出される
    - release.bat で行っていたダウンロード等をこのファイルで行う
- checklibs.cmake を削除

Revision 9821 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Mar 18 12:56:41 2022 UTC (23 months, 3 weeks ago) by nmaya
File length: 8139 byte(s)
Diff to previous 9818 , to selected 9810
LibreSSL 3.4.3 に更新

https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.4.3-relnotes.txt
https://marc.info/?l=libressl&m=164736787816474&w=2

Revision 9818 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 17 15:28:18 2022 UTC (23 months, 3 weeks ago) by zmatsuo
File length: 8139 byte(s)
Diff to previous 9816 , to selected 9810
release.bat が常に pause しないようになっていた

- ビルドしたコンソールが消えてしまわないようにするため
- r9816
  - AppVeyor上ではpauseしないようにした

Revision 9816 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Mar 15 15:47:25 2022 UTC (23 months, 3 weeks ago) by zmatsuo
File length: 8099 byte(s)
Diff to previous 9813 , to selected 9810
AppVeyor で installer/release.bat をつかってビルドできるようにした

- AppVeyor では pause しないよう修正
  - 通常はコンソールが消えないように pause する
- AppVeyor では常に日本語ヘルプをコンパイルするよう修正
  - 通常は日本語 Windows 以外では、日本語ヘルプをコンパイルしない

Revision 9813 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 14 14:44:20 2022 UTC (23 months, 3 weeks ago) by zmatsuo
File length: 7824 byte(s)
Diff to previous 9811 , to selected 9810
ライブラリの更新チェックを可能にした

- ライブラリが存在しない、想定したものと異なる場合にライブラリをダウンロードド、展開する
- 強制的にダウンロード、展開する

Revision 9811 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Mar 13 15:04:52 2022 UTC (23 months, 3 weeks ago) by nmaya
File length: 7302 byte(s)
Diff to previous 9810
リリース時の zip(ポータブル)版のファイル名を teraterm.iss から取得するようにした

Revision 9810 - (view) (download) (as text) (annotate) - [selected]
Modified Sun Mar 13 15:01:23 2022 UTC (23 months, 3 weeks ago) by nmaya
File length: 7220 byte(s)
Diff to previous 9804
r9804 で正しく動作しなくなったのを修正

Revision 9804 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 10 15:33:44 2022 UTC (23 months, 4 weeks ago) by nmaya
File length: 7219 byte(s)
Diff to previous 9791 , to selected 9810
ライブラリ・ツールのバージョンを変数化

ttssh2-dev 288

Revision 9791 - (view) (download) (as text) (annotate) - [select for diffs]
Added Tue Mar 8 14:37:08 2022 UTC (2 years ago) by zmatsuo
File length: 6799 byte(s)
Diff to selected 9810
リリース用スクリプト

- ミスなくリリース用バイナリを作成するためのスクリプト
- 他の機能も追加
  - ライブラリのダウンロード(更新)
  - 環境変数 PATH を設定したcmdの起動
  - ツールのバージョンチェック
- スナップショットフォルダを snapshot-YYMMDD_HHMMSS に変更
  - 変更前は snapshot-YYMMDD_N

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26