* fix: don't emerge satisfied build deps
This commit is contained in:
+6
-5
@@ -646,11 +646,12 @@ def plan_emerge(A):
|
|||||||
# add dependencies
|
# add dependencies
|
||||||
|
|
||||||
for builddep in src.buildDependencies:
|
for builddep in src.buildDependencies:
|
||||||
srcdep = pkgtosrc(builddep.package)
|
if not dependency.installed_satisfies_dep(builddep):
|
||||||
add_src(get_src(srcdep))
|
srcdep = pkgtosrc(builddep.package)
|
||||||
if not srcdep in G_f.vertices():
|
add_src(get_src(srcdep))
|
||||||
Bp.add(srcdep)
|
if not srcdep in G_f.vertices():
|
||||||
G_f.add_edge(src.name, srcdep)
|
Bp.add(srcdep)
|
||||||
|
G_f.add_edge(src.name, srcdep)
|
||||||
|
|
||||||
for pkg in sf.packages:
|
for pkg in sf.packages:
|
||||||
for rtdep in pkg.packageDependencies:
|
for rtdep in pkg.packageDependencies:
|
||||||
|
|||||||
Reference in New Issue
Block a user