0

私は、Cygwin ディストリビューションへの組み込みを提案したいプログラムのメンテナーです。

CMake を使用しているため、パッケージャーが利用可能で、.bz2 パッケージを簡単に作成できます。

パッケージを作成したら、どうすればローカルで試すことができますか? Linux ではこれは簡単に実行できますが、Cygwin パッケージ インストーラーを使用してローカル パッケージを取得する方法はありますか?

パッケージの貢献に関するドキュメントと関連ページを読みましたが、答えが見つかりません。

4

1 に答える 1

0

CMake Cygwin パッケージ ジェネレーターは非常に古いようです。Cygwin は.bz2数年間使用されていません。これは、Adam Dinwoodie からの Cygwin メーリング リストの回答からのものです。

Cygwin パッケージは通常、Cygport を使用してビルド プロセスなどを定義します。これは多かれ少なかれ、RPM パッケージの rpmbuild と同等であり、他のディストリビューション システムの同様のツールです。Cygport のドキュメントはhttp://cygwinports.github.io/cygport/にあります。合理的に標準的な方法で make を使用している場合、ほとんどのものは Just Work™ で動作するはずです。

特に、Cygport を使用している場合は、setup.hint ファイルの作成などを自動的に行います。

tar -xaC/ -f <tarball>ローカルでテストするには、Cygport が生成するコンパイル済みの tarball で行うのが最も簡単だと思います。依存関係の管理や、インストール後のスクリプトを必要とするものはテストしませんが、インストール自体が機能することを確認するには問題ありません。

于 2016-04-23T17:29:06.250 に答える