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