commit:     a6bd96d70ee2af5815c5a8556e0d7b152f4cdacd
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Wed Jun  5 09:24:23 2024 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Wed Jun  5 09:30:20 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6bd96d7

media-sound/cava: fix build with iniparser-4.2.2

Transition seems messy (no subslot for rebuild, conflicts with SLOT=0,
etc..) but reverting to a normal ebuild without forced slotting will
ultimately be better (lets us drop the gentoo-specific patch).

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 media-sound/cava/cava-0.10.2.ebuild | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/media-sound/cava/cava-0.10.2.ebuild 
b/media-sound/cava/cava-0.10.2.ebuild
index 7251e5fe1301..cd7b175c4340 100644
--- a/media-sound/cava/cava-0.10.2.ebuild
+++ b/media-sound/cava/cava-0.10.2.ebuild
@@ -38,11 +38,11 @@ BDEPEND="
        sdl? ( dev-build/autoconf-archive )
 "
 
-PATCHES=(
-       "${FILESDIR}"/${PN}-0.8.0-gentoo-iniparser4.patch
-)
-
 src_prepare() {
+       # TODO: depend on >=4.2.2 and drop the patch when it is stable
+       has_version '<dev-libs/iniparser-4.2.2:4' &&
+               eapply "${FILESDIR}"/${PN}-0.8.0-gentoo-iniparser4.patch
+
        default
 
        echo ${PV} > version || die

Reply via email to