From 1091148daf291009d6f6adc31e238cb8c9a2b7c5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20M=C3=BCller?= Date: Sat, 2 Dec 2017 22:01:45 +0100 Subject: [PATCH] qmidiarp: install two desktop files: for alsa/jack MIDI MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Andreas Müller --- .../qmidiarp/files/qmidiarp-alsa.desktop | 14 ++++++++++++++ .../qmidiarp/files/qmidiarp-jack.desktop | 14 ++++++++++++++ .../recipes-multimedia/qmidiarp/qmidiarp_0.6.4.bb | 9 +++++++++ 3 files changed, 37 insertions(+) create mode 100644 recipes-misc/recipes-multimedia/qmidiarp/files/qmidiarp-alsa.desktop create mode 100644 recipes-misc/recipes-multimedia/qmidiarp/files/qmidiarp-jack.desktop diff --git a/recipes-misc/recipes-multimedia/qmidiarp/files/qmidiarp-alsa.desktop b/recipes-misc/recipes-multimedia/qmidiarp/files/qmidiarp-alsa.desktop new file mode 100644 index 00000000..3459c58a --- /dev/null +++ b/recipes-misc/recipes-multimedia/qmidiarp/files/qmidiarp-alsa.desktop @@ -0,0 +1,14 @@ +[Desktop Entry] +Type=Application +Categories=AudioVideo;X-Sound;Midi;Audio;AudioVideoEditing;X-Jack;X-Midi; +Name=QMidiArp ALSA +GenericName=Arpeggiator-Sequencer-LFO +Comment=Arpeggiator-Sequencer-LFO +Keywords=audio;sound;jackd;midi;arpeggiator; +Icon=qmidiarp +MimeType=application/qma;application/qmax; +Exec=qmidiarp -a %F +TryExec=qmidiarp +Terminal=false +StartupNotify=true +Name[en_US]=qmidiarp-alsa diff --git a/recipes-misc/recipes-multimedia/qmidiarp/files/qmidiarp-jack.desktop b/recipes-misc/recipes-multimedia/qmidiarp/files/qmidiarp-jack.desktop new file mode 100644 index 00000000..e304eda2 --- /dev/null +++ b/recipes-misc/recipes-multimedia/qmidiarp/files/qmidiarp-jack.desktop @@ -0,0 +1,14 @@ +[Desktop Entry] +Type=Application +Categories=AudioVideo;X-Sound;Midi;Audio;AudioVideoEditing;X-Jack;X-Midi; +Name=QMidiArp JACK +GenericName=Arpeggiator-Sequencer-LFO +Comment=Arpeggiator-Sequencer-LFO +Keywords=audio;sound;jackd;midi;arpeggiator; +Icon=qmidiarp +MimeType=application/qma;application/qmax; +Exec=qmidiarp -j %F +TryExec=qmidiarp +Terminal=false +StartupNotify=true +Name[en_US]=qmidiarp-jack diff --git a/recipes-misc/recipes-multimedia/qmidiarp/qmidiarp_0.6.4.bb b/recipes-misc/recipes-multimedia/qmidiarp/qmidiarp_0.6.4.bb index 0c501b69..7cd34c7b 100644 --- a/recipes-misc/recipes-multimedia/qmidiarp/qmidiarp_0.6.4.bb +++ b/recipes-misc/recipes-multimedia/qmidiarp/qmidiarp_0.6.4.bb @@ -17,6 +17,8 @@ SRC_URI = " \ git://github.com/emuse/qmidiarp.git \ 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 = "05a1462569c1fb771852ca51bb8e5c8192b13e9d" @@ -30,6 +32,13 @@ EXTRA_OECONF = " \ --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}/appdata \ ${datadir}/qmidiarp/examples \