As fontes que procuram dependências por meio de ferramentas automáticas têm um arquivo configure.ac (e / ou Makefile.am, não tenho certeza disso) em que essas dependências são definidas. Na maioria das vezes, as pessoas / IDEs apenas colocam suas versões atualmente instaladas das bibliotecas como dependentes, mas não precisam delas na versão recente.
Você pode tentar modificar as versões necessárias para suas versões e tentar criar o pacote.
Você não pode fazer as autotools diretamente em algum caminho alternativo, mas as autotools usam o pkg-config para determinar as especificidades da instalação do pacote (man pkg-config). Você pode dizer ao pkg-config para procurar em outros diretórios pela variável evironmental PKG_CONFIG_PATH. No entanto, o caminho pkg-config só funciona se você tiver as bibliotecas mais recentes instaladas em algum lugar. Mas então acredito que você pode editar os arquivos * .pc para forçar o clutter-mx a vincular estaticamente essas bibliotecas.
Se você instalar duas versões de uma biblioteca e, às vezes, usar uma e às vezes a outra, poderá ter problemas. Se você realmente substituir arquivos que foram colocados lá por rpm seu sobre o parafuso.
Meu conselho é modificar as dependências de compilação ou, se necessário, determinar por que a versão mais recente da biblioteca XY é necessária e modificar as fontes de clutter-mx para não exigir essa versão recente e trabalhar com sua versão atual. Meu segundo melhor conselho é obter / construir pacotes para sua distribuição das bibliotecas requeridas e instalá-las. Você realmente não deveria sair do mundo criado pela sua distro, ou seja, gerenciador de pacotes. Existem forças do mal lá fora. : -)