From 8a7519628f7b8cde6f4cd2dabfb83e19a6b8f6f7 Mon Sep 17 00:00:00 2001 From: EnumDev Date: Sun, 19 Oct 2025 16:24:05 +0300 Subject: [PATCH] Show output architecture in readable info --- src/bpmlib/databases.go | 3 +++ src/bpmlib/packages.go | 3 +++ 2 files changed, 6 insertions(+) diff --git a/src/bpmlib/databases.go b/src/bpmlib/databases.go index 1d9405f..4c53db7 100644 --- a/src/bpmlib/databases.go +++ b/src/bpmlib/databases.go @@ -302,6 +302,9 @@ func (entry *BPMDatabaseEntry) CreateReadableInfo(rootDir string) string { ret = append(ret, "URL: "+entry.Info.Url) ret = append(ret, "License: "+entry.Info.License) 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) + } ret = append(ret, "Type: "+entry.Info.Type) appendArray("Dependencies", entry.Info.Depends, true) if entry.Info.Type == "source" { diff --git a/src/bpmlib/packages.go b/src/bpmlib/packages.go index d20100d..f1e48de 100644 --- a/src/bpmlib/packages.go +++ b/src/bpmlib/packages.go @@ -526,6 +526,9 @@ func (pkgInfo *PackageInfo) CreateReadableInfo(rootDir string) string { ret = append(ret, "URL: "+pkgInfo.Url) ret = append(ret, "License: "+pkgInfo.License) ret = append(ret, "Architecture: "+pkgInfo.Arch) + if pkgInfo.Type == "source" && pkgInfo.OutputArch != "" && pkgInfo.OutputArch != GetArch() { + ret = append(ret, "Output architecture: "+pkgInfo.Arch) + } ret = append(ret, "Type: "+pkgInfo.Type) appendArray("Dependencies", pkgInfo.Depends) if pkgInfo.Type == "source" {