From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <gentoo-commits+bounces-1237584-garchives=archives.gentoo.org@lists.gentoo.org> Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 73C9A13835A for <garchives@archives.gentoo.org>; Mon, 4 Jan 2021 17:13:32 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 7D026E09F8; Mon, 4 Jan 2021 17:13:31 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 654A4E09F8 for <gentoo-commits@lists.gentoo.org>; Mon, 4 Jan 2021 17:13:31 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 02B6F3411F1 for <gentoo-commits@lists.gentoo.org>; Mon, 4 Jan 2021 17:13:30 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 5A440487 for <gentoo-commits@lists.gentoo.org>; Mon, 4 Jan 2021 17:13:28 +0000 (UTC) From: "Lars Wendler" <polynomial-c@gentoo.org> To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Lars Wendler" <polynomial-c@gentoo.org> Message-ID: <1609780405.d73f9bac9b6a00dbf08b04f23a36c63aad90d4f5.polynomial-c@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: media-sound/strawberry/ X-VCS-Repository: repo/gentoo X-VCS-Files: media-sound/strawberry/strawberry-9999.ebuild X-VCS-Directories: media-sound/strawberry/ X-VCS-Committer: polynomial-c X-VCS-Committer-Name: Lars Wendler X-VCS-Revision: d73f9bac9b6a00dbf08b04f23a36c63aad90d4f5 X-VCS-Branch: master Date: Mon, 4 Jan 2021 17:13:28 +0000 (UTC) Precedence: bulk List-Post: <mailto:gentoo-commits@lists.gentoo.org> List-Help: <mailto:gentoo-commits+help@lists.gentoo.org> List-Unsubscribe: <mailto:gentoo-commits+unsubscribe@lists.gentoo.org> List-Subscribe: <mailto:gentoo-commits+subscribe@lists.gentoo.org> List-Id: Gentoo Linux mail <gentoo-commits.gentoo.org> X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 0f50e429-fcbf-45a5-8c08-a6b9121d1c2d X-Archives-Hash: fea96cd3bda389f025b95f35aaa4c0fe 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 )