Первый шаг на многотрудном пути оформления ПО в виде rpm-пакета - определенно решить, что имеется в виду получить в итоге. Пакет с приложением? библиотекой? Коллекцию файлов конфигурации? Документацию? Если это приложение, будет ли оно изменено, будут ли накладываться патчи?
В большинстве случаев собирается бинарный пакет и пакет с исходным кодом. Бинарные пакеты нужны для установки в другие системы. Пакеты с исходным кодом нужны для облегчения исправления ошибок, улучшения функциональности и сборки бинарных пакетов для других процессорных архитектур.
Многие проекты стартуют с имеющегося src.rpm-пакета, но также многие - с архива с исходным кодом. Имеющийся src.rpm-пакет значительно облегчит задачу достижения воспроизводимой пересборки. Также сильно упрощается задача установки исходного кода на другие машины, поскольку в простом случае src.rpm представляет собой запакованный исходный код и файл спецификации сборки, так называемый spec-файл.
Далее - Консолидация программного обеспечения
Назад - Подготовка к сборке пакета
Содержание