From 8afd69196429e6db23695d132a96756468f8ce1c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20M=C3=BCller?= Date: Fri, 23 Feb 2018 19:48:10 +0100 Subject: [PATCH] soundfont-collection/avl-drumkits: get original source / create dedicated package MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Andreas Müller --- .../soundfont-collection_0.0.2.bb | 20 ++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/recipes-misc/recipes-multimedia/soundfont-collection/soundfont-collection_0.0.2.bb b/recipes-misc/recipes-multimedia/soundfont-collection/soundfont-collection_0.0.2.bb index 729ed41b..20986c79 100644 --- a/recipes-misc/recipes-multimedia/soundfont-collection/soundfont-collection_0.0.2.bb +++ b/recipes-misc/recipes-multimedia/soundfont-collection/soundfont-collection_0.0.2.bb @@ -6,8 +6,9 @@ LIC_FILES_CHKSUM = " \ \ file://GeneralUser%20GS%201.471/LICENSE.txt;md5=51c5827b75fa15c5e7f6f13290bc5445 \ \ + file://avl-drumkits/AVL-Drumkits-1.1-fix-SF2/AVL-Drumkits%20CC-BY-SA%20License.pdf;md5=db54d5d5fcba6e9ca3f61185eec10a43 \ + \ file://linuxaudio.org/airfont_a340u/readme;md5=94c7ebefcd275e72d018acec80b714cf \ - file://linuxaudio.org/AVL-Drumkits-1.1-fix-SF2/AVL-Drumkits%20CC-BY-SA%20License.pdf;md5=db54d5d5fcba6e9ca3f61185eec10a43 \ file://linuxaudio.org/fluidr3/readme;md5=4223817a5c95fe5efbe35d0e6b487063 \ \ file://freepats.zenvoid.org/acoustic_grand_piano_ydp_20080910.txt;md5=6aca163c2105ed4ac00e4f3ce83c9e3a \ @@ -22,7 +23,6 @@ inherit allarch SRC_URI = " \ http://download.linuxaudio.org/musical-instrument-libraries/sf2/airfont_a340u.tar.7z;subdir=linuxaudio.org;name=airfont \ - http://download.linuxaudio.org/musical-instrument-libraries/sf2/AVL-Drumkits-1.1-fix-SF2.zip;subdir=linuxaudio.org;name=avl-drumkits \ http://download.linuxaudio.org/musical-instrument-libraries/sf2/fluidr3.tar.7z;subdir=linuxaudio.org;name=fluidr3 \ http://download.linuxaudio.org/musical-instrument-libraries/sf2/fluidr3-splitted/fluidr3gm_bass.sf2.tar.7z;subdir=linuxaudio.org;name=fluidr3gm-bass \ http://download.linuxaudio.org/musical-instrument-libraries/sf2/fluidr3-splitted/fluidr3gm_brass.sf2.tar.7z;subdir=linuxaudio.org;name=fluidr3gm-brass \ @@ -45,6 +45,8 @@ SRC_URI = " \ http://download.linuxaudio.org/musical-instrument-libraries/sf2/melloflute.tar.7z;subdir=linuxaudio.org;name=melloflute \ http://download.linuxaudio.org/musical-instrument-libraries/sf2/melloreed.tar.7z;subdir=linuxaudio.org;name=melloreed \ \ + http://bandshed.net/sounds/sf2/AVL-Drumkits-1.1-fix-SF2.zip;subdir=avl-drumkits;name=avl-drumkits \ + \ http://freepats.zenvoid.org/sf2/acoustic_grand_piano_ydp_20080910.txt;subdir=freepats.zenvoid.org;name=acoustic_grand_piano_ydp_license \ http://freepats.zenvoid.org/sf2/acoustic_grand_piano_ydp_20080910.sf2;subdir=freepats.zenvoid.org;name=acoustic_grand_piano_ydp_sf2 \ \ @@ -156,6 +158,7 @@ S = "${WORKDIR}" PACKAGES = " \ ${PN}-meta \ + ${PN}-avl-drumkits \ ${PN}-linuxaudio-org \ ${PN}-freepats-zenvoid-org \ ${PN}-philscomputerlab-com \ @@ -164,6 +167,7 @@ PACKAGES = " \ ALLOW_EMPTY_${PN}-meta = "1" RRECOMMENDS_${PN}-meta = " \ + ${PN}-avl-drumkits \ ${PN}-linuxaudio-org \ ${PN}-freepats-zenvoid-org \ ${PN}-philscomputerlab-com \ @@ -178,18 +182,24 @@ do_install() { install ${WORKDIR}/freepats.zenvoid.org/*.sf2 ${D}${datadir}/sf2 install ${WORKDIR}/www.philscomputerlab.com/*.sf2 ${D}${datadir}/sf2 install "${WORKDIR}/GeneralUser GS 1.471/GeneralUser GS v1.471.sf2" ${D}${datadir}/sf2/general-user-gs-v1.471.sf2 + for soundfont in `find ${WORKDIR}/avl-drumkits -name *.sf2`; do + install $soundfont ${D}${datadir}/sf2 + done for soundfont in `find ${WORKDIR}/linuxaudio.org -name *.sf2`; do install $soundfont ${D}${datadir}/sf2 done } -FILES_${PN}-linuxaudio-org = " \ - ${datadir}/sf2/fluidr3*.sf2 \ +FILES_${PN}-avl-drumkits = " \ + ${datadir}/sf2/AVL_Drumkits_Perc_1.1.sf2 \ ${datadir}/sf2/Black_Pearl*.sf2 \ ${datadir}/sf2/Red_Zeppelin*.sf2 \ +" + +FILES_${PN}-linuxaudio-org = " \ + ${datadir}/sf2/fluidr3*.sf2 \ ${datadir}/sf2/airfont_a320u.sf2 \ ${datadir}/sf2/mello*.sf2 \ - ${datadir}/sf2/AVL_Drumkits_Perc_1.1.sf2 \ ${datadir}/sf2/jRhodes3.sf2 \ P"