From 2d1c6e5cf32c36d115af0d1c5cbdd7f5c09ddbc6 Mon Sep 17 00:00:00 2001 From: Andrey Smirnov Date: Mon, 17 Feb 2014 20:53:08 +0400 Subject: [PATCH] Package might specify its own source pkg version. --- debian/package.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/debian/package.go b/debian/package.go index 01679f0c..cdeef89a 100644 --- a/debian/package.go +++ b/debian/package.go @@ -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