From 60914a8a3383dada1e2dc5746c0f017ec9cd5e85 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eray=20=C3=96zkural?= Date: Wed, 8 Mar 2006 16:48:08 +0000 Subject: [PATCH] * fix: don't emerge satisfied build deps --- pisi/operations.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/pisi/operations.py b/pisi/operations.py index 5f680f83..851497a2 100644 --- a/pisi/operations.py +++ b/pisi/operations.py @@ -646,11 +646,12 @@ def plan_emerge(A): # add dependencies for builddep in src.buildDependencies: - srcdep = pkgtosrc(builddep.package) - add_src(get_src(srcdep)) - if not srcdep in G_f.vertices(): - Bp.add(srcdep) - G_f.add_edge(src.name, srcdep) + if not dependency.installed_satisfies_dep(builddep): + srcdep = pkgtosrc(builddep.package) + add_src(get_src(srcdep)) + if not srcdep in G_f.vertices(): + Bp.add(srcdep) + G_f.add_edge(src.name, srcdep) for pkg in sf.packages: for rtdep in pkg.packageDependencies: