diff --git a/packages/addons/addon-depends/chrome-depends/gtk3/package.mk b/packages/addons/addon-depends/chrome-depends/gtk3/package.mk index 2c6c1238db..a0971d0d33 100644 --- a/packages/addons/addon-depends/chrome-depends/gtk3/package.mk +++ b/packages/addons/addon-depends/chrome-depends/gtk3/package.mk @@ -3,27 +3,32 @@ # Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv) PKG_NAME="gtk3" -PKG_VERSION="3.24.4" -PKG_SHA256="d84f59ff02a87cc90c9df4a572a13eca4e3506e2bf511e2b9cbdb4526fa0cb9c" +PKG_VERSION="3.24.23" +PKG_SHA256="5d864d248357a2251545b3387b35942de5f66e4c66013f0962eb5cb6f8dae2b1" PKG_LICENSE="LGPL" PKG_SITE="http://www.gtk.org/" PKG_URL="https://ftp.gnome.org/pub/gnome/sources/gtk+/${PKG_VERSION:0:4}/gtk+-$PKG_VERSION.tar.xz" PKG_DEPENDS_TARGET="toolchain at-spi2-atk atk cairo gdk-pixbuf glib libX11 libXi libXrandr libepoxy pango" PKG_DEPENDS_CONFIG="libXft pango gdk-pixbuf shared-mime-info" PKG_LONGDESC="A library for creating graphical user interfaces for the X Window System." +PKG_TOOLCHAIN="meson" PKG_BUILD_FLAGS="-sysroot" -PKG_CONFIGURE_OPTS_TARGET="--disable-cups \ - --disable-debug \ - --enable-explicit-deps=no \ - --disable-glibtest \ - --disable-gtk-doc \ - --disable-gtk-doc-html \ - --disable-man \ - --enable-modules \ - --disable-papi \ - --disable-xinerama \ - --enable-xkb" +PKG_MESON_OPTS_TARGET="-Dbroadway_backend=false \ + -Dcloudproviders=false \ + -Dcolord=no \ + -Ddemos=false \ + -Dgtk_doc=false \ + -Dintrospection=false \ + -Dman=false \ + -Dprint_backends=auto \ + -Dquartz_backend=false \ + -Dtests=false \ + -Dwayland_backend=false \ + -Dwin32_backend=false \ + -Dxinerama=no \ + -Dbuiltin_immodules=yes \ + -Dx11_backend=true" pre_configure_target() { # $TOOLCHAIN/bin/glib-compile-resources requires $TOOLCHAIN/lib/libffi.so.6 diff --git a/packages/addons/addon-depends/chrome-depends/gtk3/patches/gtk3-subdirs.patch b/packages/addons/addon-depends/chrome-depends/gtk3/patches/gtk3-subdirs.patch deleted file mode 100644 index c3be473373..0000000000 --- a/packages/addons/addon-depends/chrome-depends/gtk3/patches/gtk3-subdirs.patch +++ /dev/null @@ -1,13 +0,0 @@ ---- a/Makefile.in -+++ b/Makefile.in -@@ -566,8 +566,8 @@ - || { echo "Gtk+Tests:ERROR: Failed to start Xvfb environment for X11 target tests."; exit 1; } \ - && DISPLAY=:$$XID && export DISPLAY - --SRC_SUBDIRS = gdk gtk libgail-util modules demos tests testsuite examples --SUBDIRS = po po-properties $(SRC_SUBDIRS) docs m4macros build -+SRC_SUBDIRS = gdk gtk modules -+SUBDIRS = po po-properties $(SRC_SUBDIRS) m4macros build - ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS} - MAINTAINERCLEANFILES = \ - $(GITIGNORE_MAINTAINERCLEANFILES_TOPLEVEL) \