Integrate parsing of IUSE

This commit is contained in:
Geaaru
2019-11-04 00:43:19 +01:00
committed by Daniele Rondina
parent d6d90edd67
commit aa829acf80

View File

@@ -204,6 +204,13 @@ func (ep *SimpleEbuildParser) ScanEbuild(path string, tree pkg.Tree) ([]pkg.Pack
}
// TODO: Handle this a bit better
iuse, ok := vars["IUSE"]
if ok {
uses := strings.Split(strings.TrimSpace(iuse.String()), " ")
for _, u := range uses {
pack.AddUse(u)
}
}
rdepend, ok := vars["RDEPEND"]
if ok {