Автор Тема: Универсальный spec файл  (Прочитано 1238 раз)

Оффлайн deart2k

  • Участник
  • *
  • Сообщений: 2
Универсальный spec файл
« : 22.05.2019 15:52:23 »
День добрый.
Если задача модифицировать существующей spec файл, который собирает наше ПО под Redhat(Centos) и Suse так, что бы он собирал и под Альт Линукс.
Шаги и настройки специфичные для Suse описываются в spec файле примерно так:
%if  %{?suse_version:1}0
BuildRequires: <пакеты>
Requires: <пакеты>
%endif

Cуществует для Альт Линукса нечто подобно?
Я нашел только небольшое упоминание переменной  0%{?alt_version} в статье https://www.altlinux.org/Packaging_Automation/%D0%98%D0%BC%D0%BF%D0%BE%D1%80%D1%82_%D0%9F%D0%B0%D0%BA%D0%B5%D1%82%D0%BE%D0%B2_%D0%B8%D0%B7_%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D1%85_%D0%B4%D0%B8%D1%81%D1%82%D1%80%D0%B8%D0%B1%D1%83%D1%82%D0%B8%D0%B2%D0%BE%D0%B2
Попробовал - не сработало и больше нигде в документации мне ничего подобного не попадалось.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 371
Re: Универсальный spec файл
« Ответ #1 : 22.05.2019 20:39:10 »
В /usr/lib/rpm/macros есть "%_vendor  alt".

Оффлайн deart2k

  • Участник
  • *
  • Сообщений: 2
Re: Универсальный spec файл
« Ответ #2 : 24.05.2019 08:58:10 »
Спасибо! похоже на то что нужно