Если стремиться к идеалу, то надо бы устранить все предупреждения rpmlint.
W: source-or-patch-not-compressed bz2 pdd-by-0.3.tar.gz
Исходник должен быть сжат bzip2.
Можете перепаковать и загрузить заново.
и исправить
W: non-standard-group Applications/Productivity
Если я правильно понимаю, это обучающая программа
W: no-version-in-last-changelog
Можно вписать в %changelog
Код: Выделить всё
Wed Aug 25 2010 ***** <*****@*****>
- Package for openSUSE - 0.3
W: invalid-spec-name
Спек должен именоваться pdd-by.spec, без версии.
W: explicit-lib-dependency glib2
Убрать:
rpm сам определяет зависимости при упаковке.
cmake у вас прописан два раза в BuildRequires. Ещё я не уверен, что нужно указывать минимальные версии требуемых пакетов. При этом ограничении не идёт сборка на oS 11.1. Возможно, вполне нормально соберётся. Это можно только опытным путём установить.