From 270d408f6f1f055e15872cbd2f2ba0d67cac4b7a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20M=C3=BCller?= Date: Sat, 19 Jan 2019 01:59:59 +0100 Subject: [PATCH] drmr: initial add MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Andreas Müller --- .../0001-CMake-Keep-build-system-flags.patch | 32 +++++++++++++++++++ .../recipes-multimedia/drmr/drmr_git.bb | 24 ++++++++++++++ 2 files changed, 56 insertions(+) create mode 100644 recipes-misc/recipes-multimedia/drmr/drmr/0001-CMake-Keep-build-system-flags.patch create mode 100644 recipes-misc/recipes-multimedia/drmr/drmr_git.bb diff --git a/recipes-misc/recipes-multimedia/drmr/drmr/0001-CMake-Keep-build-system-flags.patch b/recipes-misc/recipes-multimedia/drmr/drmr/0001-CMake-Keep-build-system-flags.patch new file mode 100644 index 00000000..d20c7c7b --- /dev/null +++ b/recipes-misc/recipes-multimedia/drmr/drmr/0001-CMake-Keep-build-system-flags.patch @@ -0,0 +1,32 @@ +From bc0b880e8f6c352d3ad6f6af02beb4e4c9d82bcb Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Andreas=20M=C3=BCller?= +Date: Fri, 18 Jan 2019 19:15:57 +0100 +Subject: [PATCH] CMake: Keep build system flags +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +This fixes builds for cross/sysrooted build systems which set lots of flags to +tailor build. + +Signed-off-by: Andreas Müller +--- + CMakeLists.txt | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 7380842..1d0e174 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -4,7 +4,7 @@ cmake_minimum_required(VERSION 2.6) + project (DrMr) + + set(LV2_INSTALL_DIR lib/lv2 CACHE PATH "Specifies where the LV2 libraries should be installed") +-set(CMAKE_C_FLAGS "-Wall") ++set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall") + + # Availble options + option(USE_NKNOB "Use custom NKnob widgets for gain/pan instead of Gtk sliders" ON) +-- +2.20.1 + diff --git a/recipes-misc/recipes-multimedia/drmr/drmr_git.bb b/recipes-misc/recipes-multimedia/drmr/drmr_git.bb new file mode 100644 index 00000000..701f7c49 --- /dev/null +++ b/recipes-misc/recipes-multimedia/drmr/drmr_git.bb @@ -0,0 +1,24 @@ +SUMMARY = "An LV2 sampler plugin that plays hydrogen drum kits " +HOMEPAGE = "https://github.com/nicklan/drmr" +LICENSE = "GPLv3" +LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504" + +DEPENDS += " \ + libsndfile1 \ + libsamplerate0 \ + lv2 \ + expat \ + gtk+ \ +" + +inherit cmake pkgconfig + +SRC_URI = " \ + git://github.com/nicklan/drmr.git;branch=lv2unstable \ + file://0001-CMake-Keep-build-system-flags.patch \ +" +SRCREV = "f244f3b09bb290dd6a4b9c14d4abaf69e9861f9d" +S = "${WORKDIR}/git" +PV = "0.0.0+git${SRCPV}" + +FILES_${PN} += "${libdir}/lv2"