1{% extends "package_detail_base.html" %} 2{% load projecttags %} 3 4{% block mainheading %} 5 <h1> 6 {{package.fullpackagespec}} 7 <script> fmtAliasHelp("{{package.name}}", "{{package.alias}}", false) </script> 8 <small>({{target.target}})</small> 9 </h1> 10{% endblock %} 11 12{% block tabcontent %} 13 {% with packageFileCount=package.buildfilelist_package.count %} 14 {% include "package_included_tabs.html" with active_tab="dependencies" %} 15 <div class="tab-content"> 16 <div class="tab-pane active" id="dependencies"> 17 {% if runtime_deps|length != 0 %} 18 <table class="table table-bordered table-hover"> 19 <thead> 20 <tr> 21 <th>Package</th> 22 <th>Version</th> 23 <th class='sizecol col-md-2'>Size</th> 24 </tr> 25 </thead> 26 <tbody> 27 {% for runtime_dep in runtime_deps %} 28 <tr {{runtime_dep.size|format_vpackage_rowclass}} > 29 {% if runtime_dep.size != -1 %} 30 <td> 31 <a href="{% url 'package_included_detail' build.id target.id runtime_dep.depends_on_id %}"> 32 {{runtime_dep.name}} 33 </a> 34 <script>fmtAliasHelp("{{runtime_dep.name}}", "{{runtime_dep.alias}}", true)</script> 35 </td> 36 {% else %} 37 <td> 38 {{runtime_dep.name|format_vpackage_namehelp}} 39 </td> 40 {% endif %} 41 <td>{{runtime_dep.version}} </td> 42 <td class='sizecol'>{{runtime_dep.size|filtered_filesizeformat}} </td> 43 </tr> 44 {% endfor %} 45 </tbody> 46 </table> 47 {% else %} 48 <div class="alert alert-info"> 49 <strong>{{package.fullpackagespec}}</strong> has no runtime dependencies. 50 </div> 51 {% endif %} 52 53 {% if other_deps|length != 0 %} 54 <h3>Other runtime relationships</h3> 55 <table class="table table-bordered table-hover"> 56 <thead> 57 <tr> 58 <th>Package</th> 59 <th>Version</th> 60 <th class='sizecol col-md-2'>Size</th> 61 <th> 62 <span class="glyphicon glyphicon-question-sign get-help" title="Five relationship types exist: recommends, suggests, provides, replaces and conflicts"></span> 63 Relationship type 64 </th> 65 </tr> 66 </thead> 67 <tbody> 68 {% for other_dep in other_deps %} 69 {% if other_dep.installed %} 70 <tr {{other_dep.size|format_vpackage_rowclass}}> 71 {% if other_dep.size != -1 %} 72 <td> 73 <a href="{% url 'package_included_detail' build.id target.id other_dep.depends_on_id %}"> 74 {{other_dep.name}} 75 <script> 76 fmtAliasHelp("{{other_dep.name}}","{{other_dep.alias}}", true) 77 </script> 78 </a> 79 </td> 80 {% else %} 81 <td> 82 {{other_dep.name|format_vpackage_namehelp}} 83 </td> 84 {% endif %} 85 <td>{{other_dep.version}} </td> 86 <td class='sizecol'>{{other_dep.size|filtered_filesizeformat}} </td> 87 <td> 88 {{other_dep.dep_type_display}} 89 <span class="glyphicon glyphicon-question-sign get-help hover-help" title="{{other_dep.dep_type_help}}" ></span> 90 </td> 91 </tr> 92 {% else %} 93 <tr class="text-muted"> 94 <td>{{other_dep.name}}</td> 95 <td>{{other_dep.version}}</td> 96 <td></td> 97 <td> 98 {{other_dep.dep_type_display}} 99 <span class="glyphicon glyphicon-question-sign get-help hover-help" title="{{other_dep.dep_type_help}}" ></span> 100 </td> 101 </tr> 102 {% endif %} 103 {% endfor %} 104 </tbody> 105 </table> 106 {% endif %} 107 </div> <!-- end tab-pane --> 108 </div> <!-- end tab content --> 109 {% endwith %} 110{% endblock tabcontent %} 111