diff options
Diffstat (limited to 'app-emulation/guestfs-tools/guestfs-tools-1.48.2.ebuild')
-rw-r--r-- | app-emulation/guestfs-tools/guestfs-tools-1.48.2.ebuild | 23 |
1 files changed, 17 insertions, 6 deletions
diff --git a/app-emulation/guestfs-tools/guestfs-tools-1.48.2.ebuild b/app-emulation/guestfs-tools/guestfs-tools-1.48.2.ebuild index c6a2bf8d214b..718c2b33d14b 100644 --- a/app-emulation/guestfs-tools/guestfs-tools-1.48.2.ebuild +++ b/app-emulation/guestfs-tools/guestfs-tools-1.48.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -17,14 +17,16 @@ SRC_URI="https://download.libguestfs.org/${PN}/${MY_PV_1}-${SD}/${P}.tar.gz" LICENSE="GPL-2 LGPL-2" SLOT="0/${MY_PV_1}" -KEYWORDS="~amd64" +if [[ ${SD} == "stable" ]] ; then + KEYWORDS="amd64" +fi IUSE="doc +ocaml +perl test" RESTRICT="!test? ( test )" # Failures - doc COMMON_DEPEND=" !<app-emulation/libguestfs-1.46.0-r1 - app-arch/cpio + app-alternatives/cpio app-arch/lzma app-arch/unzip[natspec] app-arch/xz-utils @@ -55,7 +57,8 @@ COMMON_DEPEND=" " # Some OCaml is always required # bug #729674 -DEPEND="${COMMON_DEPEND} +DEPEND=" + ${COMMON_DEPEND} >=dev-lang/ocaml-4.03:=[ocamlopt] dev-ml/findlib[ocamlopt] doc? ( app-text/po4a ) @@ -67,8 +70,13 @@ DEPEND="${COMMON_DEPEND} ) ) " -BDEPEND="virtual/pkgconfig" -RDEPEND="${COMMON_DEPEND} +BDEPEND=" + sys-devel/bison + sys-devel/flex + virtual/pkgconfig +" +RDEPEND=" + ${COMMON_DEPEND} app-emulation/libguestfs-appliance " @@ -87,6 +95,9 @@ src_configure() { # bug #794877 tc-export AR + # Needs both bison+flex (bug #915339, see configure too) + unset YACC LEX + if use test ; then # Skip Bash test # (See 13-test-suite.log in linked bug) |