|
|
|
@ -69,10 +69,12 @@ type FileMetadata struct { |
|
|
|
|
Packager string `json:"packager,omitempty"` |
|
|
|
|
Groups []string `json:"groups,omitempty"` |
|
|
|
|
Provides []string `json:"provides,omitempty"` |
|
|
|
|
Replaces []string `json:"replaces,omitempty"` |
|
|
|
|
Depends []string `json:"depends,omitempty"` |
|
|
|
|
OptDepends []string `json:"opt_depends,omitempty"` |
|
|
|
|
MakeDepends []string `json:"make_depends,omitempty"` |
|
|
|
|
CheckDepends []string `json:"check_depends,omitempty"` |
|
|
|
|
Conflicts []string `json:"conflicts,omitempty"` |
|
|
|
|
XData []string `json:"xdata,omitempty"` |
|
|
|
|
Backup []string `json:"backup,omitempty"` |
|
|
|
|
Files []string `json:"files,omitempty"` |
|
|
|
@ -201,12 +203,16 @@ func ParsePackageInfo(r io.Reader) (*Package, error) { |
|
|
|
|
p.FileMetadata.Provides = append(p.FileMetadata.Provides, value) |
|
|
|
|
case "depend": |
|
|
|
|
p.FileMetadata.Depends = append(p.FileMetadata.Depends, value) |
|
|
|
|
case "replaces": |
|
|
|
|
p.FileMetadata.Replaces = append(p.FileMetadata.Replaces, value) |
|
|
|
|
case "optdepend": |
|
|
|
|
p.FileMetadata.OptDepends = append(p.FileMetadata.OptDepends, value) |
|
|
|
|
case "makedepend": |
|
|
|
|
p.FileMetadata.MakeDepends = append(p.FileMetadata.MakeDepends, value) |
|
|
|
|
case "checkdepend": |
|
|
|
|
p.FileMetadata.CheckDepends = append(p.FileMetadata.CheckDepends, value) |
|
|
|
|
case "conflict": |
|
|
|
|
p.FileMetadata.Conflicts = append(p.FileMetadata.Conflicts, value) |
|
|
|
|
case "backup": |
|
|
|
|
p.FileMetadata.Backup = append(p.FileMetadata.Backup, value) |
|
|
|
|
case "group": |
|
|
|
|