* [meta-gnome][PATCH v2 1/3] libchamplain: Require opengl distro feature @ 2021-04-23 1:10 Khem Raj 2021-04-23 1:10 ` [meta-multimedia][PATCH 2/3] aom: Match the name for AOM-Patent-License-1.0 Khem Raj 2021-04-23 1:10 ` [meta-oe][PATCH 3/3] libdevmapper,lvm2: Do not inherit license Khem Raj 0 siblings, 2 replies; 3+ messages in thread From: Khem Raj @ 2021-04-23 1:10 UTC (permalink / raw) To: openembedded-devel; +Cc: Khem Raj, Andreas Müller It has hard dependency on clutter-gtk-1.0 which needs opengl Fixes clutter-gtk-1.0 was skipped: missing required distro feature 'opengl' (not in DISTRO_FEATURES) ERROR: Required build target 'meta-world-pkgdata' has no buildable providers. Missing or unbuildable dependency chain was: ['meta-world-pkgdata', 'libchamplain', 'clutter-gtk-1.0'] Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Andreas Müller <schnitzeltony@gmail.com> --- v2: Also inherit features_check meta-gnome/recipes-gnome/libchamplain/libchamplain_0.12.20.bb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/meta-gnome/recipes-gnome/libchamplain/libchamplain_0.12.20.bb b/meta-gnome/recipes-gnome/libchamplain/libchamplain_0.12.20.bb index 90e5533015..24312c78a3 100644 --- a/meta-gnome/recipes-gnome/libchamplain/libchamplain_0.12.20.bb +++ b/meta-gnome/recipes-gnome/libchamplain/libchamplain_0.12.20.bb @@ -3,7 +3,9 @@ LICENSE = "LGPLv2.1" LIC_FILES_CHKSUM = "file://COPYING;md5=2d5025d4aa3495befef8f17206a5b0a1" DEPENDS = "glib-2.0 gtk+3 gdk-pixbuf clutter-1.0 clutter-gtk-1.0 libsoup-2.4" -inherit meson gobject-introspection +inherit features_check gobject-introspection meson + +REQUIRED_DISTRO_FEATURES = "opengl" SRCREV = "145e417f32e507b63c21ad4e915b808a6174099e" SRC_URI = "git://github.com/gnome/libchamplain.git" -- 2.31.1 ^ permalink raw reply related [flat|nested] 3+ messages in thread
* [meta-multimedia][PATCH 2/3] aom: Match the name for AOM-Patent-License-1.0 2021-04-23 1:10 [meta-gnome][PATCH v2 1/3] libchamplain: Require opengl distro feature Khem Raj @ 2021-04-23 1:10 ` Khem Raj 2021-04-23 1:10 ` [meta-oe][PATCH 3/3] libdevmapper,lvm2: Do not inherit license Khem Raj 1 sibling, 0 replies; 3+ messages in thread From: Khem Raj @ 2021-04-23 1:10 UTC (permalink / raw) To: openembedded-devel; +Cc: Khem Raj Signed-off-by: Khem Raj <raj.khem@gmail.com> --- meta-multimedia/recipes-multimedia/aom/aom_3.0.0.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-multimedia/recipes-multimedia/aom/aom_3.0.0.bb b/meta-multimedia/recipes-multimedia/aom/aom_3.0.0.bb index 7ea9b199bf..f5a42fb860 100644 --- a/meta-multimedia/recipes-multimedia/aom/aom_3.0.0.bb +++ b/meta-multimedia/recipes-multimedia/aom/aom_3.0.0.bb @@ -1,7 +1,7 @@ SUMMARY = "Alliance for Open Media - AV1 Codec Library" DESCRIPTION = "Alliance for Open Media AV1 codec library" -LICENSE = "BSD-2-Clause & AOM-Patent-1.0" +LICENSE = "BSD-2-Clause & AOM-Patent-License-1.0" LIC_FILES_CHKSUM = "file://LICENSE;md5=6ea91368c1bbdf877159435572b931f5 \ file://PATENTS;md5=e69ad12202bd20da3c76a5d3648cfa83 \ " -- 2.31.1 ^ permalink raw reply related [flat|nested] 3+ messages in thread
* [meta-oe][PATCH 3/3] libdevmapper,lvm2: Do not inherit license 2021-04-23 1:10 [meta-gnome][PATCH v2 1/3] libchamplain: Require opengl distro feature Khem Raj 2021-04-23 1:10 ` [meta-multimedia][PATCH 2/3] aom: Match the name for AOM-Patent-License-1.0 Khem Raj @ 2021-04-23 1:10 ` Khem Raj 1 sibling, 0 replies; 3+ messages in thread From: Khem Raj @ 2021-04-23 1:10 UTC (permalink / raw) To: openembedded-devel; +Cc: Khem Raj inheriting license class which brings in AVAILABLE_LICENSES into do_configure task checksums class since it wants to enable thin-provisioning-tools if distro allows GPL-3 automatically, but this brings issues when other layers which have additional licenses are provided which ends up in signature mismatches so leave that setting to end-user and keep it disabled by default with a comment in recipes stating that if needed then the user should enable it via config metadata or bbappends. Signed-off-by: Khem Raj <raj.khem@gmail.com> --- meta-oe/recipes-support/lvm2/lvm2.inc | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/meta-oe/recipes-support/lvm2/lvm2.inc b/meta-oe/recipes-support/lvm2/lvm2.inc index 6618e21f3b..ccb4f7ac14 100644 --- a/meta-oe/recipes-support/lvm2/lvm2.inc +++ b/meta-oe/recipes-support/lvm2/lvm2.inc @@ -21,12 +21,11 @@ SRC_URI = "git://sourceware.org/git/lvm2.git;branch=main \ SRCREV = "3e8bd8d1bd70691f09a170785836aeb4f83154e6" S = "${WORKDIR}/git" -inherit autotools-brokensep pkgconfig systemd license +inherit autotools-brokensep pkgconfig systemd LVM2_PACKAGECONFIG = "dmeventd" LVM2_PACKAGECONFIG_append_class-target = " \ ${@bb.utils.filter('DISTRO_FEATURES', 'selinux', d)} \ - ${@incompatible_license_contains('GPLv3', '', 'thin-provisioning-tools', d)} \ " # odirect is always enabled because there currently is a bug in @@ -39,6 +38,7 @@ PACKAGECONFIG[dmeventd] = "--enable-dmeventd,--disable-dmeventd" PACKAGECONFIG[odirect] = "--enable-o_direct,--disable-o_direct" PACKAGECONFIG[readline] = "--enable-readline,--disable-readline,readline" PACKAGECONFIG[selinux] = "--enable-selinux,--disable-selinux,libselinux" +# NOTE: Add thin-provisioning-tools only if your distro policy allows GPL-3.0 license PACKAGECONFIG[thin-provisioning-tools] = "--with-thin=internal,--with-thin=none,,thin-provisioning-tools" # Unset user/group to unbreak install. @@ -55,4 +55,3 @@ EXTRA_OECONF = "--with-user= \ --with-thin-repair=${sbindir}/thin_repair \ --with-thin-restore=${sbindir}/thin_restore \ " - -- 2.31.1 ^ permalink raw reply related [flat|nested] 3+ messages in thread
end of thread, other threads:[~2021-04-23 1:10 UTC | newest] Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2021-04-23 1:10 [meta-gnome][PATCH v2 1/3] libchamplain: Require opengl distro feature Khem Raj 2021-04-23 1:10 ` [meta-multimedia][PATCH 2/3] aom: Match the name for AOM-Patent-License-1.0 Khem Raj 2021-04-23 1:10 ` [meta-oe][PATCH 3/3] libdevmapper,lvm2: Do not inherit license Khem Raj
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.