[SCM] Debian Qt/KDE packaging tools branch, master, updated. debian/0.5.3-45-g4ec5727
Modestas Vainius
modax at alioth.debian.org
Tue Jan 19 02:51:27 UTC 2010
The following commit has been merged in the master branch:
commit cf846300930655d2b7d660c96538d05b3c10baf4
Author: Modestas Vainius <modestas at vainius.eu>
Date: Mon Jan 18 20:10:59 2010 +0200
pkgkde-gensymbols: refactor code a bit for better readability.
---
symbolshelper/pkgkde-gensymbols | 21 ++++++++++++---------
1 files changed, 12 insertions(+), 9 deletions(-)
diff --git a/symbolshelper/pkgkde-gensymbols b/symbolshelper/pkgkde-gensymbols
index 4721754..1c9125b 100755
--- a/symbolshelper/pkgkde-gensymbols
+++ b/symbolshelper/pkgkde-gensymbols
@@ -36,6 +36,17 @@ sub find_dpkg_gensymbols {
return (undef, undef);
}
+my $old_symbolfile_load;
+
+sub new_symbolfile_load {
+ # Use Debian::PkgKde::SymbolsHelper::Symbol as base symbol
+ my ($self, $file, $seen, $obj_ref, $base_symbol) = @_;
+ unless (defined $base_symbol) {
+ $base_symbol = 'Debian::PkgKde::SymbolsHelper::Symbol';
+ }
+ return &$old_symbolfile_load($self, $file, $seen, $obj_ref, $base_symbol);
+}
+
# Finally, run stock dpkg-gensymbols
my ($exe, $dir) = find_dpkg_gensymbols();
@@ -50,15 +61,7 @@ if (defined $exe) {
# Replace Dpkg::Shlibs::SymbolFile::load with a custom version
# which uses Debian::PkgKde::SymbolsHelper::Symbol rather than
# Dpkg::Shlibs::Symbol
- my $old_symbolfile_load = *Dpkg::Shlibs::SymbolFile::load;
- sub new_symbolfile_load {
- # Use Debian::PkgKde::SymbolsHelper::Symbol as base symbol
- my ($self, $file, $seen, $obj_ref, $base_symbol) = @_;
- unless (defined $base_symbol) {
- $base_symbol = 'Debian::PkgKde::SymbolsHelper::Symbol';
- }
- return &$old_symbolfile_load($self, $file, $seen, $obj_ref, $base_symbol);
- }
+ $old_symbolfile_load = *Dpkg::Shlibs::SymbolFile::load;
*Dpkg::Shlibs::SymbolFile::load = *new_symbolfile_load;
do "$exe";
--
Debian Qt/KDE packaging tools
More information about the pkg-kde-commits
mailing list