]> git.deb.at Git - deb/packages.git/blobdiff - lib/Packages/SrcPage.pm
Packages::Page: How to translate a single string?
[deb/packages.git] / lib / Packages / SrcPage.pm
index 3d513d77cedbf5b861e4693be7e2b00c9e0dae11..7fc0e270584867877efc2fb8de68d8fd3d1dc34a 100644 (file)
@@ -31,11 +31,11 @@ sub merge_package {
     ($data->{package} && $data->{suite} && $data->{archive}) || return;
     $self->{package} ||= $data->{package};
     ($self->{package} eq $data->{package}) || return;
-    debug( "merge package $data->{package}/$data->{version} into $self (".($self->{version}||'').")", 2 );
+    debug( "merge package $data->{package}/$data->{version} into $self (".($self->{version}||'').")", 2 ) if DEBUG;
 
     if (!$self->{version}
        || (version_cmp( $data->{version}, $self->{version} ) > 0)) {
-       debug( "added package is newer, replacing old information" );
+       debug( "added package is newer, replacing old information" ) if DEBUG;
 
        $self->{data} = $data;
 
@@ -93,6 +93,20 @@ sub get_arch_field {
     return $self->{data}{$field};
 }
 
+sub get_versions {
+    my ($self) = @_;
+
+    return [ $self->{version} ];
+}
+
+sub get_version_string {
+    my ($self) = @_;
+
+    my $versions = $self->get_versions;
+
+    return ($self->{version}, $versions);
+}
+
 sub get_dep_field {
     my ($self, $dep_field) = @_;