https://oxygene.sk/2014/08/chromaprint-1-2-released/ Changes since version 1.1: Fixed compilation with neither libswresample nor libavresample (#11) Fixed compilation with static libav (#10) Functions chromaprint_encode_fingerprint and chromaprint_decode_fingerprint are changed to accept const pointer as input Added support for using the Kiss FFT library (should make Android port easier) Removed obsolete dev tools from the package More compatible DEBUG() macro I suppose patches currently applied to 1.1 won't be necessary. Reproducible: Always
Created attachment 385424 [details] chromaprint-1.2.ebuild Here's the ebuild I got working locally. The major change is that upstream removed everything from the tools directory. All that's left is the library and the fpcalc executable. I've left fpcalc under the control of the tools use flag to not break picard. There are more choices for FFT libraries now, but gentoo has hardcoded the choice of the ffmpeg/libav FFT library and I kept that. chromaprint-1.1 fails to compile with libav-10 due to problems with the obsolete tools. By removing them, chromaprint-1.2 fixes that problem.
Indeed, chromaprint-1.2 fixes that problem by dropping the code. Picard still works with your ebuild.
Committed. Thanks for your contributions!