Здраствуйте, Дмитрий! Вы являетесь мэйнтейнером пакета rpm-build. Задавшись вопросом, как добавить возможность автоматических зависимостей в пакеты, связанные с Mono, я заглянул в /usr/lib/rpm/find-provides. Оказывается, поддержка соответствующих скриптов для перла и питона "прибита там гвоздями". Можно Вас попросить туда же "прибить" поддержку Mono? Даю нужную информацию ниже. Если не хватает, пожалуйста, спрашивайте. Основные рабочие скрипты называются /usr/bin/mono-find-provides /usr/bin/mono-find-requires (сейчас находятся в пакете mono) В будущем эти файлы переместятся в /usr/lib/rpm/ Файлы, которые надо проверять: на зависимости mono-find-provides: *.dll на зависимости mono-find-requires: *.exe
Created attachment 1530 [details] patch for RPM-4.0.4-alt66 Доброго времени суток, Дмитрий! для RPM готов патч, обеспечивающий данную функциональность. Для теста я поправил SPEC (тоже вложено), аналогичные изменения Вам нужно внести в rpm-4_0.spec для ревизии 4.0.4-alt67 Одним словом, всё готово. Жду с нетерпением, когда это доедет до Сизифа с Вашей подписью. Остаётся вопрос, как запустить пересборку всех пакетов, связанных с mono в репозитарии.
Надо же, выглядит вполне работоспособно. Только скрипты по нашей традиции лучше назвать /usr/lib/rpm/perl.{req,prov}
Created attachment 1639 [details] 1 subst and 2 renames created this attachment from the previous one возобновляю свою просьбу о внесении этого патча в сборку
In 4.0.4-alt68, implemented mono reqprov hooks and enabled them by default.