@ -69,10 +69,12 @@ type FileMetadata struct {
Packager string ` json:"packager,omitempty" `
Packager string ` json:"packager,omitempty" `
Groups [ ] string ` json:"groups,omitempty" `
Groups [ ] string ` json:"groups,omitempty" `
Provides [ ] string ` json:"provides,omitempty" `
Provides [ ] string ` json:"provides,omitempty" `
Replaces [ ] string ` json:"replaces,omitempty" `
Depends [ ] string ` json:"depends,omitempty" `
Depends [ ] string ` json:"depends,omitempty" `
OptDepends [ ] string ` json:"opt_depends,omitempty" `
OptDepends [ ] string ` json:"opt_depends,omitempty" `
MakeDepends [ ] string ` json:"make_depends,omitempty" `
MakeDepends [ ] string ` json:"make_depends,omitempty" `
CheckDepends [ ] string ` json:"check_depends,omitempty" `
CheckDepends [ ] string ` json:"check_depends,omitempty" `
Conflicts [ ] string ` json:"conflicts,omitempty" `
XData [ ] string ` json:"xdata,omitempty" `
XData [ ] string ` json:"xdata,omitempty" `
Backup [ ] string ` json:"backup,omitempty" `
Backup [ ] string ` json:"backup,omitempty" `
Files [ ] string ` json:"files,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 )
p . FileMetadata . Provides = append ( p . FileMetadata . Provides , value )
case "depend" :
case "depend" :
p . FileMetadata . Depends = append ( p . FileMetadata . Depends , value )
p . FileMetadata . Depends = append ( p . FileMetadata . Depends , value )
case "replaces" :
p . FileMetadata . Replaces = append ( p . FileMetadata . Replaces , value )
case "optdepend" :
case "optdepend" :
p . FileMetadata . OptDepends = append ( p . FileMetadata . OptDepends , value )
p . FileMetadata . OptDepends = append ( p . FileMetadata . OptDepends , value )
case "makedepend" :
case "makedepend" :
p . FileMetadata . MakeDepends = append ( p . FileMetadata . MakeDepends , value )
p . FileMetadata . MakeDepends = append ( p . FileMetadata . MakeDepends , value )
case "checkdepend" :
case "checkdepend" :
p . FileMetadata . CheckDepends = append ( p . FileMetadata . CheckDepends , value )
p . FileMetadata . CheckDepends = append ( p . FileMetadata . CheckDepends , value )
case "conflict" :
p . FileMetadata . Conflicts = append ( p . FileMetadata . Conflicts , value )
case "backup" :
case "backup" :
p . FileMetadata . Backup = append ( p . FileMetadata . Backup , value )
p . FileMetadata . Backup = append ( p . FileMetadata . Backup , value )
case "group" :
case "group" :