Допустим, есть утилита toolA которая требует для сборки lib-B-dev и для своей работы lib-tool-A. Которые могут, предположительно, иметь и свои билд/рантайм зависимости. Есть необходимость собрать это все их исходников, и запихнуть в rpm(в идеале). На целевой системе очень желательно держать все в /opt/companyname/{toolA,lib-tool-A}.
Как это лучше всего сделать, что почитать?