diff --git a/recipes-misc/recipes-multimedia/drobilla/files/0001-Do-not-inject-usr-local-include-to-include-paths.patch b/recipes-misc/recipes-multimedia/drobilla/files/0001-Do-not-inject-usr-local-include-to-include-paths.patch new file mode 100644 index 00000000..90dd363a --- /dev/null +++ b/recipes-misc/recipes-multimedia/drobilla/files/0001-Do-not-inject-usr-local-include-to-include-paths.patch @@ -0,0 +1,31 @@ +From 36b834661ac4169db20c682bddfdcdf96df5a2f7 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Andreas=20M=C3=BCller?= +Date: Sat, 19 Jan 2019 00:44:13 +0100 +Subject: [PATCH] Do not inject /usr/local/include to include paths +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Upstream-Status: Pending + +Signed-off-by: Andreas Müller +--- + waflib/extras/autowaf.py | 2 -- + 1 file changed, 2 deletions(-) + +diff --git a/waflib/extras/autowaf.py b/waflib/extras/autowaf.py +index feaae3c6..119c95b5 100644 +--- a/waflib/extras/autowaf.py ++++ b/waflib/extras/autowaf.py +@@ -189,8 +189,6 @@ def check_pkg(conf, name, **args): + if 'COMPILER_CXX' in conf.env: + conf.env.append_value('CXXFLAGS', ['-isystem', path]) + +- conf.env.append_value('CXXFLAGS', ['-isystem', '/usr/local/include']) +- + def normpath(path): + if sys.platform == 'win32': + return os.path.normpath(path).replace('\\', '/') +-- +2.20.1 + diff --git a/recipes-misc/recipes-multimedia/drobilla/ingen_git.bb b/recipes-misc/recipes-multimedia/drobilla/ingen_git.bb new file mode 100644 index 00000000..411ba2e9 --- /dev/null +++ b/recipes-misc/recipes-multimedia/drobilla/ingen_git.bb @@ -0,0 +1,47 @@ +SUMMARY = "Ingen is a modular audio processing system for Jack and LV2 based systems" +HOMEPAGE = "http://drobilla.net/software/ingen" +LICENSE = "AGPLv3" +LIC_FILES_CHKSUM = "file://COPYING;md5=73f1eb20517c55bf9493b7dd6e480788" + +inherit waf pkgconfig gtk-icon-cache pack_audio_plugins python-dir + +DEPENDS += " \ + boost \ + gtkmm \ + lilv \ + suil \ + raul \ + ganv \ + portaudio-v19 \ +" + +SRC_URI = " \ + git://github.com/drobilla/ingen.git \ + file://0001-Do-not-inject-usr-local-include-to-include-paths.patch \ +" +SRCREV = "cc3d7ef610e5f93086eb46406cc600ee81a23e98" +S = "${WORKDIR}/git" +PV = "0.5.1+git${SRCPV}" + +PACKAGECONFIG[doc] = ",--no-webkit,webkitgtk" + +PACKAGES =+ "${PN}-standalone ${PN}-python" + +FILES_SOLIBSDEV = "${libdir}/libingen${SOLIBSDEV}" + +FILES_${PN} += " \ + ${libdir}/libingen_*.so \ +" + +FILES_${PN}-standalone = " \ + ${datadir}/applications \ + ${datadir}/icons \ + ${bindir}/ingen \ +" + +# pyton tools are not expected to work: we do not have rdflib yet +FILES_${PN}-python = " \ + ${bindir}/ingenams \ + ${bindir}/ingenish \ + ${PYTHON_SITEPACKAGES_DIR} \ +"