Надо добавить
%define _missing_build_ids_terminate_build 0
mkuird MGA-REMIX
./configs/uird_configs/MGA-REMIX is not exist
mv: не удалось выполнить stat для './uird*': Нет такого файла или каталога
Если конфига не существует, то ничего делать не надо.
Один из самых крупных недостатков uird - это локализация. По-умолчанию должен быть английский, а русский - это перевод.
Английские локали надо добавлять, а не только русские (да и вообще любые какие нужны).
uird.locales=
Должна быть возможность собрать полностью английскую версию uird, а также на любом языке, отличном от русского.
Сурсы надо в исходники класть, а не прикладывать отдельно при сборке пакета.
Папку .git в сурсы класть не надо, весит много.
chmod +x писать не надо, права указать у команды install.
Конфиг MgaRemix ставится с неверными правами 755.
Перед %changelog добавить пустую строку.
Может не cd $PWD, а cd $CUR_PWD?
Так как у Магеи Recommends, а у Rosa Suggests, то общее решение - Requires.
Название спека должно совпадать с именем пакета, то есть uird.spec, а не mkuird.spec.
Надо запретить запуск mkuird от пользователя.
Опечатка в слове unified.
Разработчик, мейнтейнер, переводчик, по всем вопросам.