diff --git a/internal/build/utils.go b/internal/build/utils.go index f19dc53..d2e9ad8 100644 --- a/internal/build/utils.go +++ b/internal/build/utils.go @@ -176,8 +176,13 @@ func getBasePkgInfo(vars *alrsh.Package, input interface { OsInfoProvider }, ) *nfpm.Info { + repo := input.Repository() + // Избегаем дублирования "alr-" префикса + if strings.HasPrefix(repo, "alr-") { + repo = repo[4:] // убираем "alr-" префикс + } return &nfpm.Info{ - Name: fmt.Sprintf("%s+alr-%s", vars.Name, input.Repository()), + Name: fmt.Sprintf("%s+alr-%s", vars.Name, repo), Arch: cpu.Arch(), Version: vars.Version, Release: overrides.ReleasePlatformSpecific(vars.Release, input.OSRelease()),