From ee54915dea09b943e5b90695392c0105ec36ddb3 Mon Sep 17 00:00:00 2001 From: Modestas Vainius Date: Thu, 22 Apr 2010 10:07:39 +0300 Subject: No longer ship a backported dpkg-gensymbols.pl script. The one from dpkg-dev (>= 1.15.6) is enough now. As a result, make appropriate changes to pkgkde-gensymbols. --- pkgkde-gensymbols | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'pkgkde-gensymbols') diff --git a/pkgkde-gensymbols b/pkgkde-gensymbols index b2c1250..fd3768d 100755 --- a/pkgkde-gensymbols +++ b/pkgkde-gensymbols @@ -19,7 +19,7 @@ use strict; use warnings; use Dpkg; -use Debian::PkgKde qw(setup_datalibdir); +use Debian::PkgKde qw(setup_datalibdir find_exe_in_path); my $old_symbolfile_parse; @@ -52,12 +52,16 @@ sub check_dpkg_version { return $ok; } -if (check_dpkg_version(1, 15, 5)) { +if (check_dpkg_version(1, 15, 6)) { # Export global datalibdir if needed - my $dir = setup_datalibdir(qw(Dpkg/Shlibs/SymbolFile.pm dpkg-gensymbols.pl)); + my $dir = setup_datalibdir(qw(Dpkg/Shlibs/SymbolFile.pm)); if (defined $dir) { # Finally, run stock dpkg-gensymbols - my $exe = "$dir/dpkg-gensymbols.pl"; + my $exe = find_exe_in_path("dpkg-gensymbols"); + unless ($exe) { + print STDERR "pkgkde-gensymbols: dpkg-gensymbols could not be found in PATH", "\n"; + exit 1; + } eval "use Dpkg::Shlibs::SymbolFile"; eval "use Debian::PkgKde::SymbolsHelper::Symbol"; -- cgit v1.2.3