blob: eb0ea50fecb672bf75328cd5705d05809af36c2e [file] [log] [blame]
# Copyright 2020 The Chromium OS Authors. All rights reserved.
# Distributed under the terms of the GNU General Public License v2
EAPI=7
CROS_WORKON_COMMIT="d3b80405edec33a6c08a9191c6336597064fd479"
CROS_WORKON_TREE="1905025f0e6630e05e95e8870326b7bf845a4a10"
CROS_RUST_SUBDIR="sirenia/libsirenia"
CROS_WORKON_PROJECT="chromiumos/platform2"
CROS_WORKON_LOCALNAME="platform2"
CROS_WORKON_SUBTREE="${CROS_RUST_SUBDIR}"
inherit cros-workon cros-rust user
DESCRIPTION="The support library for the ManaTEE runtime environment."
HOMEPAGE="https://chromium.googlesource.com/chromiumos/platform2/+/HEAD/sirenia/libsirenia"
LICENSE="BSD-Google"
KEYWORDS="*"
IUSE="cros_host"
RDEPEND=""
DEPEND="${RDEPEND}
>=dev-rust/flexbuffers-0.1.1:= <dev-rust/flexbuffers-0.2
>=dev-rust/libc-0.2.44:= <dev-rust/libc-0.3
dev-rust/libchromeos:=
dev-rust/minijail:=
>=dev-rust/serde-1.0.114:= <dev-rust/serde-2
=dev-rust/serde_derive-1*:=
dev-rust/sys_util:=
"
# We skip the vsock test because it requires the vsock kernel modules to be
# loaded.
src_test() {
cros-rust_src_test -- --skip transport::tests::vsocktransport
}