diff --git a/install.go b/install.go index 262759bd..441492f0 100644 --- a/install.go +++ b/install.go @@ -1047,17 +1047,12 @@ func buildInstallPkgbuilds(dp *depPool, do *depOrder, srcinfos map[string]*gosrc } arguments.addTarget(pkgdest) - if !dp.Explicit.get(split.Name) && !localNamesCache.get(split.Name) && !remoteNamesCache.get(split.Name) { + if parser.existsArg("asdeps", "asdep") { + deps = append(deps, split.Name) + } else if parser.existsArg("asexplicit", "asexp") { + exp = append(exp, split.Name) + } else if !dp.Explicit.get(split.Name) && !localNamesCache.get(split.Name) && !remoteNamesCache.get(split.Name) { deps = append(deps, split.Name) - } - - if dp.Explicit.get(split.Name) { - if parser.existsArg("asdeps", "asdep") { - deps = append(deps, split.Name) - } else if parser.existsArg("asexplicit", "asexp") { - exp = append(exp, split.Name) - - } } }