* [meta-oe][PATCH] rygel: require gobject-introspection-data in DISTRO_FEATURES
[not found] <1687EE4C27574B0C.10009@lists.openembedded.org>
@ 2021-06-12 20:09 ` Martin Jansa
2021-06-12 20:10 ` [meta-oe][PATCHv2] " Martin Jansa
1 sibling, 0 replies; 2+ messages in thread
From: Martin Jansa @ 2021-06-12 20:09 UTC (permalink / raw)
To: openembedded-devel; +Cc: Martin Jansa
* introduced in libmediaart-2.0 with:
https://git.openembedded.org/meta-openembedded/commit/?id=2b90058c346a5a56dced3c1b7413068027a884f1
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
---
meta-multimedia/recipes-connectivity/rygel/rygel_0.38.3.bb | 5 ++++-
.../packagegroups/packagegroup-meta-multimedia.bb | 4 ++--
2 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/meta-multimedia/recipes-connectivity/rygel/rygel_0.38.3.bb b/meta-multimedia/recipes-connectivity/rygel/rygel_0.38.3.bb
index 3fc8450513..01705a8f71 100644
--- a/meta-multimedia/recipes-connectivity/rygel/rygel_0.38.3.bb
+++ b/meta-multimedia/recipes-connectivity/rygel/rygel_0.38.3.bb
@@ -12,7 +12,10 @@ DEPENDS = "libxml2 glib-2.0 gssdp gupnp gupnp-av gupnp-dlna gstreamer1.0 gstream
RDEPENDS_${PN} = "gstreamer1.0-plugins-base-playback shared-mime-info"
RRECOMMENDS_${PN} = "rygel-plugin-media-export"
-inherit gnomebase vala gobject-introspection gettext systemd
+inherit gnomebase vala gobject-introspection gettext systemd features_check
+
+# gobject-introspection is mandatory for libmediaart-2.0 and cannot be configured
+REQUIRED_DISTRO_FEATURES = "gobject-introspection-data"
SRC_URI[archive.md5sum] = "7f95401903a3f855b464d5152b9d4c07"
SRC_URI[archive.sha256sum] = "08c21a577f7bdad26446a75ffa32778b26842c3b1188165f0b19818559747d00"
diff --git a/meta-multimedia/recipes-multimedia/packagegroups/packagegroup-meta-multimedia.bb b/meta-multimedia/recipes-multimedia/packagegroups/packagegroup-meta-multimedia.bb
index 73b852a4a9..852295b983 100644
--- a/meta-multimedia/recipes-multimedia/packagegroups/packagegroup-meta-multimedia.bb
+++ b/meta-multimedia/recipes-multimedia/packagegroups/packagegroup-meta-multimedia.bb
@@ -85,7 +85,7 @@ RDEPENDS_packagegroup-meta-multimedia-connectivity = "\
${@bb.utils.contains("DISTRO_FEATURES", "x11", "gupnp-tools", "", d)} \
gupnp \
libupnp \
- rygel \
+ ${@bb.utils.contains("DISTRO_FEATURES", "gobject-introspection-data", "rygel", "", d)} \
"
RDEPENDS_packagegroup-meta-multimedia-dvb = "\
oscam \
@@ -99,7 +99,7 @@ RDEPENDS_packagegroup-meta-multimedia-mkv = "\
RDEPENDS_packagegroup-meta-multimedia-support = "\
crossguid \
- libmediaart-2.0 \
+ ${@bb.utils.contains("DISTRO_FEATURES", "gobject-introspection-data", "libmediaart-2.0", "", d)} \
libmediaart \
gst-instruments \
libsrtp \
--
2.30.2
^ permalink raw reply related [flat|nested] 2+ messages in thread
* [meta-oe][PATCHv2] rygel: require gobject-introspection-data in DISTRO_FEATURES
[not found] <1687EE4C27574B0C.10009@lists.openembedded.org>
2021-06-12 20:09 ` [meta-oe][PATCH] rygel: require gobject-introspection-data in DISTRO_FEATURES Martin Jansa
@ 2021-06-12 20:10 ` Martin Jansa
1 sibling, 0 replies; 2+ messages in thread
From: Martin Jansa @ 2021-06-12 20:10 UTC (permalink / raw)
To: openembedded-devel; +Cc: Martin Jansa
* introduced in libmediaart-2.0 with:
https://git.openembedded.org/meta-openembedded/commit/?id=2b90058c346a5a56dced3c1b7413068027a884f1
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
---
meta-multimedia/recipes-connectivity/rygel/rygel_0.38.3.bb | 5 ++++-
.../packagegroups/packagegroup-meta-multimedia.bb | 4 ++--
2 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/meta-multimedia/recipes-connectivity/rygel/rygel_0.38.3.bb b/meta-multimedia/recipes-connectivity/rygel/rygel_0.38.3.bb
index 3fc8450513..01705a8f71 100644
--- a/meta-multimedia/recipes-connectivity/rygel/rygel_0.38.3.bb
+++ b/meta-multimedia/recipes-connectivity/rygel/rygel_0.38.3.bb
@@ -12,7 +12,10 @@ DEPENDS = "libxml2 glib-2.0 gssdp gupnp gupnp-av gupnp-dlna gstreamer1.0 gstream
RDEPENDS_${PN} = "gstreamer1.0-plugins-base-playback shared-mime-info"
RRECOMMENDS_${PN} = "rygel-plugin-media-export"
-inherit gnomebase vala gobject-introspection gettext systemd
+inherit gnomebase vala gobject-introspection gettext systemd features_check
+
+# gobject-introspection is mandatory for libmediaart-2.0 and cannot be configured
+REQUIRED_DISTRO_FEATURES = "gobject-introspection-data"
SRC_URI[archive.md5sum] = "7f95401903a3f855b464d5152b9d4c07"
SRC_URI[archive.sha256sum] = "08c21a577f7bdad26446a75ffa32778b26842c3b1188165f0b19818559747d00"
diff --git a/meta-multimedia/recipes-multimedia/packagegroups/packagegroup-meta-multimedia.bb b/meta-multimedia/recipes-multimedia/packagegroups/packagegroup-meta-multimedia.bb
index b9f90d2c7f..0601cdd99b 100644
--- a/meta-multimedia/recipes-multimedia/packagegroups/packagegroup-meta-multimedia.bb
+++ b/meta-multimedia/recipes-multimedia/packagegroups/packagegroup-meta-multimedia.bb
@@ -85,7 +85,7 @@ RDEPENDS_packagegroup-meta-multimedia-connectivity = "\
${@bb.utils.contains("DISTRO_FEATURES", "x11", "gupnp-tools", "", d)} \
gupnp \
libupnp \
- rygel \
+ ${@bb.utils.contains("DISTRO_FEATURES", "gobject-introspection-data", "rygel", "", d)} \
"
RDEPENDS_packagegroup-meta-multimedia-dvb = "\
oscam \
@@ -99,7 +99,7 @@ RDEPENDS_packagegroup-meta-multimedia-mkv = "\
RDEPENDS_packagegroup-meta-multimedia-support = "\
crossguid \
- libmediaart-2.0 \
+ ${@bb.utils.contains("DISTRO_FEATURES", "gobject-introspection-data", "libmediaart-2.0", "", d)} \
gst-instruments \
libsrtp \
srt \
--
2.30.2
^ permalink raw reply related [flat|nested] 2+ messages in thread
end of thread, other threads:[~2021-06-12 20:10 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
[not found] <1687EE4C27574B0C.10009@lists.openembedded.org>
2021-06-12 20:09 ` [meta-oe][PATCH] rygel: require gobject-introspection-data in DISTRO_FEATURES Martin Jansa
2021-06-12 20:10 ` [meta-oe][PATCHv2] " Martin Jansa
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.