On Mon, Dec 16, 2002 at 11:59:37AM +1100, Brian May wrote: > On Mon, Dec 16, 2002 at 04:47:57AM +1100, Andrew Lau wrote: > > dh_makeshlibs > > dh_shlibdeps -L libgcm0 -l debian/libgcm0/usr/lib > > What does the -L parameter do? From DH_SHLIBDEPS(1) - v4.1.28 -Lpackage, --libpackage=package Use the shlibs file automatically generated by dh_makeshlibs for the named package as a kind of automatically generated shlibs.local file. You can us this switch in concert with the -l switch to make dpkg-shlibdeps find a library built as part of the current package, and get the shlibs information. See example below. EXAMPLES Suppose that your source package produces libfoo1, libfoo-dev, and libfoo-bin binary packages. lib-foo-bin links against libfoo1, and should depend on it. In your rules file, first run dh_makeshlibs, then dh_shlibdeps: dh_makeshlibs dh_shlibdeps -L libfoo1 -l debian/libfoo1/usr/lib This will have the effect of generating automatically a shlibs file for libfoo1, and using that file and the libfoo1 library in the debian/libfoo1/usr/lib directory to calculate shared library dependency information. Yours sincerely, Andrew "Netsnipe" Lau -- --------------------------------------------------------------------------- * Andrew "Netsnipe" Lau Computer Science & Student Rep, UNSW * * # apt-get into it Debian GNU/Linux Package Maintainer * * <netsnipe(+)debianplanet.org\0> <alau(+)cse.unsw.edu.au\0> * * GnuPG 1024D/2E8B68BD 0B77 73D0 4F3B F286 63F1 9F4A 9B24 C07D 2E8B 68BD * ---------------------------------------------------------------------------
Attachment:
pgpjTlZ8Qp0SB.pgp
Description: PGP signature