package/libinput: remove dependency on BR2_ENABLE_LOCALE

Upstream commit
99bb0ee7cb

removed the dependency on locale support provided by the toolchain.
Removed reverse dependencies as well.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
This commit is contained in:
Bernd Kuhls 2020-02-02 18:33:30 +01:00 committed by Thomas Petazzoni
parent 9bbae6c113
commit bef6b92b67
6 changed files with 8 additions and 15 deletions

View File

@ -219,7 +219,6 @@ endchoice # OpenGL support
config BR2_PACKAGE_EFL_ELPUT config BR2_PACKAGE_EFL_ELPUT
bool "Elput" bool "Elput"
depends on BR2_ENABLE_LOCALE # libinput
depends on BR2_PACKAGE_EFL_EEZE depends on BR2_PACKAGE_EFL_EEZE
select BR2_PACKAGE_LIBINPUT select BR2_PACKAGE_LIBINPUT
select BR2_PACKAGE_LIBXKBCOMMON select BR2_PACKAGE_LIBXKBCOMMON
@ -230,24 +229,23 @@ config BR2_PACKAGE_EFL_ELPUT
libinput without having to duplicate the code in each libinput without having to duplicate the code in each
subsystem. subsystem.
comment "Elput support needs udev /dev management (eeze), locales" comment "Elput support needs udev /dev management (eeze)"
depends on !BR2_PACKAGE_EFL_EEZE || !BR2_ENABLE_LOCALE depends on !BR2_PACKAGE_EFL_EEZE
config BR2_PACKAGE_EFL_DRM config BR2_PACKAGE_EFL_DRM
bool "Evas DRM Engine" bool "Evas DRM Engine"
depends on BR2_PACKAGE_EFL_EEZE depends on BR2_PACKAGE_EFL_EEZE
depends on BR2_TOOLCHAIN_HAS_THREADS # libdrm depends on BR2_TOOLCHAIN_HAS_THREADS # libdrm
depends on BR2_PACKAGE_MESA3D_OPENGL_EGL # require libgbm from mesa3d depends on BR2_PACKAGE_MESA3D_OPENGL_EGL # require libgbm from mesa3d
depends on BR2_ENABLE_LOCALE # efl-elput <- libinput
select BR2_PACKAGE_EFL_ELPUT select BR2_PACKAGE_EFL_ELPUT
select BR2_PACKAGE_LIBDRM select BR2_PACKAGE_LIBDRM
select BR2_PACKAGE_LIBXKBCOMMON select BR2_PACKAGE_LIBXKBCOMMON
help help
This option enable building support for the Evas DRM Engine. This option enable building support for the Evas DRM Engine.
comment "Evas DRM Engine needs udev /dev management (eeze), mesa3d w/ EGL support, threads, locales" comment "Evas DRM Engine needs udev /dev management (eeze), mesa3d w/ EGL support, threads"
depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_PACKAGE_MESA3D_OPENGL_EGL \ depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_PACKAGE_MESA3D_OPENGL_EGL \
|| !BR2_PACKAGE_EFL_EEZE || !BR2_ENABLE_LOCALE || !BR2_PACKAGE_EFL_EEZE
comment "libevas loaders" comment "libevas loaders"

View File

@ -23,7 +23,6 @@ config BR2_PACKAGE_KODI_PLATFORM_SUPPORTS_RBPI
# List of valid CPUs can be found here: # List of valid CPUs can be found here:
# https://github.com/xbmc/xbmc/blob/Krypton/project/cmake/scripts/rbpi/ArchSetup.cmake#L12 # https://github.com/xbmc/xbmc/blob/Krypton/project/cmake/scripts/rbpi/ArchSetup.cmake#L12
depends on BR2_arm1176jzf_s || BR2_cortex_a7 || BR2_cortex_a53 depends on BR2_arm1176jzf_s || BR2_cortex_a7 || BR2_cortex_a53
depends on BR2_ENABLE_LOCALE # libinput
depends on BR2_PACKAGE_RPI_USERLAND depends on BR2_PACKAGE_RPI_USERLAND
depends on BR2_PACKAGE_HAS_UDEV # libinput depends on BR2_PACKAGE_HAS_UDEV # libinput
select BR2_PACKAGE_KODI_PLATFORM_SUPPORTS select BR2_PACKAGE_KODI_PLATFORM_SUPPORTS

