package/zynaddsubfx: new package
ZynAddSubFX is a fully featured open source software synthesizer capable of making a countless number of instruments, from some common heard from expensive hardware to interesting sounds that you'll boost to an amazing universe of sounds. https://zynaddsubfx.sourceforge.io/ Signed-off-by: Julien Olivain <ju.o@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
This commit is contained in:
parent
c99d84fb96
commit
18a8630637
@ -1611,6 +1611,7 @@ F: package/python-distro/
|
||||
F: package/python-gnupg/
|
||||
F: package/python-pyalsa/
|
||||
F: package/riscv-isa-sim/
|
||||
F: package/zynaddsubfx/
|
||||
F: support/testing/tests/package/sample_python_gnupg.py
|
||||
F: support/testing/tests/package/test_python_gnupg.py
|
||||
|
||||
|
@ -62,6 +62,7 @@ menu "Audio and video applications"
|
||||
source "package/wavpack/Config.in"
|
||||
source "package/yavta/Config.in"
|
||||
source "package/ympd/Config.in"
|
||||
source "package/zynaddsubfx/Config.in"
|
||||
endmenu
|
||||
|
||||
menu "Compressors and decompressors"
|
||||
|
31
package/zynaddsubfx/Config.in
Normal file
31
package/zynaddsubfx/Config.in
Normal file
@ -0,0 +1,31 @@
|
||||
config BR2_PACKAGE_ZYNADDSUBFX
|
||||
bool "zynaddsubfx"
|
||||
depends on BR2_INSTALL_LIBSTDCPP
|
||||
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # C++11
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # alsa-lib, liblo
|
||||
select BR2_PACKAGE_ALSA_LIB
|
||||
select BR2_PACKAGE_FFTW
|
||||
select BR2_PACKAGE_FFTW_SINGLE
|
||||
select BR2_PACKAGE_LIBLO
|
||||
select BR2_PACKAGE_MXML
|
||||
select BR2_PACKAGE_ZLIB
|
||||
help
|
||||
ZynAddSubFX is a fully featured open source software
|
||||
synthesizer capable of making a countless number of
|
||||
instruments, from some common heard from expensive hardware
|
||||
to interesting sounds that you'll boost to an amazing
|
||||
universe of sounds.
|
||||
|
||||
Note: this Buildroot package does not include the graphical
|
||||
user interface. It is meant to be executed as a headless
|
||||
daemon to be controlled with MIDI events or network OSC
|
||||
(Open Sound Control) events. OSC events can be generated
|
||||
from an external system with the ZynAddSubFX external GUI
|
||||
program zynaddsubfx-ext-gui.
|
||||
|
||||
https://zynaddsubfx.sourceforge.io/
|
||||
|
||||
comment "zynaddsubfx needs a toolchain w/ C++11 and threads"
|
||||
depends on !BR2_INSTALL_LIBSTDCPP || \
|
||||
!BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 || \
|
||||
!BR2_TOOLCHAIN_HAS_THREADS
|
3
package/zynaddsubfx/zynaddsubfx.hash
Normal file
3
package/zynaddsubfx/zynaddsubfx.hash
Normal file
@ -0,0 +1,3 @@
|
||||
# Locally computed
|
||||
sha256 cbd160778f6cf147f9b0487719edc5197a1404f46d7c7bfd89e153f0d8ce71ae zynaddsubfx-3.0.6.tar.bz2
|
||||
sha256 c9bf7643726da4f149e9669cf6f00257e4b3a173e4ab307461b8bd42717dd9a4 COPYING
|
27
package/zynaddsubfx/zynaddsubfx.mk
Normal file
27
package/zynaddsubfx/zynaddsubfx.mk
Normal file
@ -0,0 +1,27 @@
|
||||
################################################################################
|
||||
#
|
||||
# zynaddsubfx
|
||||
#
|
||||
################################################################################
|
||||
|
||||
ZYNADDSUBFX_VERSION = 3.0.6
|
||||
ZYNADDSUBFX_SOURCE = zynaddsubfx-$(ZYNADDSUBFX_VERSION).tar.bz2
|
||||
ZYNADDSUBFX_SITE = http://downloads.sourceforge.net/zynaddsubfx
|
||||
ZYNADDSUBFX_LICENSE = GPL-2.0+
|
||||
ZYNADDSUBFX_LICENSE_FILES = COPYING
|
||||
|
||||
# There is no package in buildroot using LV2 plugins: disabling
|
||||
ZYNADDSUBFX_CONF_OPTS = -DPluginEnable=False
|
||||
|
||||
ifeq ($(BR2_TOOLCHAIN_HAS_LIBATOMIC),y)
|
||||
ZYNADDSUBFX_CONF_OPTS += -DCMAKE_EXE_LINKER_FLAGS=-latomic
|
||||
endif
|
||||
|
||||
ZYNADDSUBFX_DEPENDENCIES = \
|
||||
alsa-lib \
|
||||
fftw-single \
|
||||
liblo \
|
||||
mxml \
|
||||
zlib
|
||||
|
||||
$(eval $(cmake-package))
|
Loading…
Reference in New Issue
Block a user