Здравствуйте! Решил сделать пакет для
vcmi - свободного движка Heroes of might and magic III. За основу взял spec для Fedora. Доступен в
архиве исходников. Зависимости я подредактировал, но возникла проблема с следующими зависимостями:
BuildRequires: boost-devel >= 1.44
BuildRequires: boost-filesystem >= 1.44
BuildRequires: boost-iostreams >= 1.44
BuildRequires: boost-system >= 1.44
BuildRequires: boost-thread >= 1.44
BuildRequires: boost-program-options >= 1.44
В Альте эти пакеты в своем названии содержат номер версии, так как их доступно несколько версий. Так что я не нашел ничего более умного, как прописать их жестко:
BuildRequires: boost-devel
BuildRequires: libboost_filesystem1.51.0
BuildRequires: libboost_iostreams1.51.0
BuildRequires: libboost_system1.51.0
BuildRequires: libboost_thread1.51.0
BuildRequires: libboost_program_options1.51.0
Но это решение крайне мне не нравится, так как при изменении версий пакетов в репозитории придется редактировать спек. Есть ли способ как-то опустить номер версии в названии пакетов?