zynaddsubfx: Split into zynaddsubfx (old GUI) and zyn-fusion (new GUI)

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
This commit is contained in:
Andreas Müller
2018-09-16 00:33:39 +02:00
parent b81a0372a5
commit c79930871e
8 changed files with 39 additions and 13 deletions

View File

@@ -0,0 +1,17 @@
require zyn.inc
SUMMARY = "Zyn-Fusion is an open source software synthesizer"
EXTRA_OECMAKE += "-DGuiModule=zest"
FILES_${PN} += " \
${datadir}/zynaddsubfx \
"
RDEPENDS_${PN} += "mruby-zest"
RPROVIDES_${PN} += "zynaddsubfx"
RREPLACES_${PN} += "zynaddsubfx"
RCONFLICTS_${PN} += "zynaddsubfx"

View File

@@ -1,4 +1,3 @@
SUMMARY = "ZynAddSubFX is an open source software synthesizer"
HOMEPAGE = "http://zynaddsubfx.sourceforge.net"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://COPYING;md5=21fa88a5e50a1c608d22612c1fbe1971"
@@ -18,11 +17,11 @@ DEPENDS += " \
zlib \
mxml \
libxpm \
ntk-native ntk \
fltk-native fltk \
"
CXXFLAGS += "-ffast-math -DNDEBUG"
CXXFLAGS += "-ftree-vectorize -ffast-math -DNDEBUG"
FILESEXTRAPATHS_prepend := "${THISDIR}/zyn:"
SRC_URI = " \
gitsm://github.com/zynaddsubfx/zynaddsubfx.git \
@@ -49,10 +48,6 @@ do_configure_prepend() {
}
do_compile_append() {
# Build Controller/Spliter
oe_runmake -C ${S}/ExternalPrograms/Controller
oe_runmake -C ${S}/ExternalPrograms/Spliter
# Create dummy lv2-turtles to make install happy
cd ${B}/src/Plugin/
for dir in `find -type d -mindepth 1 -maxdepth 1`; do
@@ -67,11 +62,6 @@ do_compile_append() {
done
}
do_install_append() {
install -m 0755 ${S}/ExternalPrograms/Controller/controller ${D}${bindir}/zynaddsubfx-controller
install -m 0755 ${S}/ExternalPrograms/Spliter/spliter ${D}${bindir}/zynaddsubfx-spliter
}
FILES_${PN} += " \
${libdir}/dssi \
${libdir}/lv2 \

View File

@@ -0,0 +1,19 @@
require zyn.inc
SUMMARY = "ZynAddSubFX is an open source software synthesizer"
DEPENDS += " \
ntk-native ntk \
fltk-native fltk \
"
do_compile_append() {
# Build Controller/Spliter
oe_runmake -C ${S}/ExternalPrograms/Controller
oe_runmake -C ${S}/ExternalPrograms/Spliter
}
do_install_append() {
install -m 0755 ${S}/ExternalPrograms/Controller/controller ${D}${bindir}/zynaddsubfx-controller
install -m 0755 ${S}/ExternalPrograms/Spliter/spliter ${D}${bindir}/zynaddsubfx-spliter
}