media-tv/tvheadend: Fix usage of ffmpeg vs libav flags.
authorAlexis Ballier <aballier@gentoo.org>
Fri, 16 Oct 2015 12:04:52 +0000 (14:04 +0200)
committerAlexis Ballier <aballier@gentoo.org>
Fri, 16 Oct 2015 12:05:01 +0000 (14:05 +0200)
ffmpeg flag means enable ffmpeg or libav. libav flags means use libav, lack of it use ffmpeg.

Package-Manager: portage-2.2.23

media-tv/tvheadend/tvheadend-4.0.6.ebuild

index 512a53dfd7770583fe7ce47cf60fd5f63e2d14a4..ec2928533253014b5dfbf1f80e46c51f4563e603 100644 (file)
@@ -23,10 +23,12 @@ RDEPEND="dev-libs/openssl:=
        ccache? ( dev-util/ccache sys-libs/zlib )
        dbus? ( sys-apps/dbus )
        dvb? ( virtual/linuxtv-dvb-headers )
-       ffmpeg? ( virtual/ffmpeg )
+       ffmpeg? (
+               !libav? ( media-video/ffmpeg:0= )
+               libav? ( media-video/libav:= )
+       )
        hdhomerun? ( media-libs/libhdhomerun )
        iconv? ( virtual/libiconv )
-       libav? ( media-video/libav )
        imagecache? ( net-misc/curl )
        uriparser? ( dev-libs/uriparser )
        zlib? ( sys-libs/zlib )
@@ -80,7 +82,6 @@ src_configure() {
                --disable-kqueue \
                $(use_enable ffmpeg libav) \
                $(use_enable hdhomerun hdhomerun_client) \
-               $(use_enable libav) \
                $(use_enable imagecache) \
                $(use_enable inotify) \
                $(use_enable iptv) \