| Summary: | Заголовочные файлы должны быть в /usr/include/libgksu | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Vitaly Lipatov <lav> |
| Component: | libgksu-devel | Assignee: | Yuri N. Sedunov <aris> |
| Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P2 | CC: | aris, dottedmag |
| Version: | unstable | ||
| Hardware: | all | ||
| OS: | Linux | ||
| Bug Depends on: | |||
| Bug Blocks: | 16635 | ||
Не улавливаю сути бага. Либо хидеры не там лежат, либо -I${includedir}/libgksu в .pc-файле лишний
Скорее второе, потому что includedir в том же pc-файле указывает на /usr/include. includedir там стандартный: то что из configure прибежало. ${includedir}/libfoo - обычная вещь, когда библиотека складывает свои хидеры в поддиректорию /usr/include.
То есть ты хочешь сказать, что это различие нормально? Я по-прежнему не понимаю, в какую сторону менять пакет :) В ту, в которую апстрим считает нужным: они либо ошибочно положили хидеры в /usr/include, либо ошибочно оставили левую директорию в Cflags. (In reply to comment #5) > То есть ты хочешь сказать, что это различие нормально? Я по-прежнему не > понимаю, в какую сторону менять пакет :) Мне кажется, необходимое изменение с самого начала записано в названии бага. Буду признателен, если положите заголовочные файлы в каталог /usr/include/libgksu Именно такой путь используется в python-module-pygnome-extra. А бага в пакете из-за того, что там используется %makeinstall (нужно - %makeinstall_std) который перезаписывает includedir = ${prefix}/include/${PACKAGE} заданный в libgksu/Makefile Да, и заодно - там версия 2.0.7 вышла. Спасибо за подробные разъяснения. Ловите в Сизифе 2.0.7 Также 2.0.7 спортирована в ветку 4.1 |
$ rpm -ql libgksu-devel /usr/include/gksu.h /usr/include/libgksu.h $ cat /usr/lib/pkgconfig/libgksu2.pc prefix=/usr exec_prefix=/usr libdir=/usr/lib includedir=/usr/include Name: LibGKSu Version: 2.0.4 Description: GKSu library version 2. Requires: glib-2.0, libstartup-notification-1.0, gnome-keyring-1, gconf-2.0 Libs: -lgksu2 Cflags: -I${includedir}/libgksu