X-Git-Url: https://git.deb.at/?a=blobdiff_plain;f=lib%2FPackages%2FDoShow.pm;h=983d290293f5a38ad58e938e4a666f453d0eeba7;hb=fa9c56ffd5952da110ed11757fa82585f4bcae76;hp=f40d1a21553eb5785eda35c072d9c6eaabb53dc6;hpb=f7744663f85e38b13ab593a65c94dea685ae4208;p=deb%2Fpackages.git diff --git a/lib/Packages/DoShow.pm b/lib/Packages/DoShow.pm index f40d1a2..983d290 100644 --- a/lib/Packages/DoShow.pm +++ b/lib/Packages/DoShow.pm @@ -231,7 +231,9 @@ sub do_show { $d{version} = $versions->{$a} if $multiple_versions; $d{archive} = $archives->{$a}; if ( ($suite ne "experimental") - && ($subsection ne 'debian-installer')) { + && ($subsection ne 'debian-installer') + && ($suite !~ /-(backports|updates)$/) + && ($suite !~ /dapper/)) { $d{contents_avail} = 1; } push @downloads, \%d; @@ -356,6 +358,7 @@ sub moreinfo { if ($info{sourcedownload}) { $contents->{src}{url} = make_url($source,'',{source=>'source'}); $contents->{src}{pkg} = $source; + $contents->{src}{version} = $source_version; my @downloads; my $files = $page->get_src( 'files' ); @@ -384,12 +387,16 @@ sub moreinfo { if ($info{maintainers}) { my $uploaders = $page->get_src( 'uploaders' ); + my $orig_uploaders = $page->get_src( 'orig_uploaders' ); if ($uploaders && @$uploaders) { my @maintainers = map { { name => $_->[0], mail => $_->[1] } } @$uploaders; $contents->{maintainers} = \@maintainers; } + if ($orig_uploaders && @$orig_uploaders) { + my @orig_maintainers = map { { name => $_->[0], mail => $_->[1] } } @$orig_uploaders; + $contents->{original_maintainers} = \@orig_maintainers; + } } - } sub providers {