diff --git a/proto_package.go b/proto_package.go index 0ba6d6c..ddf6982 100644 --- a/proto_package.go +++ b/proto_package.go @@ -150,6 +150,17 @@ func (p *ProtoPackage) build(ctx context.Context) (time.Duration, error) { workerId := uuid.New() chroot := "build_" + workerId.String() + if p.Version == "" { + if p.Srcinfo == nil { + err := p.genSrcinfo() + if err != nil { + return time.Since(start), fmt.Errorf("error generating srcinfo: %w", err) + } + } + + p.Version = constructVersion(p.Srcinfo.Pkgver, p.Srcinfo.Pkgrel, p.Srcinfo.Epoch) + } + log.Infof("[%s/%s/%s] Build starting", p.FullRepo, p.Pkgbase, p.Version) p.toDbPackage(true)