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.

questionAnswers(1)

yourAnswerToTheQuestion