From 2072e3856f9e28737dbfdb942195f9302d33e1e9 Mon Sep 17 00:00:00 2001 From: EnumDev Date: Sun, 25 Jan 2026 17:23:53 +0200 Subject: [PATCH] Add 'maintainers' field to pkg.info --- src/bpmlib/databases.go | 1 + src/bpmlib/packages.go | 2 ++ 2 files changed, 3 insertions(+) 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)