[Buildroot] [PATCH 16/23] package/opencv3: drop optional dependency on libgtk2
Arnout Vandecappelle
arnout at rnout.be
Thu Sep 11 20:21:18 UTC 2025
On 10/09/2025 23:32, Thomas Petazzoni via buildroot wrote:
> As we're about to remove libgtk2, we need to drop libgtk2 support from
> opencv3. gtk3 support remains in place.
>
> Signed-off-by: Thomas Petazzoni <thomas.petazzoni at bootlin.com>
Applied to master, after adding legacy handling, thanks.
Regards,
Arnout
> ---
> package/opencv3/Config.in | 9 ---------
> package/opencv3/opencv3.mk | 14 ++++----------
> 2 files changed, 4 insertions(+), 19 deletions(-)
>
> diff --git a/package/opencv3/Config.in b/package/opencv3/Config.in
> index a672497108..c4c5d22a54 100644
> --- a/package/opencv3/Config.in
> +++ b/package/opencv3/Config.in
> @@ -63,15 +63,6 @@ choice
> config BR2_PACKAGE_OPENCV3_GUI_NONE
> bool "none"
>
> -config BR2_PACKAGE_OPENCV3_WITH_GTK
> - bool "gtk2"
> - depends on BR2_PACKAGE_LIBGTK2
> -
> -comment "gtk2 support needs libgtk2"
> - depends on BR2_USE_MMU # libgtk2 -> glib2
> - depends on BR2_TOOLCHAIN_HAS_SYNC_4
> - depends on !BR2_PACKAGE_LIBGTK2
> -
> config BR2_PACKAGE_OPENCV3_WITH_GTK3
> bool "gtk3"
> depends on BR2_PACKAGE_LIBGTK3
> diff --git a/package/opencv3/opencv3.mk b/package/opencv3/opencv3.mk
> index 218174c17e..8a862a47b1 100644
> --- a/package/opencv3/opencv3.mk
> +++ b/package/opencv3/opencv3.mk
> @@ -215,6 +215,7 @@ OPENCV3_CONF_OPTS += \
> -DWITH_GDAL=OFF \
> -DWITH_GPHOTO2=OFF \
> -DWITH_GSTREAMER_0_10=OFF \
> + -DWITH_GTK_2_X=OFF \
> -DWITH_LAPACK=OFF \
> -DWITH_MATLAB=OFF \
> -DWITH_OPENCL=OFF \
> @@ -244,18 +245,11 @@ else
> OPENCV3_CONF_OPTS += -DWITH_GSTREAMER=OFF
> endif
>
> -ifeq ($(BR2_PACKAGE_OPENCV3_WITH_GTK)$(BR2_PACKAGE_OPENCV3_WITH_GTK3),)
> -OPENCV3_CONF_OPTS += -DWITH_GTK=OFF -DWITH_GTK_2_X=OFF
> -endif
> -
> -ifeq ($(BR2_PACKAGE_OPENCV3_WITH_GTK),y)
> -OPENCV3_CONF_OPTS += -DWITH_GTK=ON -DWITH_GTK_2_X=ON
> -OPENCV3_DEPENDENCIES += libgtk2
> -endif
> -
> ifeq ($(BR2_PACKAGE_OPENCV3_WITH_GTK3),y)
> -OPENCV3_CONF_OPTS += -DWITH_GTK=ON -DWITH_GTK_2_X=OFF
> +OPENCV3_CONF_OPTS += -DWITH_GTK=ON
> OPENCV3_DEPENDENCIES += libgtk3
> +else
> +OPENCV3_CONF_OPTS += -DWITH_GTK=OFF
> endif
>
> ifeq ($(BR2_PACKAGE_OPENCV3_WITH_JASPER),y)
More information about the buildroot
mailing list