Files
meta-musicians/recipes-musicians/rubberband/rubberband_1.9.0.bb
Andreas Müller fe9d95fba0 rubberband: upgrade 1.8.2 -> 1.9.0
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2020-10-03 22:43:36 +02:00

38 lines
1.0 KiB
BlitzBasic

SUMMARY = "Rubber Band Library library for audio time-stretching and pitch-shifting"
HOMEPAGE = "http://breakfastquay.com/rubberband/"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://COPYING;md5=28f6289fba0406b8f491e9b2d5767488"
inherit autotools-brokensep pkgconfig
DEPENDS += " \
fftw \
libsamplerate0 \
vamp-plugin-sdk \
ladspa-sdk \
"
# fftwf is neon accelerated -> force SINGLE precision
SINGLEPATCH = "${@bb.utils.contains('TUNE_FEATURES', 'neon', 'file://0001-Optional-replace-FFTW_DOUBLE_ONLY-by-FFTW_SINGLE_ONL.patch', '', d)}"
SRC_URI = " \
https://breakfastquay.com/files/releases/${BPN}-${PV}.tar.bz2 \
${SINGLEPATCH} \
"
SRC_URI[sha256sum] = "4f5b9509364ea876b4052fc390c079a3ad4ab63a2683aad09662fb905c2dc026"
EXTRA_OEMAKE += " \
INSTALL_LIBDIR=${libdir} \
INSTALL_VAMPDIR=${libdir}/vamp \
INSTALL_LADSPADIR=${libdir}/ladspa \
INSTALL_PKGDIR=${libdir}/pkgconfig \
"
CPPFLAGS += "-ftree-vectorize -DPROCESS_SAMPLE_TYPE=float"
FILES_${PN} += " \
${datadir}/ladspa \
${libdir}/ladspa \
${libdir}/vamp \
"