[devel] pkg-config: попытка П2
Mikhail Zabaluev
mhz на altlinux.org
Вт Янв 24 02:21:02 MSK 2006
В Втр, 24/01/2006 в 01:35 +0300, Dmitry V. Levin пишет:
> On Tue, Nov 22, 2005 at 12:42:31AM +0300, Mikhail Zabaluev wrote:
> > В Втр, 22/11/2005 в 00:25 +0300, Alexey Rusakov пишет:
> > > Mikhail Zabaluev wrote:
> > >
> > > >Можно попробовать новый релиз pkg-config (заменяющего pkgconfig), от
> > > >которого ожидаются не столь драматические проблемы при сборке Sisyphus,
> > > >как в прошлый раз. Обработка Requires.private подавляется при отсутствии
> > > >опции --static. Проверено на cairo.pc.
> > > >
> > > >
> > > Со своей стороны отмечу, что в основном зависимости в гномьих пакетах
> > > приведены в соответствие с содержимым файлов .pc.
> >
> > Я все никак не соберусь написать скрипты автогенерации зависимостей
> > для .pc... Нет желающих помочь?
> > По идее, это должно быть без надобности, потому как buildreq и так
> > добавляет все используемые при сборке пакеты.
> > Но пока что нет защиты от фантазий или ошибок отдельных авторов
> > файлов .pc.
>
> Нужда появилась: https://bugzilla.altlinux.org/show_bug.cgi?id=8905
>
> Надеемся на вашу помощь, ибо у нас ещё нет ни идеи, ни реализации.
Почему, с идеей проблем нет.
На каждый файл вида name.pc с полем Version: d.d генерируется
Provides: pkg-config(name) = d.d
Поле Requires: name1 name2 >= 1.2 (но не Requires.private) порождает в
rpm Requires: pkg-config(name1) pkg-config(name2) >= 1.2
Нужна помощь по req-скриптам: там обязательно выдавать одну зависимость
на строчку или можно перечислить несколько в одной строке?
----------- следущая часть -----------
j e┴ф╜┼┴Ъ╕
l┼ з╤Йчво
Подробная информация о списке рассылки Devel