From 3ea30241f6eb5fd1b371724665895da3a90cf3d4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20M=C3=BCller?= Date: Fri, 19 Jan 2018 12:30:27 +0100 Subject: [PATCH] synthv1: enable presets for new users by shipping conf-file to /etc/skel MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Andreas Müller --- .../rncbc/synthv1/synthv1.conf | 40 +++++++++++++++++++ .../recipes-multimedia/rncbc/synthv1_0.8.6.bb | 9 ++++- 2 files changed, 48 insertions(+), 1 deletion(-) create mode 100644 recipes-misc/recipes-multimedia/rncbc/synthv1/synthv1.conf diff --git a/recipes-misc/recipes-multimedia/rncbc/synthv1/synthv1.conf b/recipes-misc/recipes-multimedia/rncbc/synthv1/synthv1.conf new file mode 100644 index 00000000..be2a08eb --- /dev/null +++ b/recipes-misc/recipes-multimedia/rncbc/synthv1/synthv1.conf @@ -0,0 +1,40 @@ +[Presets] +Basketball=/usr/share/synthv1/presets/Basketball.synthv1 +BrassExcellence2=/usr/share/synthv1/presets/BrassExcellence2.synthv1 +Bubbler=/usr/share/synthv1/presets/Bubbler.synthv1 +Bubbler2=/usr/share/synthv1/presets/Bubbler2.synthv1 +Bubbler3=/usr/share/synthv1/presets/Bubbler3.synthv1 +Clarification=/usr/share/synthv1/presets/Clarification.synthv1 +CouncilOfRight=/usr/share/synthv1/presets/CouncilOfRight.synthv1 +Digitar=/usr/share/synthv1/presets/Digitar.synthv1 +DoubleStar=/usr/share/synthv1/presets/DoubleStar.synthv1 +DoubleStar2=/usr/share/synthv1/presets/DoubleStar2.synthv1 +EightiesDrift=/usr/share/synthv1/presets/EightiesDrift.synthv1 +EightiesMemories=/usr/share/synthv1/presets/EightiesMemories.synthv1 +ExFiles=/usr/share/synthv1/presets/ExFiles.synthv1 +ExFiles2=/usr/share/synthv1/presets/ExFiles2.synthv1 +IceBreaker=/usr/share/synthv1/presets/IceBreaker.synthv1 +IsItTerrific=/usr/share/synthv1/presets/IsItTerrific.synthv1 +IsItTerrific2=/usr/share/synthv1/presets/IsItTerrific2.synthv1 +Jumpy=/usr/share/synthv1/presets/Jumpy.synthv1 +KickBass=/usr/share/synthv1/presets/KickBass.synthv1 +Little%20Space%20Helicopter=/usr/share/synthv1/presets/Little Space Helicopter.synthv1 +MiddleGround=/usr/share/synthv1/presets/MiddleGround.synthv1 +NewBandMember=/usr/share/synthv1/presets/NewBandMember.synthv1 +NewBandMember2=/usr/share/synthv1/presets/NewBandMember2.synthv1 +Phased%20Jumpy=/usr/share/synthv1/presets/Phased Jumpy.synthv1 +ReClarification=/usr/share/synthv1/presets/ReClarification.synthv1 +ReClarification2=/usr/share/synthv1/presets/ReClarification2.synthv1 +RoundLeed=/usr/share/synthv1/presets/RoundLeed.synthv1 +Shark%20Attack=/usr/share/synthv1/presets/Shark Attack.synthv1 +SharpsiChord=/usr/share/synthv1/presets/SharpsiChord.synthv1 +SoftStar=/usr/share/synthv1/presets/SoftStar.synthv1 +Someone%20Hid%20My%20Rhodes=/usr/share/synthv1/presets/Someone Hid My Rhodes.synthv1 +Spacey%20Strings=/usr/share/synthv1/presets/Spacey Strings.synthv1 +StrainedLeed=/usr/share/synthv1/presets/StrainedLeed.synthv1 +Stringy%20Pad=/usr/share/synthv1/presets/Stringy Pad.synthv1 +Undeniable2=/usr/share/synthv1/presets/Undeniable2.synthv1 +Undeniable3=/usr/share/synthv1/presets/Undeniable3.synthv1 +Undeniable3Poly=/usr/share/synthv1/presets/Undeniable3Poly.synthv1 +Undeniable3Poly2=/usr/share/synthv1/presets/Undeniable3Poly2.synthv1 +WideStringSynth=/usr/share/synthv1/presets/WideStringSynth.synthv1 diff --git a/recipes-misc/recipes-multimedia/rncbc/synthv1_0.8.6.bb b/recipes-misc/recipes-multimedia/rncbc/synthv1_0.8.6.bb index 3ffa4dca..a20e97b0 100644 --- a/recipes-misc/recipes-multimedia/rncbc/synthv1_0.8.6.bb +++ b/recipes-misc/recipes-multimedia/rncbc/synthv1_0.8.6.bb @@ -18,6 +18,7 @@ SRC_URI = " \ ${SOURCEFORGE_MIRROR}/project/autostatic/autostatic-synthv1-presets/autostatic-synthv1-presets1.tar.gz;name=autostatic-synthv1-presets1 \ http://linuxsynths.com/Synthv1PatchesDemos/Synthv1Patches06.tar.gz;name=linuxsynths-synthv1-presets;subdir=linuxsynths-synthv1-presets \ file://0001-find-native-qt-build-tools-by-configure-options-auto.patch \ + file://synthv1.conf \ " SRC_URI[md5sum] = "d21ba0b79cb0de144070940d30786f8f" SRC_URI[sha256sum] = "22bd413e101077ba4d518008726e0010249c70095e956d089a22976d5f802a90" @@ -40,6 +41,9 @@ do_install_append() { install -d ${D}/${datadir}/${BPN}/presets cp ${WORKDIR}/autostatic-synthv1-presets1/*.synthv1 ${D}/${datadir}/${BPN}/presets cp ${WORKDIR}/linuxsynths-synthv1-presets/*.synthv1 ${D}/${datadir}/${BPN}/presets + + install -d ${D}/${sysconfdir}/skel/.config/rncbc.org + install -m 0644 ${WORKDIR}/${BPN}.conf ${D}/${sysconfdir}/skel/.config/rncbc.org/ } PACKAGES =+ "${PN}-presets" @@ -52,4 +56,7 @@ FILES_${PN} += " \ ${libdir}/lv2 \ " -FILES_${PN}-presets += "${datadir}/${BPN}/presets/" +FILES_${PN}-presets += " \ + ${sysconfdir}/skel/.config/rncbc.org \ + ${datadir}/${BPN}/presets/ \ +"