[devel] rpm provides/requires

Dmitry V. Levin ldv на altlinux.org
Чт Сен 12 16:24:02 MSK 2024


On Thu, Sep 12, 2024 at 11:24:30AM +0300, Валерий Иноземцев wrote:
> 12.09.2024 10:54, Dmitry V. Levin пишет:
> > On Thu, Sep 12, 2024 at 09:16:24AM +0300, Валерий Иноземцев wrote:
> >> 11.09.2024 19:27, Dmitry V. Levin пишет:
> >> [...]
> >>> Ничего удивительного, когда в библиотеке есть такие интерфейсы:
> >>>
> >>> $ rpmpeek /tasks/357285/build/100/x86_64/rpms/libGLX-mesa-24.2.2-alt1.x86_64.rpm readelf -Ws ./usr/lib64/libgallium-24.2.2.so |grep -F libgallium-24.2.2.so
> >>>      784: 00000000000b22a0     8 FUNC    GLOBAL DEFAULT   14 __driDriverGetExtensions_r300@@libgallium-24.2.2.so
> >>>      785: 00000000000b22b0     8 FUNC    GLOBAL DEFAULT   14 __driDriverGetExtensions_r600@@libgallium-24.2.2.so
> >>
> >> если без перфекционизма, то какая разница как они называются. в общем я
> >> тебя понял, придется обозвать их "красиво"
> > 
> > Я просто показал, откуда взялось такое имя интерфейса.
> 
> откуда взялось понятно, вопрос был не в этом. почему в provides не 
> попадает libgallium-24.2.2.so(libgallium-24.2.2.so)(64bit)?

Попадает, только выглядит некрасиво.

> а если его как то обозвать, то
> $ rpmquery --provides libGLX-mesa | grep galli
> libgallium-24.2.2.so()(64bit) = set:id1Zo2upF3EBa9nEtyFb9C9YVhNoB9BAfUCSM1
> libgallium-24.2.2.so(GALLIUM_24.2)(64bit)

Так лучше выглядит, конечно.


-- 
ldv


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