On Tue, Aug 31, 2010 at 11:10:03AM -0400, Felipe Sateler wrote:
On 31/08/10 08:41, Jonas Smedegaard wrote:

I am not sure how to properly package non-public shared libraries.

Please someone advice on this.

Install into /usr/lib/<package> and use RPATH on the executables using it. If upstream uses autotools, I think just passing an appropriate libdir will do the right thing.

So http://wiki.debian.org/RpathIssue do not apply to all shared libs, only public ones?

Currently the package generates an shlibs file and ldconfig snippets in postinst and postrm scripts. Lintian then complains with these:

W: scenic-utils: postinst-has-useless-call-to-ldconfig
W: scenic-utils: postrm-has-useless-call-to-ldconfig

Is it wrong of dh_shlideps to include subdirectory below /usr/lib?

Is it sane to pass -X/usr/lib to dh_shlibdeps to suppress it?

Kind regards,

 - Jonas

 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private

Attachment: signature.asc
Description: Digital signature

pkg-multimedia-maintainers mailing list

Reply via email to