View File

@ -1,6 +1,5 @@
config BR2_PACKAGE_LIBINPUT config BR2_PACKAGE_LIBINPUT
bool "libinput" bool "libinput"
depends on BR2_ENABLE_LOCALE
depends on BR2_PACKAGE_HAS_UDEV depends on BR2_PACKAGE_HAS_UDEV
select BR2_PACKAGE_LIBEVDEV select BR2_PACKAGE_LIBEVDEV
select BR2_PACKAGE_MTDEV select BR2_PACKAGE_MTDEV
@ -14,5 +13,5 @@ config BR2_PACKAGE_LIBINPUT
http://freedesktop.org/wiki/Software/libinput/ http://freedesktop.org/wiki/Software/libinput/
comment "libinput needs udev /dev management and a toolchain w/ locale" comment "libinput needs udev /dev management"
depends on !BR2_PACKAGE_HAS_UDEV || !BR2_ENABLE_LOCALE depends on !BR2_PACKAGE_HAS_UDEV

View File

@ -15,7 +15,6 @@ config BR2_PACKAGE_WESTON_IMX
depends on !BR2_STATIC_LIBS # wayland depends on !BR2_STATIC_LIBS # wayland
depends on BR2_TOOLCHAIN_HAS_THREADS # wayland depends on BR2_TOOLCHAIN_HAS_THREADS # wayland
depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0 depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0
depends on BR2_ENABLE_LOCALE # libinput
depends on BR2_PACKAGE_HAS_UDEV depends on BR2_PACKAGE_HAS_UDEV
depends on BR2_PACKAGE_IMX_GPU_VIV_OUTPUT_WL depends on BR2_PACKAGE_IMX_GPU_VIV_OUTPUT_WL
depends on !BR2_PACKAGE_WESTON depends on !BR2_PACKAGE_WESTON

View File

@ -5,7 +5,6 @@ comment "weston needs udev and a toolchain w/ locale, threads, dynamic library,
config BR2_PACKAGE_WESTON config BR2_PACKAGE_WESTON
bool "weston" bool "weston"
depends on BR2_ENABLE_LOCALE # libinput
depends on BR2_PACKAGE_HAS_UDEV depends on BR2_PACKAGE_HAS_UDEV
depends on !BR2_STATIC_LIBS # wayland depends on !BR2_STATIC_LIBS # wayland
depends on BR2_TOOLCHAIN_HAS_THREADS # wayland depends on BR2_TOOLCHAIN_HAS_THREADS # wayland

View File

@ -1,6 +1,5 @@
config BR2_PACKAGE_XDRIVER_XF86_INPUT_LIBINPUT config BR2_PACKAGE_XDRIVER_XF86_INPUT_LIBINPUT
bool "xf86-input-libinput" bool "xf86-input-libinput"
depends on BR2_ENABLE_LOCALE # libinput
depends on BR2_PACKAGE_HAS_UDEV # libinput depends on BR2_PACKAGE_HAS_UDEV # libinput
select BR2_PACKAGE_LIBINPUT select BR2_PACKAGE_LIBINPUT
select BR2_PACKAGE_XORGPROTO select BR2_PACKAGE_XORGPROTO
@ -9,5 +8,5 @@ config BR2_PACKAGE_XDRIVER_XF86_INPUT_LIBINPUT
around libinput, so while it does provide all features that around libinput, so while it does provide all features that
libinput supports it does little beyond. libinput supports it does little beyond.
comment "xf86-input-libinput needs udev /dev management and a toolchain w/ locale" comment "xf86-input-libinput needs udev /dev management"
depends on !BR2_PACKAGE_HAS_UDEV || !BR2_ENABLE_LOCALE depends on !BR2_PACKAGE_HAS_UDEV