Name gtk+3
Version 3.24.5
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 LGPLv2 & LGPLv2+ & LGPLv2.1+
Homepage http://www.gtk.org
Bug tracker https://bugzilla.gnome.org/
Recipe file recipes-gnome/gtk+/gtk+3_3.24.5.bb
recipes-gnome/gtk+/gtk+3.inc
Layer openembedded-core (warrior branch)
Inherits
  • autotools
  • distro_features_check
  • gettext
  • gobject-introspection
  • gobject-introspection-data
  • gsettings
  • gtk-doc
  • gtk-immodules-cache
  • pkgconfig
  • python3-dir
  • python3native
  • qemu
  • siteconfig
  • siteinfo
  • update-alternatives
Dependencies
  • at-spi2-atk
  • atk
  • autoconf-native
  • automake-native
  • cairo
  • fontconfig
  • gdk-pixbuf
  • gdk-pixbuf-native
  • gettext-native
  • glib-2.0
  • gnu-config-native
  • gobject-introspection
  • gobject-introspection-native
  • gtk-doc-native
  • jpeg
  • libpng
  • libtool-cross
  • libtool-native
  • libx11
  • libxcomposite
  • libxcursor
  • libxdamage
  • libxext
  • libxfixes
  • libxi
  • libxrandr
  • libxrender
  • pango
  • pkgconfig-native
  • prelink-native
  • python3-native
  • qemu-native
  • virtual/update-alternatives
  • cups
  • libepoxy
  • wayland
  • wayland-protocols
  • libxkbcommon
  • virtual/mesa
  • wayland-native
  • at-spi2-atk
  • fontconfig
  • libx11
  • libxext
  • libxcursor
  • libxi
  • libxdamage
  • libxrandr
  • libxrender
  • libxcomposite
  • libxfixes
PACKAGECONFIG options
  • cups
  • glx
  • opengl
  • wayland
  • x11

Sources

http://ftp.gnome.org/pub/gnome/sources/gtk+/3.24/gtk+-3.24.5.tar.xz

Patches

Patch Status
gtk+3/0001-Hardcoded-libtool.patch Inappropriate [embedded specific]
gtk+3/0002-Do-not-try-to-initialize-GL-without-libGL.patch Denied
gtk+3/0003-Add-disable-opengl-configure-option.patch Inappropriate [Evil eye expected from upstream]
gtk+3/link_fribidi.patch Pending

bbappends

This recipe is appended by:

meta-freescale gtk+3_%.bbappend
meta-tegra gtk+3_%.bbappend
meta-anaconda gtk+3_%.%.%.bbappend

Other branches

This recipe in other branches of openembedded-core:

Branch Recipe
master gtk+3 3.24.43
styhead (Yocto Project 5.1) gtk+3 3.24.43
scarthgap (Yocto Project 5.0) gtk+3 3.24.41
nanbield (Yocto Project 4.3) gtk+3 3.24.38
mickledore (Yocto Project 4.2) gtk+3 3.24.36
langdale (Yocto Project 4.1) gtk+3 3.24.34
kirkstone (Yocto Project 4.0) gtk+3 3.24.34
honister (Yocto Project 3.4) gtk+3 3.24.30
hardknott (Yocto Project 3.3) gtk+3 3.24.25
gatesgarth (Yocto Project 3.2) gtk+3 3.24.22
dunfell (Yocto Project 3.1) gtk+3 3.24.14
zeus (Yocto Project 3.0) gtk+3 3.24.8
warrior (Yocto Project 2.7) gtk+3 3.24.5 (this recipe)
thud (Yocto Project 2.6) gtk+3 3.22.30
sumo (Yocto Project 2.5) gtk+3 3.22.28
rocko (Yocto Project 2.4) gtk+3 3.22.17
pyro (Yocto Project 2.3) gtk+3 3.22.8
morty (Yocto Project 2.2) gtk+3 3.20.9
krogoth (Yocto Project 2.1) gtk+3 3.18.8
jethro (Yocto Project 2.0) gtk+3 3.16.6
fido (Yocto Project 1.8) gtk+3 3.12.2
dizzy (Yocto Project 1.7) gtk+3 3.12.2
daisy (Yocto Project 1.6) gtk+3 3.10.7
dora (Yocto Project 1.5) gtk+3 3.8.2
dylan (Yocto Project 1.4) gtk+3 3.4.4