blob: f51e7a02b15caadac34931f627e0751a03fe0aa9 [file] [log] [blame]
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;
}