diff --git a/recipes-musicians/distrho/dpf-plugins.bb b/recipes-musicians/distrho/dpf-plugins.bb index cf23774..cead949 100644 --- a/recipes-musicians/distrho/dpf-plugins.bb +++ b/recipes-musicians/distrho/dpf-plugins.bb @@ -8,19 +8,22 @@ SRC_URI = " \ git://github.com/DISTRHO/DPF-Plugins.git \ " -SRCREV = "3adff289617ed32f9d0cb679b05e430531cbf0dd" +SRCREV = "0530b4309bf5f451c3ee00503acc9c997d30353c" S = "${WORKDIR}/git" -PV = "v1.1+git${SRCPV}" +PV = "v1.3" REQUIRED_DISTRO_FEATURES = "x11 opengl" inherit qemu-ext distro_features_check pkgconfig pack_audio_plugins -# TODO standalones: DEPEND jack / install / *.desktop +# TODO standalone: *.desktop DEPENDS += " \ virtual/libgl \ + cairo \ ladspa-sdk \ lv2 \ + liblo \ + jack \ projectm \ " @@ -41,6 +44,11 @@ do_compile_append() { } do_install() { + install -d ${D}${bindir} + for executable in `find ${S}/bin/ -executable -mindepth 1 -maxdepth 1 -type f ! -name '*.so'`; do + install -m 755 $executable ${D}${bindir} + done + install -d ${D}${libdir}/ladspa for plugin in `find ${S}/bin/ -name *ladspa.so`; do install -m 644 $plugin ${D}${libdir}/ladspa/ @@ -61,5 +69,8 @@ do_install() { done } +PACKAGES =+ "${PN}-standalone" +FILES_${PN}-standalone = "${bindir}" + # Have not found what causes stripping - debugging of plugins is unlikely INSANE_SKIP_${PN} = "already-stripped" diff --git a/recipes-support/packagegroups/musicians-world.bb b/recipes-support/packagegroups/musicians-world.bb index 6a596bf..423e648 100644 --- a/recipes-support/packagegroups/musicians-world.bb +++ b/recipes-support/packagegroups/musicians-world.bb @@ -26,7 +26,7 @@ RDEPENDS_${PN} += " \ \ distrho-ports-lv2 distrho-ports-presets distrho-ports-vst \ distrho-ports-extra-lv2 distrho-ports-extra-vst \ - dpf-plugins-ladspa dpf-plugins-lv2 dpf-plugins-vst \ + dpf-plugins-ladspa dpf-plugins-lv2 dpf-plugins-vst dpf-plugins-standalone \ lv2-ttl-generator \ \ \