add group and summary fields
This commit is contained in:
@ -79,26 +79,22 @@ type PackageInfo struct {
|
||||
}
|
||||
|
||||
func (inf *PackageInfo) ToPackage(repoName string) *db.Package {
|
||||
return &db.Package{
|
||||
Version: inf.Version,
|
||||
Release: inf.Release,
|
||||
Epoch: inf.Epoch,
|
||||
Architectures: inf.Architectures,
|
||||
Licenses: inf.Licenses,
|
||||
Provides: inf.Provides,
|
||||
Conflicts: inf.Conflicts,
|
||||
Replaces: inf.Replaces,
|
||||
Description: db.NewJSON(map[string]string{}),
|
||||
Homepage: db.NewJSON(map[string]string{}),
|
||||
Maintainer: db.NewJSON(map[string]string{}),
|
||||
Depends: db.NewJSON(map[string][]string{}),
|
||||
BuildDepends: db.NewJSON(map[string][]string{}),
|
||||
Repository: repoName,
|
||||
}
|
||||
pkg := EmptyPackage(repoName)
|
||||
pkg.Version = inf.Version
|
||||
pkg.Release = inf.Release
|
||||
pkg.Epoch = inf.Epoch
|
||||
pkg.Architectures = inf.Architectures
|
||||
pkg.Licenses = inf.Licenses
|
||||
pkg.Provides = inf.Provides
|
||||
pkg.Conflicts = inf.Conflicts
|
||||
pkg.Replaces = inf.Replaces
|
||||
return pkg
|
||||
}
|
||||
|
||||
func EmptyPackage(repoName string) *db.Package {
|
||||
return &db.Package{
|
||||
Group: db.NewJSON(map[string]string{}),
|
||||
Summary: db.NewJSON(map[string]string{}),
|
||||
Description: db.NewJSON(map[string]string{}),
|
||||
Homepage: db.NewJSON(map[string]string{}),
|
||||
Maintainer: db.NewJSON(map[string]string{}),
|
||||
@ -114,6 +110,8 @@ var overridable = map[string]string{
|
||||
"desc": "Description",
|
||||
"homepage": "Homepage",
|
||||
"maintainer": "Maintainer",
|
||||
"group": "Group",
|
||||
"summary": "Summary",
|
||||
}
|
||||
|
||||
func resolveOverrides(runner *interp.Runner, pkg *db.Package) {
|
||||
|
Reference in New Issue
Block a user