]> git.donarmstrong.com Git - debhelper.git/blobdiff - dh_makeshlibs
Updated French man page translation. Closes: #685560
[debhelper.git] / dh_makeshlibs
index 5d6f869cb1442cd901a496743c1863a3929d51f7..66e8b961d2d4658a176c6b097ed606f043a8d8b7 100755 (executable)
@@ -21,6 +21,11 @@ libraries, and generates a shlibs file for the libraries it finds.
 It also adds a call to ldconfig in the F<postinst> and F<postrm> scripts (in
 v3 mode and above only) to any packages in which it finds shared libraries.
 
+Packages that support multiarch are detected, and
+a Pre-Dependency on multiarch-support is set in ${misc:Pre-Depends} ;
+you should make sure to put that token into an appropriate place in your
+debian/control file for packages supporting multiarch.
+
 =head1 FILES
 
 =over 4
@@ -52,10 +57,10 @@ looked at library filenames rather than using objdump.
 
 By default, the shlibs file generated by this program does not make packages
 depend on any particular version of the package containing the shared
-library. It may be necessary for you to add some version dependancy
+library. It may be necessary for you to add some version dependency
 information to the shlibs file. If B<-V> is specified with no dependency
 information, the current upstream version of the package is plugged into a
-dependency that looks like "I<packagename> B<(=E<gt>> I<packageversion>B<)>". Note that in
+dependency that looks like "I<packagename> B<(E<gt>>= I<packageversion>B<)>". Note that in
 debhelper compatibility levels before v4, the Debian part of the package
 version number is also included. If B<-V> is specified with parameters, the
 parameters can be used to specify the exact dependency information needed
@@ -137,7 +142,7 @@ foreach my $package (@{$dh{DOPACKAGES}}) {
 
        # So, we look for files or links to existing files with names that
        # match "*.so.*". And we only look at real files not
-       # symlinks, so we don't accidentually add shlibs data to -dev
+       # symlinks, so we don't accidentally add shlibs data to -dev
        # packages. This may have a few false positives, which is ok,
        # because only if we can get a library name and a major number from
        # objdump is anything actually added.
@@ -150,7 +155,7 @@ foreach my $package (@{$dh{DOPACKAGES}}) {
        while (<FIND>) {
                my ($library, $major);
                push @lib_files, $_;
-               if ($multiarch ne '' && $_ =~ m,/$multiarch/,) {
+               if (defined $multiarch && $multiarch ne '' && m,/$multiarch/,) {
                        $is_multiarch=1;
                }
                my $ret=`$objdump -p $_`;
@@ -178,7 +183,7 @@ foreach my $package (@{$dh{DOPACKAGES}}) {
                                $deps=$dh{V_FLAG};
                        }       
                        else {
-                               # Call isnative becuase it sets $dh{VERSION}
+                               # Call isnative because it sets $dh{VERSION}
                                # as a side effect.
                                isnative($package);
                                my $version = $dh{VERSION};