|
@@ -2,8 +2,14 @@ config BR2_PACKAGE_RYGEL
|
|
|
bool "rygel"
|
|
|
depends on BR2_USE_WCHAR # gupnp-av
|
|
|
depends on BR2_TOOLCHAIN_HAS_THREADS # gupnp-av
|
|
|
- depends on BR2_USE_MMU # gupnp-av
|
|
|
+ depends on BR2_USE_MMU # gupnp-av, gobject-introspection
|
|
|
+ depends on BR2_PACKAGE_GOBJECT_INTROSPECTION_ARCH_SUPPORTS # gobject-introspection
|
|
|
+ depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # gobject-introspection
|
|
|
+ depends on BR2_HOST_GCC_AT_LEAST_8 # gobject-introspection -> host-qemu
|
|
|
+ depends on BR2_TOOLCHAIN_USES_GLIBC # gobject-introspection
|
|
|
+ depends on BR2_PACKAGE_PYTHON3 # gobject-introspection
|
|
|
select BR2_PACKAGE_GDK_PIXBUF
|
|
|
+ select BR2_PACKAGE_GOBJECT_INTROSPECTION
|
|
|
select BR2_PACKAGE_GUPNP_AV
|
|
|
select BR2_PACKAGE_GUPNP_DLNA
|
|
|
select BR2_PACKAGE_LIBGEE
|
|
@@ -39,14 +45,19 @@ config BR2_PACKAGE_RYGEL_MEDIA_ENGINE_SIMPLE
|
|
|
|
|
|
config BR2_PACKAGE_RYGEL_MEDIA_ENGINE_GSTREAMER1
|
|
|
bool "gstreamer1"
|
|
|
- select BR2_PACKAGE_GSTREAMER1
|
|
|
- select BR2_PACKAGE_GST1_PLUGINS_BASE
|
|
|
- select BR2_PACKAGE_GSTREAMER1_EDITING_SERVICES
|
|
|
+ depends on BR2_PACKAGE_GSTREAMER1_EDITING_SERVICES
|
|
|
+
|
|
|
+comment "gstreamer1 needs gst1-editing-services"
|
|
|
+ depends on !BR2_PACKAGE_GSTREAMER1_EDITING_SERVICES
|
|
|
|
|
|
endchoice
|
|
|
|
|
|
-comment "rygel needs a toolchain w/ wchar, threads"
|
|
|
+comment "rygel needs a glibc toolchain w/ wchar, threads, gcc >= 4.9, host gcc >= 8"
|
|
|
depends on BR2_USE_MMU
|
|
|
- depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
|
|
|
+ depends on BR2_PACKAGE_GOBJECT_INTROSPECTION_ARCH_SUPPORTS
|
|
|
+ depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || \
|
|
|
+ !BR2_TOOLCHAIN_USES_GLIBC || \
|
|
|
+ !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 || \
|
|
|
+ !BR2_HOST_GCC_AT_LEAST_8
|
|
|
|
|
|
endif # BR2_PACKAGE_RYGEL
|