From ebcc164cca9f22b110c269b6db26a296f2bb6bec Mon Sep 17 00:00:00 2001 From: guinux <nuxgui@gmail.com> Date: Sat, 20 Oct 2018 12:18:16 +0200 Subject: [PATCH] improve aur details --- src/manager_window.vala | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/src/manager_window.vala b/src/manager_window.vala index ba07c4e0..f9c3f60d 100644 --- a/src/manager_window.vala +++ b/src/manager_window.vala @@ -952,6 +952,27 @@ namespace Pamac { Gtk.Widget? previous_widget = null; if (details.repo != "") { previous_widget = populate_details_grid (dgettext (null, "Repository"), details.repo, previous_widget); + } else { + AURPackageDetails aur_pkg_details = yield database.get_aur_pkg_details (details.name); + if (aur_pkg_details.packagebase != "" + && aur_pkg_details.packagebase != details.name) { + previous_widget = populate_details_grid (dgettext (null, "Package Base"), aur_pkg_details.packagebase, previous_widget); + } + if (aur_pkg_details.maintainer != "") { + previous_widget = populate_details_grid (dgettext (null, "Maintainer"), aur_pkg_details.maintainer, previous_widget); + } + if (aur_pkg_details.firstsubmitted != "") { + previous_widget = populate_details_grid (dgettext (null, "First Submitted"), aur_pkg_details.firstsubmitted, previous_widget); + } + if (aur_pkg_details.lastmodified != "") { + previous_widget = populate_details_grid (dgettext (null, "Last Modified"), aur_pkg_details.lastmodified, previous_widget); + } + if (aur_pkg_details.numvotes != 0) { + previous_widget = populate_details_grid (dgettext (null, "Votes"), aur_pkg_details.numvotes.to_string (), previous_widget); + } + if (aur_pkg_details.outofdate != "") { + previous_widget = populate_details_grid (dgettext (null, "Out of Date"), aur_pkg_details.outofdate, previous_widget); + } } if (details.groups.length () > 0) { var label = new Gtk.Label ("<b>%s</b>".printf (dgettext (null, "Groups") + ":")); -- GitLab