DEBパッケージを構築するときにSVN情報をChangelogに組み込む方法は?

StackOverflow https://stackoverflow.com/questions/4520248

  •  12-10-2019
  •  | 
  •  

質問

いくつかのオープンソースコードを変更しましたが、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パッケージを作成します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top