Q: местоположение .pc-файлов - в /usr/lib/pkgconfig? (was: Re: [sisyphus] I: Sisyphus-20051025 packages: +7! +15 (4880))

Andrei Bulava =?iso-8859-1?q?abulava_=CE=C1_altlinux=2Eru?=
Ср Окт 26 10:47:40 MSD 2005


Alexey M. Tourbin wrote:

<skip />

> 	15 UPDATED packages

<skip />

> gnome-mime-data - MIME-Type and Application database for GNOME
> * Mon Oct 24 2005 Alexey Rusakov <ktirf на altlinux> 2.4.2-alt2
> - Install the .pc file to %_datadir to make the package truly noarch.
> * Wed Oct 27 2004 Yuri N. Sedunov <aris на altlinux> 2.4.2-alt1

М-м-м... Не понял, если честно. Вопросов аж три:

1) gnome-mime-data-2.0.pc был в /usr/lib/pkgconfig?

2) pkg-config хоть каким-то боком в курсе %_datadir?

3) и, собственно, откуда такая выраженная актуальность применения
клавишных инструментов в среде лиц духовного звания?

$ cat /usr/lib/pkgconfig/gnome-mime-data-2.0.pc
prefix=/usr
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${prefix}/include


Name: gnome-mime-data
Description: Base set of file types and applications for GNOME
Version: 2.4.2
Requires:
Libs:
Cflags:

При этом сам пакет не содержит ни одной библиотеки.

Кстати, если уж говорить об arch / noarch, то мне кажется, что
/usr/lib/pkgconfig - всё-таки правильное место, т.к.
libdir=${exec_prefix}/lib однозначно говорит о том, что библиотека, к
которой относится этот .pc-файл, собрана для x86. У библиотек, собранных
под x86_64, файлы должны быть в /usr/lib64/pkgconfig и содержать
libdir=${exec_prefix}/lib64?

<skip />

P.S. Пожалуйста, не воспринимайте как попытку разжечь утихший было спор
at@ vs. mouse@ о необходимости lib64 :-)

-- 
// AB1002-UANIC




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