| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 9999 | 8 | ~amd64 ~arm64 ~riscv ~x86 | 0 |
| 22.0_alpha2 | 8 | ~amd64 ~arm64 ~riscv ~x86 | 0 |
| 21.9999 | 8 | ~amd64 ~arm64 ~riscv ~x86 | 0 |
| 21.3 | 8 | amd64 ~arm arm64 ~riscv ~x86 | 0 |
| 21.2-r5 | 8 | amd64 ~arm arm64 ~riscv ~x86 | 0 |
<pkgmetadata> <maintainer type="person"> <email>candrews@gentoo.org</email> <name>Craig Andrews</name> </maintainer> <use> <flag name="airplay">enable AirPlay support</flag> <flag name="bluray">Enable playback of Blu-ray filesystems</flag> <flag name="bluetooth">Enable JSON-RPC over BT for remote control connected via bluetooth</flag> <flag name="caps">Use <pkg>sys-libs/libcap</pkg> to bind to privileged ports as non-root</flag> <flag name="cec">Enable support for HDMI-CEC devices via libcec</flag> <flag name="eventclients">Install full set of Kodi python eventclients and eventclients examples</flag> <flag name="gbm">Use the Graphics Buffer Manager for EGL on KMS.</flag> <flag name="gles">Use simplified OpenGLES instead of full-scale OpenGL</flag> <flag name="lirc">Enable support for IR remote controls using <pkg>app-misc/lirc</pkg></flag> <flag name="mariadb">Enable support store of media library metadata on local or remote MariaDB</flag> <flag name="mysql">Enable support store of media library metadata on local or remote MySQL</flag> <flag name="nfs">Enable NFS client support</flag> <flag name="optical">Enable Audio CD playback, optical disks detection and reading (CD-ROM, Video CD, and others), and ISO optical disk images direct reading. DVD disks may require additional 'udf' flag.</flag> <flag name="pipewire">Enable pipewire support</flag> <flag name="soc">Use additional <pkg>media-video/ffmpeg</pkg> patches for efficient playback on some SoCs (e.g. ARM, RISC-V)</flag> <flag name="system-ffmpeg">Use system ffmpeg instead of the bundled one</flag> <flag name="libusb">Use <pkg>virtual/libusb</pkg> for usb device hotplug support. This flag should only be enabled if you're running a non-Linux kernel or you don't want to use udev.</flag> <flag name="udf">Enable UDF support. Required for playing blurays.</flag> <flag name="udev">Use udev rules to handle devices' permissions and hotplug support. Unless you know what you're doing do not disable this flag on Linux kernels. This is provided as an option for completeness.</flag> <flag name="webserver">Enable internal webserver</flag> <flag name="xslt">Enable metadata XSLT scrapers support with <pkg>dev-libs/libxslt</pkg></flag> </use> <upstream> <doc>https://kodi.wiki/</doc> <bugs-to>https://github.com/xbmc/xbmc/issues/</bugs-to> <remote-id type="github">xbmc/xbmc</remote-id> </upstream> </pkgmetadata>
| Flag | Description | 9999 | 22.0_alpha2 | 21.9999 | 21.3 | 21.2-r5 |
|---|---|---|---|---|---|---|
| X | Add support for X11 | ✓ | ✓ | ✓ | ✓ | ✓ |
| airplay | enable AirPlay support | ✓ | ✓ | ✓ | ✓ | ✓ |
| alsa | Add support for media-libs/alsa-lib (Advanced Linux Sound Architecture) | ✓ | ✓ | ✓ | ✓ | ✓ |
| bluetooth | Enable JSON-RPC over BT for remote control connected via bluetooth | ✓ | ✓ | ✓ | ✓ | ✓ |
| bluray | Enable playback of Blu-ray filesystems | ✓ | ✓ | ✓ | ✓ | ✓ |
| caps | Use <pkg>sys-libs/libcap</pkg> to bind to privileged ports as non-root | ✓ | ✓ | ✓ | ✓ | ✓ |
| cec | Enable support for HDMI-CEC devices via libcec | ✓ | ✓ | ✓ | ✓ | ✓ |
| cpu_flags_arm_neon | ⚠️ | ✓ | ✓ | ✓ | ✓ | ✓ |
| cpu_flags_x86_avx | ⚠️ | ✓ | ✓ | ✓ | ✓ | ✓ |
| cpu_flags_x86_avx2 | ⚠️ | ✓ | ✓ | ✓ | ✓ | ✓ |
| cpu_flags_x86_sse | ⚠️ | ✓ | ✓ | ✓ | ✓ | ✓ |
| cpu_flags_x86_sse2 | ⚠️ | ✓ | ✓ | ✓ | ✓ | ✓ |
| cpu_flags_x86_sse3 | ⚠️ | ✓ | ✓ | ✓ | ✓ | ✓ |
| cpu_flags_x86_sse4_1 | ⚠️ | ✓ | ✓ | ✓ | ✓ | ✓ |
| cpu_flags_x86_sse4_2 | ⚠️ | ✓ | ✓ | ✓ | ✓ | ✓ |
| css | Enable reading of encrypted DVDs | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ |
| dbus | Enable dbus support for anything that needs it (gpsd, gnomemeeting, etc) | ✓ | ✓ | ✓ | ✓ | ✓ |
| doc | Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally | ✓ | ✓ | ✓ | ✓ | ✓ |
| eventclients | Install full set of Kodi python eventclients and eventclients examples | ✓ | ✓ | ✓ | ✓ | ✓ |
| gbm | Use the Graphics Buffer Manager for EGL on KMS. | ✓ | ✓ | ✓ | ✓ | ✓ |
| gles | Use simplified OpenGLES instead of full-scale OpenGL | ✓ | ✓ | ✓ | ✓ | ✓ |
| lcms | Add lcms support (color management engine) | ✓ | ✓ | ✓ | ✓ | ✓ |
| libusb | Use <pkg>virtual/libusb</pkg> for usb device hotplug support. This flag should only be enabled if you're running a non-Linux kernel or you don't want to use udev. | ✓ | ✓ | ✓ | ✓ | ✓ |
| lirc | Enable support for IR remote controls using <pkg>app-misc/lirc</pkg> | ✓ | ✓ | ✓ | ✓ | ✓ |
| mariadb | Enable support store of media library metadata on local or remote MariaDB | ✓ | ✓ | ✓ | ✓ | ✓ |
| mysql | Enable support store of media library metadata on local or remote MySQL | ✓ | ✓ | ✓ | ✓ | ✓ |
| nfs | Enable NFS client support | ✓ | ✓ | ✓ | ✓ | ✓ |
| optical | Enable Audio CD playback, optical disks detection and reading (CD-ROM, Video CD, and others), and ISO optical disk images direct reading. DVD disks may require additional 'udf' flag. | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ |
| pipewire | Enable pipewire support | ✓ | ✓ | ✓ | ✓ | ✓ |
| pulseaudio | Add sound server support via media-libs/libpulse (may be PulseAudio or PipeWire) | ✓ | ✓ | ✓ | ✓ | ✓ |
| samba | Add support for SAMBA (Windows File and Printer sharing) | ✓ | ✓ | ✓ | ✓ | ✓ |
| soc | Use additional <pkg>media-video/ffmpeg</pkg> patches for efficient playback on some SoCs (e.g. ARM, RISC-V) | ✗ | ✗ | ✓ | ✓ | ✓ |
| system-ffmpeg | Use system ffmpeg instead of the bundled one | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ |
| test | Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently) | ✓ | ✓ | ✓ | ✓ | ✓ |
| udev | Use udev rules to handle devices' permissions and hotplug support. Unless you know what you're doing do not disable this flag on Linux kernels. This is provided as an option for completeness. | ✓ | ✓ | ✓ | ✓ | ✓ |
| udf | Enable UDF support. Required for playing blurays. | ✓ | ✓ | ✓ | ✓ | ✓ |
| upnp | Enable UPnP port mapping support | ✓ | ✓ | ✓ | ✓ | ✓ |
| vaapi | Enable Video Acceleration API for hardware decoding | ✓ | ✓ | ✓ | ✓ | ✓ |
| vdpau | Enable the Video Decode and Presentation API for Unix acceleration interface | ✓ | ✓ | ✓ | ✓ | ✓ |
| wayland | Enable dev-libs/wayland backend | ✓ | ✓ | ✓ | ✓ | ✓ |
| webserver | Enable internal webserver | ✓ | ✓ | ✓ | ✓ | ✓ |
| xslt | Enable metadata XSLT scrapers support with <pkg>dev-libs/libxslt</pkg> | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ |
| zeroconf | Support for DNS Service Discovery (DNS-SD) | ✓ | ✓ | ✓ | ✓ | ✓ |
| Type | File | Size | Versions |
|---|---|---|---|
| DIST | apache-groovy-binary-4.0.16.zip | 29793704 bytes | 21.2-r5 |
| DIST | apache-groovy-binary-4.0.26.zip | 30108372 bytes | 9999, 22.0_alpha2, 21.9999, 21.3 |
| DIST | commons-lang3-3.14.0-bin.tar.gz | 9442785 bytes | 21.2-r5 |
| DIST | commons-lang3-3.17.0-bin.tar.gz | 9772415 bytes | 9999, 22.0_alpha2, 21.9999, 21.3 |
| DIST | commons-text-1.11.0-bin.tar.gz | 3018564 bytes | 21.2-r5 |
| DIST | commons-text-1.13.0-bin.tar.gz | 3143054 bytes | 9999, 22.0_alpha2, 21.9999, 21.3 |
| DIST | ffmpeg-6.0.1.tar.gz | 15437409 bytes | 21.9999, 21.3, 21.2-r5 |
| DIST | ffmpeg-8.0.tar.xz | 11384428 bytes | 22.0_alpha2 |
| DIST | ffmpeg-8.1.tar.xz | 11702216 bytes | 9999 |
| DIST | libdvdcss-1.4.3-Next-Nexus-Alpha2-2.tar.gz | 102124 bytes | 9999, 22.0_alpha2, 21.9999, 21.3, 21.2-r5 |
| DIST | libdvdnav-6.1.1-Next-Nexus-Alpha2-2.tar.gz | 128547 bytes | 9999, 22.0_alpha2, 21.9999, 21.3, 21.2-r5 |
| DIST | libdvdread-6.1.3-Next-Nexus-Alpha2-2.tar.gz | 110513 bytes | 9999, 22.0_alpha2, 21.9999, 21.3, 21.2-r5 |
| Type | File | Size |
|---|---|---|
| DIST | kodi-21.2-Omega.tar.gz | 41306955 bytes |
| DIST | kodi-21.3-Omega.tar.gz | 41309420 bytes |
| DIST | kodi-22.0a2-Piers.tar.gz | 39895614 bytes |