On Thu, Aug 08, 2024 at 02:47:52PM +0200, PICCA Frederic-Emmanuel wrote:
> the python-pyepics depends on the libca-dev and libcom-deb provided by 
> epics-base.
> 
> The upstream hardcode the version of the API in the library name and so in 
> the binary package name
> 
> ii  libca4.14.4:amd64                                7.0.8.1+dfsg1-2          
>                                amd64        EPICS channel access client 
> library
> ii  libcom3.23.1:amd64                               7.0.8.1+dfsg1-2          
>                                amd64        EPICS common library
> 
> 
> I would like to make python-pyepics binNMUable
> 
> So I need to generate this dependency during the build of pyepics.
> 
> for now the binary dependency is hardcoded like this and obviously wrong.
> 
> Package: python3-pyepics
> Architecture: amd64
> Depends:
>  ${python3:Depends},
>  ${misc:Depends},
>  python3-pkg-resources,
>  libca4.14.2,
>  libcom3.22.0
> Suggests: python-pyepics-doc
> 
> 
> what is the best way to solve this issue.

The best way to get dependencies on shared libraries is of course
dpkg-shlibdeps, but I assume there is a reason it's not used here so you
should explain why.

-- 
WBR, wRAR

Attachment: signature.asc
Description: PGP signature

Reply via email to