Debian パッケージをビルドするために を使用git-buildpackage
して大きな成功を収めてきましたが、最近、git サブモジュールをミックスに導入して以来、壁にぶつかっています。
私たちは普通に走ります
git-buildpackage -b -us -uc --git-export-dir="latest"
パッケージをビルドします。--recursive
ただし、サブモジュールの内容はチェックアウトされず、パッケージに含まれません (フラグなしで複製した場合と同様に、サブモジュールがある空のディレクトリを取得するだけです)。
サブモジュールのサポートが v0.5.0.20 で追加されたことがログから見えgit-buildpackage
ますが、バージョン 0.5.22 では、「デフォルトでサブモジュールの処理を無効にする」という変更ログ エントリがあります。これは、それを有効にするために設定できるフラグまたはスイッチがあることを意味します。しかし、マンページやインターネットのトロールでは、それが明らかになりませんでした。
サブモジュールは Debian ソースコードでは非常に一般的だと思いますが、私の人生では、パッケージを適切にビルドする方法を理解できません。私の問題は、バイナリのみのパッケージ (-b
スイッチ) を実行するように指示していることが原因ですか?