blob: 056af3ba2a839c9b6c1ba738218c4619b4609cd2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
package pkgmeta
type Package struct {
Name string `json:"name"`
Version string `json:"version"`
Description string `json:"description"`
Homepage string `json:"homepage"`
Group string `json:"group"`
License string `json:"license"`
Goarch string `json:"goarch"`
Replaces []string `json:"replaces"`
Depends []string `json:"depends"`
Recommends []string `json:"recommends"`
EmptyDirs []string `json:"emptyDirs"` // rpm destination path
ConfigFiles map[string]string `json:"configFiles"` // repo-relative source path, rpm destination path
Documentation map[string]string `json:"documentation"` // repo-relative source path, file in /usr/share/doc/$Name
Build func(out string) `json:"build"`
}
|