Bug 37832 - действительно нужен libbluez-devel для _установки_?
Summary: действительно нужен libbluez-devel для _установки_?
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: supertuxkart (show other bugs)
Version: unstable
Hardware: all Linux
: P3 minor
Assignee: Leontiy Volodin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-01-14 20:48 MSK by Michael Shigorin
Modified: 2020-02-05 13:07 MSK (History)
3 users (show)

See Also:


Attachments
список зависимостей от upstream-а (12.42 KB, text/markdown)
2020-01-24 14:28 MSK, Leontiy Volodin
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Shigorin 2020-01-14 20:48:15 MSK
Это тоже не регрессия относительно 1.0-alt1 (ср. bug 37831),
но озадачило ещё больше:

        libbluez-devel нужен для supertuxkart-1.1-alt1.e2kv4
Comment 1 Leontiy Volodin 2020-01-23 16:49:43 MSK
libbluez-devel используется для подключения контроллера Wii к Bluetooth менеджеру (по крайней мере, так указано в исходниках).
К тому же, без данной зависимости пакет не собирается.
Comment 2 Michael Shigorin 2020-01-23 18:29:06 MSK
Понял, спасибо!
Comment 3 Anton Farygin 2020-01-23 20:11:08 MSK
Для сборки может быть и нужен, а вот для работы devel пакет врятли нужен.

Ошибка упаковки скорее всего.
Comment 4 Anton Farygin 2020-01-23 20:14:27 MSK
100% ошибка при поиске зависимостей. надо чинить.
Comment 5 Yuri N. Sedunov 2020-01-23 20:58:32 MSK
В вашем тукскарте ошибочно запакован /usr/include/wiiuse.h, который и порождает зависимость на libbluez-devel.
Comment 6 Leontiy Volodin 2020-01-24 14:26:07 MSK
У нас wiiuse не собран, поэтому я и упаковал wiiuse в пакет (точнее, не стал исключать, т.к. упакован и включён в состав пакета апстримом).
Можно сделать, как у коллег из fedora: собрать пакеты wiiuse и wiiuse-devel (где и располагается header), после прикрутить сборку supertuxkart к devel-пакету.
Comment 7 Leontiy Volodin 2020-01-24 14:28:10 MSK
Created attachment 8535 [details]
список зависимостей от upstream-а
Comment 8 Anton Farygin 2020-01-24 15:00:22 MSK
(Ответ для Leontiy Volodin на комментарий #6)
> У нас wiiuse не собран, поэтому я и упаковал wiiuse в пакет (точнее, не стал
> исключать, т.к. упакован и включён в состав пакета апстримом).
> Можно сделать, как у коллег из fedora: собрать пакеты wiiuse и wiiuse-devel
> (где и располагается header), после прикрутить сборку supertuxkart к
> devel-пакету.

Конечно, wiiuse нужно собирать в отдельный пакет.
не забывайте про Shared libs policy при сборке нового пакета с библиотекой в репозиторий.
Comment 9 Repository Robot 2020-02-04 17:49:51 MSK
supertuxkart-1.1-alt2 -> sisyphus:

 Fri Jan 31 2020 Leontiy Volodin <lvol@altlinux> 1.1-alt2
 - Move wiiuse into separate package (ALT #37832)
 - Clean buildrequires
Comment 10 Michael Shigorin 2020-02-05 13:07:13 MSK
Спасибо всем!