From 901bef8b6697196a19337d8f6647ebb6fd54f24e Mon Sep 17 00:00:00 2001 From: Scott Murray Date: Wed, 30 Mar 2022 14:27:17 -0400 Subject: Drop MPD recipe backports Use new AGL_META_MULTIMEDIA hook to add the meta-multimedia layer from meta-openembedded, and drop the backports of mpd, libmpdclient, and mpc in favour of getting them from their instead. Also rename our mpd bbappend to use a wildcard so it will match against the newer version in upstream. Bug-AGL:SPEC-3819 Signed-off-by: Scott Murray Change-Id: I4b5730a60af7cc6c85523124d9fc40e8017c8294 --- ...Tweaks-to-allow-building-with-older-meson.patch | 55 ---------------------- 1 file changed, 55 deletions(-) delete mode 100644 recipes-multimedia/musicpd/files/0001-Tweaks-to-allow-building-with-older-meson.patch (limited to 'recipes-multimedia/musicpd/files') diff --git a/recipes-multimedia/musicpd/files/0001-Tweaks-to-allow-building-with-older-meson.patch b/recipes-multimedia/musicpd/files/0001-Tweaks-to-allow-building-with-older-meson.patch deleted file mode 100644 index 9dcb37001..000000000 --- a/recipes-multimedia/musicpd/files/0001-Tweaks-to-allow-building-with-older-meson.patch +++ /dev/null @@ -1,55 +0,0 @@ -From a01163d061fae0114a508be83c0ac83461fba43d Mon Sep 17 00:00:00 2001 -From: Scott Murray -Date: Wed, 2 Feb 2022 14:39:50 -0500 -Subject: [PATCH] Tweaks to allow building with older meson - -The requirements for newer meson in meson.build stem from changes -for building dependencies as sub-projects. If we avoid triggering -those, then older meson works fine. To enable such, manually edit -out additions from commits f23ecf00da, aef0535c55, 520028dcfc, and -6b1d0cb01d (not necessarily an exhaustive list), and set the -minimum meson version to 0.51, as that's where the build flags -for native vs target became available, and those are being used. - -Upstream-Status: Inappropriate [disable feature] - -Signed-off-by: Scott Murray ---- - meson.build | 15 +-------------- - 1 file changed, 1 insertion(+), 14 deletions(-) - -diff --git a/meson.build b/meson.build -index 481270567..6264485c8 100644 ---- a/meson.build -+++ b/meson.build -@@ -2,7 +2,7 @@ project( - 'mpd', - ['c', 'cpp'], - version: '0.23.5', -- meson_version: '>= 0.56.0', -+ meson_version: '>= 0.51.0', - default_options: [ - 'c_std=c11', - 'build.c_std=c11', -@@ -10,21 +10,8 @@ project( - 'build.cpp_std=c++17', - 'warning_level=3', - -- # If we build those libraries as Meson subproject, they shall be -- # linked statically into the MPD executable. -- 'expat:default_library=static', -- 'fmt:default_library=static', -- 'gtest:default_library=static', -- 'sqlite3:default_library=static', -- 'vorbis:default_library=static', -- - # Not interested in compiler warnings from subprojects. - 'expat:werror=false', -- 'expat:warning_level=0', -- 'fmt:warning_level=0', -- 'gtest:warning_level=0', -- 'sqlite3:warning_level=0', -- 'vorbis:warning_level=0', - ], - license: 'GPLv2+', - ) -- cgit 1.2.3-korg