X-Git-Url: https://git.deb.at/?a=blobdiff_plain;f=cgi-bin%2Fshow_package.pl;h=5e7cfe2bbf59cb41b45681467449bbcb9b39243e;hb=9494a133fe92354405caf9cb25a7029bd4af1ec2;hp=445195d37e55192f280e3a52b43be6f2ce11266f;hpb=9f26e8bcb912da43661983f13714c3e56f406007;p=deb%2Fpackages.git diff --git a/cgi-bin/show_package.pl b/cgi-bin/show_package.pl index 445195d..5e7cfe2 100755 --- a/cgi-bin/show_package.pl +++ b/cgi-bin/show_package.pl @@ -225,11 +225,11 @@ unless (@Packages::CGI::fatal_errors) { $package_page .= simple_menu( [ gettext( "Distribution:" ), gettext( "Overview over this suite" ), - "/$suite/", + "$ROOT/$suite/", $suite ], [ gettext( "Section:" ), gettext( "All packages in this section" ), - "/$suite/$subsection/", + "$ROOT/$suite/$subsection/", $subsection ], ); @@ -298,35 +298,22 @@ unless (@Packages::CGI::fatal_errors) { $package_page .= "".gettext("Architecture")."".gettext("Files")."".gettext( "Package Size")."".gettext("Installed Size")."\n"; foreach my $a ( @archs ) { $package_page .= "\n"; - $package_page .= "{$a}); - $package_page .= "&md5sum=$file_md5sums->{$a}"; - $package_page .= "&arch=$a"; - for ($archives->{$a}) { - /security/o && do { - $package_page .= "&type=security"; last }; - /volatile/o && do { - $package_page .= "&type=volatile"; last }; - /backports/o && do { - $package_page .= "&type=backports"; last }; - /non-us/io && do { - $package_page .= "&type=nonus"; last }; - $package_page .= "&type=main"; - } + $package_page .= "$a\n"; $package_page .= ""; if ( $suite ne "experimental" ) { - $package_page .= sprintf( "[".gettext( "list of files" )."]\n", "$FILELIST_URL$encodedpkg&version=$suite&arch=$a", $pkg ); + $package_page .= sprintf( "[".gettext( "list of files" )."]\n", + "$ROOT/$suite/$encodedpkg/$a/filelist", $pkg ); } else { $package_page .= gettext( "no current information" ); } - $package_page .= "\n"; - $package_page .= floor(($sizes_deb->{$a}/102.4)+0.5)/10; - $package_page .= "\n"; - $package_page .= $sizes_inst->{$a}; + $package_page .= "\n"; #FIXME: css + $package_page .= floor(($sizes_deb->{$a}/102.4)+0.5)/10 . " kB"; + $package_page .= "\n"; #FIXME: css + $package_page .= $sizes_inst->{$a} . " kB"; $package_page .= "\n"; } - $package_page .= "

".gettext ( "Size is measured in kBytes." )."

\n"; + $package_page .= "\n"; $package_page .= " \n"; # @@ -355,8 +342,8 @@ unless (@Packages::CGI::fatal_errors) { my (undef, $archive, undef, $section, $subsection, $priority, $version) = @$entry; - my $data = $sources_all{"$pkg $version"}; - $page->merge_data($pkg, $version, $data) or debug( "Merging $pkg $version FAILED", 2 ); + my $data = $sources_all{"$archive $suite $pkg"}; + $page->merge_data($pkg, $suite, $archive, $data) or debug( "Merging $pkg $version FAILED", 2 ); } $version = $page->{version}; @@ -472,7 +459,8 @@ unless (@Packages::CGI::fatal_errors) { gettext("Size (in kB)"), gettext("md5sum") ); foreach( @$source_files ) { - my ($src_file_md5, $src_file_size, $src_file_name) = @$_; + my ($src_file_md5, $src_file_size, $src_file_name) + = split /\s+/, $_; my $src_url; for ($archive) { /security/o && do { @@ -508,8 +496,8 @@ unless (@Packages::CGI::fatal_errors) { } } -#use Data::Dumper; -#debug( "Final page object:\n".Dumper($page), 3 ); +use Data::Dumper; +debug( "Final page object:\n".Dumper($page), 3 ); my $title = $opts{source} ? "Details of source package $pkg in $suite" :