Name gtk+
Version 2.24.33
Summary Multi-platform toolkit for creating GUIs
Description GTK+ is a multi-platform toolkit for creating graphical user interfaces. Offering a complete set of widgets, GTK+ is suitable for projects ranging from small one-off projects to complete application suites.
Section libs
License LGPL-2.0-only & LGPL-2.0-or-later & LGPL-2.1-or-later
Homepage http://www.gtk.org
Bug tracker https://bugzilla.gnome.org/
Recipe file recipes-gnome/gtk+/gtk+_2.24.33.bb
recipes-gnome/gtk+/gtk+.inc
Layer meta-oe (master branch)
Inherits
  • autotools
  • features_check
  • gobject-introspection
  • gobject-introspection-data
  • gtk-doc
  • gtk-immodules-cache
  • manpages
  • pkgconfig
  • python3-dir
  • python3native
  • qemu
  • siteinfo
  • update-alternatives
Dependencies
  • atk
  • autoconf-native
  • automake-native
  • cairo
  • gdk-pixbuf
  • gdk-pixbuf-native
  • glib-2.0
  • gobject-introspection
  • gobject-introspection-native
  • gtk-doc-native
  • jpeg
  • libpng
  • libtool-cross
  • libtool-native
  • libxcomposite
  • libxcursor
  • libxdamage
  • libxext
  • libxrandr
  • libxrender
  • pango
  • pkgconfig-native
  • python3-native
  • qemu-native
  • virtual/i686-oe-linux-compilerlibs
  • virtual/i686-oe-linux-gcc
  • virtual/libc
  • virtual/libx11
  • virtual/update-alternatives
  • directfb
  • libxslt-native
  • xmlto-native
  • ${X11DEPENDS}
PACKAGECONFIG options
  • directfb
  • manpages
  • x11

Sources

http://ftp.gnome.org/pub/gnome/sources/gtk+/2.24/gtk+-2.24.33.tar.xz

Patches

Patch Status
gtk+/xsettings.patch Pending
gtk+/toggle-font.diff Pending
gtk+/doc-fixes.patch Inappropriate [embedded specific]
gtk+/strict-prototypes.patch Pending
gtk+/0001-Do-not-look-into-HOME-when-looking-for-gtk-modules.patch Inappropriate [gtk2 is in maintenance mode]
gtk+/0001-Fix-signature-of-create_menu-function.patch Inappropriate [EOL]
gtk+/CVE-2024-6655.patch Backport [https://gitlab.gnome.org/GNOME/gtk/-/commit/3bbf0b6176d42836d23c36a6ac410e807ec0a7a7]

Other branches

This recipe in other branches of meta-oe:

Branch Recipe
master gtk+ 2.24.33 (this recipe)
scarthgap (Yocto Project 5.0) gtk+ 2.24.33
nanbield (Yocto Project 4.3) gtk+ 2.24.33
mickledore (Yocto Project 4.2) gtk+ 2.24.33
langdale (Yocto Project 4.1) gtk+ 2.24.33
kirkstone (Yocto Project 4.0) gtk+ 2.24.33
honister (Yocto Project 3.4) gtk+ 2.24.33
hardknott (Yocto Project 3.3) gtk+ 2.24.33
gatesgarth (Yocto Project 3.2) gtk+ 2.24.32
dunfell (Yocto Project 3.1) gtk+ 2.24.32
zeus (Yocto Project 3.0) gtk+ 2.24.32