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
-----BEGIN PGP SIGNATURE-----
iQJhBAABCgBLFiEEolIP6gqGcKZh3YxVM2L3AxpJkuEFAma12I4tFIAAAAAAFQAP cGthLWFkZHJlc3NAZ251cGcub3Jnd3JhckBkZWJpYW4ub3JnAAoJEDNi9wMaSZLh dzUP/29DPwk2HDO0KiBFYp59ANamrXDSq97AwZ6F+B2v4VK9gBKkHkdHpKAIWuCv Yg2zydVr6LOMiWozmnUu6YVbFnXyTUrtO91yQJpZtRfRrLfvrTrrF+2s0S2m0We1 WRNSlzypYsPhP/jJx9zoBnt0FvbRQvg9i36EtIaxY6IErq0Bcsi3C+0GQzZeNkhV 12Ni0ok8NNWIc5LXQ7k1orYAyBURnHcS5zR5av9Bppky0ydDdHTPwOL7RSIGunns Kydn44prJFdAUBceQQ1uBIhHyLrPyKyZkl31+5aEvkwu1EIPO1iEzD7yZIi9Ig0w JK6iEDifG51qNKrjBvu8JZ8LN7tpuuSjL4nWlmUdPJ6VCwXecECnvkxUSDUowVw+ Aze7uHhR6QqpUhBazKJnfloKTgvnQ6WVL9WzVhfwx8OsoNCSf6lrEGCpf9FRA668 2eNyToZwTHoztaYrMF8jix7HYaM8ZtGIl09OPCrMh+BNEveF3pT1DhZoQOlJEDSL 5KrB5sequw9DMLHO2ohUSKDu6CVyaygX0FLEESHOsiKx3KjhHcA2rRVLSLosWeFF 89SJB85i/5p6sKjE4KneOZa4fgObPRmAeMIPwWjLeKDVVl+KCSDNxSJUGqZ9zVoP 0Wh7kT2EvLK0wzFRpJCF3l7i7yg1A2+892XouUC4r1sz8kl9
=PeFo
-----END PGP SIGNATURE-----
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)