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: 1612195631.a0c2785aa2b784a46097cc9f483b9c9dc62cea18.candrews@gentoo
1 commit: a0c2785aa2b784a46097cc9f483b9c9dc62cea18
2 Author: Craig Andrews <candrews <AT> gentoo <DOT> org>
3 AuthorDate: Mon Feb 1 15:59:15 2021 +0000
4 Commit: Craig Andrews <candrews <AT> gentoo <DOT> org>
5 CommitDate: Mon Feb 1 16:07:11 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0c2785a
7
8 media-tv/kodi: Add power-control USE flag
9
10 Package-Manager: Portage-3.0.14, Repoman-3.0.2
11 Signed-off-by: Evgeny Grin <k2k <AT> narod.ru>
12 Signed-off-by: Craig Andrews <candrews <AT> gentoo.org>
13
14 media-tv/kodi/kodi-9999.ebuild | 6 ++++--
15 media-tv/kodi/metadata.xml | 1 +
16 2 files changed, 5 insertions(+), 2 deletions(-)
17
18 diff --git a/media-tv/kodi/kodi-9999.ebuild b/media-tv/kodi/kodi-9999.ebuild
19 index 66f919ae8d5..843cafa2624 100644
20 --- a/media-tv/kodi/kodi-9999.ebuild
21 +++ b/media-tv/kodi/kodi-9999.ebuild
22 @@ -10,7 +10,7 @@ LIBDVDNAV_VERSION="6.0.0-Leia-Alpha-3"
23 FFMPEG_VERSION="4.3.1"
24 CODENAME="Matrix"
25 FFMPEG_KODI_VERSION="Beta1"
26 -PYTHON_COMPAT=( python3_{7,8,9} )
27 +PYTHON_COMPAT=( python3_{6,7,8,9} )
28 SRC_URI="https://github.com/xbmc/libdvdcss/archive/${LIBDVDCSS_VERSION}.tar.gz -> libdvdcss-${LIBDVDCSS_VERSION}.tar.gz
29 https://github.com/xbmc/libdvdread/archive/${LIBDVDREAD_VERSION}.tar.gz -> libdvdread-${LIBDVDREAD_VERSION}.tar.gz
30 https://github.com/xbmc/libdvdnav/archive/${LIBDVDNAV_VERSION}.tar.gz -> libdvdnav-${LIBDVDNAV_VERSION}.tar.gz
31 @@ -39,7 +39,7 @@ SLOT="0"
32 # use flag is called libusb so that it doesn't fool people in thinking that
33 # it is _required_ for USB support. Otherwise they'll disable udev and
34 # that's going to be worse.
35 -IUSE="airplay alsa bluetooth bluray caps cec +css dbus dvd gbm gles lcms libressl libusb lirc mariadb mysql nfs +opengl pulseaudio raspberry-pi samba systemd +system-ffmpeg test udf udev udisks upnp upower vaapi vdpau wayland webserver +X +xslt zeroconf"
36 +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"
37 REQUIRED_USE="
38 ${PYTHON_REQUIRED_USE}
39 || ( gles opengl )
40 @@ -49,6 +49,7 @@ REQUIRED_USE="
41 udev? ( !libusb )
42 udisks? ( dbus )
43 upower? ( dbus )
44 + power-control? ( dbus )
45 "
46 RESTRICT="!test? ( test )"
47
48 @@ -147,6 +148,7 @@ COMMON_DEPEND="${PYTHON_DEPS}
49 "
50 RDEPEND="${COMMON_DEPEND}
51 lirc? ( app-misc/lirc )
52 + power-control? ( || ( sys-apps/systemd sys-auth/elogind ) )
53 udisks? ( sys-fs/udisks:2 )
54 upower? ( sys-power/upower )
55 "
56
57 diff --git a/media-tv/kodi/metadata.xml b/media-tv/kodi/metadata.xml
58 index 1fa46eccbfd..f84adbed50b 100644
59 --- a/media-tv/kodi/metadata.xml
60 +++ b/media-tv/kodi/metadata.xml
61 @@ -15,6 +15,7 @@
62 <flag name="mariadb">Add MariaDB support</flag>
63 <flag name="nfs">Enable NFS client support</flag>
64 <flag name="dvd">Enable optical (CD/DVD drive) support</flag>
65 + <flag name="power-control">Enable control of shutdown, reboot, suspend, and hibernate</flag>
66 <flag name="raspberry-pi">Enable support for the Raspberry Pi</flag>
67 <flag name="system-ffmpeg">Use system ffmpeg instead of the bundled one</flag>
68 <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 <pkg>sys-fs/udev</pkg>.</flag>