diff --git a/recipes-misc/recipes-multimedia/yoshimi/files/0001-No-sse-by-default.patch b/recipes-misc/recipes-multimedia/yoshimi/files/0001-No-sse-by-default.patch new file mode 100644 index 00000000..0eac4f89 --- /dev/null +++ b/recipes-misc/recipes-multimedia/yoshimi/files/0001-No-sse-by-default.patch @@ -0,0 +1,31 @@ +From b7ba301c1a62dc41a4fbe7463bfd51f24445d396 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Andreas=20M=C3=BCller?= +Date: Sun, 3 Dec 2017 20:25:53 +0100 +Subject: [PATCH] No sse by default +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Upstream-Status: Inappropriate [cross-specific] + +Signed-off-by: Andreas Müller +--- + src/CMakeLists.txt | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt +index 4de8148..fcb94fb 100644 +--- a/src/CMakeLists.txt ++++ b/src/CMakeLists.txt +@@ -104,7 +104,7 @@ set (BuildOptionsThisCPU + ) + + set (BuildOptionsBasic +- "-O3 -msse -msse2 -mfpmath=sse -ffast-math -fomit-frame-pointer" ++ "-O3 -ffast-math -fomit-frame-pointer" + CACHE STRING "basic X86 complier options" + ) + +-- +2.9.5 + diff --git a/recipes-misc/recipes-multimedia/yoshimi/yoshimi_1.5.4.1.bb b/recipes-misc/recipes-multimedia/yoshimi/yoshimi_1.5.4.1.bb new file mode 100644 index 00000000..fd32f054 --- /dev/null +++ b/recipes-misc/recipes-multimedia/yoshimi/yoshimi_1.5.4.1.bb @@ -0,0 +1,38 @@ +SUMMARY = "Yoshimi is a software synthesizer for Linux, a fork of ZynAddSubFX" +HOMEPAGE = "http://yoshimi.sourceforge.net/" +LICENSE = "GPLv2" +LIC_FILES_CHKSUM = "file://COPYING;md5=4c5f39c482ca5ca058c1ebd39612cf98" + +inherit cmake qemu-ext pkgconfig gtk-icon-cache distro_features_check + +REQUIRED_DISTRO_FEATURES = "x11" + +DEPENDS += " \ + alsa-lib \ + fftw \ + jack \ + dssi \ + lv2 \ + cairo \ + fltk fltk-native \ + mxml \ + libpng jpeg \ + libxrender \ + libxft \ +" + +SRC_URI = " \ + ${SOURCEFORGE_MIRROR}/project/${BPN}/1.5/${BPN}-${PV}.tar.bz2 \ + file://0001-No-sse-by-default.patch \ +" +SRC_URI[md5sum] = "e8f580a2d3628a8cf0831dd2d5ec7e1f" +SRC_URI[sha256sum] = "466e51ee9eb229ee96bc680e29fc0ea31832b9e7ceb23d9a1d7529dfa97cb5e4" + +OECMAKE_SOURCEPATH = "${S}/src" + +LDFLAGS += "-lpng16 -ljpeg -lXrender -lXft" + +FILES_${PN} += " \ + ${datadir}/metainfo \ + ${libdir}/lv2 \ +"