diff --git a/src/bpmlib/databases.go b/src/bpmlib/databases.go index 17343e1..03db4d8 100644 --- a/src/bpmlib/databases.go +++ b/src/bpmlib/databases.go @@ -347,6 +347,7 @@ func (entry *BPMDatabaseEntry) CreateReadableInfo(rootDir string, humanReadableS if entry.Info.License != "" { ret = append(ret, "License: "+entry.Info.License) } + appendArray("Maintainers", entry.Info.Maintainers, false) ret = append(ret, "Architecture: "+entry.Info.Arch) if entry.Info.Type == "source" && entry.Info.OutputArch != "" && entry.Info.OutputArch != GetArch() { ret = append(ret, "Output architecture: "+entry.Info.OutputArch) diff --git a/src/bpmlib/packages.go b/src/bpmlib/packages.go index c30d80d..ea19cbf 100644 --- a/src/bpmlib/packages.go +++ b/src/bpmlib/packages.go @@ -32,6 +32,7 @@ type PackageInfo struct { Revision int `yaml:"revision,omitempty"` Url string `yaml:"url,omitempty"` License string `yaml:"license,omitempty"` + Maintainers []string `yaml:"maintainers,omitempty"` Arch string `yaml:"architecture,omitempty"` OutputArch string `yaml:"output_architecture,omitempty"` Type string `yaml:"type,omitempty"` @@ -557,6 +558,7 @@ func (pkgInfo *PackageInfo) CreateReadableInfo(rootDir string) string { if pkgInfo.License != "" { ret = append(ret, "License: "+pkgInfo.License) } + appendArray("Maintainers", pkgInfo.Maintainers) ret = append(ret, "Architecture: "+pkgInfo.Arch) if pkgInfo.Type == "source" && pkgInfo.OutputArch != "" && pkgInfo.OutputArch != GetArch() { ret = append(ret, "Output architecture: "+pkgInfo.Arch)