From: joey Date: Sun, 12 Nov 2000 01:26:42 +0000 (+0000) Subject: r386: * dh_makeshlibs: Also scan files named "*.so*", not just "*.so.*", X-Git-Tag: version_2.0.101~213 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=6965a7d27d2cf0024f8c791f155b7c01019e364e;p=debhelper.git r386: * dh_makeshlibs: Also scan files named "*.so*", not just "*.so.*", but only if they are files. This should make it more usable with rather stupidly broken libraries like db3, which do not encode the major version in their filenames. However, it cannot guess the major version of such libraries, so -m must be used. --- diff --git a/debian/changelog b/debian/changelog index 8113923..0291a0a 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,13 @@ +debhelper (2.1.23) unstable; urgency=low + + * dh_makeshlibs: Also scan files named "*.so*", not just "*.so.*", + but only if they are files. This should make it more usable with + rather stupidly broken libraries like db3, which do not encode the + major version in their filenames. However, it cannot guess the major + version of such libraries, so -m must be used. + + -- Joey Hess Sat, 11 Nov 2000 17:24:58 -0800 + debhelper (2.1.22) unstable; urgency=low * Fixed dh_perl to work with perl 5.6, Closes: #76508 diff --git a/dh_makeshlibs b/dh_makeshlibs index 66781c7..1e48146 100755 --- a/dh_makeshlibs +++ b/dh_makeshlibs @@ -12,7 +12,7 @@ foreach $PACKAGE (@{$dh{DOPACKAGES}}) { doit("rm", "-f", "$TMP/DEBIAN/shlibs"); - open (FIND, "find $TMP -xtype f -name '*.so.*' |"); + open (FIND, "find $TMP -xtype f -name '*.so*' |"); while () { chomp; ($library, $major)=m#.*/(.*)\.so\.(\d*)\.?#; @@ -34,7 +34,7 @@ foreach $PACKAGE (@{$dh{DOPACKAGES}}) { $deps="$PACKAGE (>= $dh{VERSION})"; } } - if (defined($library) && defined($major) && defined($deps) && + if (defined($library) && defined($major) && defined($deps) && $library ne '' && $major ne '' && $deps ne '') { # Prevent duplicate lines from entering the file. my $line="$library $major $deps";