The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"GNUstep LiveCD на базе ALT Linux"
Отправлено Michael Shigorin, 02-Апр-14 12:15 
>> В секции %prep идет подготовка тарбола к сборке. А именно распаковка
> т.е., тут ничего не трогаем?

Если тарбол по гнутому соглашению (ii-02/ в ii-02.tar.gz) -- да, %setup достаточно.

>> %build
> т.е., тут тоже ничего не надо?

Если нет сборки -- да.

>> %install
>> В этой секции происходит инсталляция пакета. Переменная %makeinstall
>> раскрывается следующим образом (в зависимости от дистрибутива,
> мне надо тут использовать cp, или следующая секция сама всё раскидает?

Можно cp(1), можно install(1) -- только надо понимать, что установка идёт в корень по пути раскрытого макроса %buildroot (rpm --eval %buildroot).  Соответственно этот префикс надо mkdir -p вручную, если соответствующей обработкой не озадачился Makefile.

Что-то вроде

mkdir -p %buildroot{%_datadir,%_bindir}
cp -a *.sh %buildroot%_bindir  # for /usr/bin
cp -a share/ %buildroot%_datadir/%name

См. тж. http://altlinux.org/spec и http://www.lexpr.ru/node/62

PS: вообще таскать с собой половину рантайма и применять установку вручную -- по опыту надёжные признаки пакета, который рано или поздно обеспечит головняк, а кто-то ведь должен быть в ответе за тех, кого приручили.  Бишь здесь бы хорошо посовещаться с коллегами по приручению питонов -- как строить так, чтоб через год-десятый не завалилось.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру