Собирать с ручной правкой это вариант "на коленке", как замена симлинкам. По идее, qmake сам может справиться с этим, фикс в 2 строки с патчем здесь:
http://code.google.com/p/qcarpc/issues/detail?id=1
Получается что вся сборка программы на любой системе с установленными зависимостиями будет такая:
Цитата:
qmake qcarpc.pro
make
make install
|
либо, соответственно в одну строку:
Цитата:
qmake qcarpc.pro && make && make install
|
Но все же, сборка с исходников это не совсем штатный способ установки софта, в конечном итоге каждый должен ставить этот софт с пакетов. Выше уже был deb-пакет, это уже хорошо.
Программа-оболочка ничем не отличается от любой другой, кроме того, что оболочка позволяет запускать другие программы, а qcarpc получается только запускает те программы которые имеет сама, это не совсем хорошо. Ведь куда лучше сделать гибкую оболочку которая запускает другие программы. В таком случае, каждый может запустить какую-нибудь свою аппликуху не внося изменения в программу-оболочку вообще. Примерно так и работают все DE/WM xfce4-desktop можно запустить отдельно от xfce и какой-нибудь thunar можно запустить отдельно от xfce самого по себе. Здесь же, все в одном и по сути одна программа, а не оболочка.
Мысли продолжу чуть попозже.