summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* media-tv/kodi: Drop raspberry-pi USE requirement for libcec from all versionsJames Le Cuirot2024-02-133-3/+3
| | | | | | | | | | | This was previously only applied to 9999, but even the earlier libcec ebuild from before the legacy support was dropped could be used against the new stack. This makes more sense than adding (-) against this flag. Strictly speaking, this should be done in revbumps, but we're going to have to drop these older versions before we can drop the legacy Pi stack anyway. Signed-off-by: James Le Cuirot <chewi@gentoo.org>
* media-tv/kodi: Add soc USE flag to ensure ffmpeg also has this flagJames Le Cuirot2024-02-132-2/+4
| | | | | | | | | The additional patches we apply to media-video/ffmpeg may not always be immediately available following an upstream release. Adding the soc USE flag to this package ensures that users don't accidentally upgrade to an ffmpeg version that lacks them. Signed-off-by: James Le Cuirot <chewi@gentoo.org>
* media-tv/kodi: Drop Raspberry Pi support in 9999James Le Cuirot2024-02-101-12/+3
| | | | | | | | | | | media-libs/raspberrypi-userland(-bin) is being last-rited. The Linux kernel and FFmpeg now support the Pi, among other devices, natively. Enable media-video/ffmpeg's "soc" USE flag to enable that support. I'm only doing this in 9999 for now because we're not supporting this in ffmpeg versions earlier than 6.0. Signed-off-by: James Le Cuirot <chewi@gentoo.org>
* media-tv/kodi: include headers for gcc-14Alfred Wingate2024-01-282-0/+73
| | | | | | | Closes: https://bugs.gentoo.org/923041 Signed-off-by: Alfred Wingate <parona@protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/34972 Signed-off-by: Sam James <sam@gentoo.org>
* media-tv/kodi: avoid variable not using by project warningAlfred Wingate2024-01-281-1/+1
| | | | | | | | * Doesn't address warnings triggered later with building bundled dependencies. Signed-off-by: Alfred Wingate <parona@protonmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* media-tv/kodi: skip new failing testAlfred Wingate2024-01-281-0/+2
| | | | | | | * Breaks network-sandbox. Signed-off-by: Alfred Wingate <parona@protonmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* media-tv/kodi: fix issue with bundled java packagesAlfred Wingate2024-01-281-0/+7
| | | | | | | | | | * Kodi wasn't properly building them leading to a build error. Unpack and feed this location to the build with -D*_SOURCE_DIR to make sure it works. Closes: https://bugs.gentoo.org/922871 Signed-off-by: Alfred Wingate <parona@protonmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* media-tv/kodi: fixup -system-ffmpeg for liveAlfred Wingate2024-01-282-1/+11
| | | | | | | | | * 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>
* media-tv/kodi: Keyword 20.3 riscv, #922617Jakov Smolić2024-01-231-1/+1
| | | | Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* media-tv/kodi: add documentation to metadataAlfred Wingate2024-01-211-0/+1
| | | | | | Signed-off-by: Alfred Wingate <parona@protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/34460 Signed-off-by: Sam James <sam@gentoo.org>
* media-tv/kodi: Fix cross-compiling by building native tools separatelyJames Le Cuirot2024-01-211-1/+18
| | | | | | | | | | | | The native tools needed for building were seemingly handled automatically when cross-compiling before, but now they need to be explicitly built beforehand. Conversely, a pure native build now builds these tools with CMake rather than Autotools, so there is no longer any need to run eautoreconf and friends in this case. Signed-off-by: James Le Cuirot <chewi@gentoo.org> Signed-off-by: Alfred Wingate <parona@protonmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* media-tv/kodi: update live ebuilds, add 20.9999, drop 19.9999Alfred Wingate2024-01-214-541/+778
| | | | | | | Closes: https://bugs.gentoo.org/913858 Closes: https://bugs.gentoo.org/919856 Signed-off-by: Alfred Wingate <parona@protonmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* media-tv/kodi: add 20.3Alfred Wingate2024-01-213-0/+579
| | | | | | | | | | | * Drop riscv due to new dependency sci-libs/kissfft. Bug: https://bugs.gentoo.org/779184 Bug: https://bugs.gentoo.org/818262 Bug: https://bugs.gentoo.org/860984 Closes: https://bugs.gentoo.org/892547 Signed-off-by: Alfred Wingate <parona@protonmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* Move {dev-util → dev-build}/cmakeMichał Górny2024-01-143-6/+6
| | | | | | Signed-off-by: Michał Górny <mgorny@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/34792 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* media-tv/kodi: live needs tinyxml2Miroslav Šulc2023-12-011-0/+1
| | | | Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
* media-tv/kodi: fix PkgMetadataXmlInvalidPkgRef (udev)Sam James2023-10-061-2/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-tv/kodi: updated bundled tarballsMiroslav Šulc2023-10-032-6/+6
| | | | | Closes: https://bugs.gentoo.org/876766 Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
* media-tv/kodi: cleanup stale Python variablesSam James2023-07-151-2/+0
| | | | | Bug: https://bugs.gentoo.org/907605 Signed-off-by: Sam James <sam@gentoo.org>
* media-tv/kodi: respect chosen Python for buildSam James2023-07-131-0/+1
| | | | | | | Thanks to Steffen Hau for investigating. Closes: https://bugs.gentoo.org/907605 Signed-off-by: Sam James <sam@gentoo.org>
* media-tv/kodi: Switch IUSE=pulseaudio to media-libs/libpulseAndreas Sturmlechner2023-06-112-2/+2
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* media-tv/kodi: add subslot binder for net-libs/libmicrohttpdJoonas Niilola2023-05-313-3/+3
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* media-tv/kodi: fix build w/ new flatbuffersSam James2023-05-312-6/+42
| | | | | Closes: https://bugs.gentoo.org/907420 Signed-off-by: Sam James <sam@gentoo.org>
* media-tv/kodi: drop 19.4-r4Andreas Sturmlechner2023-05-143-446/+0
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* media-tv/kodi: Stabilize 19.5 x86, #893520Sam James2023-05-141-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-tv/kodi: fix build with USE vaapi with GCC 13Andrew Udvare2023-05-101-0/+12
| | | | | | | Closes: https://bugs.gentoo.org/905644 Signed-off-by: Andrew Udvare <audvare@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/30943 Signed-off-by: Sam James <sam@gentoo.org>
* media-tv/kodi: enable py3.11Sam James2023-05-033-3/+3
| | | | | | | | As noted in the bug, taking a punt on this given I don't see any upstream commits indicating it doesn't work. Closes: https://bugs.gentoo.org/905076 Signed-off-by: Sam James <sam@gentoo.org>
* media-tv/kodi: Drop old versionsSebastian Parborg2023-04-161-370/+0
| | | | | Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Signed-off-by: Matt Turner <mattst88@gentoo.org>
* media-tv/kodi: Stabilize 19.5 arm64, #893520Sam James2023-03-131-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-tv/kodi: fix build w/ gcc 13Sam James2023-01-302-0/+59
| | | | | Closes: https://bugs.gentoo.org/892503 Signed-off-by: Sam James <sam@gentoo.org>
* media-tv/kodi: depend on older crossguid for 19.xSam James2023-01-284-4/+4
| | | | | | | | | For master, this is fixed, but the CMake module changes are a pain to backport, and Kodi is the only reverse dependency of crossguid anyway. So, for 20.x, this should work (no need for <). Closes: https://bugs.gentoo.org/892297 Signed-off-by: Sam James <sam@gentoo.org>
* */*: remove py3.8 from PYTHON_COMPATDavid Seifert2023-01-144-8/+8
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* media-tv/kodi: -9999 update ffmpeg versionCraig Andrews2023-01-122-4/+4
| | | | | | See: https://github.com/xbmc/xbmc/pull/21248 Closes: https://bugs.gentoo.org/890375 Signed-off-by: Craig Andrews <candrews@gentoo.org>
* media-tv/kodi: add 19.5Craig Andrews2022-12-242-0/+371
| | | | Signed-off-by: Craig Andrews <candrews@gentoo.org>
* media-tv/kodi: mesa 22.3.0 compatibilityV3n3RiX2022-12-173-0/+22
| | | | | | Closes: https://bugs.gentoo.org/885419 Closes: https://github.com/gentoo/gentoo/pull/28683 Signed-off-by: Craig Andrews <candrews@gentoo.org>
* media-tv/kodi: fix kodi-19.4-dav1d-1.0.0.patchCraig Andrews2022-11-231-1/+1
| | | | | | Signed-off-by: Craig Andrews <candrews@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/28398
* media-tv/kodi : fix build with dav1d 1.0.0V3n3RiX2022-11-233-2/+101
| | | | | Closes: https://github.com/gentoo/gentoo/pull/28389 Signed-off-by: Craig Andrews <candrews@gentoo.org>
* media-tv/kodi: -9999 updatesCraig Andrews2022-11-151-7/+7
| | | | | | See: https://kodi.tv/article/kodi-nexus-beta-1/ Signed-off-by: Craig Andrews <candrews@gentoo.org>
* media-libs/libva: Rename from x11-libs/libvaMatt Turner2022-10-154-13/+13
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* media-tv/kodi: remove unused patchMichael Mair-Keimberger2022-10-091-28/+0
| | | | | | Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/27683 Signed-off-by: Craig Andrews <candrews@gentoo.org>
* media-tv/kodi: Fix IndirectInherits warningCraig Andrews2022-10-064-4/+4
| | | | | | | The warning addressed is: IndirectInherits: libtool: indirect inherit usage: 'elibtoolize' Signed-off-by: Craig Andrews <candrews@gentoo.org>
* media-tv/kodi: Stabilize 19.4-r4 amd64, #875524Agostino Sarubbo2022-10-061-1/+1
| | | | Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* media-tv/kodi: Drop dependency on x11-libs/libva-vdpau-driverMatt Turner2022-10-054-4/+0
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* media-tv/kodi: drop 19.0-r2, 19.1-r2, 19.2-r1, 19.3-r1, 19.4-r1Craig Andrews2022-10-056-1816/+0
| | | | Signed-off-by: Craig Andrews <candrews@gentoo.org>
* media-tv/kodi: Keyword 19.4-r2 riscv, #866533Yixun Lan2022-08-271-1/+1
| | | | Signed-off-by: Yixun Lan <dlan@gentoo.org>
* media-tv/kodi: fix missing atomic library issueYixun Lan2022-08-262-0/+109
| | | | | | | | Upstream: https://github.com/xbmc/xbmc/pull/21743 Closes: https://bugs.gentoo.org/864421 Signed-off-by: Yixun Lan <dlan@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/27016 Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* media-tv/kodi: libfmt-9 compatibilityCraig Andrews2022-07-142-0/+439
| | | | | | | Closes: https://bugs.gentoo.org/857936 See: https://github.com/xbmc/xbmc/pull/21674 Signed-off-by: Craig Andrews <candrews@gentoo.org>
* media-tv/kodi: Stabilize 19.4 arm64, #850262Sam James2022-07-111-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-tv/kodi: x86 stable wrt bug #850262Agostino Sarubbo2022-06-201-1/+1
| | | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* media-tv/kodi: Updated bundled librariesCraig Andrews2022-06-162-6/+9
| | | | | | Closes: https://bugs.gentoo.org/851567 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Craig Andrews <candrews@gentoo.org>
* media-tv/kodi: Drop opengl USE dependency on x11-libs/libvaCraig Andrews2022-06-143-3/+362
| | | | | | Closes: https://bugs.gentoo.org/835470 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Craig Andrews <candrews@gentoo.org>