Gentoo Archives: gentoo-commits

From: Craig Andrews <candrews@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-tv/kodi/
Date: Mon, 01 Feb 2021 16:10:52
Message-Id: 1612195642.e95f6800dc9b70a7b83ad57ae65b4b9281e567e2.candrews@gentoo
1 commit: e95f6800dc9b70a7b83ad57ae65b4b9281e567e2
2 Author: Craig Andrews <candrews <AT> gentoo <DOT> org>
3 AuthorDate: Mon Feb 1 16:02:42 2021 +0000
4 Commit: Craig Andrews <candrews <AT> gentoo <DOT> org>
5 CommitDate: Mon Feb 1 16:07:22 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e95f6800
7
8 media-tv/kodi: made dav1d optional
9
10 dav1d is an option lib for Kodi.
11 Added USE flag and fixed dependencies.
12
13 Package-Manager: Portage-3.0.14, Repoman-3.0.2
14 Signed-off-by: Evgeny Grin <k2k <AT> narod.ru>
15 Signed-off-by: Craig Andrews <candrews <AT> gentoo.org>
16
17 media-tv/kodi/kodi-9999.ebuild | 6 +++---
18 media-tv/kodi/metadata.xml | 1 +
19 2 files changed, 4 insertions(+), 3 deletions(-)
20
21 diff --git a/media-tv/kodi/kodi-9999.ebuild b/media-tv/kodi/kodi-9999.ebuild
22 index 9c046b5a760..7a4496c9504 100644
23 --- a/media-tv/kodi/kodi-9999.ebuild
24 +++ b/media-tv/kodi/kodi-9999.ebuild
25 @@ -39,7 +39,7 @@ SLOT="0"
26 # use flag is called libusb so that it doesn't fool people in thinking that
27 # it is _required_ for USB support. Otherwise they'll disable udev and
28 # that's going to be worse.
29 -IUSE="airplay alsa bluetooth bluray caps cec +css dbus dvd gbm gles lcms libressl libusb lirc mariadb mysql nfs +opengl power-control pulseaudio raspberry-pi samba systemd +system-ffmpeg test udf udev udisks upnp upower vaapi vdpau wayland webserver +X +xslt zeroconf"
30 +IUSE="airplay alsa bluetooth bluray caps cec +css dav1d dbus dvd gbm gles lcms libressl libusb lirc mariadb mysql nfs +opengl power-control pulseaudio raspberry-pi samba systemd +system-ffmpeg test udf udev udisks upnp upower vaapi vdpau wayland webserver +X +xslt zeroconf"
31 REQUIRED_USE="
32 ${PYTHON_REQUIRED_USE}
33 || ( gles opengl )
34 @@ -89,17 +89,17 @@ COMMON_DEPEND="${PYTHON_DEPS}
35 libusb? ( virtual/libusb:1 )
36 virtual/ttf-fonts
37 media-fonts/roboto
38 - media-libs/dav1d
39 >=media-libs/fontconfig-2.13.1
40 >=media-libs/freetype-2.10.1
41 >=media-libs/libass-0.13.4
42 !raspberry-pi? ( media-libs/mesa[egl] )
43 >=media-libs/taglib-1.11.1
44 system-ffmpeg? (
45 - >=media-video/ffmpeg-${FFMPEG_VERSION}:=[dav1d,encode,postproc]
46 + >=media-video/ffmpeg-${FFMPEG_VERSION}:=[dav1d?,encode,postproc]
47 libressl? ( media-video/ffmpeg[libressl,-openssl] )
48 !libressl? ( media-video/ffmpeg[-libressl,openssl] )
49 )
50 + !system-ffmpeg? ( dav1d? ( media-libs/dav1d ) )
51 mysql? ( dev-db/mysql-connector-c:= )
52 mariadb? ( dev-db/mariadb-connector-c:= )
53 >=net-misc/curl-7.68.0[http2]
54
55 diff --git a/media-tv/kodi/metadata.xml b/media-tv/kodi/metadata.xml
56 index f84adbed50b..07f7b8ff46c 100644
57 --- a/media-tv/kodi/metadata.xml
58 +++ b/media-tv/kodi/metadata.xml
59 @@ -13,6 +13,7 @@
60 <flag name="gles">Enable support for GLES</flag>
61 <flag name="lirc">Enable support for controlling Totem with a remote control using <pkg>app-misc/lirc</pkg></flag>
62 <flag name="mariadb">Add MariaDB support</flag>
63 + <flag name="dav1d">Enables AV1 decoding via <pkg>media-libs/dav1d</pkg></flag>
64 <flag name="nfs">Enable NFS client support</flag>
65 <flag name="dvd">Enable optical (CD/DVD drive) support</flag>
66 <flag name="power-control">Enable control of shutdown, reboot, suspend, and hibernate</flag>