commit:     d73f9bac9b6a00dbf08b04f23a36c63aad90d4f5
Author:     Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Mon Jan  4 17:12:22 2021 +0000
Commit:     Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Mon Jan  4 17:13:25 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d73f9bac

media-sound/strawberry: Synced live ebuild

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>

 media-sound/strawberry/strawberry-9999.ebuild | 34 +++++++++++++++++++--------
 1 file changed, 24 insertions(+), 10 deletions(-)

diff --git a/media-sound/strawberry/strawberry-9999.ebuild 
b/media-sound/strawberry/strawberry-9999.ebuild
index 2e4b045125e..f13c436d5df 100644
--- a/media-sound/strawberry/strawberry-9999.ebuild
+++ b/media-sound/strawberry/strawberry-9999.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
 inherit cmake flag-o-matic l10n virtualx xdg
 
-PLOCALES="cs de es fr hu id it ko nb pl ru"
+PLOCALES="cs de es fr hu id it ko nb pl ru sv"
 
 DESCRIPTION="Modern music player and library organizer based on Clementine and 
Qt"
 HOMEPAGE="https://www.strawbs.org/";
@@ -19,7 +19,7 @@ fi
 
 LICENSE="GPL-3"
 SLOT="0"
-IUSE="cdda +dbus debug ipod mms mtp pulseaudio +udisks"
+IUSE="cdda +dbus debug +gstreamer ipod mtp pulseaudio +udisks vlc"
 
 REQUIRED_USE="
        udisks? ( dbus )
@@ -44,26 +44,30 @@ COMMON_DEPEND="
        dev-qt/qtwidgets:5
        media-libs/alsa-lib
        media-libs/chromaprint:=
-       media-libs/gstreamer:1.0
-       media-libs/gst-plugins-base:1.0
        >=media-libs/libmygpo-qt-1.0.9[qt5(+)]
        >=media-libs/taglib-1.11.1_p20181028
-       media-video/vlc
        sys-libs/zlib
        virtual/glu
        x11-libs/libX11
        cdda? ( dev-libs/libcdio:= )
        dbus? ( dev-qt/qtdbus:5 )
+       gstreamer? (
+               media-libs/gstreamer:1.0
+               media-libs/gst-plugins-base:1.0
+       )
        ipod? ( >=media-libs/libgpod-0.8.0 )
        mtp? ( >=media-libs/libmtp-1.0.0 )
        pulseaudio? ( media-sound/pulseaudio )
+       vlc? ( media-video/vlc )
 "
 # Note: sqlite driver of dev-qt/qtsql is bundled, so no sqlite use is 
required; check if this can be overcome someway;
 RDEPEND="${COMMON_DEPEND}
-       media-plugins/gst-plugins-meta:1.0
-       media-plugins/gst-plugins-soup:1.0
-       media-plugins/gst-plugins-taglib:1.0
-       mms? ( media-plugins/gst-plugins-libmms:1.0 )
+       gstreamer? (
+               media-plugins/gst-plugins-libmms:1.0
+               media-plugins/gst-plugins-meta:1.0
+               media-plugins/gst-plugins-soup:1.0
+               media-plugins/gst-plugins-taglib:1.0
+       )
        mtp? ( gnome-base/gvfs[mtp] )
        udisks? ( sys-fs/udisks:2 )
 "
@@ -77,6 +81,14 @@ DEPEND="${COMMON_DEPEND}
 
 DOCS=( Changelog README.md )
 
+REQUIRED_USE="
+       || ( gstreamer vlc )
+"
+
+PATCHES=(
+       "${FILESDIR}/${PN}-0.8.5-make_backends_optional.patch" #757780
+)
+
 src_prepare() {
        l10n_find_plocales_changes "src/translations" "" ".po"
 
@@ -98,7 +110,9 @@ src_configure() {
                -DENABLE_LIBMTP="$(usex mtp)"
                -DENABLE_LIBPULSE="$(usex pulseaudio)"
                -DENABLE_UDISKS2="$(usex udisks)"
+               -DUSE_GSTREAMER="$(usex gstreamer)"
                -DUSE_SYSTEM_TAGLIB=ON
+               -DUSE_VLC="$(usex vlc)"
                -DWITH_QT6=OFF
        )
 

Reply via email to