1 # Copyright 2019 Gentoo Authors
2 # Distributed under the terms of the GNU General Public License v2
6 inherit toolchain-funcs
8 HOMEPAGE="https://github.com/libbpf/libbpf"
9 DESCRIPTION="Stand-alone build of libbpf from the Linux kernel"
10 SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
12 LICENSE="GPL-2 LGPL-2.1 BSD-2"
14 KEYWORDS="~amd64 ~arm64 ~x86"
17 COMMON_DEPEND="virtual/libelf
18 !<=dev-util/bcc-0.7.0"
19 DEPEND="${COMMON_DEPEND}
20 sys-kernel/linux-headers"
21 RDEPEND="${COMMON_DEPEND}"
23 S="${WORKDIR}/${P}/src"
26 "${FILESDIR}/libbpf-0.0.5-paths.patch"
32 LIBSUBDIR="$(get_libdir)" \
33 $(usex static-libs 'BUILD_STATIC=y' '' '' '') \
40 LIBSUBDIR="$(get_libdir)" \
42 $(usex static-libs 'BUILD_STATIC=y' '' '' '') \
43 install install_uapi_headers
45 insinto /usr/$(get_libdir)/pkgconfig