xref: /OK3568_Linux_fs/buildroot/package/udisks/Config.in (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1config BR2_PACKAGE_UDISKS
2	bool "udisks"
3	depends on BR2_ENABLE_LOCALE # parted
4	depends on BR2_PACKAGE_HAS_UDEV
5	depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 # polkit -> C++17
6	depends on BR2_TOOLCHAIN_HAS_THREADS # polkit
7	depends on BR2_USE_WCHAR # dbus-glib -> glib2
8	depends on BR2_TOOLCHAIN_HAS_SYNC_4 # libblockdev -> cryptsetup -> json-c
9	depends on !BR2_STATIC_LIBS # polkit -> duktape
10	select BR2_PACKAGE_DBUS
11	select BR2_PACKAGE_DBUS_GLIB
12	select BR2_PACKAGE_LIBATASMART
13	select BR2_PACKAGE_LIBBLOCKDEV
14	select BR2_PACKAGE_LIBBLOCKDEV_CRYPTO
15	select BR2_PACKAGE_LIBBLOCKDEV_FS
16	select BR2_PACKAGE_LIBBLOCKDEV_LOOP
17	select BR2_PACKAGE_LIBBLOCKDEV_MDRAID
18	select BR2_PACKAGE_LIBBLOCKDEV_PART
19	select BR2_PACKAGE_LIBBLOCKDEV_SWAP
20	select BR2_PACKAGE_LIBGUDEV
21	select BR2_PACKAGE_PARTED
22	select BR2_PACKAGE_POLKIT
23	select BR2_PACKAGE_SG3_UTILS
24	select BR2_PACKAGE_UTIL_LINUX
25	select BR2_PACKAGE_UTIL_LINUX_LIBMOUNT
26	help
27	  The udisks project provides
28
29	   o A storage daemon that implements well-defined D-Bus
30	     interfaces that can be used to query and manipulate
31	     storage devices.
32
33	   o a command-line tool, udisks(1), that can be used to query
34	     and use the daemon
35
36	  http://www.freedesktop.org/wiki/Software/udisks
37
38comment "udisks needs udev /dev management"
39	depends on BR2_USE_MMU
40	depends on !BR2_PACKAGE_HAS_UDEV
41
42comment "udisks needs a toolchain with dynamic library, locale, wchar, threads, gcc >= 7"
43	depends on BR2_USE_MMU
44	depends on BR2_TOOLCHAIN_HAS_SYNC_4
45	depends on BR2_STATIC_LIBS || !BR2_ENABLE_LOCALE || \
46		!BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || \
47		!BR2_TOOLCHAIN_GCC_AT_LEAST_7
48