Package might specify its own source pkg version.

This commit is contained in:
Andrey Smirnov
2014-02-17 20:53:08 +04:00
parent 506987d31f
commit 2d1c6e5cf3
+5 -1
View File
@@ -254,7 +254,11 @@ func (p *Package) GetDependencies(options int) (dependencies []string) {
}
if options&DepFollowSource == DepFollowSource && p.Source != "" {
dependencies = append(dependencies, fmt.Sprintf("%s (= %s) {source}", p.Source, p.Version))
if strings.Index(p.Source, ")") != -1 {
dependencies = append(dependencies, fmt.Sprintf("%s {source}", p.Source))
} else {
dependencies = append(dependencies, fmt.Sprintf("%s (= %s) {source}", p.Source, p.Version))
}
}
return