Я думаю, здесь есть некоторая путаница.spec
файлы используются для генерации rpm
файлов.Однако Ubuntu использует deb
файлы.
Предположим, вы действительно хотите создать rpm;тогда вам нужно знать это:
BuildRequires эти пакеты необходимы для сборка об / мин.Как правило, вам понадобятся build-essential
и пакеты '* -dev` для сборки вашего приложения
Требуется эти пакеты требуются при установке для работы вашего приложения;в основном вам больше не нужны ваши инструменты для сборки, но вам все еще нужен, например, qt5-default
.
PS: на небольшом примечании я могу быть одним из немногих людей в миресоздание пакетов deb с использованием спецификационных файлов со специальным сценарием преобразования https://bitbucket.org/klaussfreire/spec2deb/src/default/, но я бы не стал этого рекомендовать.