Files
meta-qt5-extra/recipes-musicians/timidity++/timidity++.bb
Andreas Müller d7294daae2 Move all the DAW/plugin recipes to recipes-musicians
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2019-01-26 22:25:29 +01:00

41 lines
884 B
BlitzBasic

require ${BPN}.inc
DEPENDS += " \
${BPN}-native \
gtk+ \
alsa-lib \
jack \
"
inherit autotools pkgconfig
SRC_URI += " \
file://timidity.desktop \
file://0001-do-not-run-check-for-va_copy-this-is-not-allowed-in-.patch \
file://0002-find-cross-calcnewt.patch \
"
# maybe add further on --enable-audio later
EXTRA_OECONF += " \
--disable-alsatest \
--enable-audio=alsa,jack \
--with-module-dir=${libdir}/${BPN} \
--enable-dynamic=gtk \
--enable-alsaseq \
"
CFLAGS += '-DCONFIG_FILE=\\"${sysconfdir}/timidity++.cfg\\"'
do_configure_prepend() {
export SHLDFLAGS="${LDFLAGS}"
}
do_install_append() {
install -d ${D}/${datadir}/applications
install ${WORKDIR}/timidity.desktop ${D}/${datadir}/applications
# timidity++ needs at least an empty file
install -d ${D}/${sysconfdir}
touch ${D}/${sysconfdir}/timidity++.cfg
}