Привет! В дистре - Glib 2.28. Прога хочет Glib >= 2.32. В проекте OBS пишут: «мой дистр» unresolvable, «остальные дистры» succeeded.
Ну я взял и форкнул эту прогу в свой домашний OBS. Положил Glib нужной версии. Всё собралось. Теперь хочу отправить в апстрим.
Проблема в том что в апстримовом репозитории - 500 пакетов. Их все не надо собирать с Glib 2.32: 499 из них прекрасно себя чувствуют с Glib 2.28. Можно ли в OBS настроить так, чтобы только одна прога собралась с Glib 2.32, а остальные - с 2.28, который идёт «из коробки»?
Что пробовал: пробовал зайти в настройки пакета glib2 и снять галочку Use to build flag. Я предположил, что если указать BuildRequires: glib2-devel >= 2.32
, то в этом случае пакет подтянется, а если указать BuildRequires: glib2-devel
то не подтянется. Я ошибся. Прога говорит «nothing provides glib2-devel >= 2.32».