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 | |
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')
-rw-r--r-- | media-tv/kodi/Manifest | 1 | ||||
-rw-r--r-- | media-tv/kodi/kodi-9999.ebuild | 11 |
2 files changed, 11 insertions, 1 deletions
diff --git a/media-tv/kodi/Manifest b/media-tv/kodi/Manifest index 7df357cd443f..a9bf4c214bec 100644 --- a/media-tv/kodi/Manifest +++ b/media-tv/kodi/Manifest @@ -1,6 +1,7 @@ DIST apache-groovy-binary-4.0.16.zip 29793704 BLAKE2B 30f77c6400c85821cf78f6ba1070da1e68644531f85f71cf7695443b13b81393cc89d4103eb869d1523f0a22a6e1c3428dcabf4f79c8a2c6eb2a6dea74e84e8f SHA512 743698979c801f3cfb36545888b5303e1e25dae5692bb45cab7ebbe102a6eda31f09abc6978349ad90ecaf630416fc87eacba7781244855e7e771a3c44041fa0 DIST commons-lang3-3.14.0-bin.tar.gz 9442785 BLAKE2B 2ecdd06f97ac2688220055a08f67da9b859bed3ab00ff41800d5d9a1cebda599db2e816425c10c265dd6827a0ef79fc3dd094a8b3c9b9ae4ceae8f5750a59cf2 SHA512 8e7e62418a49ba810512c13a640a8bf35f878fcd54af32fdaab1111e37817f58b21b475980ba663fba4887e45ef8d88af8ff17796f20d202e929e8e2574546dc DIST commons-text-1.11.0-bin.tar.gz 3018564 BLAKE2B c32e41c6b8c90dea876caf4c2cedc9358d5e49506bfee7aee42ac6b92dbe8505d5e5d81c860a739bb06214b832cc29e91ddb95f3cfc24515c970302a519a5e43 SHA512 2e94877000dd270b69e2e8cbf49f258a90b4c628b6b6b0814e300a2f0e9c391f0816dceb0707e596ae3b7c9532f93e7a4917df47c77f44b3a810e14042ce5f3f +DIST ffmpeg-6.0.1.tar.gz 15437409 BLAKE2B 6424e30c6d354abbbea8a807822ae61589413189e9c4ba7aa51c307179287506b9072626e9745861fe83753c0015b50d179f9b4f298fe9abf74bee13936639af SHA512 945e34840092dc0fd3824eb1af2be79868af2afb4fe13159b19a9bcfc464cc4d53243c13ff065199290e9393ddbf4b1c5c8abccf83a31a31d6c7490e499fd1fc DIST ffmpeg-kodi-4.3.2-Matrix-19.1.tar.gz 13490949 BLAKE2B 90007f2c4bac0e0a52b419d9333cf75b00e291f1ea7447cbdc579ee2f860de7c436c924253600f3fbd6e3faaabe97aaf46db083a5bbd2f5f03badcca5d643e89 SHA512 d3719253d674b16638b873545583b82fba3176803c81ba8bcb37e90456dd956f1c2ee8996493840cff2d61c6399f06ed0524a759f46e4ce174bce23e9c6eda4a DIST ffmpeg-kodi-4.4.1-Nexus-Alpha1.tar.gz 13725564 BLAKE2B 51d310e7000aeba657d55341c5fdb540474e197b85062228ab4b314c8309ec11985aa7f105193333fc6106529e8e58c86eafe268190894be8532d0e0b9065fa6 SHA512 8beb04d577b5251e74b0d52f4d130997a8ba94bbd488c7c8309e6b45095c27807e150212888ce3a384b23dff52f8df1a7bde5407bae924ddc363f8125c0616c5 DIST kodi-19.5-Matrix.tar.gz 53496968 BLAKE2B 89855e4d59faa5734e945e50267c2ec8d8e8bef91ecfa49ae49dd99f749a59609b55c57821042939082a8f98ea95f7edc3de0fa0494e218d454c67b79807ef87 SHA512 b560c068491a7f62894167da99be082f0e6a8a840cbfe1fb0cef5c844cda959bd3b5479a435b58616bb2a8454083ad393a4d49de05fbbdb0817a0fad9726e52f 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 ) |