@@ -69,10 +69,12 @@ type FileMetadata struct {
6969 Packager string `json:"packager,omitempty"`
7070 Groups []string `json:"groups,omitempty"`
7171 Provides []string `json:"provides,omitempty"`
72+ Replaces []string `json:"replaces,omitempty"`
7273 Depends []string `json:"depends,omitempty"`
7374 OptDepends []string `json:"opt_depends,omitempty"`
7475 MakeDepends []string `json:"make_depends,omitempty"`
7576 CheckDepends []string `json:"check_depends,omitempty"`
77+ Conflicts []string `json:"conflicts,omitempty"`
7678 XData []string `json:"xdata,omitempty"`
7779 Backup []string `json:"backup,omitempty"`
7880 Files []string `json:"files,omitempty"`
@@ -201,12 +203,16 @@ func ParsePackageInfo(r io.Reader) (*Package, error) {
201203 p .FileMetadata .Provides = append (p .FileMetadata .Provides , value )
202204 case "depend" :
203205 p .FileMetadata .Depends = append (p .FileMetadata .Depends , value )
206+ case "replaces" :
207+ p .FileMetadata .Replaces = append (p .FileMetadata .Replaces , value )
204208 case "optdepend" :
205209 p .FileMetadata .OptDepends = append (p .FileMetadata .OptDepends , value )
206210 case "makedepend" :
207211 p .FileMetadata .MakeDepends = append (p .FileMetadata .MakeDepends , value )
208212 case "checkdepend" :
209213 p .FileMetadata .CheckDepends = append (p .FileMetadata .CheckDepends , value )
214+ case "conflict" :
215+ p .FileMetadata .Conflicts = append (p .FileMetadata .Conflicts , value )
210216 case "backup" :
211217 p .FileMetadata .Backup = append (p .FileMetadata .Backup , value )
212218 case "group" :
0 commit comments