1. Сейчас transgui почему-то не отображается в меню KDE. Может быть надо убрать GTK из Categories? 2. Может стоит собрать еще и qt5-версию, и добавить альтернативы для запуска? Может быть это "грязный хак", но например таким способом: в секцию %build после %make добавить mv %name %name-gtk make clean subst 's|LCL_WIDGETSET=gtk2|LCL_WIDGETSET=qt5|' Makefile.fpc fpcmake Makefile.fpc %make mv %name %name-qt5 В секцию %install вместо %make install... install -m 755 -d %buildroot/%_bindir/ cp %name-gtk %buildroot/%_bindir cp %name-qt5 %buildroot/%_bindir install -m 755 -d %buildroot/%_altdir/ echo "%_bindir/%name %_bindir/%name-qt5 50" > %buildroot%_altdir/%name-qt5 echo "%_bindir/%name %_bindir/%name-gtk 100" > %buildroot%_altdir/%name-gtk В секцию %files добавить %_altdir/*
Created attachment 10363 [details] Исправление поиска локализации
Created attachment 10364 [details] Исправление имени файла настроек Т.к. в программе для поиска локализации и для имени файла настроек используется настоящие имя исполняемого файла. а не имя симлинка, то при использовании gtk/qt версий локализация не находится, и образуются две версии файла настроек. Патчи отрывают поиск по имени бинарника, и подставляют предопределенное имя 'transgui'.