summaryrefslogtreecommitdiff
path: root/pkgkde-gensymbols
diff options
context:
space:
mode:
authorModestas Vainius <modestas@vainius.eu>2010-04-22 10:07:39 +0300
committerModestas Vainius <modestas@vainius.eu>2010-04-22 10:58:52 +0300
commitee54915dea09b943e5b90695392c0105ec36ddb3 (patch)
tree834b94ce46269691bd74434e4fae1b1f66c7d21e /pkgkde-gensymbols
parentac077e4f3e664a0ddaf05dd8b786fff196810b66 (diff)
downloadpkg-kde-tools-ee54915dea09b943e5b90695392c0105ec36ddb3.tar.gz
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.
Diffstat (limited to 'pkgkde-gensymbols')
-rwxr-xr-xpkgkde-gensymbols12
1 files changed, 8 insertions, 4 deletions
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";