Пытаюсь обновить spec-файл для своей программы boomaga. Поставил в VirtualBox ROSA.FRESH.GNOME.R9.x86_64, поправил спек, запускаю rpmbuild -ba boomaga.spec
И получаю ошибку:
Код: Выделить всё
Executing "/usr/bin/rpmlint -T -f /home/sokoloff/rpmbuild/SOURCES/boomaga.rpmlintrc /home/sokoloff/rpmbuild/RPMS/x86_64/boomaga-1.0.0-1-rosa2016.1.x86_64.rpm /home/so
boomaga.x86_64: W: missing-call-to-setgroups /usr/lib/cups/backend/boomaga
boomaga-debuginfo.x86_64: E: debuginfo-without-sources (Badness: 50)
На сайте Росы я не нашел описания, нашел описание на сайте федоры. Предлагают:
Но непонятно как это правильно пофиксить, У меня в CMake есть строки:To fix, make sure that debugging symbols are created and that they not are stripped so they are available for rpmbuild post-processing.
Код: Выделить всё
set(CMAKE_CXX_FLAGS "-Wall -Wextra")
set(CMAKE_CXX_FLAGS_DEBUG "-g")
set(CMAKE_CXX_FLAGS_RELEASE "-O2 -DNDEBUG")
GitHub - https://github.com/Boomaga/boomaga
ABF - https://abf.rosalinux.ru/sokoloff/Boomaga