diff --git a/pkg/tree/builder/gentoo/simpleparser.go b/pkg/tree/builder/gentoo/simpleparser.go index 8e29dead..07267c4d 100644 --- a/pkg/tree/builder/gentoo/simpleparser.go +++ b/pkg/tree/builder/gentoo/simpleparser.go @@ -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 {