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

Re: Вопросы по созданию пакета.



On Mon, Sep 03, 2012 at 10:51:57PM +0400, "Артём Н." wrote:
> >> Получаю версию (как сделать, чтобы получалась по-человечески?):
> >> $ RHV=$(sed -n 's/.*"package_version"\W*,\W*"Package
> >> version"\W*,\W*"\(.*\)".*/\1/p' SConstruct)
> > Я бы глазами посмотрел и руками написал.
> Чем лучше?
Как чем? Не надо непонятно что городить непонятно зачем.

> >> Создаю архив с исходниками. dh_make --create-orig использовать нельзя, потому
> >> что он не удаляет каталог GIT-а.
> > Если апстрим не предоставляет тарболов, делайте их руками через
> > git-export.
> Эээ... Это что? o.O Не нашёл такого у себя.
git-archive конечно же.

> К тому же, чем плох tar --ignore-vcs?
Менее универсален и к тому же пакует всё подряд, а не то, что закоммичено.

> >> (Зачем ему архив с исходниками, если он собирает из тех, которые лежат в
> >> каталоге программы, где собирается пакет?)
> > Архив с исходниками - часть source package.
> Т.е., он просто производит проверки на соответствие того, что в архиве, тому,
> что в каталоге? И больше никак не трогает архив?
Кто он? Когда?

> >> Формат названия пакета: <имя>-<версия>
> >> $ mv rhv_src rhvoice-$RHV
> >> $ fakeroot tar --exclude-vcs -cf - rhvoice-$RHV| gzip - > rhvoice_$RHV.orig.tar.gz
> > man git-export
> Нету... Скрипт какой-то. Оно хоть в репозитории-то есть?
man git-archive, извините :)

> > Читайте SConstruct, больше вам никто не поможет.
> <- сначала выучить Python.
> :-)
Да, разумеется.
Это фича scons такая.

> Так что, увы... К тому же, патчить его что-ли, затем?
Необязательно, для начала чтобы понять, что там происходит.

-- 
WBR, wRAR

Attachment: signature.asc
Description: Digital signature


Reply to: