[devel] pkg-config: попытка П2

Mikhail Zabaluev =?iso-8859-1?q?mhz_=CE=C1_altlinux=2Eorg?=
Вт Янв 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-скриптам: там обязательно выдавать одну зависимость
на строчку или можно перечислить несколько в одной строке?

----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: Эта часть сообщения подписана цифровой подписью
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20060124/bf8eb7a3/attachment-0001.bin>


Подробная информация о списке рассылки Devel