[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: python-pyepics



> 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.

Yes but this a python binding which use ctypes, so the code is never linked to the libraries...

I wrote this

d/rules:

override_dh_gencontrol:
	libca=$(shell dpkg-query -W -f '$${Depends}' libca-dev | awk '{print $$1}'); \
	libcom=$(shell dpkg-query -W -f '$${Depends}' libcom-dev | awk '{print $$1}'); \
	echo "lib:Depends=$$libca, $$libcom" >> debian/python3-pyepics.substvars
	dh_gencontrol

d/control:

Package: python3-pyepics
Architecture: amd64
Depends:
 python3-pkg-resources,
 ${lib:Depends},
 ${misc:Depends},
 ${python3:Depends},

but I do not know if this is the best solution.

Fred


Reply to: