Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 521816 - media-libs/chromaprint-1.2 version bump
Summary: media-libs/chromaprint-1.2 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Sound Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-08-31 13:29 UTC by Laurent Bachelier
Modified: 2014-11-09 12:06 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
chromaprint-1.2.ebuild (chromaprint-1.2.ebuild,1.06 KB, text/plain)
2014-09-25 04:05 UTC, dolphinling
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Laurent Bachelier 2014-08-31 13:29:19 UTC
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
Comment 1 dolphinling 2014-09-25 04:05:50 UTC
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.
Comment 2 Andreas Sturmlechner gentoo-dev 2014-11-08 20:30:50 UTC
Indeed, chromaprint-1.2 fixes that problem by dropping the code. Picard still works with your ebuild.
Comment 3 Ben de Groot (RETIRED) gentoo-dev 2014-11-09 12:06:32 UTC
Committed. Thanks for your contributions!