From 70f33330f153f50bdbe0aa909738d44a6b386785 Mon Sep 17 00:00:00 2001
From: guinux <nuxgui@gmail.com>
Date: Wed, 2 Jan 2019 19:16:35 +0100
Subject: [PATCH] fix a build order issue

---
 src/alpm_utils.vala | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/alpm_utils.vala b/src/alpm_utils.vala
index 725e2504..b2ce42a1 100644
--- a/src/alpm_utils.vala
+++ b/src/alpm_utils.vala
@@ -847,9 +847,11 @@ namespace Pamac {
 								if (db != null) {
 									if (db.name == "aur") {
 										// it is a aur pkg to build
-										if (aur_pkgbases_to_build.find_custom (trans_pkg.pkgbase, strcmp) == null) {
-											aur_pkgbases_to_build.append (trans_pkg.pkgbase);
+										unowned SList<string> found = aur_pkgbases_to_build.find_custom (trans_pkg.pkgbase, strcmp);
+										if (found != null) {
+											aur_pkgbases_to_build.delete_link (found);
 										}
+										aur_pkgbases_to_build.append (trans_pkg.pkgbase);
 										to_build_pkgs += AURPackageStruct () {
 											name = trans_pkg.name,
 											version = trans_pkg.version,
-- 
GitLab