浏览代码

Ensure targets are never listed as make depends

when doing `yay -S foo bar` where `bar` is a makedep of `foo` in rare
cases bar would be listed as [aur make] even thought it was explicitly
requested.
morganamilo 7 年之前
父节点
当前提交
6e97fa7cb6
共有 1 个文件被更改,包括 4 次插入0 次删除
  1. 4 0
      dependencies.go

+ 4 - 0
dependencies.go

@@ -131,6 +131,10 @@ func getDepCatagories(pkgs []string, dt *depTree) (*depCatagories, error) {
 		})
 	}
 
+	for _, pkg := range pkgs {
+		dc.MakeOnly.remove(pkg)
+	}
+
 	dupes := make(map[*alpm.Package]struct{})
 	filteredRepo := make([]*alpm.Package, 0)