aboutsummaryrefslogtreecommitdiff
path: root/builder/build.go
diff options
context:
space:
mode:
authorBrandon Lum <lumjjb@gmail.com>2022-07-19 16:43:48 -0400
committerBrandon Lum <lumjjb@gmail.com>2022-07-19 22:43:24 -0400
commit9ae1bd2f8e0dabb0845f1225b54f23e8f3a429f1 (patch)
treea43213aadfb9bde3d9ec15634a39305f19ff38b2 /builder/build.go
parent41d2272711255f5a25e16e3507ec3318bc550189 (diff)
downloadspdx-tools-9ae1bd2f8e0dabb0845f1225b54f23e8f3a429f1.tar.gz
replace all v2_1, v2_2 with new convention
Signed-off-by: Brandon Lum <lumjjb@gmail.com>
Diffstat (limited to 'builder/build.go')
-rw-r--r--builder/build.go25
1 files changed, 14 insertions, 11 deletions
diff --git a/builder/build.go b/builder/build.go
index 235e91d..1594a04 100644
--- a/builder/build.go
+++ b/builder/build.go
@@ -6,9 +6,12 @@ package builder
import (
"fmt"
+
"github.com/spdx/tools-golang/builder/builder2v1"
"github.com/spdx/tools-golang/builder/builder2v2"
- "github.com/spdx/tools-golang/spdx"
+ "github.com/spdx/tools-golang/spdx/common"
+ "github.com/spdx/tools-golang/spdx/v2_1"
+ "github.com/spdx/tools-golang/spdx/v2_2"
)
// ===== 2.1 builder =====
@@ -48,7 +51,7 @@ type Config2_1 struct {
// - packageName: name of package / directory
// - dirRoot: path to directory to be analyzed
// - config: Config object
-func Build2_1(packageName string, dirRoot string, config *Config2_1) (*spdx.Document2_1, error) {
+func Build2_1(packageName string, dirRoot string, config *Config2_1) (*v2_1.Document, error) {
// build Package section first -- will include Files and make the
// package verification code available
pkg, err := builder2v1.BuildPackageSection2_1(packageName, dirRoot, config.PathsIgnored)
@@ -66,15 +69,15 @@ func Build2_1(packageName string, dirRoot string, config *Config2_1) (*spdx.Docu
return nil, err
}
- doc := &spdx.Document2_1{
+ doc := &v2_1.Document{
SPDXVersion: "SPDX-2.1",
DataLicense: "CC0-1.0",
- SPDXIdentifier: spdx.ElementID("DOCUMENT"),
+ SPDXIdentifier: common.ElementID("DOCUMENT"),
DocumentName: packageName,
DocumentNamespace: fmt.Sprintf("%s%s-%s", config.NamespacePrefix, packageName, pkg.PackageVerificationCode),
CreationInfo: ci,
- Packages: []*spdx.Package2_1{pkg},
- Relationships: []*spdx.Relationship2_1{rln},
+ Packages: []*v2_1.Package{pkg},
+ Relationships: []*v2_1.Relationship{rln},
}
return doc, nil
@@ -117,7 +120,7 @@ type Config2_2 struct {
// - packageName: name of package / directory
// - dirRoot: path to directory to be analyzed
// - config: Config object
-func Build2_2(packageName string, dirRoot string, config *Config2_2) (*spdx.Document2_2, error) {
+func Build2_2(packageName string, dirRoot string, config *Config2_2) (*v2_2.Document, error) {
// build Package section first -- will include Files and make the
// package verification code available
pkg, err := builder2v2.BuildPackageSection2_2(packageName, dirRoot, config.PathsIgnored)
@@ -135,15 +138,15 @@ func Build2_2(packageName string, dirRoot string, config *Config2_2) (*spdx.Docu
return nil, err
}
- doc := &spdx.Document2_2{
+ doc := &v2_2.Document{
SPDXVersion: "SPDX-2.2",
DataLicense: "CC0-1.0",
- SPDXIdentifier: spdx.ElementID("DOCUMENT"),
+ SPDXIdentifier: common.ElementID("DOCUMENT"),
DocumentName: packageName,
DocumentNamespace: fmt.Sprintf("%s%s-%s", config.NamespacePrefix, packageName, pkg.PackageVerificationCode),
CreationInfo: ci,
- Packages: []*spdx.Package2_2{pkg},
- Relationships: []*spdx.Relationship2_2{rln},
+ Packages: []*v2_2.Package{pkg},
+ Relationships: []*v2_2.Relationship{rln},
}
return doc, nil