Статус | ? |
Автор | Игорь Власенко |
Обязательно в | 4.1 и выше |
Метабаг | repocop ? тест статус |
В общем случае, файл с макросами rpm связан с каким-то из -devel пакетов.
Например, макросы для упаковки perl приложений содержатся в пакете rpm-build-perl,
связанном с пакетом perl-devel. Иногда макросы для упаковки могут лежать и прямо в
-devel пакете, как в случае gconf-devel. Последний случай плох тем, что для исполнения
команды rpmbuild -bs в хост-системе нужно устанавливать весь -devel пакет и его зависимости.
Этого не случилось бы, будь макросы выделены в отдельный подпакет.
Пакеты с макросами дожны называться rpm-build-<name> чтобы их было легко найти и установить.
Пакеты с макросами не дожны иметь зависимостей, чтобы не засорять хост-сиситему.
Если выделение из пакета подпакета с макросами не приводит к уменьшению сборочных зависимостей.
Например, если пакет входит в basesystem, либо пакет является системной утилитой
(имя заканчивается на -utils, у него нет -devel части, а скрипты не имеют существенных зависимостей)
Ссылок на эту страницу нет