При создании rpm дистрибутива с помощью cpack cкрипт /usr/share/cmake/Modules/Internal/CPack/CPackRPM.cmake всегда включает сгенерированный spec файл макрос %pretrans %posttrans это приводит к ошибке создания rpm пакета с диагностикой error: Macro %posttrans not found error: line xxx: %posttrans В более поздних версиях cmake, например 3.23.2 из репо p10 безусловное включения макросов %pretrans %posttrans поправлено В качестве решения проблемы может быть обновление cmake, патч на cmake, поддержка макросов в rpmbuild
Отправил два задания, можно проверять и при успехе, проталкивать в принятие в репозиторий или так пользоваться, как есть: 340633 TESTED #1 [test-only] c10f2 cmake.git=3.23.2-alt3 340600 FAILED #1 [test-only] c10f1 cmake.git=3.23.2-alt3 Установить можно следующим образом: epm install 340600