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
signature.asc
Description: PGP signature

