# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 PYTHON_COMPAT=( python3_{9..11} ) inherit meson python-any-r1 DESCRIPTION="Tools for managing the osinfo database" HOMEPAGE="https://libosinfo.org/" SRC_URI="https://releases.pagure.org/libosinfo/${P}.tar.xz" LICENSE="GPL-2+" SLOT="0" KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc x86" IUSE="test" RESTRICT="!test? ( test )" RDEPEND=" >=dev-libs/glib-2.44:2 dev-libs/json-glib >=app-arch/libarchive-3.0.0:= net-libs/libsoup:3.0 >=dev-libs/libxml2-2.6.0 " # perl dep is for pod2man (manpages) DEPEND="${RDEPEND}" BDEPEND=" virtual/pkgconfig >=sys-devel/gettext-0.19.8 dev-lang/perl test? ( $(python_gen_any_dep ' dev-python/pytest[${PYTHON_USEDEP}] dev-python/requests[${PYTHON_USEDEP}] ') ) " python_check_deps() { python_has_version "dev-python/pytest[${PYTHON_USEDEP}]" && \ python_has_version "dev-python/requests[${PYTHON_USEDEP}]" } pkg_setup() { use test && python-any-r1_pkg_setup }