summaryrefslogtreecommitdiff
path: root/dev-util/libabigail/libabigail-9999.ebuild
diff options
context:
space:
mode:
Diffstat (limited to 'dev-util/libabigail/libabigail-9999.ebuild')
-rw-r--r--dev-util/libabigail/libabigail-9999.ebuild36
1 files changed, 22 insertions, 14 deletions
diff --git a/dev-util/libabigail/libabigail-9999.ebuild b/dev-util/libabigail/libabigail-9999.ebuild
index 5f02f1b0e21e..d65ee49694bc 100644
--- a/dev-util/libabigail/libabigail-9999.ebuild
+++ b/dev-util/libabigail/libabigail-9999.ebuild
@@ -31,18 +31,20 @@ else
LIBABIGAIL_DOCS_USEFLAG="doc"
fi
- KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
fi
LICENSE="Apache-2.0-with-LLVM-exceptions"
-SLOT="0"
-IUSE="${LIBABIGAIL_DOCS_USEFLAG} test"
+SLOT="0/2"
+IUSE="btf ${LIBABIGAIL_DOCS_USEFLAG} test"
RESTRICT="!test? ( test )"
RDEPEND="
dev-libs/elfutils
dev-libs/libxml2:2
- elibc_musl? ( sys-libs/fts-standalone )"
+ btf? ( dev-libs/libbpf:= )
+ elibc_musl? ( sys-libs/fts-standalone )
+"
DEPEND="${RDEPEND}"
BDEPEND="
virtual/pkgconfig
@@ -51,7 +53,8 @@ BDEPEND="
dev-python/sphinx
sys-apps/texinfo
)
- test? ( ${PYTHON_DEPS} )"
+ test? ( ${PYTHON_DEPS} )
+"
src_prepare() {
default
@@ -61,16 +64,21 @@ src_prepare() {
}
my_src_configure() {
- econf \
- --disable-deb \
- --disable-fedabipkgdiff \
- --disable-rpm \
- --disable-rpm415 \
- --disable-ctf \
- --enable-bash-completion \
- --enable-python3 \
- $(use_enable doc apidoc) \
+ local myeconfargs=(
+ --disable-deb
+ --disable-fedabipkgdiff
+ --disable-rpm
+ --disable-rpm415
+ --disable-ctf
+ --disable-debug-ct-propagation
+ --enable-bash-completion
+ --enable-python3
+ $(use_enable btf)
+ $(use_enable doc apidoc)
$(use_enable doc manual)
+ )
+
+ econf "${myeconfargs[@]}"
}
my_src_compile() {