Bug 50904

Summary: При сборке используются неправильные макросы
Product: Sisyphus Reporter: Sergey V Turchin <zerg>
Component: bluezAssignee: Konstantin A Lepikhov (L.A. Kostis) <lakostis>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: critical    
Priority: P5 CC: aris, lakostis, shaba, shrek, zerg
Version: unstable   
Hardware: x86_64   
OS: Linux   
Bug Depends on:    
Bug Blocks: 50889    

Description Sergey V Turchin 2024-07-15 10:20:13 MSK
В .pc-файлах неправильные пути, поэтому всё, что их использует, собирается неправильно.
В частности https://packages.altlinux.org/ru/tasks/352856/
Comment 1 Alexey Shabalin 2024-07-15 15:11:48 MSK
Вы не используете корректный макрос.
Замените
%_prefix/lib/udev/hid2hci
на
%_udevdir/hid2hci
.pc файлы и rpm-макросы корректно согласованы между собой.
Comment 2 Sergey V Turchin 2024-07-15 16:34:28 MSK
Ааа, ну да.
$ rpm --eval %_udevdir
/lib/udev
и
pkg-config --variable=udev_dir udev
/lib/udev

перевешиваю на bluez.
Comment 3 Sergey V Turchin 2024-07-15 16:35:45 MSK
(Ответ для Sergey V Turchin на комментарий #2)
> Ааа, ну да.
> $ rpm --eval %_udevdir
> /lib/udev
Но, правильное ли это значение для p11?
Comment 4 Alexey Shabalin 2024-07-15 17:13:29 MSK
(In reply to Sergey V Turchin from comment #3)
> (Ответ для Sergey V Turchin на комментарий #2)
> > Ааа, ну да.
> > $ rpm --eval %_udevdir
> > /lib/udev
> Но, правильное ли это значение для p11?

На данный момент, да, правильное.
Comment 5 Konstantin A Lepikhov (L.A. Kostis) 2024-07-26 17:13:45 MSK
(In reply to Alexey Shabalin from comment #4)
> (In reply to Sergey V Turchin from comment #3)
> > (Ответ для Sergey V Turchin на комментарий #2)
> > > Ааа, ну да.
> > > $ rpm --eval %_udevdir
> > > /lib/udev
> > Но, правильное ли это значение для p11?
> 
> На данный момент, да, правильное.

а кровати уже двигать закончили? Можно собирать?
Comment 6 Repository Robot 2024-08-05 13:36:40 MSK
bluez-5.77-alt1 -> sisyphus:

 Wed Jul 31 2024 L.A. Kostis <lakostis@altlinux.ru> 5.77-alt1
 - 5.77.
 - Update cups BR, added missing manpages.
 Wed Jul 31 2024 L.A. Kostis <lakostis@altlinux.ru> 5.76-alt1.3
 - Use udevdir macros (closes #50904).