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