From e884723dc13c9bca57f35fa068aef05fecb5a6d3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20M=C3=BCller?= Date: Sat, 21 Aug 2021 21:21:48 +0200 Subject: [PATCH] giada: initial add 0.18.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Andreas Müller --- recipes-musicians/giada/giada.bb | 38 +++++++++++++++++++ .../packagegroups/musicians-world.bb | 1 + 2 files changed, 39 insertions(+) create mode 100644 recipes-musicians/giada/giada.bb diff --git a/recipes-musicians/giada/giada.bb b/recipes-musicians/giada/giada.bb new file mode 100644 index 0000000..432b10c --- /dev/null +++ b/recipes-musicians/giada/giada.bb @@ -0,0 +1,38 @@ +SUMMARY = "Your Hardcore Loop Machine" +LICENSE = "GPL-3.0-only" +LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504" + +SRC_URI = "gitsm://github.com/monocasual/giada.git;protocol=https" +SRCREV = "1eaf3d5e5f9f017b6cb5ab29ed141c2cf232d1a3" +S = "${WORKDIR}/git" +PV = "0.18.1" + +inherit cmake features_check gtk-icon-cache + +REQUIRED_DISTRO_FEATURES ?= "x11" + +DEPENDS += " \ + fltk fltk-native \ + libxinerama \ + libxpm \ + alsa-lib \ + jack \ + pulseaudio \ + libsndfile1 \ + libsamplerate0 \ + rtmidi \ +" +# vst2 headers are missing (no GPL??) +EXTRA_OECMAKE = " \ + -DWITH_ALSA=ON \ + -DWITH_PULSE=ON \ + -DWITH_JACK=ON \ + -DWITH_VST2=OFF \ + -DWITH_VST3=ON \ +" +# For src/utils/log.h: print (revisit?) +SECURITY_STRINGFORMAT = "" + +FILES:${PN}:append = " \ + ${datadir}/metainfo \ +" diff --git a/recipes-support/packagegroups/musicians-world.bb b/recipes-support/packagegroups/musicians-world.bb index f89f844..ad4cf9b 100644 --- a/recipes-support/packagegroups/musicians-world.bb +++ b/recipes-support/packagegroups/musicians-world.bb @@ -50,6 +50,7 @@ RDEPENDS:${PN} += " \ dssi \ dssi-vst \ geonkick \ + giada \ gmidimonitor \ helm-standalone helm-lv2 helm-vst \ \