@@ -69,10 +69,12 @@ type FileMetadata struct {
69
69
Packager string `json:"packager,omitempty"`
70
70
Groups []string `json:"groups,omitempty"`
71
71
Provides []string `json:"provides,omitempty"`
72
+ Replaces []string `json:"replaces,omitempty"`
72
73
Depends []string `json:"depends,omitempty"`
73
74
OptDepends []string `json:"opt_depends,omitempty"`
74
75
MakeDepends []string `json:"make_depends,omitempty"`
75
76
CheckDepends []string `json:"check_depends,omitempty"`
77
+ Conflicts []string `json:"conflicts,omitempty"`
76
78
XData []string `json:"xdata,omitempty"`
77
79
Backup []string `json:"backup,omitempty"`
78
80
Files []string `json:"files,omitempty"`
@@ -201,12 +203,16 @@ func ParsePackageInfo(r io.Reader) (*Package, error) {
201
203
p .FileMetadata .Provides = append (p .FileMetadata .Provides , value )
202
204
case "depend" :
203
205
p .FileMetadata .Depends = append (p .FileMetadata .Depends , value )
206
+ case "replaces" :
207
+ p .FileMetadata .Replaces = append (p .FileMetadata .Replaces , value )
204
208
case "optdepend" :
205
209
p .FileMetadata .OptDepends = append (p .FileMetadata .OptDepends , value )
206
210
case "makedepend" :
207
211
p .FileMetadata .MakeDepends = append (p .FileMetadata .MakeDepends , value )
208
212
case "checkdepend" :
209
213
p .FileMetadata .CheckDepends = append (p .FileMetadata .CheckDepends , value )
214
+ case "conflict" :
215
+ p .FileMetadata .Conflicts = append (p .FileMetadata .Conflicts , value )
210
216
case "backup" :
211
217
p .FileMetadata .Backup = append (p .FileMetadata .Backup , value )
212
218
case "group" :
0 commit comments