Files
meta-musicians/recipes-musicians/qmidiarp/qmidiarp_git.bb
Andreas Müller e55aae0802 All recipes: Auto change licenses to SPDX
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-03-10 23:35:27 +01:00

48 lines
1.4 KiB
BlitzBasic

SUMMARY = "A Linux MIDI Arpeggiator, Step Sequencer and LFO"
HOMEPAGE = "http://qmidiarp.sourceforge.net"
LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=cbbd794e2a0a289b9dfcc9f513d1996e"
DEPENDS += " \
qtbase-native \
qtbase \
jack \
lv2 \
liblo \
"
inherit qmake5_base autotools-brokensep pkgconfig gtk-icon-cache qt5-translation mime-xdg
SRC_URI = " \
git://github.com/emuse/qmidiarp.git;branch=master;protocol=https \
file://0001-remove-code-to-find-qtwidget-headers-it-finds-host-s.patch \
file://0002-find-native-qt-build-tools-by-configure-options-auto.patch \
file://qmidiarp-alsa.desktop \
file://qmidiarp-jack.desktop \
"
SRCREV = "46771fe52ced2910cb79ba2db4d5a688848dc4cf"
PV = "0.6.6+git${SRCPV}"
S = "${WORKDIR}/git"
EXTRA_OECONF = " \
--enable-translations \
--with-moc=${OE_QMAKE_PATH_EXTERNAL_HOST_BINS}/moc \
--with-lupdate=${OE_QMAKE_PATH_EXTERNAL_HOST_BINS}/lupdate \
--with-lrelease=${OE_QMAKE_PATH_EXTERNAL_HOST_BINS}/lrelease \
"
do_install:append() {
# replace default and split alsa
rm -f ${D}/${datadir}/applications/qmidiarp.desktop
install -m 644 ${WORKDIR}/qmidiarp-alsa.desktop ${D}/${datadir}/applications/
install -m 644 ${WORKDIR}/qmidiarp-jack.desktop ${D}/${datadir}/applications/
}
FILES:${PN} += " \
${datadir}/metainfo \
${datadir}/qmidiarp/examples \
${datadir}/icons \
${libdir}/lv2 \
"