Hi,

Christoph Pleger wrote:
> I am trying to build a local debian package from some software.
> [...]
> The file debian/rules looks quite usual:
> I [...] discovered that dh_shlibdeps had not been called at all 

Since there is no reply within a day, consider to ask at
  [email protected]
The list is for contributors rather than for private packaging. But at
least you can expect dh knowledge there.


I checked whether
  https://www.debian.org/doc/manuals/debmake-doc/ch06.en.html
has anything to say about dh_shlibdeps. But the word is not mentioned
there.

I myself am happy that the rules files of libisoburn et.al. didn't
need any maintainance effort since 2016.
All i can say is that libisoburn/debian/rules does not mention
dh_shlibdeps either, but only has

  override_dh_makeshlibs:
        dh_makeshlibs -V

(xorriso is built from source package libisoburn and links with
libisoburn.so . So both sides, library provider and consumer are in
the same package.)

man 7 dh_shlibdeps says:

  In your rules file, first run dh_makeshlibs, then dh_shlibdeps:
       dh_makeshlibs
       dh_shlibdeps

What happens if you add a dh_makeshlibs line to your rule
override_dh_shlibdeps or if you add a rule override_dh_makeshlibs ?


Have a nice day :)

Thomas

Reply via email to