picard uses fpcalc, which is only included if the tools use flag is given to chromaprint, so it needs to both require chromaprint and the tools flag.
it now shown an an optional dependency as reported in installation logs
Install optional package media-libs/chromaprint[tools] to enable
calculation and lookup of AcoustID fingerprints.
Install optional package dev-python/python-discid to enable
calculation and lookup of compact disc identifiers (disc IDs).
If you are upgrading Picard and it does not start, try removing
Are you suggesting that a blocker runtime dependency like "! media-libs/chromaprint[-tools]" is needed here? Or is this ticked considered fix by the hints printed during pkg_postinst?
The bug has been closed via the following commit(s):
Author: Miroslav Šulc <firstname.lastname@example.org>
AuthorDate: 2020-08-23 16:18:39 +0000
Commit: Miroslav Šulc <email@example.com>
CommitDate: 2020-08-23 16:18:39 +0000
media-sound/picard: reworked elog info to use flags
to make it more user friendly and also to display
the upgrade hint on each upgrade and not just on the first
install which is pretty useless
Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Miroslav Šulc <firstname.lastname@example.org>
media-sound/picard/metadata.xml | 1 +
media-sound/picard/picard-2.4.2.ebuild | 23 ++++++-----------------
media-sound/picard/picard-9999.ebuild | 23 ++++++-----------------
3 files changed, 13 insertions(+), 34 deletions(-)