Как включить информацию SVN в Changelog при создании пакетов Deb?

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

  •  12-10-2019
  •  | 
  •  

Вопрос

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

Это было полезно?

Решение

Вы можете использовать команду «dch -i» или явно «DCH -V версия -ревизия» из пакета 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 с вашим изменением .debian.gz.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top