Как включить информацию SVN в журнал изменений при сборке пакетов Deb? - PullRequest
0 голосов
/ 23 декабря 2010

Я изменил некоторый открытый исходный код, но я не понял, как изменить информацию в debian / changelog, поэтому, когда я соберу свой собственный deb, он будет содержать мою новую информацию. спасибо за вашу помощь!

1 Ответ

4 голосов
/ 15 февраля 2011

Вы можете использовать команду "dch -i" или явно "dch -v version-revision" из пакета devscripts. Но если вы не делаете это все время, может быть проще скопировать и вставить последнюю версию, увеличить версию выпуска и следовать формату, определенному здесь.

Раздел 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 или что-то еще, и он создаст новый пакет 0.8.0-3 с вашим changelog.Debian.gz.

...