| Summary: | Содержит отсутствующий в i586-libdbus-devel архитектурно-зависимый файл dbus-arch-deps.h | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Vitaly Lipatov <lav> |
| Component: | libdbus-devel | Assignee: | Valery Inozemtsev <shrek> |
| Status: | NEW --- | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P3 | CC: | ldv, mike, shrek |
| Version: | unstable | ||
| Hardware: | all | ||
| OS: | Linux | ||
| Bug Depends on: | |||
| Bug Blocks: | 40797 | ||
(В ответ на комментарий №0)
> i586-libdbus-devel
Разве им предполагается пользоваться?
(В ответ на комментарий №1)
> (В ответ на комментарий №0)
> > i586-libdbus-devel
> Разве им предполагается пользоваться?
Есть case, когда хочется на 64-битной системе собирать wine. И для него нужен libdbus, чтобы взаимодействовать с оборудованием.
Тут требуется внести изменения в исключения arepo, чтобы паковался каталог /usr/lib/dbus-1.0, так же как пакуется /usr/lib/pkgconfig/dbus-1.pc (In reply to Vitaly Lipatov from comment #3) > Тут требуется внести изменения в исключения arepo, чтобы паковался каталог > /usr/lib/dbus-1.0, так же как пакуется /usr/lib/pkgconfig/dbus-1.pc Нет, не требуется. Если каталог нужно арепить, то он должен быть в %_libdir. (Ответ для Dmitry V. Levin на комментарий #4) > (In reply to Vitaly Lipatov from comment #3) > > Тут требуется внести изменения в исключения arepo, чтобы паковался каталог > > /usr/lib/dbus-1.0, так же как пакуется /usr/lib/pkgconfig/dbus-1.pc > > Нет, не требуется. > Если каталог нужно арепить, то он должен быть в %_libdir. Ну вот я вижу правила для /usr/lib/pkgconfig (конечно, в нашем случае %_libdir будет /usr/lib, так что совпадает). Но из /usr/lib там берутся только *.so из интересующего нас. Так что здесь я вижу, что dbus-[[:digit:].] поможет: http://git.altlinux.org/people/ldv/packages/..git?p=girar.git;a=blob;f=gb/gb-task-arepo-plan-identify |
В i586-libdbus-devel указывается несуществующий путь к dbus-arch-deps.h $ cat /usr/lib/pkgconfig/dbus-1.pc ... libdir=/usr/lib includedir=/usr/include ... Cflags: -I${includedir}/dbus-1.0 -I${libdir}/dbus-1.0/include Заголовочные файлы есть только в libdbus-devel, интересующий тоже: /usr/lib64/dbus-1.0/include/dbus/dbus-arch-deps.h Как понимаю, надо упаковать /usr/lib/dbus-1.0/include/dbus/dbus-arch-deps.h