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