Bug 9426 - add support rpm-build-mono
Summary: add support rpm-build-mono
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: rpm-build (show other bugs)
Version: unstable
Hardware: all Linux
: P2 enhancement
Assignee: placeholder@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks: 9395
  Show dependency tree
 
Reported: 2006-04-18 15:37 MSD by ildar
Modified: 2006-12-26 13:09 MSK (History)
6 users (show)

See Also:


Attachments
patch for RPM-4.0.4-alt66 (18.16 KB, application/x-compressed-tar)
2006-07-04 09:13 MSD, ildar
no flags Details
1 subst and 2 renames created this attachment from the previous one (18.21 KB, application/x-compressed-tar)
2006-09-25 14:29 MSD, ildar
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description ildar 2006-04-18 15:37:27 MSD
Здраствуйте, Дмитрий!

Вы являетесь мэйнтейнером пакета 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
Comment 1 ildar 2006-07-04 09:13:41 MSD
Created attachment 1530 [details]
patch for RPM-4.0.4-alt66

Доброго времени суток, Дмитрий!
для RPM готов патч, обеспечивающий данную функциональность. Для теста я 
поправил SPEC (тоже вложено), аналогичные изменения Вам нужно внести в 
rpm-4_0.spec для ревизии 4.0.4-alt67
Одним словом, всё готово. Жду с нетерпением, когда это доедет до Сизифа 
с Вашей подписью.
Остаётся вопрос, как запустить пересборку всех пакетов, связанных с 
mono в репозитарии.
Comment 2 Dmitry V. Levin 2006-09-17 03:48:09 MSD
Надо же, выглядит вполне работоспособно.
Только скрипты по нашей традиции лучше назвать
/usr/lib/rpm/perl.{req,prov}
Comment 3 ildar 2006-09-25 14:29:38 MSD
Created attachment 1639 [details]
1 subst and 2 renames created this attachment from the previous one

возобновляю свою просьбу о внесении этого патча в сборку
Comment 4 Dmitry V. Levin 2006-10-04 23:32:36 MSD
In 4.0.4-alt68, implemented mono reqprov hooks and enabled them by default.