[devel] rpm-build-mono 1.2
Ildar Mulyukov
=?iso-8859-1?q?ildar_=CE=C1_altlinux=2Eru?=
Вт Ноя 27 08:56:44 MSK 2007
On 06.11.2007 11:57:15, Ildar Mulyukov wrote:
> On 06.11.2007 03:28:51, Alexey Tourbin wrote:
>> Я посмотрел как собраны некоторые моновские пакеты. Есть вот какая
>> претензия: не нужно делать отдельно напр. libgtk-sharp2-devel
>> пакета, в котором единcтвенное что есть это *.pc файлы. Точнее, не
>> надо класть *.pc файлы в отдельный *-devel пакет, если правильное
>> использование *.pc файла не дает ГАРАНТИРОВАННОГО использования
>> каких-либо ДРУГИХ файлов из этого пакета (типа include'ов и симлинка
>> для линковки в более типичном случае).
> >
>> Иначе buildreq не обнаружит зависимость на такие пакеты, т.к. *.pc
>> файлы сами по себе игнорируются buildreq'ом. А если buildreq не
>> обнаруживает зависимости то это очень плохо с точки зрения
>> технологии разработки.
>
> Это всё очень плохо. Что же делать? Реально для сборки какого-нибудь
> пакета нужны NAME.dll (бинарь) и NAME.pc для вытаскивания других
> бинарей по зависимостям.
> Можно было бы *.pc класть в основной пакет, но в этом случае при
> установке пакета NAME будут вытягиваться по зависимости все *-devel,
> а это может быть немалый довесок.
Обдумав проблему, я пришёл к след. выводу:
1. NAME.pc класть в основной пакет
2. Если кроме NAME.pc в -devel ничего не было, тогда -devel упразднить.
3. Остальное содержимое пакетов NAME-devel и NAME-gapi оставить на
месте.
С уважением, Ильдар
--
Ildar Mulyukov, free SW designer/programmer/packager
=========================================
email: ildar на altlinux.ru
Jabber: ildar на jabber.ru
ICQ: 4334029
ALT Linux Sisyphus http://www.sisyphus.ru
=========================================
Подробная информация о списке рассылки Devel