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