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> |