Package Details: libkeyfinder-git 239.0a5ec7f-1

Git Clone URL: https://aur.archlinux.org/libkeyfinder-git.git (read-only)
Package Base: libkeyfinder-git
Description: Musical key detection for digital audio.
Upstream URL: http://www.ibrahimshaath.co.uk/keyfinder/
Licenses: GPL3
Conflicts: libkeyfinder
Provides: libkeyfinder
Submitter: lubosz
Maintainer: EvanPurkhiser
Last Packager: EvanPurkhiser
Votes: 3
Popularity: 0.000000
First Submitted: 2013-02-13 14:11
Last Updated: 2016-08-14 22:12

Dependencies (3)

Sources (1)

Latest Comments

EvanPurkhiser commented on 2017-06-11 23:02

@bb010g: It's an upstream problem. PR opened to fix that: https://github.com/ibsh/libKeyFinder/pull/30

bb010g commented on 2017-06-08 20:26

Complains about memset when trying to build:

==> Starting build()...
Info: creating stash file /home/bb010g/.cache/pacaur/libkeyfinder-git/src/libkeyfinder-git/.qmake.stash
Info: creating cache file /home/bb010g/.cache/pacaur/libkeyfinder-git/src/libkeyfinder-git/.qmake.cache
g++ -c -pipe -std=c++11 -O2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -std=gnu++11 -Wall -W -fPIC -DLIBKEYFINDER_LIBRARY -I. -isystem /usr/local/include -I/usr/lib/qt/mkspecs/linux-g++ -o audiodata.o audiodata.cpp
g++ -c -pipe -std=c++11 -O2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -std=gnu++11 -Wall -W -fPIC -DLIBKEYFINDER_LIBRARY -I. -isystem /usr/local/include -I/usr/lib/qt/mkspecs/linux-g++ -o chromagram.o chromagram.cpp
g++ -c -pipe -std=c++11 -O2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -std=gnu++11 -Wall -W -fPIC -DLIBKEYFINDER_LIBRARY -I. -isystem /usr/local/include -I/usr/lib/qt/mkspecs/linux-g++ -o chromatransform.o chromatransform.cpp
g++ -c -pipe -std=c++11 -O2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -std=gnu++11 -Wall -W -fPIC -DLIBKEYFINDER_LIBRARY -I. -isystem /usr/local/include -I/usr/lib/qt/mkspecs/linux-g++ -o chromatransformfactory.o chromatransformfactory.cpp
g++ -c -pipe -std=c++11 -O2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -std=gnu++11 -Wall -W -fPIC -DLIBKEYFINDER_LIBRARY -I. -isystem /usr/local/include -I/usr/lib/qt/mkspecs/linux-g++ -o fftadapter.o fftadapter.cpp
fftadapter.cpp: In constructor ‘KeyFinder::FftAdapter::FftAdapter(unsigned int)’:
fftadapter.cpp:43:5: error: ‘memset’ was not declared in this scope
memset(priv->outputComplex, 0, sizeof(fftw_complex) * frameSize);
^~~~~~
fftadapter.cpp:43:5: note: suggested alternative: ‘wmemset’
memset(priv->outputComplex, 0, sizeof(fftw_complex) * frameSize);
^~~~~~
wmemset
make: *** [Makefile:732: fftadapter.o] Error 1
==> ERROR: A failure occurred in build().
Aborting...

EvanPurkhiser commented on 2016-04-09 21:30

This is broken now by the latest changes in master.

I would be happy to take over this package @lubosz :-)

alienvenom commented on 2016-02-01 17:34

@EvanPurkhiser Thanks!

EvanPurkhiser commented on 2016-01-24 12:03

@alienvenom: https://gist.github.com/EvanPurkhiser/144020cc79ab6769dc37

alienvenom commented on 2015-12-30 00:23

can you just link the new PKGBUILD instead of linking to a patch that patches an already PKGBUILD and files inside the project? this doesn't work.

EvanPurkhiser commented on 2015-12-20 22:22

Your patch doesn't install the shared library :<

yaourt -Ql libkeyfinder-git
libkeyfinder-git /usr/
libkeyfinder-git /usr/include/
libkeyfinder-git /usr/include/keyfinder/
libkeyfinder-git /usr/include/keyfinder/audiodata.h
libkeyfinder-git /usr/include/keyfinder/binode.h
libkeyfinder-git /usr/include/keyfinder/chromagram.h
libkeyfinder-git /usr/include/keyfinder/chromatransform.h
libkeyfinder-git /usr/include/keyfinder/chromatransformfactory.h
libkeyfinder-git /usr/include/keyfinder/constants.h
libkeyfinder-git /usr/include/keyfinder/exception.h
libkeyfinder-git /usr/include/keyfinder/fftadapter.h
libkeyfinder-git /usr/include/keyfinder/keyclassifier.h
libkeyfinder-git /usr/include/keyfinder/keyfinder.h
libkeyfinder-git /usr/include/keyfinder/lowpassfilter.h
libkeyfinder-git /usr/include/keyfinder/lowpassfilterfactory.h
libkeyfinder-git /usr/include/keyfinder/spectrumanalyser.h
libkeyfinder-git /usr/include/keyfinder/temporalwindowfactory.h
libkeyfinder-git /usr/include/keyfinder/toneprofiles.h
libkeyfinder-git /usr/include/keyfinder/windowfunctions.h
libkeyfinder-git /usr/include/keyfinder/workspace.h

Again here's my patch (that was to be applied on top of this at b048ee2f) https://gist.github.com/EvanPurkhiser/a4165472802ffc80fadd

Please see the patch for the issues that it fixes.

EvanPurkhiser commented on 2015-09-13 08:17

I've written a patch for this package to fix some issues with the most recent libkeyfinder.

Find it here: https://gist.github.com/EvanPurkhiser/a4165472802ffc80fadd

EvanPurkhiser commented on 2015-09-05 08:36

Seems to be failing to build right now.

patching file LibKeyFinder.pro
Hunk #1 succeeded at 35 with fuzz 2 (offset 6 lines).
Hunk #2 FAILED at 116.
1 out of 2 hunks FAILED -- saving rejects to file LibKeyFinder.pro.rej

EvanPurkhiser commented on 2015-01-02 08:14

I don't believe that libkeyfinder has a runtime dependency on QT5. I believe it only has a build dependency. It would be really great if you could move that to makedepends =)

I'm working on a utility called keyfinder-cli which uses this and doesn't have a dependency on QT, so I'd rather not have all of qt5 installed on my system if I don't have to!

All comments