Stuart Henderson schrieb am 08.05.2014 16:38:

> On 2014/05/08 13:24, Nils R wrote:
>> Stuart Henderson schrieb am 08.05.2014 13:13:
>> 
>> > On 2014/05/08 13:04, Nils R wrote:
>> >> Hi,
>> >> 
>> >> this is a port for pyacoustid.  From the homepage:
>> >> 
>> >> Chromaprint and its associated Acoustid Web service make up a
>> >> high-quality, open-source acoustic fingerprinting system. This package
>> >> provides Python bindings for both the fingerprinting algorithm library,
>> >> which is written in C but portable, and the Web service, which provides
>> >> fingerprint lookups.
>> >> 
>> >> 
>> >> This is an (optional) dependency for beets, allowing to query the acoustid
>> >> database for tags while tagging, storing acoustid fingerprints in files, 
>> >> and uploading new fingerprints to the database.
>> >> 
>> >> 
>> >> Tested with beets 1.3.5.
>> >> 
>> >> Any comments?
>> >> 
>> >> Nils
>> > 
>> > 
>> > Remove REVISION and don't explicitly list lang/python in CATEGORIES,
>> > but also it seems this needs audioread to be ported as a dependency.
>> > 
>> 
>> Hi Stuart,
>> 
>> the program uses fpcalc if available (it is with new chromaprint port):
>> 
>>     This library uses audioread to do audio decoding when not using fpcalc 
>>                                                      ^^^^^^^^^^^^^^^^^^^^^
>>     and requests to talk to the HTTP API (pip should automatically install 
>>     these dependencies).
> 
> ah; in that case, it needs an explicit version in the dependency on
> chromaprint to make sure that it gets a version with fpcalc.
> 
>> I also modified the Makefile, sorry that i alway forget to remove the
>> REVISION.
>> Thats used by me because often, things go wrong, so i bump REVISION to get a 
>> fresh rebuilt.  Is there a better way?  I will take more care in the future.
> 
> I normally do something like 'make clean; make PLIST_DB= repackage reinstall'
> (or in the case of packages where uninstalling would be a major pain,
> I repackage and then do "PKG_PATH=/usr/ports/packages/amd64/all sudo pkg_add
> -r -D installed <pkgname>").
> 

Ok, i added audio/chromaprint>=1.1 to RUN_DEPENDS.

And thanks for your workflow :)

Nils

Attachment: py-acoustid-2.tgz
Description: GNU Zip compressed data

Reply via email to