自分でMinGW64のパッケージを作成する。MINGW-packagesを使う » 履歴 » バージョン 1
開発 次郎, 2025/05/06 06:02
| 1 | 1 | 開発 次郎 | h1. 自分でMinGW64のパッケージを作成する。MINGW-packagesを使う |
|---|---|---|---|
| 2 | |||
| 3 | * (出典) |
||
| 4 | ** https://www.msys2.org/dev/new-package/ |
||
| 5 | |||
| 6 | # パッケージの構築 |
||
| 7 | |||
| 8 | パッケージをビルドするには、まずビルド関連パッケージの基本セットをインストールする必要があります。これは一度だけ実行すれば済みます。 |
||
| 9 | |||
| 10 | <pre><code class="sh"> |
||
| 11 | $ pacman -S --needed base-devel |
||
| 12 | </code></pre> |
||
| 13 | パッケージをビルドするには、ビルドする環境でシェルを起動し、作業ディレクトリを のディレクトリに変更してPKGBUILD、次を実行します。 |
||
| 14 | |||
| 15 | <pre><code class="sh"> |
||
| 16 | $ makepkg-mingw --cleanbuild --syncdeps --force --noconfirm |
||
| 17 | </code></pre> |
||
| 18 | |||
| 19 | これにより、必要なすべてのビルド依存関係がダウンロードされ、パッケージがビルドされ、*.pkg.tar.zst問題がなければ同じディレクトリにパッケージが作成されます。 |
||
| 20 | |||
| 21 | パッケージをインストールするには、次のコマンドを実行します。 |
||
| 22 | |||
| 23 | |||
| 24 | <pre><code class="sh"> |
||
| 25 | $ pacman -U *.pkg.tar.zst |
||
| 26 | </code></pre> |
||
| 27 | |||
| 28 | makepkg-mingw他にもさまざまな便利なオプションを追加できます。 |
||
| 29 | |||
| 30 | * --install- ビルドしたパッケージをすぐにインストールする |
||
| 31 | * --rmdeps- ビルドのためにインストールしたすべてのパッケージを再度削除する |
||
| 32 | * --help- その他のオプションを見るには |