| # Copyright 2021 The Chromium OS Authors. All rights reserved. |
| # Distributed under the terms of the GNU General Public License v2 |
| |
| EAPI=7 |
| CROS_WORKON_COMMIT=("0579eaa8097283074c99600c84de8d506683465e" "58286d629b31dfe7d41f50f7b7d4be22b05c0dec") |
| CROS_WORKON_TREE=("efc9d7208bf0ffc87de181aca5f5ed6b14a27b2f" "6202ae09ece9e10daed4b26eb8452605eba8e6ab" "5328e03abfd1af165a3a26805d1ff6b213a3ca48" "28e022f9ce27e2e0075d8f726856c964d4460dd8" "047aec16e03eb36312cc201dc75d33e25ece833d") |
| CROS_WORKON_PROJECT=("chromiumos/platform/factory" "chromiumos/chromite") |
| CROS_WORKON_LOCALNAME=("platform/factory" "../chromite") |
| CROS_WORKON_SUBTREE=("py" "lib bin scripts PRESUBMIT.cfg") |
| CROS_WORKON_DESTDIR=("${S}" "${S}/chromite") |
| |
| inherit cros-workon |
| |
| DESCRIPTION="Chrome OS HWID Extractor" |
| HOMEPAGE="https://chromium.googlesource.com/chromiumos/platform/factory/" |
| SRC_URI="" |
| LICENSE="BSD-Google" |
| KEYWORDS="*" |
| IUSE="cros_host" |
| |
| RDEPEND="chromeos-base/vboot_reference |
| chromeos-base/vpd |
| dev-python/pyserial |
| dev-util/hdctools |
| sys-apps/flashrom |
| " |
| |
| src_install() { |
| local lib="/usr/local" |
| if use cros_host; then |
| lib="/usr/lib" |
| fi |
| emake -C py/hwid_extractor \ |
| DESTDIR="${D}" \ |
| LIB_DIR="${lib}" \ |
| CHROMITE_PATH="${S}/chromite" \ |
| CHROMITE_SRC_PATH="${S}/chromite/lib" \ |
| install |
| } |