[SCM] Debian Qt/KDE packaging tools branch, improved-gensymbols, updated. debian/0.5.3-32-g51b0e54

Modestas Vainius modax at alioth.debian.org
Sun Jan 17 22:17:00 UTC 2010


The following commit has been merged in the improved-gensymbols branch:
commit 863326111427bec423b6e035e2d297f647fb272d
Author: Modestas Vainius <modestas at vainius.eu>
Date:   Sun Jan 17 22:52:43 2010 +0200

    Really restore compatibility with << 0.6.0 symbol files.
---
 .../Debian/PkgKde/SymbolsHelper/Symbol.pm          |   14 ++++++++++++++
 1 files changed, 14 insertions(+), 0 deletions(-)

diff --git a/symbolshelper/Debian/PkgKde/SymbolsHelper/Symbol.pm b/symbolshelper/Debian/PkgKde/SymbolsHelper/Symbol.pm
index 684a12a..1aa996f 100644
--- a/symbolshelper/Debian/PkgKde/SymbolsHelper/Symbol.pm
+++ b/symbolshelper/Debian/PkgKde/SymbolsHelper/Symbol.pm
@@ -52,6 +52,20 @@ sub initialize {
 	}
     }
 
+    # NOTE: backwards compatibility with pkgkde-symbolshelper (<< 0.6)
+    # symbol files.
+    if ($self->get_symbolname() =~ /\{.+\}/) {
+	$self->{symbol} =~ s/\{vt:/{vt=/g;
+	if (defined $self->{symbol_templ}) {
+	    $self->{symbol_templ} =~ s/\{vt:/{vt=/g;
+	} else {
+	    $self->{symbol_templ} = $self->{symbol};
+	}
+	if ($self->expand_substitutions(%opts) > 0) {
+	    $self->add_tag('subst');
+	}
+    }
+
     return $self->SUPER::initialize(%opts);
 }
 

-- 
Debian Qt/KDE packaging tools



More information about the pkg-kde-commits mailing list