blob: d0f9b70d8e4c1bdde9a7d33567281e42feab42d3 [file] [log] [blame]
# Copyright 2021 The ChromiumOS Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
CROS_WORKON_COMMIT=("d9eb8919f3b567cde61b33c89a7714abce81cb84" "a3f06d4107b18a512a0b2f847cc539e97979e297")
CROS_WORKON_TREE=("1725c97125a650adc4dac4c13e25f34c16d52f9b" "e9843e04ad9cdfa0c8a0e250a129015c64b799b2" "c1778e01cc2571e4a257c150748c6fd65bcc0a34" "ffa8b012c5c30d15d00fa027b196eb785aa0e068" "b42fabca26d96614e89b7cf058a9911c3aa580ea")
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
}