blob: 45c0adf4839ecc8813fb53cdfaf7e1d373a1a770 [file] [log] [blame]
# Copyright 2017 The Chromium OS Authors. All rights reserved.
# Distributed under the terms of the GNU General Public License v2
EAPI="5"
inherit cros-constants
CROS_WORKON_PROJECT="aosp/platform/system/core/libsync"
CROS_WORKON_EGIT_BRANCH="master"
CROS_WORKON_REPO="${CROS_GIT_AOSP_URL}"
CROS_WORKON_LOCALNAME="../aosp/system/libsync"
CROS_WORKON_MANUAL_UPREV="1"
inherit multilib cros-workon
DESCRIPTION="Library for Android sync objects"
HOMEPAGE="https://chromium.googlesource.com/aosp/platform/system/core/libsync"
LICENSE="BSD-Google"
SLOT="0"
KEYWORDS="~*"
RDEPEND="!media-libs/arc-camera3-libsync"
src_prepare() {
cp "${FILESDIR}/Makefile" "${S}" || die "Copying Makefile"
cp "${FILESDIR}/strlcpy.c" "${S}" || die "Copying strlcpy.c"
cp "${FILESDIR}/libsync.pc.template" "${S}" || die "Copying libsync.pc.template"
epatch "${FILESDIR}/0001-libsync-add-prototype-for-strlcpy.patch"
}
src_configure() {
export GENTOO_LIBDIR=$(get_libdir)
tc-export CC
}