如何在构建deb包时将svn info合并到changelog中?

时间:2010-12-23 15:47:02

标签: svn debian deb

我修改了一些开源代码,但我还没有想到如何更改debian / changelog中的信息,所以当我构建自己的deb时,它将包含我的新信息。谢谢你的帮助!

1 个答案:

答案 0 :(得分:4)

您可以在devscripts包中使用命令“dch -i”或显式“dch -v version-revision”。但除非你一直这样做,否则复制和粘贴最后一个版本可能更容易,增加发布版本并遵循此处定义的格式。

第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包。