Name cairo
Version 1.18.0
Summary The Cairo 2D vector graphics library
Description Cairo is a multi-platform library providing anti-aliased vector-based rendering for multiple target backends. Paths consist of line segments and cubic splines and can be rendered at any width with various join and cap styles. All colors may be specified with optional translucence (opacity/alpha) and combined using the extended Porter/Duff compositing algebra as found in the X Render Extension.
Section libs
License (MPL-1.1 | LGPL-2.1-only) & GPL-3.0-or-later
Homepage http://cairographics.org
Bug tracker https://gitlab.freedesktop.org/cairo/cairo/-/issues
Recipe file recipes-graphics/cairo/cairo_1.18.0.bb
Layer openembedded-core (master branch)
Inherits
  • gtk-doc
  • meson
  • meson-routines
  • multilib_script
  • pkgconfig
  • python3-dir
  • python3native
  • qemu
  • siteinfo
  • update-alternatives
  • upstream-version-is-even
Dependencies
  • fontconfig
  • freetype
  • glib-2.0
  • gtk-doc-native
  • libpng
  • libxcb
  • libxext
  • libxrender
  • meson-native
  • ninja-native
  • pixman
  • pkgconfig-native
  • python3-native
  • qemu-native
  • virtual/i686-oe-linux-compilerlibs
  • virtual/i686-oe-linux-gcc
  • virtual/libc
  • virtual/libx11
  • virtual/update-alternatives
  • zlib
  • libxcb
  • virtual/libx11
  • libxrender
  • libxext
PACKAGECONFIG options
  • trace
  • xcb
  • xlib

Sources

http://cairographics.org/releases/cairo-1.18.0.tar.xz

Patches

Patch Status
cairo/cairo-get_bitmap_surface-bsc1036789-CVE-2017-7475.diff Submitted [https://gitlab.freedesktop.org/cairo/cairo/-/issues/80]

bbappends

This recipe is appended by:

meta-fsl-arm cairo_%.bbappend
meta-raspberrypi cairo_%.bbappend
meta-ivi cairo_%.bbappend
meta-resin-ts cairo_%.bbappend
meta-resin-toradex cairo_%.bbappend
meta-resin-fsl-arm cairo_%.bbappend
meta-resin-via-arm cairo_%.bbappend
meta-freescale cairo_%.bbappend
meta-wpe cairo_%.bbappend
meta-atmel cairo_%.bbappend
meta-mortsgna cairo_%.bbappend
meta-toradex-ti cairo_%.bbappend
meta-mibtec cairo_1.14.12.bbappend
meta-wpe cairo_1.16.0.bbappend

Other branches

This recipe in other branches of openembedded-core:

Branch Recipe
master cairo 1.18.0 (this recipe)
scarthgap (Yocto Project 5.0) cairo 1.18.0
nanbield (Yocto Project 4.3) cairo 1.16.0
mickledore (Yocto Project 4.2) cairo 1.16.0
langdale (Yocto Project 4.1) cairo 1.16.0
kirkstone (Yocto Project 4.0) cairo 1.16.0
honister (Yocto Project 3.4) cairo 1.16.0
hardknott (Yocto Project 3.3) cairo 1.16.0
gatesgarth (Yocto Project 3.2) cairo 1.16.0
dunfell (Yocto Project 3.1) cairo 1.16.0
zeus (Yocto Project 3.0) cairo 1.16.0
warrior (Yocto Project 2.7) cairo 1.16.0
thud (Yocto Project 2.6) cairo 1.14.12
sumo (Yocto Project 2.5) cairo 1.14.12
rocko (Yocto Project 2.4) cairo 1.14.10
pyro (Yocto Project 2.3) cairo 1.14.8
morty (Yocto Project 2.2) cairo 1.14.6
krogoth (Yocto Project 2.1) cairo 1.14.6
jethro (Yocto Project 2.0) cairo 1.14.2
fido (Yocto Project 1.8) cairo 1.12.18
dizzy (Yocto Project 1.7) cairo 1.12.16
daisy (Yocto Project 1.6) cairo 1.12.16
dora (Yocto Project 1.5) cairo 1.12.14
dylan (Yocto Project 1.4) cairo 1.12.14
danny (Yocto Project 1.3) cairo 1.12.2