私は Inkscape の開発者の 1 人です。さまざまなフリー ライブラリのいくつかの変更されたチャンクをコード ベースに組み込み、ソフトウェアへのパッチをより保守しやすい方法で処理したいと考えています。
Quilt パッチ ツールを使用して、Debian パッケージのアップストリーム コードにパッチを適用しました。Inkscape のビルドで使用することを検討しました。
つまり、
- Quilt を使用して関連するすべてのアップストリーム ファイルにパッチを適用する
- ソースをコンパイルする
これにより、アップストリーム ライブラリの元のコピーと別のパッチ セットを維持し、それをアップストリームに転送できます。
私の問題は、Debian のドキュメントを除けば、Quilt を Makefile にきちんと含める方法の例が見つからないことです。誰でもこれを行うプロジェクトを教えてもらえますか?
現在 Automake を使用しているので、メイン ビルドの前に「パッチ」ルールを実行するエレガントな方法があれば、それは素晴らしいことです。