xref: /OK3568_Linux_fs/buildroot/package/wireplumber/Config.in (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1config BR2_PACKAGE_WIREPLUMBER
2	bool "wireplumber"
3	depends on BR2_PACKAGE_PIPEWIRE
4	depends on BR2_PACKAGE_LUA_5_3 || BR2_PACKAGE_LUA_5_4
5	depends on BR2_USE_WCHAR # libglib2
6	depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2
7	depends on BR2_USE_MMU # libglib2
8	select BR2_PACKAGE_LIBGLIB2
9	help
10	  WirePlumber is a modular session / policy manager for
11	  PipeWire and a GObject-based high-level library that
12	  wraps PipeWire’s API, providing convenience for writing
13	  the daemon’s modules as well as external tools for
14	  managing PipeWire.
15
16	  https://pipewire.pages.freedesktop.org/wireplumber/
17
18comment "wireplumber needs a toolchain w/ wchar, threads and Lua >= 5.3"
19	depends on BR2_PACKAGE_PIPEWIRE
20	depends on BR2_USE_MMU
21	depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || \
22		(!BR2_PACKAGE_LUA_5_3 && !BR2_PACKAGE_LUA_5_4)
23