@@ -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