blob: ef1e9f6348cec4a265a86533800c2bdd56a6157d [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
DESCRIPTION="Google grammar check library for Chrome OS"
HOMEPAGE="https://www.chromium.org/chromium-os"
LICENSE="BSD-Google"
SLOT="0"
SRC_URI="gs://chromeos-localmirror/distfiles/libgrammar-amd64-${PV}.tar.gz"
KEYWORDS="*"
IUSE="ondevice_grammar"
S="${WORKDIR}"
src_install() {
# Always install the header and proto files.
insinto /usr/include/chromeos/libgrammar/
doins grammar_interface.h
insinto /usr/include/chromeos/libgrammar/proto/
doins grammar_interface.proto
if use ondevice_grammar; then
insinto /opt/google/chrome/ml_models/grammar/
# Install the shared library.
insopts -m0755
newins "libgrammar-${ARCH}.so" "libgrammar.so"
insopts -m0644
# Install the model files.
doins translation_model.pb translation_model.pbtxt
doins translation_model_*.bipe
doins -r resources
fi
}