[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Сборкапакетов



On Wed, 16 Jan 2002, Andi Peredri wrote:

> Вот решил собрать свой пакет. После выполнения dpkg-buildpackage в каталоге
> наряду с исходным файлом
> packetname-version.tar.gz
> появились несколько файлов, среди которых файл с именем в виде
> packetname_version-1.tar.gz

Это значит ты немного неправильно применял dh_make, и пакет был посчитан
debian-specific.

Правильный пакет, имеющий upstream-исходник, должен состоять из трех
файлов

packagename_version.dsc
packagename_version.diff.gz
и
packagename_upstreamversion.orig.tar.gz

У тебя возникла ситуация, что orig.tar.gz при сборке не нашелся,
и diff.gz было строить не по чему. Поэтому было решено, что  пакет
debian-specific, и надо собирать его в просто .tar.gz вместе со всеми
дебиан-специфичными файлами

Может помочь переименование исходного архива в

.orig.tar.gz и повторение сборки.

> И второй вопрос. В результате сборки dpkg-buildpackage кладет мой бинарник в
> подкатолог usr/bin. А хотелось бы usr/games. Где это правится в конфигах?

Это не dpkg-buildpackage - это родной make install, вызываемый из
debian/rules. В одном из этих двух и копать.
Еще имеет смысл дописать /usr/games в debian/dirs


-- 
Victor Wagner			vitus@ice.ru
Chief Technical Officer		Office:7-(095)-748-53-88
Communiware.Net 		Home: 7-(095)-135-46-61
http://www.communiware.net      http://www.ice.ru/~vitus



Reply to: