# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 inherit cmake subversion optfeature DESCRIPTION="A set of extra plugins for Qmmp" HOMEPAGE="http://qmmp.ylsoftware.com/" ESVN_REPO_URI="https://svn.code.sf.net/p/qmmp-dev/code/trunk/${PN}" LICENSE="GPL-2" SLOT="0" KEYWORDS="" IUSE="ffmpeg +libsamplerate mms modplug mplayer mpv" RDEPEND=" dev-qt/qtbase:6[gui,network,widgets] media-libs/taglib:= =media-sound/qmmp-$(ver_cut 1-2)* ffmpeg? ( media-video/ffmpeg:= ) libsamplerate? ( media-libs/libsamplerate ) mms? ( media-libs/libmms ) modplug? ( media-libs/libmodplug ) mplayer? ( media-video/mplayer ) mpv? ( media-video/ffmpeg:= media-video/mpv:=[libmpv] ) " DEPEND="${RDEPEND}" BDEPEND=" dev-qt/qttools:6[linguist] virtual/pkgconfig " src_configure() { local mycmakeargs=( # enabled by default as taglib is already required by qmmp -DUSE_FFAP=ON -DUSE_FFVIDEO=$(usex ffmpeg) -DUSE_MMS=$(usex mms) -DUSE_MODPLUG=$(usex modplug) -DUSE_MPLAYER=$(usex mplayer) -DUSE_MPV=$(usex mpv) -DUSE_SRC=$(usex libsamplerate) -DUSE_GOOM=OFF -DUSE_YTB=OFF ) cmake_src_configure } pkg_postinst() { optfeature "audio playback from YouTube" net-misc/yt-dlp }