media-video/vlc: update vlc-2.2.9999 ebuild
authorIan Delaney <idella4@gentoo.org>
Fri, 11 Mar 2016 08:24:48 +0000 (16:24 +0800)
committerIan Delaney <idella4@gentoo.org>
Fri, 11 Mar 2016 08:38:16 +0000 (16:38 +0800)
Add IUSE gstreamer, add dep media-libs/gst-plugins-base
set behind IUSE gstreamer, allow QT5.5,
patch to live ebuild submitted by attachment in the gentoo bug

Gentoo bug: #Bug 571568

Package-Manager: portage-2.2.26

media-video/vlc/vlc-2.2.9999.ebuild

index bf7818afa1aaad9a72a9b1e00d873fa464eb9a78..2ca5cafb01e342a822d82ce6c1dd7156267dc922 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -42,7 +42,7 @@ IUSE="a52 aalib alsa altivec atmo +audioqueue avahi +avcodec
        +avformat bidi bluray cdda cddb chromaprint dbus dc1394 debug
        directfb directx dts dvb +dvbpsi dvd dxva2 elibc_glibc +encode faad fdk
        fluidsynth +ffmpeg flac fontconfig +gcrypt gme gnome gnutls
-       growl httpd ieee1394 jack jpeg kate kde libass libav libcaca libnotify
+       growl gstreamer httpd ieee1394 jack jpeg kate kde libass libav libcaca libnotify
        +libsamplerate libtiger linsys libtar lirc live lua
        macosx-dialog-provider macosx-eyetv macosx-quartztext macosx-qtkit
        matroska media-library cpu_flags_x86_mmx modplug mp3 mpeg
@@ -90,6 +90,7 @@ RDEPEND="
                gme? ( media-libs/game-music-emu:0 )
                gnome? ( gnome-base/gnome-vfs:2 dev-libs/glib:2 )
                gnutls? ( >=net-libs/gnutls-3.0.20:0 )
+               gstreamer? ( >=media-libs/gst-plugins-base-1.4.5:1.0 )
                ieee1394? ( >=sys-libs/libraw1394-2.0.1:0 >=sys-libs/libavc1394-0.5.3:0 )
                jack? ( >=media-sound/jack-audio-connection-kit-0.99.0-r1:0 )
                jpeg? ( virtual/jpeg:0 )
@@ -255,6 +256,9 @@ src_prepare() {
        # Fix up broken audio when skipping using a fixed reversed bisected commit.
        epatch "${FILESDIR}"/${PN}-2.1.0-TomWij-bisected-PA-broken-underflow.patch
 
+       # Allow QT5.5 since Gentoo has a patched QTwidgets
+       epatch "${FILESDIR}"/${PN}-2.2.2-qt5widgets.patch
+
        # Don't use --started-from-file when not using dbus.
        if ! use dbus ; then
                sed -i 's/ --started-from-file//' share/vlc.desktop.in || die
@@ -344,6 +348,7 @@ src_configure() {
                $(use_enable gnome gnomevfs) \
                $(use_enable gnutls) \
                $(use_enable growl) \
+               $(use_enable gstreamer gst-decode) \
                $(use_enable httpd) \
                $(use_enable ieee1394 dv1394) \
                $(use_enable jack) \