From 263a9a71aa87119afebc630d082acabef5f695d8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20M=C3=BCller?= Date: Wed, 31 Jul 2019 20:42:47 +0200 Subject: [PATCH] drumgizmo: upgrade upgrade 0.9.16 -> 0.9.17 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Andreas Müller --- recipes-musicians/drumgizmo/drumgizmo.bb | 9 +++++- recipes-musicians/drumgizmo/drumgizmo.inc | 10 +++--- ...reate-Manifest.ttl-with-cross-ttlgen.patch | 31 +++++++++++++++++++ 3 files changed, 43 insertions(+), 7 deletions(-) create mode 100644 recipes-musicians/drumgizmo/files/0003-Do-not-create-Manifest.ttl-with-cross-ttlgen.patch diff --git a/recipes-musicians/drumgizmo/drumgizmo.bb b/recipes-musicians/drumgizmo/drumgizmo.bb index cc1da39..8c1c088 100644 --- a/recipes-musicians/drumgizmo/drumgizmo.bb +++ b/recipes-musicians/drumgizmo/drumgizmo.bb @@ -1,6 +1,6 @@ require ${BPN}.inc -inherit autotools-brokensep pkgconfig distro_features_check gtk-icon-cache +inherit autotools-brokensep pkgconfig distro_features_check gtk-icon-cache qemu-ext REQUIRED_DISTRO_FEATURE = "x11" @@ -19,6 +19,7 @@ DEPENDS += " \ SRC_URI += " \ file://0001-automake-enable-subdir-objects.patch \ file://0002-Use-native-rcgen.patch \ + file://0003-Do-not-create-Manifest.ttl-with-cross-ttlgen.patch \ file://drumgizmo.desktop \ " @@ -29,6 +30,12 @@ EXTRA_OECONF = " \ --disable-sse \ " +do_compile_append() { + # build manifest.ttl + cd ${B}/plugin + ${@qemu_run_binary_local(d, '${STAGING_DIR_TARGET}', 'ttlgen')} .libs/drumgizmo.so manifest.ttl || echo "ERROR: at QEMU for ttlgen" +} + do_install_append() { install -d ${D}${datadir}/pixmaps install -m 0644 ${S}/plugingui/resources/logo.png ${D}${datadir}/pixmaps/drumgizmo-logo.png diff --git a/recipes-musicians/drumgizmo/drumgizmo.inc b/recipes-musicians/drumgizmo/drumgizmo.inc index 3308a80..8bae7b1 100644 --- a/recipes-musicians/drumgizmo/drumgizmo.inc +++ b/recipes-musicians/drumgizmo/drumgizmo.inc @@ -3,9 +3,7 @@ HOMEPAGE = "https://www.drumgizmo.org" LICENSE = "LGPLv3" LIC_FILES_CHKSUM = "file://COPYING;md5=e6a600fd5e1d9cbde2d983680233ad02" -SRC_URI = " \ - http://www.drumgizmo.org/releases/${BPN}-${PV}/${BPN}-${PV}.tar.gz \ -" -SRC_URI[md5sum] = "86e4239f1eb59e8b77c7d13edc24f93b" -SRC_URI[sha256sum] = "8f76b58785186ac02337b9248003ec1a459a801d3003619fd32fde976c307947" -PV = "0.9.16" +SRC_URI = "http://www.drumgizmo.org/releases/${BPN}-${PV}/${BPN}-${PV}.tar.gz" +SRC_URI[md5sum] = "370b0931f5ab95952d0b85eea2533837" +SRC_URI[sha256sum] = "a1a31b2af5544e39e8e19c370fa6fee0a372a14fffa762d4d12debf4e711ec9c" +PV = "0.9.17" diff --git a/recipes-musicians/drumgizmo/files/0003-Do-not-create-Manifest.ttl-with-cross-ttlgen.patch b/recipes-musicians/drumgizmo/files/0003-Do-not-create-Manifest.ttl-with-cross-ttlgen.patch new file mode 100644 index 0000000..4a4aa4e --- /dev/null +++ b/recipes-musicians/drumgizmo/files/0003-Do-not-create-Manifest.ttl-with-cross-ttlgen.patch @@ -0,0 +1,31 @@ +From 5e5395fb24a2fac8e5377aba16e5a47ccfba977f Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Andreas=20M=C3=BCller?= +Date: Wed, 31 Jul 2019 20:20:25 +0200 +Subject: [PATCH] Do not create Manifest.ttl with cross ttlgen +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Upstream-Status: Inappropriate [embedded specific] + +Signed-off-by: Andreas Müller +--- + plugin/Makefile.am | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/plugin/Makefile.am b/plugin/Makefile.am +index 7751154..d22f9c5 100644 +--- a/plugin/Makefile.am ++++ b/plugin/Makefile.am +@@ -42,7 +42,7 @@ ttlgen_SOURCES = \ + $(top_srcdir)/plugin/plugingizmo/ttlgen.cc + + manifest.ttl : ttlgen drumgizmo.la +- ./ttlgen .libs/drumgizmo.so manifest.ttl ++ echo ./ttlgen .libs/drumgizmo.so manifest.ttl + + + ####### +-- +2.21.0 +