]> git.deb.at Git - deb/packages.git/blobdiff - lib/Packages/DoShow.pm
templates/html/show.tmpl: Typo fix
[deb/packages.git] / lib / Packages / DoShow.pm
index 58026e130095a2ff564d28b9f42607d0611ba863..e1415886ae0e31b361a535d1d792aef5f2238a30 100644 (file)
@@ -126,9 +126,11 @@ sub do_show {
                            # handle tags like devel::{lang:c,lang:c++}
                            if ($tag =~ s/^\{(.+)\}$/$1/) {
                                foreach (split( /,/, $tag )) {
+                                   next if $tag =~ /^special:/;
                                    push @tags, [ $facet, $_ ];
                                }
                            } else {
+                               next if $tag =~ /^special:/;
                                push @tags, [ $facet, $tag ];
                            }
                        }
@@ -199,6 +201,7 @@ sub do_show {
                                      instsize => $sizes_inst->{$a}, );
 
                            $d{version} = $versions->{$a} if $multiple_versions;
+                           $d{archive} = $archives->{$a};
                            if ( ($suite ne "experimental")
                                 && ($subsection ne 'debian-installer')) {
                                $d{contents_avail} = 1;
@@ -336,7 +339,7 @@ sub moreinfo {
                # non-US hack
                ($server = lc $page->get_newest('archive')) =~ s/-//go;
                $server = $env->{$server}||$env->{us};
-               $path = "$src_dir/$src_file_name";
+               $path = "/$src_dir/$src_file_name";
                if ($src_file_name =~ /dsc$/) {
                    $name = 'dsc'
                } else {