From c23c0b8ecefe7b8004cbce43f8fd3fbbfce4d19e Mon Sep 17 00:00:00 2001 From: Andreas Sturmlechner Date: Sun, 23 Feb 2025 22:48:23 +0100 Subject: media-sound/amarok: Re-add IUSE lastfm, podcast; release switch Upstream commits: b84614948b7462f8c00757005a99f426e07872b1 cec461773ff7f9a0ecc4660d60af9e1e71e7acd4 Signed-off-by: Andreas Sturmlechner --- media-sound/amarok/amarok-9999.ebuild | 15 ++++++++++----- media-sound/amarok/metadata.xml | 4 ++-- 2 files changed, 12 insertions(+), 7 deletions(-) diff --git a/media-sound/amarok/amarok-9999.ebuild b/media-sound/amarok/amarok-9999.ebuild index 58dfea0cfe9..4475666cec6 100644 --- a/media-sound/amarok/amarok-9999.ebuild +++ b/media-sound/amarok/amarok-9999.ebuild @@ -9,12 +9,17 @@ QTMIN=6.7.2 PYTHON_COMPAT=( python3_{10..13} ) inherit ecm kde.org optfeature python-any-r1 xdg +if [[ ${KDE_BUILD_TYPE} == release ]]; then + SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz" + KEYWORDS="~amd64" +fi + DESCRIPTION="Advanced audio player based on KDE Frameworks" HOMEPAGE="https://amarok.kde.org/" LICENSE="GPL-2" SLOT="0" -IUSE="ipod mariadb mtp webengine X" # lastfm podcast +IUSE="ipod lastfm mariadb mtp podcast webengine X" # ipod requires gdk enabled and also gtk compiled in libgpod DEPEND=" @@ -64,13 +69,13 @@ DEPEND=" dev-libs/glib:2 media-libs/libgpod[gtk] ) + lastfm? ( >=media-libs/liblastfm-1.1.0_pre20241124 ) mariadb? ( dev-db/mariadb-connector-c:= ) !mariadb? ( dev-db/mysql-connector-c:= ) mtp? ( media-libs/libmtp ) + podcast? ( >=media-libs/libmygpo-qt-1.1.0_pre20240811 ) webengine? ( >=dev-qt/qtwebengine-${QTMIN}:6[widgets] ) " -# lastfm? ( >=media-libs/liblastfm-1.1.0_pre20150206 ) -# podcast? ( >=media-libs/libmygpo-qt-1.0.9_p20180307 ) RDEPEND="${DEPEND} >=kde-frameworks/kirigami-${KFMIN}:6 media-video/ffmpeg @@ -89,10 +94,10 @@ src_configure() { -DCMAKE_DISABLE_FIND_PACKAGE_LibOFA=ON -DCMAKE_DISABLE_FIND_PACKAGE_MySQLe=ON -DWITH_IPOD=$(usex ipod) -# $(cmake_use_find_package lastfm LibLastFm) + $(cmake_use_find_package lastfm LibLastFm) $(cmake_use_find_package !mariadb MySQL) $(cmake_use_find_package mtp Mtp) -# $(cmake_use_find_package podcast Mygpo-qt5) + $(cmake_use_find_package podcast Mygpo-qt6) $(cmake_use_find_package webengine Qt6WebEngineWidgets) -DWITH_X11=$(usex X) ) diff --git a/media-sound/amarok/metadata.xml b/media-sound/amarok/metadata.xml index e7de4866fed..27433610de3 100644 --- a/media-sound/amarok/metadata.xml +++ b/media-sound/amarok/metadata.xml @@ -10,10 +10,10 @@ multimedia/amarok - + Enable Last.fm streaming services support through media-libs/liblastfm Prefer dev-db/mariadb-connector-c over dev-db/mysql-connector-c Enable support for libMTP (Plays4Sure) devices access through libmtp - + Enable gpodder.net podcast support via media-libs/libmygpo-qt Enable wikipedia widget using dev-qt/qtwebengine -- cgit v1.2.3