diff options
author | Alfred Wingate <parona@protonmail.com> | 2024-01-23 10:40:21 +0200 |
---|---|---|
committer | Sam James <sam@gentoo.org> | 2024-01-28 14:50:19 +0000 |
commit | e4e9593535fa3475be254a5820bf9945eb499fca (patch) | |
tree | 85e6943df0b903157e083f3a421ce5ab17217f7d /media-tv/kodi/kodi-9999.ebuild | |
parent | dev-build/kbuild: drop empty IUSE (diff) | |
download | gentoo-e4e9593535fa3475be254a5820bf9945eb499fca.tar.gz gentoo-e4e9593535fa3475be254a5820bf9945eb499fca.tar.bz2 gentoo-e4e9593535fa3475be254a5820bf9945eb499fca.zip |
media-tv/kodi: fixup -system-ffmpeg for live
* Enable system-ffmpeg by default as upstream doesn't carry patches
anymore and is updating their bundled version in a timely manor
currently.
Signed-off-by: Alfred Wingate <parona@protonmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'media-tv/kodi/kodi-9999.ebuild')
-rw-r--r-- | media-tv/kodi/kodi-9999.ebuild | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/media-tv/kodi/kodi-9999.ebuild b/media-tv/kodi/kodi-9999.ebuild index 503c3d27ca41..8725fa3fc6f3 100644 --- a/media-tv/kodi/kodi-9999.ebuild +++ b/media-tv/kodi/kodi-9999.ebuild @@ -12,6 +12,7 @@ CODENAME="Omega" LIBDVDCSS_VERSION="1.4.3-Next-Nexus-Alpha2-2" LIBDVDREAD_VERSION="6.1.3-Next-Nexus-Alpha2-2" 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" @@ -48,6 +49,9 @@ SRC_URI=" https://github.com/xbmc/libdvdcss/archive/${LIBDVDCSS_VERSION}.tar.gz -> libdvdcss-${LIBDVDCSS_VERSION}.tar.gz ) + !system-ffmpeg? ( + https://ffmpeg.org/releases/ffmpeg-${FFMPEG_VERSION}.tar.gz + ) " if [[ ${PV} == *9999 ]] ; then EGIT_REPO_URI="https://github.com/xbmc/xbmc.git" @@ -72,7 +76,7 @@ SLOT="0" # use flag is called libusb so that it doesn't fool people in thinking that # it is _required_ for USB support. Otherwise they'll disable udev and # that's going to be worse. -IUSE="airplay alsa bluetooth bluray caps cec +css dbus doc eventclients gbm gles lcms libusb lirc mariadb mysql nfs +optical pipewire pulseaudio raspberry-pi samba system-ffmpeg test udf udev upnp vaapi vdpau wayland webserver X +xslt zeroconf ${CPU_FLAGS}" +IUSE="airplay alsa bluetooth bluray caps cec +css dbus doc eventclients gbm gles lcms libusb lirc mariadb mysql nfs +optical pipewire pulseaudio raspberry-pi samba +system-ffmpeg test udf udev upnp vaapi vdpau wayland webserver X +xslt zeroconf ${CPU_FLAGS}" REQUIRED_USE=" ${PYTHON_REQUIRED_USE} ^^ ( gbm wayland X ) @@ -374,6 +378,8 @@ src_configure() { -DENABLE_VDPAU=$(usex vdpau) -DENABLE_XSLT=$(usex xslt) + -DWITH_FFMPEG=$(usex system-ffmpeg) + #To bundle or not -DENABLE_INTERNAL_CEC=OFF -DENABLE_INTERNAL_CROSSGUID=OFF @@ -398,6 +404,9 @@ src_configure() { # Separated to avoid "Manually-specified variables were not used by the project:" use css && mycmakeargs+=( -Dlibdvdcss_URL="${DISTDIR}/libdvdcss-${LIBDVDCSS_VERSION}.tar.gz" ) use nfs && mycmakeargs+=( -DENABLE_INTERNAL_NFS=OFF ) + use !system-ffmpeg && mycmakeargs+=( + -DFFMPEG_URL="${DISTDIR}/ffmpeg-${FFMPEG_VERSION}.tar.gz" + ) use !udev && mycmakeargs+=( -DENABLE_LIBUSB=$(usex libusb) ) use X && use !gles && mycmakeargs+=( -DENABLE_GLX=ON ) |