| syntax = "proto3"; |
| |
| // Common message definitions. |
| |
| // BuildTarget encapsulates a number of related arguments. At the moment, the |
| // usage of specific arguments is on a per endpoint basis, but will converge |
| // to support a standard set as time goes on. |
| // BuildTarget is a more appropriate name going forward for what we currently |
| // call "board". |
| message BuildTarget { |
| // The name of the build target (a.k.a. board name). |
| string name = 1; |
| } |
| |
| // Message describing a package, The corresponding variable names are from |
| // https://devmanual.gentoo.org/ebuild-writing/variables/index.html |
| message PackageInfo { |
| // The package name (PN variable) |
| string package_name = 1; |
| |
| // The package category (CATEGORY variable) |
| string category = 2; |
| |
| // The package version and revision (PVR variable) |
| string version = 3; |
| } |