commit: d989500aeeb42bb1472764ef4d5dc3f023f45f11 Author: Alfred Wingate <parona <AT> protonmail <DOT> com> AuthorDate: Wed Aug 20 21:15:25 2025 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Sat Aug 23 07:38:01 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d989500a
media-tv/kodi: update Omega branch Upstream commit: 7b7e20eaaa831d7740d151bdfe22c3257f5a4102 Also address MissingPackageRevision and use ffmpeg-compat just like the in the non live Omega branch ebuild. Signed-off-by: Alfred Wingate <parona <AT> protonmail.com> Part-of: https://github.com/gentoo/gentoo/pull/43512 Closes: https://github.com/gentoo/gentoo/pull/43512 Signed-off-by: Sam James <sam <AT> gentoo.org> media-tv/kodi/kodi-21.9999.ebuild | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/media-tv/kodi/kodi-21.9999.ebuild b/media-tv/kodi/kodi-21.9999.ebuild index f41ccfbeb776..d7475a10374f 100644 --- a/media-tv/kodi/kodi-21.9999.ebuild +++ b/media-tv/kodi/kodi-21.9999.ebuild @@ -15,9 +15,9 @@ LIBDVDNAV_VERSION="6.1.1-Next-Nexus-Alpha2-2" FFMPEG_VERSION="6.0.1" # Java bundles from xbmc/interfaces/swig/CMakeLists.txt -GROOVY_VERSION="4.0.16" -APACHE_COMMON_LANG_VERSION="3.14.0" -APACHE_COMMON_TEXT_VERSION="1.11.0" +GROOVY_VERSION="4.0.26" +APACHE_COMMON_LANG_VERSION="3.17.0" +APACHE_COMMON_TEXT_VERSION="1.13.0" _JAVA_PKG_WANT_BUILD_VM=( {openjdk{,-jre},icedtea}{,-bin}-{8,11,17,21} ) JAVA_PKG_WANT_BUILD_VM=${_JAVA_PKG_WANT_BUILD_VM[@]} @@ -31,8 +31,8 @@ PYTHON_COMPAT=( python3_{10..13} ) # See cmake/scripts/common/ArchSetup.cmake for available options CPU_FLAGS="cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_arm_neon" -inherit autotools cmake desktop flag-o-matic java-pkg-2 libtool linux-info optfeature pax-utils python-single-r1 \ - toolchain-funcs xdg +inherit autotools cmake desktop ffmpeg-compat flag-o-matic java-pkg-2 libtool +inherit linux-info optfeature pax-utils python-single-r1 toolchain-funcs xdg DESCRIPTION="A free and open source media-player and entertainment hub" HOMEPAGE="https://kodi.tv/" @@ -196,7 +196,7 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS} >=net-fs/samba-3.4.6[smbclient(+)] ) system-ffmpeg? ( - =media-video/ffmpeg-6*:=[encode(+),soc(-)?,postproc(-),vaapi?,vdpau?,X?] + media-video/ffmpeg-compat:6=[encode(+),soc(-)?,postproc(-),vaapi?,vdpau?,X?] ) !system-ffmpeg? ( app-arch/bzip2 @@ -263,7 +263,7 @@ BDEPEND=" dev-build/cmake dev-lang/swig virtual/pkgconfig - <=virtual/jre-21:* + <=virtual/jre-21-r9999:* doc? ( app-text/doxygen ) @@ -438,6 +438,13 @@ src_configure() { mycmakeargs+=( -DENABLE_${name^^}=$(usex ${flag}) ) done + if use system-ffmpeg; then + # TODO: drop compat and allow using >=media-video/ffmpeg-7 + ffmpeg_compat_setup 6 + ffmpeg_compat_add_flags + mycmakeargs+=( -DFFMPEG_INCLUDE_DIRS="${SYSROOT}$(ffmpeg_compat_get_prefix 6)" ) + fi + if ! is-flag -DNDEBUG && ! is-flag -D_DEBUG ; then # Kodi requires one of the 'NDEBUG' or '_DEBUG' defines append-cflags -DNDEBUG
