From 9a792efa6a3277895dbdbec242161b3316d2d7d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20M=C3=BCller?= Date: Sat, 24 Nov 2018 15:39:36 +0100 Subject: [PATCH] fluidsynth-dssi: Ship a default configuration MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Andreas Müller --- .../fluidsynth-dssi/fluidsynth-dssi.conf | 6 ++++++ .../smbolton/fluidsynth-dssi_1.0.0.bb | 20 ++++++++++++++++++- .../meta-qt5-extra-music-world.bb | 1 + 3 files changed, 26 insertions(+), 1 deletion(-) create mode 100644 recipes-misc/recipes-multimedia/smbolton/fluidsynth-dssi/fluidsynth-dssi.conf diff --git a/recipes-misc/recipes-multimedia/smbolton/fluidsynth-dssi/fluidsynth-dssi.conf b/recipes-misc/recipes-multimedia/smbolton/fluidsynth-dssi/fluidsynth-dssi.conf new file mode 100644 index 00000000..1d87587e --- /dev/null +++ b/recipes-misc/recipes-multimedia/smbolton/fluidsynth-dssi/fluidsynth-dssi.conf @@ -0,0 +1,6 @@ +[audio] +realtime-prio=90 + +[synth] +maxchannels=32 +parallel-threads=4 diff --git a/recipes-misc/recipes-multimedia/smbolton/fluidsynth-dssi_1.0.0.bb b/recipes-misc/recipes-multimedia/smbolton/fluidsynth-dssi_1.0.0.bb index 1909619e..9c018d98 100644 --- a/recipes-misc/recipes-multimedia/smbolton/fluidsynth-dssi_1.0.0.bb +++ b/recipes-misc/recipes-multimedia/smbolton/fluidsynth-dssi_1.0.0.bb @@ -13,11 +13,29 @@ DEPENDS += " \ ladspa-sdk \ " -SRC_URI = "git://github.com/schnitzeltony/fluidsynth-dssi.git" +SRC_URI = " \ + git://github.com/schnitzeltony/fluidsynth-dssi.git \ + file://fluidsynth-dssi.conf \ +" SRCREV = "f8c0165b60042d2976c0983261a3ad8c059e2926" S = "${WORKDIR}/git" PV = "1.0.0+git${SRCPV}" +do_install_append() { + install -d ${D}/${sysconfdir}/skel/.config/fluidsynth-dssi + install -m 0644 ${WORKDIR}/fluidsynth-dssi.conf ${D}/${sysconfdir}/skel/.config/fluidsynth-dssi/ +} + +PACKAGES =+ "${PN}-defconfig" + FILES_${PN} += " \ ${libdir}/dssi \ " + +FILES_${PN}-defconfig = " \ + ${sysconfdir}/skel/.config/fluidsynth-dssi \ +" + +RDEPENDS_${PN}-defconfig += " \ + audio-tweaks \ +" diff --git a/recipes-support/packagegroups/meta-qt5-extra-music-world.bb b/recipes-support/packagegroups/meta-qt5-extra-music-world.bb index 896a7865..9ccc3a8f 100644 --- a/recipes-support/packagegroups/meta-qt5-extra-music-world.bb +++ b/recipes-support/packagegroups/meta-qt5-extra-music-world.bb @@ -103,6 +103,7 @@ RDEPENDS_${PN} = " \ \ \ fluidsynth-dssi \ + fluidsynth-dssi-defconfig \ hexter \ whysynth \ xsynth-dssi \