<%= erb :header %>
    <div class="container">
        <div>
            <span class="fs-3 fw-medium"><%=@rpm_data[:rpmname] %></span>
            <% unless @build_id.nil? %>
            <a href="/buildinfof/<%= ERB::Util.url_encode(@build_id) %>"><i class="bi bi-box"></i></a>
            <% end %>
            <a href="/gitpackages/<%= ERB::Util.url_encode(@repo_id) %>"><i class="bi bi-git"></i></a>
        </div>
        <div class="accordion" id="rpmInfo">
            <div class="accordion-item">
                <h2 class="accordion-header">
                    <button class="accordion-button" type="button" data-bs-toggle="collapse"
                        data-bs-target="#collapseOne" aria-expanded="true" aria-controls="collapseOne">
                        Информация о пакете
                    </button>
                </h2>
                <div id="collapseOne" class="accordion-collapse collapse show" data-bs-parent="#rpmInfo">
                    <div class="accordion-body">
                        <table class="table">
                            <tbody>
                                <tr>
                                    <th scope="row">Имя пакета</th>
                                    <td><%= @pkg_info.name %></td>
                                </tr>
                                <tr>
                                    <th scope="row">Версия</th>
                                    <td><%= @pkg_info.version %></td>
                                </tr>
                                <tr>
                                    <th scope="row">Архитектура</th>
                                    <td><%= @pkg_info.arch %></td>
                                </tr>
                                <tr>
                                    <th scope="row">Исходный пакет</th>
                                    <% if @rpms_info.nil? %>
                                    <td>Не найден</td>
                                    <% else %>
                                    <td><a href="/rpminfo/<%= ERB::Util.url_encode(@rpms_info[:id]) %>"><%= @rpms_info[:rpmname] %>.src</a></td>
                                    <% end %>
                                </tr>
                            </tbody>
                        </table>
                    </div>
                </div>
            </div>
            <div class="accordion-item">
                <h2 class="accordion-header">
                    <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse"
                        data-bs-target="#collapseTwo" aria-expanded="false" aria-controls="collapseTwo">
                        ChangeLog
                    </button>
                </h2>
                <div id="collapseTwo" class="accordion-collapse collapse" data-bs-parent="#rpmInfo">
                    <div class="accordion-body">
                        <div class="vstack gap-1">
                            <% @pkg_info.changelog.each do |entry| %>
                            <div class="p-1 text-warning-emphasis border">
                                <p><%= entry.time %> <%= entry.name %></p>
                                <p><%= entry.text %></p>
                            </div>
                            <% end %>
                        </div>
                    </div>
                </div>
            </div>
            <div class="accordion-item">
                <h2 class="accordion-header">
                    <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse"
                        data-bs-target="#collapseThree" aria-expanded="false" aria-controls="collapseThree">
                        Список файлов
                    </button>
                </h2>
                <div id="collapseThree" class="accordion-collapse collapse" data-bs-parent="#rpmInfo">
                    <div class="accordion-body">
                        <div class="vstack gap-0">
                            <% @pkg_info.files.each do |file| %>
                            <div class="p-0 fw-light text-secondary"><%= file.path %> (<%= file.size %>)</div>
                            <% end %>
                        </div>
                    </div>
                </div>
            </div>
            <div class="accordion-item">
                <h2 class="accordion-header">
                    <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse"
                        data-bs-target="#collapseFour" aria-expanded="false" aria-controls="collapseThree">
                        Зависимости
                    </button>
                </h2>
                <div id="collapseFour" class="accordion-collapse collapse" data-bs-parent="#rpmInfo">
                    <div class="accordion-body">
                        <div class="vstack gap-0">
                            <div class="p-2">Provides</div>
                            <% @pkg_info.provides.each do |item| %>
                            <div class="p-0 fw-light text-info-emphasis"><%= item.name %></div>
                            <% end %>
                            <div class="p-2">Requires</div>
                            <% @pkg_info.requires.each do |item| %>
                            <div class="p-0 fw-light text-info-emphasis"><%= item.name %></div>
                            <% end %>
                            <div class="p-2">Obsoletes</div>
                            <% @pkg_info.obsoletes.each do |item| %>
                            <div class="p-0 fw-light text-info-emphasis"><%= item.name %></div>
                            <% end %>
                            <div class="p-2">Conflists</div>
                            <% @pkg_info.conflicts.each do |item| %>
                            <div class="p-0 fw-light text-info-emphasis"><%= item.name %></div>
                            <% end %>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
<%= erb :footer %>