DEBパッケージを構築するときにSVN情報をChangelogに組み込む方法は?
質問
いくつかのオープンソースコードを変更しましたが、Debian/Changelogの情報を変更する方法を考えていないため、独自のDebを作成すると、新しい情報が含まれます。ご協力いただきありがとうございます!
解決
DevScriptsパッケージから「DCH -I」または「DCH -Vバージョンレビジョン」というコマンドを使用できます。ただし、常にそれを行っていない限り、最後のリビジョンをコピーして貼り付けるのが簡単かもしれません。リリースバージョンを増やして、ここに定義されている形式に従ってください。
セクション4.4:http://www.debian.org/doc/debian-policy/ch-source.html
たとえば、それがあれば:
package-name (0.8.0-2) stable; urgency=low
* Blah blah blah
-- Their Name <them@someplace.com> Tue, 14 Feb 2011 02:24:40 -0700
お気に入りの編集者のスペースを含む正確な形式に続いて、その上に別の追加を追加します。
package-name (0.8.0-3) stable; urgency=low
* Type your changes here
-- Your GnuPG <you@someplace.com> Tue, 15 Feb 2011 02:24:40 -0700
package-name (0.8.0-2) stable; urgency=low
* Blah blah blah
-- Their GnuPG <them@someplace.com> Tue, 14 Feb 2011 02:24:40 -0700
次に、dpkg -buildpackage -rfakeroot -bか何かだけで、changelog.debian.gzを使用して新しい0.8.0-3パッケージを作成します。
所属していません StackOverflow