graphics-utils-python: Graphics trace results tools.

BUG=b:152987133
TEST=emerge-$BOARD cros-config-api graphics-utils-python; cros deploy $dut --root /usr/local cros-config-api graphics-utils-python; record_machine_info.py

Cq-Depend: chromium:2185556
Change-Id: If0f9c6f89e181ffcd35014f9aa0da3c0f99faff9
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/overlays/chromiumos-overlay/+/2185731
Tested-by: David Riley <davidriley@chromium.org>
Reviewed-by: Georges Winkenbach <gwink@chromium.org>
Commit-Queue: David Riley <davidriley@chromium.org>
diff --git a/chromeos-base/graphics-utils-python/graphics-utils-python-9999.ebuild b/chromeos-base/graphics-utils-python/graphics-utils-python-9999.ebuild
new file mode 100644
index 0000000..6b6993e
--- /dev/null
+++ b/chromeos-base/graphics-utils-python/graphics-utils-python-9999.ebuild
@@ -0,0 +1,46 @@
+# Copyright 2020 The Chromium OS Authors. All rights reserved.
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+CROS_WORKON_PROJECT="chromiumos/platform/graphics"
+CROS_WORKON_LOCALNAME="platform/graphics"
+CROS_WORKON_SUBTREE="src/results_database"
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+
+inherit cros-workon distutils-r1
+
+DESCRIPTION="Graphics utilities written in python"
+HOMEPAGE="https://chromium.googlesource.com/chromiumos/platform/graphics/"
+
+LICENSE="BSD-Google"
+SLOT=0
+KEYWORDS="~*"
+IUSE=""
+
+RDEPEND="chromeos-base/cros-config-api"
+
+DEPEND="
+	${RDEPEND}
+"
+
+BDEPEND="
+	dev-python/setuptools[${PYTHON_USEDEP}]
+"
+
+src_unpack() {
+	cros-workon_src_unpack
+	S+="/src/results_database"
+}
+
+src_install() {
+	dobin bq_insert_pb.py
+	dobin generate_trace_info.py
+	dobin record_machine_info.py
+	dobin record_package_override.py
+	dobin record_software_config.py
+	dobin summarize_apitrace_log.py
+
+	distutils-r1_src_install
+}