# Copyright 2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 DESCRIPTION="Kernel coredump file access" HOMEPAGE="https://github.com/ptesarik/libkdumpfile" SRC_URI="https://github.com/ptesarik/libkdumpfile/releases/download/v${PV}/${P}.tar.bz2" LICENSE="|| ( LGPL-3+ GPL-2+ )" SLOT="0/1" KEYWORDS="~amd64" IUSE="lzo snappy zlib zstd" DEPEND=" sys-libs/binutils-libs:= lzo? ( dev-libs/lzo ) snappy? ( app-arch/snappy:= ) zlib? ( sys-libs/zlib ) zstd? ( app-arch/zstd:= ) " RDEPEND="${DEPEND}" BDEPEND="virtual/pkgconfig" PATCHES=( "${FILESDIR}"/${PN}-0.5.5-bfd-include.patch ) src_configure() { local myeconfargs=( # The Python bindings within libkdumpfile are deprecated # and don't work w/ PEP517. There's a new CFFI bindings # project we can use if anyone asks for them. --without-python $(use_with lzo lzo2) $(use_with snappy) $(use_with zlib) $(use_with zstd libzstd) ) econf "${myeconfargs[@]}" } src_install() { default find "${D}" -name '*.la' -delete || die }