Como fazer um pacote Debian depender de várias versões do libboost
Eu tenho um arquivo debian / control que inclui:
Build-Depends: ... libboost1.35-dev, libboost-date-time1.35-dev, ...
Isso impede que o pacote se desenvolva nos sistemas modernos do Ubuntu.
Eu poderia simplesmente mudar todos os 1,35s para 1,38s e então funcionaria no Ubuntu moderno, mas não em versões mais antigas.
Eu gostaria de fazer algo como:
Build-Depends: ... libboost-dev (>=1.35), libboost-date-time-dev (>=1.35), ...
mas parece que o 1.35 está codificado nos nomes dos pacotes. ou seja, libbost1.35-dev é um pacote diferente do libboost1.38m e não apenas uma versão diferente do mesmo pacote.
Meu entendimento está correto aqui? Eu consigo entender os principais números de versão codificados no nome do pacote (se a ABI da nova versão quebrar a compatibilidade com versões anteriores).
Existe uma maneira de escrever um arquivo de controle Debian que permita que um pacote dependa de uma versão específica do libboost ou superior?
Obrigado,
Chris.