Re: Shared libs dependencies
Ole Streicher <firstname.lastname@example.org> writes:
> Gergely Nagy <email@example.com> writes:
>> Or, to put it in other words: Depends lists the packages your library
>> depends on, shlibs lists the libs that packages built against your lib
>> should depend on.
> So, this means that in the usual cases (like my one) this file looks
> libwcs 4 libwcs4 (>= 4.8.1-1)
Sounds about right, yes.
>>> Then, I should install this in my installation rule in debian/rules [...]
>> No. Please read dh_installdeb(1).
>>From there, I would assume that I need to create a file
> debian/libwcs4.shlibs containing the line
> Is this correct?
Nope. debian/libwcs4.shlibs should be the line you wrote above. Ie,
rename your current shlibs.libwcs4 file to debian/libwcs4.shlibs, and
debhelper will do the right thing, and install it.
> I am also wondering why there are sometimes packages
> which dont have shlibs.* and *.shlibs files, but install shared
> libraries (popt as an example, or cfitsio3).
My vague guess, without looking at said packages, is that they use