soundfont-collection: Make use of soundfont splitter for some fonts

add packages for it

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
This commit is contained in:
Andreas Müller
2018-05-07 00:26:17 +02:00
parent fc7f066877
commit a42a532a4a

View File

@@ -15,6 +15,8 @@ LIC_FILES_CHKSUM = " \
file://freepats.zenvoid.org/acoustic_piano_imis_1.txt;md5=a9a3c1e67619043ca82d64dfca849288 \
"
DEPENDS = "sf-tools-native"
inherit allarch
# TODO
@@ -160,8 +162,10 @@ PACKAGES = " \
${PN}-meta \
${PN}-avl-drumkits \
${PN}-linuxaudio-org \
${PN}-linuxaudio-org-single \
${PN}-freepats-zenvoid-org \
${PN}-philscomputerlab-com \
${PN}-philscomputerlab-com-single \
${PN}-christiancollins \
"
@@ -169,8 +173,10 @@ ALLOW_EMPTY_${PN}-meta = "1"
RRECOMMENDS_${PN}-meta = " \
${PN}-avl-drumkits \
${PN}-linuxaudio-org \
${PN}-linuxaudio-org-single \
${PN}-freepats-zenvoid-org \
${PN}-philscomputerlab-com \
${PN}-philscomputerlab-com-single \
${PN}-christiancollins \
"
@@ -188,6 +194,19 @@ do_install() {
for soundfont in `find ${WORKDIR}/linuxaudio.org -name *.sf2`; do
install $soundfont ${D}${datadir}/sf2
done
# split some GM soundfonts into single files
install -d ${D}${datadir}/sf2/fluidr3gm-single
cd ${D}${datadir}/sf2/fluidr3gm-single
sf2-split ${D}${datadir}/sf2/fluidr3gm.sf2
install -d ${D}${datadir}/sf2/airfont_a320u-single
cd ${D}${datadir}/sf2/airfont_a320u-single
sf2-split ${D}${datadir}/sf2/airfont_a320u.sf2
install -d ${D}${datadir}/sf2/weedsgm3
cd ${D}${datadir}/sf2/weedsgm3
sf2-split ${D}${datadir}/sf2/weedsgm3.sf2
}
FILES_${PN}-avl-drumkits = " \
@@ -201,7 +220,12 @@ FILES_${PN}-linuxaudio-org = " \
${datadir}/sf2/airfont_a320u.sf2 \
${datadir}/sf2/mello*.sf2 \
${datadir}/sf2/jRhodes3.sf2 \
P"
"
FILES_${PN}-linuxaudio-org-single = " \
${datadir}/sf2/fluidr3gm-single \
${datadir}/sf2/airfont_a320u-single \
"
FILES_${PN}-freepats-zenvoid-org = " \
${datadir}/sf2/acoustic_grand_piano_ydp_20080910.sf2 \
@@ -213,4 +237,8 @@ FILES_${PN}-philscomputerlab-com = " \
${datadir}/sf2/choriumreva.sf2 \
"
FILES_${PN}-philscomputerlab-com-single = " \
${datadir}/sf2/weedsgm3 \
"
FILES_${PN}-christiancollins = "${datadir}/sf2/general-user-gs-v1.471.sf2"