[devel] Зависимости пакета imlib2-devel

Slava Semushin =?iso-8859-1?q?slava=2Esemushin_=CE=C1_gmail=2Ecom?=
Вс Мар 22 11:37:50 MSK 2009


2009/3/21 Alexey Tourbin <at на altlinux>:
[...]
>> Это нормально, что у него нет зависимостей на libXext-devel,
>> libX11-devel и libfreetype-devel ? И что значит -LNONE?
>
> Всё это, конечно, не очень правильно.
> Тем не менее, пакет imlib2-devel содержит файл imlib2.pc.
> Зависимости imlib2.pc обрабатываются автоматически.
> Другими словами, не следует использовать imlib2-config.

Правильно ли я понимаю, что вызов imlib2-config следует заменить на
pkg-config imlib2 --libs ?

А то что они выдают различные флаги, это ничего не сломает?

[c0der на rock ~]$ imlib2-config --libs
-lImlib2 -lfreetype -lz -LNONE -lX11 -lXext -ldl -lm
[c0der на rock ~]$ pkg-config imlib2 --libs
-lImlib2

P.S. Нашел, что imlib2-config используется в configure скрипте от
fluxbox. Вопрос попутно возник: практика отказа от foo-config в
сторону использования pkg-config она общедистрибутивная? Можно ли этот
патч потом отправлять в апстрим?

А что делать если кроме foo-config ничего нет (как например, у
libgiblib) -- это ошибка упаковки этой библиотеки?

Спасибо заранее.

-- 
+ Slava Semushin | slava.semushin @ gmail.com
+ ALT Linux Team | php-coder @ altlinux.ru


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