Автор Тема: Помогите довести до ума spec  (Прочитано 1686 раз)

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 182
  • antohami@
Здравствуйте! Решил сделать пакет для 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
Но это решение крайне мне не нравится, так как при изменении версий пакетов в репозитории придется редактировать спек. Есть ли способ как-то опустить номер версии в названии пакетов?

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 159
    • Домашняя страница
Re: Помогите довести до ума spec
« Ответ #1 : 21.02.2013 23:14:52 »
В данном случае это часть имени. Хотя эти пакеты могут провайдить обычное имя. Если хотите пересобрать с новой версией boost, поправите.

И не забудьте послать лучи любви разработчикам boost, политика которых и привела к такой неразберихе.
Андрей Черепанов (cas@)

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 182
  • antohami@
Re: Помогите довести до ума spec
« Ответ #2 : 22.02.2013 09:09:06 »
В данном случае это часть имени. Хотя эти пакеты могут провайдить обычное имя. Если хотите пересобрать с новой версией boost, поправите.

И не забудьте послать лучи любви разработчикам boost, политика которых и привела к такой неразберихе.

Ясно, спасибо за разъяснение. Я тогда в имеющемся виде пакет в багтрекер на сборку в Сизиф вешаю. 28586