Jak uzależnić pakiet Debian od wielu wersji libboost

Mam plik debian / control, który zawiera:

Build-Depends: ... libboost1.35-dev, libboost-date-time1.35-dev, ...

To powstrzymuje pakiet przed budowaniem na nowoczesnych systemach Ubuntu.

Mógłbym po prostu zmienić wszystkie wersje 1.35 na 1.38, a wtedy działałoby to na nowoczesnym Ubuntu, ale nie na starszych wersjach.

Chciałbym zrobić coś takiego:

Build-Depends: ... libboost-dev (>=1.35), libboost-date-time-dev (>=1.35), ...

ale wydaje się, że 1.35 jest zakodowany na stałe w nazwach pakietów. tzn. libbost1.35-dev to inny pakiet niż libboost1.38m, a nie tylko inna wersja tego samego pakietu.

Czy moje rozumowanie jest tutaj poprawne? Rozumiem na stałe numery głównych wersji w nazwie pakietu (jeśli ABI nowej wersji psuje kompatybilność wsteczną).

Czy istnieje sposób na napisanie pliku kontrolnego Debiana, który pozwala na uzależnienie pakietu od posiadania określonej wersji libboost lub wyższej?

Dzięki,

Chris.

questionAnswers(1)

yourAnswerToTheQuestion