diff --git a/common/shlibs b/common/shlibs index eab94bb9b16..0a0188bf132 100644 --- a/common/shlibs +++ b/common/shlibs @@ -4327,3 +4327,4 @@ lib2geom.so.1.3.0 lib2geom-1.3_1 libdbi.so.1 libdbi-0.9.0_1 libchafa.so.0 libchafa-1.12.5_1 libcppdap.so cppdap-1.58.0+a_1 +libkeyfinder.so.2 libkeyfinder-2.2.7_1 diff --git a/srcpkgs/libkeyfinder-devel b/srcpkgs/libkeyfinder-devel new file mode 120000 index 00000000000..ce2ff8fde5f --- /dev/null +++ b/srcpkgs/libkeyfinder-devel @@ -0,0 +1 @@ +libkeyfinder \ No newline at end of file diff --git a/srcpkgs/libkeyfinder/template b/srcpkgs/libkeyfinder/template new file mode 100644 index 00000000000..18d83051fb3 --- /dev/null +++ b/srcpkgs/libkeyfinder/template @@ -0,0 +1,26 @@ +# Template file for 'libkeyfinder' +pkgname=libkeyfinder +version=2.2.7 +revision=1 +build_style=cmake +hostmakedepends="" +makedepends="fftw-devel catch2" +short_desc="Small C++11 library for estimating the musical key of digital audio" +maintainer="Đoàn Trần Công Danh " +license="GPL-3.0-or-later" +homepage="https://mixxxdj.github.io/libkeyfinder/" +changelog="https://raw.githubusercontent.com/mixxxdj/libkeyfinder/main/CHANGELOG.md" +distfiles="https://github.com/mixxxdj/libkeyfinder/archive/refs/tags/${version}.tar.gz" +checksum=57dbd89c90b451e449d4652a29f078a90b847fefb29a242ab3c886f39d5d6998 + +libkeyfinder-devel_package() { + short_desc+=" - development files" + depends="${sourcepkg}>=${version}_${revision} fftw-devel" + pkg_install() { + vmove usr/lib/pkgconfig + vmove "usr/lib/*.so" + vmove usr/lib/cmake + vmove usr/include + rm -rf ${DESTDIR}/usr/lib/cmake/*/modules/FindFFTW3.cmake + } +}